atgtccgaagctacaaacagagttcctgaagtcaagattccctcgaatctccacaagcccatcttgcttgagcagcaggtatgggattcctgtctggaggctatcagagaaaaaatcaatcctcttgcctataaaacatggttctctcctatcaagccggtaaatttttccggcagcgaactgaccatacaggtacccagccagtttttttatgaatggatagaagaaaactactcttcttttctcaaacaggcgctcaaggatgttatcggctctgaggcaaaactgatgtattcgatcgtcatggataaatcccagggtcaaccggttaccatcgaacttccgcaccagagcacgccgttgagcgcctgcagttccgattcttccgaatcaacgcaaatcaaaaacaaggaggcttttgaaaaaaatctgcagcgattcgaaacgcatctgaatcctaaatatgtttttgaaactcttatcagaggcgattgcaactcacttgcttttgcggcatctaaatcagtagcccagaatccgggtcttaacgcgtttaatcctcttgtgatctatggcggtgtagggctcgggaaaacacatatgatgcaggctatcggcaacagcgttcgaaaaaactgtctttccgaaaaagtgctctatgtttcaagtgaaaaatttgctgttgattttgttaacgccattcaaaacggaaaaattcaggaattttcgtcgttctaccggaacatcgatgtcctgattatcgatgacattcagttttttgcaggcaaggaaaaaacgcaggaggagatatttcatattttcaatacccttcaccagaccaataaacagatcatcctctcttccgatcgcccaatcaaggatatcaaggggatagaagaccgcctgatttcaagattcaactggggtctctctgcggatattcaaccacctgattatgaaacaaggaaggctatcattctcagcaaactggagcaaagcggcgttaatctcgacgaatccgttattgagttcattgctacaaacgttacggagaatgttcgtgaactggaggggtgtatcgttaaactgcttgccgctcaatctctcgataaccgggaaattgatcttcatttcaccaaatctactctaaaagatattatcaggcatacgacaaaacagttgacgcttgataccattgaaaaagcagtttgttcattctttgctattacaccaaatgacctcaaaggaaaatcgaagaaaaaggagatcgctacagggcggcagattgcgatgtatctggcgaaaaatcttaccgaatcctctctgaaaacgatcggtcttcatttcggcggaagggatcactcgacggtgattcatgctgtcaacaccgtaggaaatcgtatggaacagcagagcgacgaaagaaaaaaaatagaagagcttaaaaaaagaatcgaaattctctccatgtaagggatatttcctctccaagtgcctataaaacgggattttatgtgaataaggcgtacacttggagtctggtggcaaagcgtaacctttttttgtcaactatggaaaatcaattacggggaatcgatgaagagttcttcaataatgcatcagaatatgtttataacttgttcgcagcgtgtgggattgttcttgataaggcaggggctgtcaacaccggaaacaatgtcgctgaatcgacaaacatatcaccaacaccggaacggcaatgcatgcacaggttatcaacataaaaacagatcggtaatgaagcgataactctttttattttataccgttaaaattgatatttattgtgtagtcaagaaatcaacacgcacaacaacaatgacaacaaattatatttaataaatagttaatactgatgaacatgaaattcaccgctccaattcgtctcttgcaggatgccgttaaccgggtaagtcaggcaattccgtcaaaagcaatcgatccgcgttttgaaaatatccatcttgctattgaaccgggaaaattgaccctttttgcctcagacggcgagatgtcgattactgcaaaaagtgaaatcagttctgaagacacaggaaatatcagtatcaaagcaagaacccttcaggattttcttcgaagcatgtatgataccgaggtcaccttctctattgaacgacaggagatcagtgatcatgggacagtatccatttcaaccgataaaggcaagtacaagatcccctgtttttttgagagcaaaatggagatctatgaaaaaaattatgtgatcaacctggatctcccctcagtagaattacagtatcttattcagaaaacaattttcgcctgcagcgtcgatggtatgaggccggcaatgatgggtgttctttttgaactggaaagctcatcgattaccgctgtttcaactgacggtcacagacttgttcgttgtagaaaaagtacggtgatagaagtagaagacaagcagaaaattgtcgtttctgcgcgcgttctctctattttacagaagctgcctcttcatgaaaccgttataattcagattgatcaggataaacgattcgttcgtttcacacaaaataatgtcgttatcgatgcttcgctgatcgtcgaaccataccctaattacgaggcagtgatccctgtgatccacgataagcaggtaagttgtgatcgatccaatatctacgattcagtaaaaagagtcggaagattttcaagcgttggcgatatcaagatggttttagccgattcgattataaaggtaatggctgaaaataccaacgaaggagaatctgcccaggaggagttgccgtgttcctataccggcgaagatattacaataggtttcaatgcgaaatttatcgaggccgctttagcgcatattgacgaaaaagagattatcattgaattaaaaagccctacgacagcagtaatatttaaacctgtccaggaaaaagaaaccggcagtcttattattcttgttatgcctgtacggattaacgcataatactatcttcaagcgtttgacttctgatgcatacaactgcttgataaaaatggaactcgcaatactgaataaaggtaaatcttgaattcactattgtgagtcttttttaaaatatcaatacaatacttattccagacaaaataccatgtattatttattttaaatcgatcataaaaaaatttcatctattctttcttcatattttactgaatatcgtatagattacccaaaaatacggttgatgtttttttttaagaaattacaaaaggaataattattgaggcttacacgaataacctacaataacttcaggaattacagaaaaatgacctttgaaccgaatgcagggataacccttctttatggttcaaatggatccggaaaaacaaatattcttgagggcattcattattgtgctcttacaaaaggttttacgagtattgccgatagtgactgtatttttgattccagtgattattatgccctgcaaagtacttgtttgggtgaaaatggcagtgatattgaagtcagaatatcgttctcaagagagaaaggcaaaactctttttgttaataataacgagattaaaaaattttccaatcatgttggtaccattccctgtataacattttctccccctgaaatatcaattgtcagcggatctccatcagaaagaagaaaattcatagacaatattatttgtcaatctgataaaaaatatttaaaggatctcttgacatatcgacgggttcttcttcagagaaatgctcttcttgcacaaatcagtgaaaaaaaatcttctataaatatgcttccgtattggtcggaaaatctttcggttctggcagcttcaattgtttttaaacgcttggaatttttagataaattcattgataacttcagagatctttttaaaaaactttctattaacgaagaacctggaatagtttatcgttcagtattgggcagatatgataacatcaggaatatcgatgaacttgcagctctatattatagaaaatatgatgataatcttcgatatgagttattgagatctcaaacatcctgcggacctcacagggatgatcttgaattttatataaacgataaagagataaaaaaatacgcatcgcagggtcagttaaggacttttctaatcggtctcaaacttgctgtttacgattatcttttcgatacgacgcatgaaaagcctatatgtcttcttgacgacattttcagtgaacttgatacgcaaagaacggaaaatattctctctatacttcaaacactcggccagtcgatcattacctctacggtcagaagagattcggatattatttcaagcgtttctgtacacgatttaatcaacgattaactatagcgtcatgtcaagaacaaagagtccgaggatactctcatccgttgttcaggatgtctgtagaactcttggtatgaacaaggctattgatgatttcaggacggtgcagatctggaaagaggttgttggtacgacaatagcggagattactcttgtcgaacgctatactgacggaaaactctttgttcgtgtaaaaagtgcaccatggagaatggaactcaattacagaaaaacagagataaaaaataaattaaacgttgctataggaaaagagattatcgaggagatcattttcaggtagataactcttttgaaaacgttctgccgtcgaaccatcaacaagcagaaatatggttttaatcacagtagtgtccggtaaaaaataaagaaggtctaaaaaacacttgagaaacggtgatattaaaagggaccaagcattttatatcagcccaatacacaaggagttccagaccatgaagcaacttattccaattcgcaatcaaaatgattttaatatccaatccaaacccgttaaagaccgaagtccgtcaggatgttcttccatatttttcagtcctctcgctgcttgtgcgataaggctctttgcagattatcgtggaaaaatgtgagtcaatgggtaacttggcgtaattctgattcctatcaaaaaaaagcgattctctttgcttatgccccctttgccaagtcttacgagccactaccaccaattgttgggtcttcctccaaactggaatgttgagaacgttaccttatcgatcacgggcaagcagatcgagatccgactggtttataccgacaaacaagctgagtgtccggaatgcggtcaattatgcaaaatctatgatcataccagtgagcaacagtggcgtcatctggatacaatgcagtttgagacgatcattgtggctcgtttaccccgatgcaaatgcaaagaacatggggttaaaaccgtcagggtaccttgggctgcaaggcattcgcgtttcaccttgatgttcgaaagctttgccattgaactgttgatgcactgctccagcatcaaggcggcgtcaagtatgctgaatttaaactggcatgccgttgatgaaatcatgcgtcgagccgtcaagcgtggtctgaatcgtcgggaatccgaagctatcgcatatctgggtatcgatgaaaaaagctttaaggctggtcagcattatgtgacgaccctgaatgatctggataaaggccgtgtacttgaagtggttgaacatcgaaccaacgaggcagccaaagcgttgcttgaatcactgaacaagaagcagcaagaacaggttaaagcggtatcggctgacatgtggaagccctatgccaatgccgttgaagagctgttaccaaatgctgatctggtgcatgatcgttttcatatcagcaagtatctcagtgaagctgtagatgcggtgcgccgcaaggaatcccgtgaattggatcaagccggtgataagcgactggttggctcgaaatatgtctggctgcgcaatccggaaaacatgcgcgaacaacaaaaggtcgaattgagcaacctgatggcctgtgaattcaaaaccagtcaggcatgggcattgaaaaacatgtttcggtacttctggcagcttggcgacaccgatggtgcaagtttcttttttgaatactggtcgaggcgggtcgatgaggtaggcctaactccgttgatcgatgtcaaagaactgcttcagaggcatttcgaccatattctgacatattttaaacacgccattaccaatgcagtttccgaaggattaaacagcaaaattcagattgtcaaagcttcagcacggggatttcaccgattcgagagttatcgaaaccggattttgttttattgcggtaaactcaatatggcgatcagttcatgacgtaatggcagttgggctttccacgaaattctgcgaagaacctacgataacagctccaagagtctcaaatacgcgattagcaaattctttctctcgcaattcatcccaaagatgctcaacaggatttaattccggtgaatacggaggaagctttacaagcaccatgttctttggcacccttaaatgctctgcacggtgagaaggcgctccatccacaaccatcatgacaaactcttccggatgtttatgagagacctgcctgagaaatgcgcccatactcaccgtgtccattttgccgcctaacatccagtcaattacaccatcttgtggagatattgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacagatattgctgcatatgcatagatatactctcttacaagagctaacttaactataggacgaaaaggctttggagcccagcattttcgaggatcacttatccttccgaaccgagcctcatcctgaaacatcaagcgtaaaggtagattcagtacattttgcttggcggcttgtaccagtatctctgggagttttttttaaactcttcttgctcctccatattttgttttgggtgacacgtatctggttcgaccttacgccaaccatgacgtgccaacattctataaaccgtagacactgcaactgtttttccaagtcgttgttccaatgctgtatgaattggaggaacaaccagtacgccaccttgttctgctttctctacccattcagcaagaaaccgggcctcctcatctaaactaagcgtttgcctccttcgtccaccccagctacccttaggcgttgcttttccggcagcttgattgctaatatctcgatggatacgcactacagtaggcacactaataccaagaagttctgccgtttcagagtatgtgatatcacaggttttcgggataagaatactcaagcctgctctcagttctcgagcggtatttgcttcttttacaatctttttggctaagcattccatttcgtccgtgattactgctggtcgagccatattccgtatcctcctgtttgtttgcaaattatgaagaataattggcacaaacagaaaataaattatgattatcttgattgcaaatcggaataacaacgatgccgggtgagtaggtaaagatttttcccagataagaatttgagaaactcgaaaagcagcaccaaggtaaccactacacgaagtattacacgggctgccaacagctgatcaccttgttctatgcgcagattggcggacatgacagtctccggggtattcaaacaagccttggcgtccatgctcagaaatggtaccaccttggacttacagacataaaacgaagccccttgtctgacgccatgaaaaaccgcccgtatcaaatttatgaaggactgttctacaagttgctcgacaaatgctgatcagtcactcctgaccataagggactccgtcattataaaaataccgttttagggctgatgctgatatcccaccaatgaaggctgggtgaacgcatcagtcgtttttccagattctttttatccttaccacagagcttgactcccttttggtacaccgtatcaacaagccttgcctttgcggctattcctctccaagcaaagttaccagcacgatttataactgttgtcacactttcaaggagatagccattccatgatttttccaaccctgcccagtagcgctcaatactgttatatttactgtggtagggtggataataaatcaatctaatgttaagccctgtcatatcagcaaacatggtcattcggtacagaaattgacttcgccgtccattacattccgggccattatccatgttgatgaccaactgtttgacgttatacagttctgacttacgttcattccaccacaactcaagaccgtcaacaagaaagtcactggtcttgttactgctaccgaaaaacaaaaacgatttgccgctgactggctcaagtataccgcctggaacaagtttctctttaggtcgcatgtcatgatcccatgcctcgacagctttgattccacgagatttcccacctcgtgaatattggccaacatgaacagtcgctttcgtatcaatgctgagtctcaacgtttcagggtcaccatctgccaatgcattcatttgccagacgttttcgaagatggcgtcggtttctgctgttttttttcaaccttggttttctgaacagtacgtaatcgatagttttgacggttcaaaatattggaaattgttcgaactgctggcagtgattcttcagaccatccttcggcaagaagtgcattatagactgattgcgccgtcatattcgtataaagtaacgtcgttcgtaaacgtggctcagcctgactttgtggctccattatttttcgaatggcttcaagtaactcggggtgcttctcttcagattttggcttgtgtcgttcagtcaaatcattgacgcagacaatcccactctcaaactctttgattcccaacgccaccgctgagcgattccatccaaattcattttcagcaacccgaggcttgctatccagtatggtcaccacaacatctcccattgcttggcgtcgtgctggccaaggtatcaaggaaaccagacgagtgatcagtcctgatacctccggtgatatattatttcggctcagtacagatgttttcatatgcaatttctcctgcttaaacgttgctctatgaaaacataataaggggtattttagtatttaccaaatccctaagttccggttcaagaatacacttttctcaatggatgcaaccgtcattgatctctgcctgagagtttttccctgggcagaattccgtcaacgcaagggagccatcaaattgcactacctctatgatcaccgtagctcgttgccggcattcatggtcatgactgatggcaaaaagagcgatatccgggtggcaagaagccaggagaaacttgattttcacctgctgccggacagcatcgtttcgtttgaccgggcctatatcgacttcgaatggctgtacacccttgatcagcgcaaggtctggttcgtgacccgctcaaaagcaaacattcagtaccgaatcatcggacagcatcaaccgatcaaaaacaagcaggtaacacgagacgaaagaatcgaactgataatcgagaaatcgagagcaaaatatctaaaaccgcttcgattggtctgctatactgatcaagaaaccggcaaggcgtatgagttcattaccaacaacataaaactcgcagcctcaacgatcgcagccatttacaagtcacgctggcagatcgaaacgttcttcaggtggatcaagcaaaacctaaaaatcaaatcattccagggcaccagtcagaatgcggtattgtcgcagacctggatagccatgtgctactatctccggttatcatacatcaagtttaagacaaaataccgacattcattgcaggaattgaccagaatgatcgctgctgtactcatagagcatcgcctgttgatcgatatttcgtctctaaggagtcgttaataaataaatagtacaaattcagggtgaccgaggatcaattctatagttccactcaccatgaaaatcatttcgggtaatctgaatgcttttgaactctgtctcactgactttaatgccggcaggatagcctgaataattcacgagggcaataaaaaagggatgcataatcgccacaaagtgttattttattggtgcttagacaacaaataaccactggacggctatgcaactcccttacaccaatatacacactgaccaacccaaccaacaagcgctatttcctgattgtttcgaagtatccgttgcccctgtcaagggcaaaaaagtggttcttgatttccagggaggcaacgccaccagcgatgccggtgtcctgctgttgaaggaagtcgagtccatgaccaggatcgttccgaagcttgccgattgcattgctgattcccgtcggacctcatctgtcatgcattcgatccctgacctgatcgcccagcgggtctaccagatcgcctgcggctatgaggacggcaacgacagcaattccatgcggaaggatcccgctctcaagatggccctcaaccgtcttcctgaaagcggcgatgaccttgccagccagcctaccttcagcaggctggagaacatggttacccgtccggagctctatcgtatggctgtcgggttcctcgatcatttccttgactcctacaccgaggcaccgcgggtcatcgtcctggactttgacgataccgaggatgttgttcatggcaaacagcagctggcgcttttcaacggctatcaccaggagacctgttaccagcctctccatgttttcgaggggttgactggcaagctgatcgcctcgatccttcgccccggcaggcgtcctaccggcaaggagattgtatcatacgtgaagcgcattgtccgccatatccggagcaggtggccggaaacaatcatcgtctaccgcggcgacagccattacggtgtgccggaagtctactccttccttgccagagagcagaactgctacagcgtgaccggcctcggcggtaatgacgtgctgcttcgctccgtcaaggacattattgaggaggtcaagaagcatggagccggataccgccgttaccatacctttcagtatcaggcacggagctggaaggagacccgcagagtggtcgccaaggtcgagatgaccgaaaaggggctgaacgtgcgcttcatcagcaccgacatgcaggaggcaaaggccaagactctgtacgagcagatttacagtgcacgtggcaacgatgaactctacatcaaggcgcataaaacgttcatgaaaagcgaccggacctcatgccatcgctttcttgccaaccagttcagggtcttcctgcattcggcggcctatgtcctggtccacgccttccagaccaacctgctccggggcaccgcccttgccacggcgaccttcgagacaatccgattgaagctcctgaaaatcggagcgaaggtcattgagatgaagacacgcatcaaggtgcatctgccgacctcatatccgtacaaaccgatactgaacaagtgcttcgccgtccttgagcacctgcgatcagtcccatggccatcaacagcaattccgtaatgctgtatcgtttccagaaggggaaggtaacaatcaaacagagctacaggaagggcgtaaaagtcatgacgtcaaggcaagactatggcctcatggtatctgaggccatagtcttacggggataagccgcttttccggcatcagtaaatttccgataaggggtgaacgtatgacgcgaagacaagacaggtcggcatctcaggttggcttcgcctatggcaggctcatttttggctcgagatgcctctcttttgcagtctcatgaattattcaggataggtggtatcatccagttctgaatagactttcaatcccgctttcgttgtcgttcctgcgatcaggttgacaataacctcatgactgatcaatggttggccacgccagttcatactgatataggagaagagacgatgctcaattttgttccacttgctggtgccgggaggcaaatgagagacatggatcgacatacgcaactcatcggccagtttttgaagctccagcttccataaacgtactttgctcccgttacttcctccaccatcagccgtgatcatgatcttcgttgcatcagcataacgaggcttacccattgtataccaccaacgacgaatggtttcaacggcaaagcttgctgtatcatgatcagtgccgacgctcacccatcccgtgttactgccaatatcatagacaccgtaaggatttgcgcgtcccaggtctttgtcgataaagtcatgcactttgacttcttccggttctccctggggacgccagttggtaccattatttttgaaagcgcctaccagctcttttttcttggtatcgaccgatatgacaggattgccgccagcaatggtttcttttgtctgcgtattgataagctcgaattgtgcgttgcggtcaggatgatccgctccttcgagtgtttttctgttggcctgcaagctatagccaagctcgcgaagcaggtcagcaacttttgggtagctcaccttgaagccttgtcgggcaagctcttcagaaatggttcgcaagcttttgcaggtccagcgcaaaggtgattcaggatcacctcgcgttgtcggttcaacaagctgctccaatgctatgagcactcctgattcagtcttggtgatggatttccttcctcccccgactttccggattcgcttttcctgctccggaacgggtggttttgccgcaaccagttcatccagtcctacatgtatggcgcggcgagatactcctgttgcttgcgatactttggtcacgccgccgtgcccaagtgcatacgcttcattggcggcaaaaagacgcctcatacgctcatccaatgcccattcgattttttcgaatctgatgcggatcagatctatgtcgtcatcatgaatgtccatgatgacaatataacatcttctttttaatgttatagttaattattaacggttcctaaaagaacagtctctcaaaaaggtgagagatccggtttcccaactggccttattttaaacggacattactgtatcgctaccgaaaaaagagaaatagctgatgtaaataatcccgataacagatatccatcaagattctttttttatctcggactgaatccatcctttggtttgatgaaaatcttctgacaaaatgagtatttatttgcaaaaaaacattaattttatctatattaattacaatatttttatggatttgtaaaaagatgtaattgtaaagtgcataaaataaaaaaaaaacgaaaatgaaaccaataaaattagcactgttcctatttacaggattgttgggaatttcaggttgtagtgcctcgcatcatgcggctgaaactcaaaaatcacttgaaggtgatagagtaacggtaggctcagtgcagaaagaaatcagaaaaggaatgtcaggatctgaagtcgcgctggcacttggttcaccaaacattgtttcaacagatgaattagcctgaataattcacgagggcaataaaaaagggatgcataatcgccacaaagtgttattttattggtgcttagacaacaaataaccactggacggctatgcaactcccttacaccaatatacacactgaccaacccaaccaacaagcgctatttcctgattgtttcgaagtatccgttgcccctgtcaagggcaaaaaagtggttcttgatttccagggaggcaacgccaccagcgatgccggtgtcctgctgttgaaggaagtcgagtccatgaccaggatcgttccgaagcttgccgattgcattgctgattcccgtcggacctcatctgtcatgcattcgatccctgacctgatcgcccagcgggtctaccagatcgcctgcggctatgaggacggcaacgacagcaattccatgcggaaggatcccgctctcaagatggccctcaaccgtcttcctgaaagcggcgatgaccttgccagccagcctaccttcagcaggctggagaacatggttacccgtccggagctctatcgtatggctgtcgggttcctcgatcatttccttgactcctacaccgaggcaccgcgggtcatcgtcctggactttgacgataccgaggatgttgttcatggcaaacagcagctggcgcttttcaacggctatcaccaggagacctgttaccagcctctccatgttttcgaggggttgactggcaagctgatcgcctcgatccttcgccccggcaggcgtcctaccggcaaggagattgtatcatacgtgaagcgcattgtccgccatatccggagcaggtggccggaaacaatcatcgtctaccgcggcgacagccattacggtgtgccggaagtctactccttccttgccagagagcagaactgctacagcgtgaccggcctcggcggtaatgacgtgctgcttcgctccgtcaaggacattattgaggaggtcaagaagcatggagccggataccgccgttaccatacctttcagtatcaggcacggagctggaaggagacccgcagagtggtcgccaaggtcgagatgaccgaaaaggggctgaacgtgcgcttcatcagcaccgacatgcaggaggcaaaggccaagactctgtacgagcagatttacagtgcacgtggcaacgatgaactctacatcaaggcgcataaaacgttcatgaaaagcgaccggacctcatgccatcgctttcttgccaaccagttcagggtcttcctgcattcggcggcctatgtcctggtccacgccttccagaccaacctgctccggggcaccgcccttgccacggcgaccttcgagacaatccgattgaagctcctgaaaatcggagcgaaggtcattgagatgaagacacgcatcaaggtgcatctgccgacctcatatccgtacaaaccgatactgaacaagtgcttcgccgtccttgagcacctgcgatcagtcccatggccatcaacagcaattccgtaatgctgtatcgtttccagagggggaaggtaacaatcaaacagagctacaggaagggcgtaaaagtcatgacgtcaaggcaagactatggcctcatggtatctgaggccatagtcttacggggataagccgcttttccggcatcagtaaatttccgataaggggtgaacgtatgacgcgaagacaagacaggtcggcatctcaggttggcttcgcctatggcaggctcatttttggctcgagatgcctctcttttgcagtctcatgaattattcaggttaggtcgtgaagtttggatctatgataaaatatcatctgatcgggtctattcatcaggtggactatttattgcaacaggggcatcatccacaagccagaaaactctaaccatagtaataaaattcgacgataaccgtaaagttcgcgaatttgcttaccacacatcaagattttaataaaagtattttatgaaaaaaatacggactcttctcgtgttgtcaatgttattggcaactggttgccaatcaacaatcccaaaagatgcattagtattgaataatgagtcacttgcaacacgccaacttcaaactcgcaagtatcagacaaaagatgaagctaaagtgttatcatctgttgcaggggttttacaggatttaggatttaatctgaatgaaagccattccgcattgggggttatttctgcttccaaaacacggagtgctgtcaatgctggacagcagatacttgcagttacttttgcacttcttggtgggggagtttctgctaccgatgatcatcaggtcatgacagcatctgtagtaacaaaaccggttggggaaaaatcagactatgtcgctgtaagagtcacttttcagcggcttgtatacaataccaacggacaggttagtaaagcagaaagtctccaagactcagagatatatcagggcttttttgaaaaactttcaaaatcaatttttcttgaggcacaggaaatatgaaaaacacctatttaattggaacattgttattgctgagtttgactggatgtgctaccacgaaggaaagacttcttgattccgacgttagtcaggttcaaatcagaagtatacaaacaagagcttttgatacaacagacaaagaaaaagctttacgtacagttattgctacattgcaagacttaggatttgttattgataaagcagatgtggtattaggtacagtcagcgcgacaaaacttaataactactcacttaagatgactgtaacaactcgccaaagggggacaactcagcttttgatacgtgctaacgcacaatataatgtggcacctgtaacagaccctctgccataccagcaattttttattgcacttgaaaaagctatgttcttaactgcccatcaagttgactaaaacacctattcatgatgcgatataaaatgtctctggaaaggtaagcaatttaatgatatgatgttgagcctcgttaaatcgaggccactgttttcgctatgttcttgatcatctggctaatcccatcatgattatctccctaaaaaaaaggaaaatcagggagtatgccgaattcgaaaacagaaaatttactggcaataagctcgtcagcgccaagtgcctgatccaaaaaacaggagcctggcgttgctgaaggcttggacaaggtaaagttaccatcacaaacctcggcatgtgtagtcggcttgattgacgaaaaaatcagtcggtagtcaagaacatcgactcataaatcatgagatccatgctgggtatcatcaacgagacagcgatggactggctaacagagatctgaaaacctttggtcatgatcagttagaattcaagcgtttagctgccagtgcgtcatggtattatctgaagtgtgttagccttaaacgttcaaagcattcaaggaagatgtcactgcaccagcaattcctggaaatgtgtacgtggatactttccgtcgtcatctcatagacacagcggataagcttgtacgacatgcaagaaaattaatcatgaacgtaacaagaacaccgtaaaaataggcaagcgcccggttaagtgcaggaatcaggtgctcccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctattcttgacgaactgttcataaggctgcaattttcggagtcgccggttctgtagagcaagaaacgcactgaattcgtcatcggtcatgcggaagaacttgcgcaccgtcactctgtccattcccgtctttcggctgatttgacggatgcttagaacttattcgtaaataaagccaacttttctgagcgctatgatagatgccgccatgaacaacaatgcctcatatcgttcgttaagcttttcaaatctcaccagaatctttcgaaaccgattgaaccatgagtgagatacctccacaacccatctgcgaggcttgtaattcgggttatcttttttctcctgaacttcttcgttaaattgttttacatgaggaatatagtgttcagatagaataatcagaagtgcgggttttccttggtatcctttatcagcacaaaggttttgttcgctctctggacgcttaaccacaatattttcaagcactgcttttagttgagtgacatcgtgtcggtttgctccggttacgactatcgagagcgggaccccacgcccgtctaccagtatatggcgctttgtcccattttttcccccggtccgttggatttcgtccaacagtttcctgtgcaagcggagcttttgtcatagcaccatctatgctttgccacgtccatgctattccttccatatcatcatattctgccaatcctttctgccacagtgcaagaaaaaagcctttacgctgccatcgtgcaaaatgggtgtaaatggcactgggactgccaaaccgttcttttggcaaggcttgccactgacaaccggttcgcaaaacaaacataatgccttcaaagatctttcttgatgggatcggtttacgtcctcctccggactttcgtttgtactctttatttggatctcgctcgggtggaggtatgagcggttcaacaacactccagaatgaatctgatacctcccatgacttgatctttgacataacctctcccattgtaatgcattacttctgagagaaacataatattttgctgacgtatatcaaaattatttacgaataagatcttaatccttctcgggcaaattccttaactttgttgtacatggttagctttttttctaagaaactcctatagccgtatcagggatttccatgggttggagagaaaacccataggagtcagcacggcgacgtaactgacccagaatccttgccttgtattgttcttcataataatcagctccggggtcaacatagcgcattccgtatcgaagcgtgttatagaacaggacggcaatctttcgagctgtggcagtgacagccttggcttttccagttcttgttgcaagtcttcgataaaaagcgcctaaggcggtttcagttcggcctatggcagtagcagcaagcctcaatagggcagctgctcgacttgagcttggacgcgttcttgatgacaggattttgcctcctgaaattttgttaccaggagacaagcaaagccatgatgtgaagtgtttgtcggtgggccatttcgacatgtcggctccacattcggaaacgagcttcaatgccagataggaacccagtccggtgatttgcgtcagatcaacgccaataatattgaacagtgtttgacgaacatcaaaagcaggtgcatttttgttgcattccctgtattttgcttttggtagcggctgatccggcggtatgctgttttgctgtaatcggtcaagaacagcctgaatttcacgatcgcaggcctctgctttttcgttgtagatgtcgtagagttccagtgactgcatgagggcaaatatatgctcaggcttgaagtttccggtcagggcagctgtcatggtctcaattgagttcttgcacctgacatccctgaatttgaccagttcttgtgggttgcgatttcccgcaacaattgcacgtataatatccataccggttttacccgtaattgtcgagacgacatgatgcaattggatgttcatctgcatcagggctttctgcatgtgctgtatgtgggccgctttgtagtcaagcaacttttcgcgttggcgtagataggctcgcaactcagcgatcactgaagtcggctgaaaacttgcgcgcaacaagccgagctgatgcaatttctgaagccattgggcatcgttgctatcagtcttcctgccgggaacatttttagcttcacgggcattgaccaagaacaccttgaacccgtagttttccagaatttcgaatgccggaatccagtacacgccagtcgactccattgctatagtatcaattctgcatgccgtcagccatttcgccatagcgtgcaaatcaccggtaaagcttttgaagctttttactgtttcctctgctcgatccggtggaatggcaacgtcatgaaactgcgatccgatgtcaatgcccgcggcattgggatgaaccagcgacattgttgccgccttctttgactttctcatgaaccctcctgaaataataagccgaaaggagggcttgcggtacaatcatttttctaaacgggatcatcttttcagacgtcaccactgctgagtccgcatgaagccctgagccatgtttttatacggggtggaccaccaataagcgttcggctgctcctttcggcttgttgacgttatccttgtaagatcgaggtgtctgagtttctttacaacagagaagtgcgctgcaccttgtttgtttttaactgtgtcctcatagctctgggttttgatttggttggcaccttcaaactacgagctatgggtgtttattacgctaaccctgggtgattcttattttccgtttttggcttattcttgttttccgatcacaactgatccacgtgatagcaaaactgtgaatattgatacccggtaggtcgatcctgaagatactcttcccataacacctgcttggtcacatgagagttcgtcttgttcagctcatcagaaaaacgttgcagttggggctggagatctgcataccgttcatcagaggttttggtggaacggggtgggtgaaccagaacagaaagatcgtaatcagagagcgcatacagctctgaaaacggttttccgctgctcgtaaaccggtgcagatagcttttgatggtgacgcggtgaatacctgtactgcgatggatttcccgttgggaacactcctctgttgtggatgaataaagagtgatgagttgaagagatattcaaaaagcctcattgttctttttttgaacaatgaggctttttgagggtatttcattgataaagcattacgaaataagggcatggagcaatcagagattgcagcttaactgaaacatttcaatcattttatctgcgaacgacttgccgaatagacgacatttttcaaattcagcttcgtgaggtttgaacttcaccatgacattctgatcgaaaaccttgagtttaagcatcgagaggttggtttcgatcattttcactccttcgccgctccatccatatgaaccaaacgcagcagcaagttttcctttgtctcttatcggattaattgccgcaaaaagattgtatatctgaagaagaatattctggttaatagttggcgaacctacaatcaatccgtaacagtgggcaagcttgtcttcaagctttgaaaagtggatgttttcgatatcacagatctcgatggtgaaatcgcaggattctcttaatccctctgcaattttttctgcaagaacggctgtgttttcatatgctgaaacataggcgataagaatgtttttttcattcggcaatgcgatagctttcgtcgccagtctatgcgagagatcaacatattttttccagttcgatcgtaagataggaccgtgccccggacagatgatttttatatcgagcggcgctattttttcaatcgcctgaagcatatacttactgaaaggtctcaggatcgcatcgtaatagtaggtaaacgcatcgtcaaaatcgcctacagcgtcatcatacatcccttcatggcaaaaatgggaaccaaaagaatcgcaggtaaagagtacgcggtcttcttcaagccatgtgtaaatcgtatccggccagtgaagattgggggcattgataaaatggagcgttttattgccaagatcgagggtatctcctgttttgactacaagagatttaaaatcatggccggtttgatcgcgtaaaaatttgagcgcattgccgcttccaactacagtggcatgaggagcaacgctcaacaaatttctgacgttaccggaatgatcaggctcggtatggtctacaataatgtattcaatctcttccggattggtaacttgttttatcttatcaagataaatcggccagaatttttctttcgtcgtttcgacaattgtttttttatcggcgttaataaaatatgagttataggtcgtaccatattttgtttccataacgatgtcgaaagtaataagaccgggatcaagcacaccgatccatgtaacgtcctgggttacaggaagaattttattgtcaatcattggtaagaagaaatgaagtgttataaaaagtatgtgaaaatctacacgatgacgttcttgatagttcccgtagccagcaggattgattgtaaaccctgttaacaaaaggtaacgacgcaatataataattcttcaagggtgtcgcgagaaacaaggggcctgcaatgatttattccgggatttacgatcttgaaaatggtccatgcatgcggatttcatcccggaaggaagaacttccgtcgataccgcatgttaagcttcaatcaatgcaactcctgcagtttcaatacagaccagcggaccctgtcgtatcagtgtcggtatgaatgatctccttgatcagctctattccttcaggagtaaaggagaagagcgtatcggatgagaaaatagaactgtaatcctgtggtttgaaaaagggaagaaatttctgacaatgttcatcgagacgtttcagataaaaaacggtattatcatcaggattatcttttttccaatccgaagcgagttttcccttctcaaaggtttgattaattcctccggttcctgatatgtagtaggttatcctttctccttttgttacctgtttgccgtttttcaatgcgatctcataggttaccgatttcgatcgtcgtcctgagcgtacatcttcaagatactgttccatcgtacttttaagcgtttcggttcttgaaaaatcaccaatatcaagagcgtgcgccagaattttttctttgtattcggtatagaggtcgtgaagaccggcaatatcttcagaaagaagtttttcaaaaccccttttcacaaaatcgcgaccgaatttttcactgcttctactcgttagcgatgaacctttaacgatcatgacattatcatcatcgagcaatgcataattctttttcatgtatgaaatcatttttttatatcgaccgtcgtagccgatattgattccttcgggcatcagcgaagaaacttcacggacaagggttctctcttcattttcagtcacaatcccggggggaggaacaaagagaatcccgtcggtatcgacctcgataaccttgcatcctcttgcttcaaattcatggatcattttttttgctatgccctgccccgtggttgtgactttgtctgcttcatcgaaatcgttgaagattccattgttgaaaccaaggtagccatacattgcatttataagtattttaaacgagccctgcatagcgtcaaagttatcggccatttgaagattccccttttgtttctcttctccggataatttttttgtcttgaaccgaagatctttcaggtttccaagaacgctcgggaatactcgaaggtcatctgttttcggacagatcccgcaggtaagcatgatggaggggtagagcgattcaacatccgcatagactatcgggccaagaattcctttgagaaaaacttcggtatatccgcctgaatgctgctggcctgacgacggttttggaattgagtgtttttgtcgaagatattccctgataaacagagcctctatttttgctgcctgtccaagtcttgaggtcatcgcatacgtatatggcatcattcgagacagataatagttgctgcccgaaagatgcgaagcaagtgcccttgtctctctgacatcgtcaagagcgtaggcaagcagtttatcgggattattttcccacgtcgaaataatatccttgtactcgacgtaggtacggtcaggagaggcaaagccaaaatatttagctacggctttaagaccgtaactctgcatggctctttttgaaacatcatacccttgtacgagaaaaagcgtgtcgataacgtgccgtccggggatttcaaaataggggtaatcgataattctttcagcaaaacggatgctggatggataagatcgtacggttgtgccgtttcgtcctatagcaaaattaatattgtggcggtcgcatcttttttgaatatagggcagatcaaagctgaaaatattgtgcccttcaataacatcgggatctcttgctatgattatttcaacaagatgttcaagaagttttttttcgcctctgttttttgaatgtattacttgttcccatccggtattatcactcagcgacacgataatgatttcgtcatcacctattccggaaccggttcgttttttgtctggatcgtagcatgtttctatatcaagctgcattctgcgcaatcgggaaaagtcaagccctttaaacagggttttgccgctctgaaaaaaatactgtgtgacggcatcgcctttactatatgtcaatgggatgaatgaaggcgccggatttgttgtatcagcttccggggaggcggctctgtttttgccgttaataatgtcaagccctgacctgaaatctttccaactgctgaaaatggccagaaacctgtagaagttgttcccgtttagtttgataatccagtactttctgttctcttccgggacgaatccttcaagaagcgaactttcggagaggaaaaaataggggtagaacggttcgtcgcgatgagagatcttttcgtcattcctgaaaaacagtctgatatgcgtatcagagagttgataagcacctacgatattttcttctttgtctttgccgaacaacaggtcgttattcaggatttcatgcgaaagcgtgtccatgattaattgttcacgggttatggtttcatccggttgtttgttcccgatacttttcaaaaacggtcgggcgcctctgtttattgctcccaaaaagattgcagccttgtcccgacagggcgagactccatccgcttttctctgaaaatgtcgggattttcacgataattaacagaggcgcacggaaagaagatcagcatgcccggcgtgtcgtttgcgatcttttggcatgctttccgtcgccgactctcccgggtaaccgtctcttcggtaatattctgatacagagcgcattaaccaaccatcctctttaggaaatatagtcgataatcgatcttatgacgatgcatcatgttcggcgcatcttttttttgcgtttcacgtgaaacattctgactgatcatcgcccgatttttatcaggagtaccgatatatcagatggagagacgccgggaattctggatgcctgtccgatagtttccggtttgtggagcgtcagtttttcgcgtccttcatttgaaagtcccgacactgttgcataggaaaaggagcctggaatactatgggattcaagacgggctatcttttcagtcattaacagatcccgtttaaggtacccttcatatttcagatcgatgacaacctgttcaaatacatcgggatctgttgttatctcattaacaccggctcgaaaatcttccgacagcacaaggagattttcgaaatcgatttcaggtcttttaagaaggttcgatatcgctattggttgcaatggcggttgttgtgctgcgccggccattgcgctgattatttgatcaggatgcagtttcatggtatcacacagttgccggagttgcctgatggcgctgattttatactcggttttcgtaaacgaagagaaatcgaccgttcctgcctcatgacccatccgacataaacggatatcggcgttatcatgacggaggctgattcgatgttctgccgaagaggtgaacattctgtagggttcgataatatcttttgttacaagatcatcaataaggacgcctatataggcctgcgatcgatcgagtacgaagggtttcctgttttgtattttgagcgatgcgtttattcctgccataagcccctgtgcagccgcctcttcatagcctgacgtaccgttaatctgtccggcaaaatagaggttttcaatgattttcgtttcaagagtattttttatctggtatggaaaaaagaagtcgtactcaatggcatatccgggtctgatcattttaacatgctcgagaccagggatcgatcgcaaggcaagcagttgtatatcttcaggcagcgatgtcgaaaaaccgttcacatacatttcgtttgtttcggcaccttccggttcgaggaagatatgatggctgtttttgtcggggaaacgaaatattttatcctcgactgacggacagtatcgtggccctacgccctgtactttgcctgaaaataacggggatcgactgaaccccgttctgagaagttcgtgcgttgtttcttttgtttttgtgacgaaacaactgacctgggctcgatgaccgagcgaatcggtatgaaaggagaatggtctcggatcaggatcgcccgactgttcttcaacaagtgagtaatttacgctgcgcgaatcaattcgaggcggcgtacctgttttaagtcttcctgcgcgaaatcccagcgattgaaggttttcggtaagccccgaaaccggcggttcggcaatggttcttccgccgggaaagtggttcatgccgatatggatgagtccgttaaggaaggttccgcagcagagaatgaccgatttacccttgattatccgccctgagggaagaatcgcccctcgaaccgctccgctctctacgtccaggcctgttaccgtatcctgaacaagatcgatattatcctgttcttctatgattttgcgcatgtaaacagagtagagcgcgcggtctgcctgagctctcggtgagtgcattgccgcacctttacttttattcagcattctgaactgtatgccggtctcatcgattgcttttgccatctctcctccgagggcgtcgatttctctcgttatctgccctttcgctacgcctccgatagcgggattgcaggacattcttgcaattgccgaaagatccgatgtgatcaggagacaggacattcctgttcttgcggcggcaagaacggcttcacatcccgcatggcccgcaccagcaacaataatatcgtacatgaaaatggggttgtttcacgtgaaacgttttgttgagaaatcgccagtagcgctaaccggaagatacaaataatgcctgttaatacggtctgtggttctatcgatgaatcaattgataagaagagtaaaataggcgtatgactgagatggttttactcttgcgtgtaacaacttgttgtgacacttcaaaggaaaggcgtaacttgcgtttataagtatttcgaagataatccatgacttttactctcttgtcacgatctttccggagtctttttattctgtttaagattgtgaataaaaaatttgcaacagaaaagcatattttttatatactttatataattatatagttatatgcgaggtgcggaccgattctatcctcgctgctttgttaaccgtcttgatgacgttccgaaatttacctatgaagagacgaaagtttctcggtgctggcgctgttatggctgcctccatctcgatgatgccttcacgcctgtttgccgcctggtgcgagaagtgtttttcaccttgtccgatcgacaacgcttttatcaatacgcttggaaccagggattttgttcaaaccgataaaataacgatcgttgctccgcaggtcgcttcggatagttcactggttcctgtggagattatctcatcgataaaggcagagcgcctctatctgttcgtcgagaaaaatatatcgcctcttgtgtttcagtgcacgctgtacgggagcgccgagccgtatgtttctcttaacgttaaactcaaagagagttcgcttgtttatgccgttttgaaagaggggagcaggtattacagggcttcggtgcatattaatgtccttgcacaggcctgttgacactgttttattttactatcaccttacaactgatctgacgtatgcgagtactggccagagagcttaatggcattgttttgcttaaaatcataatcgaacatcccagcgaatcaggaacaagaaaggatgagcagggcaatgtcataccggcccattttataagggaagggcgtatagcattgaacggtgcgcctttgtttgatcttgatctgggtccttcagtttcgagagacccgttttttcaattgaaattcgcagggaaaaaaggcgatcagataaaacttgaatttactgacagcaagtttcaggagttttcagccgactgtgttgtaacctgattttccgcttttgttttgcgtatcggcagctatgaaacgaggtttatcataacatttaacaaggaggataacattatgcaggcaaaactcagattgtggttgactttctgtgtcgtcacccctgtcttgcttttattcggcaacgcaggactggctgaacagacacccgctcccaaggttctgaaaccggttacatcaaaggctgtcggggtaacgccgcgtggccaggttctttcgctctcctgttcttcatgtcatggtacagatggcaagagcgtcggtattatgccctctttttatggcaagacgccacagtatatcgaaacggcccttctggaatttaaatcggggaagcgttattccacggttatgggcaggcatgccaaagggtacagcgatgatgaaattcatttgattgcacagtattgtggaataaaagggcaaaaaaccaaataaggaggatgaaaaacatgagcaataaactttcacgcagggatttcaataaactccttgtatctggtgttgccggttcagcatttggtgtttttggcggcgcaagctcagcttttgcggcaaagaaccgggttgttgttatcggcggcggatttggcggcgccgctgcagccaaatacctgaagaaactcgatcccaccctttcagttacgcttatcgaaccgaaagagacattctatacctgtccattcagtaattgggttcttggcggtcttaaaaccatggaggatatcggtcagacctatacggtattgaaaaccagatacgggattgatgttgtcgtcgatgccgcagcaggtgttgatgcttcaaaaaatgccgtcacactcaagagcggcagggtgataaaatatgatcgtctgatcgtttcgccgggtatcgattttaaatggaaagctattgagggttacagccaggccgtttcggaaacgaaaatgccccatgcctatcagggcggagcgcagacgattcttctgcacaagcagttgctcgccatgcccgatggcggacgtgttataatcaccgcgccaggaaatccattcagatgtcctcccggaccttacgaacgtgcgagtcttattgccaactatctgaagaagaataagccaaagtcgaaaatcatcattcttgatgccaaggataagttttcaaagcaggctcttttcaggaagggatgggagaagttgtaccccggcatgattgagtggcgcggaagtacgaccggaggcaagatcagcatggttgatggggcggcaatgacggtaacaaccgaatttggcgttgaaaagggcgatgtcatcaatgttattgcaccgcagcaggcaggaaagatcgcttttgattgcggtttaaccgatgcttcgggatggtgtccggtcaatccgattaccttcgaatcaacgatgcatcccggtattcatgttattggcgacgcttgcattgcaggcgcaatgccgaagtccgggtttgcggcaagcagtcatggcaaggttgccgcggcctcaattatcaggctttttcagggcaaggtgcctgcgcctccttcgctggttaatacctgttacagtcttctcgcgcctggttacggcatttcggtggctggcgtctacaagctgagcgctgaaggaattgttgaaattcctggatccggcggacttacccctcttgacgccgatgaagagaagcttggcgaagaggcgactttcgcacagggctggtataataatatcgctcaggatatctggggttgagtggtttggcataacgcgaatcattatggcatatcgattggaacgtgccgctgttttatttcgcgatttcgaataaaaaagcctggaattctgttccgggcttttttattctgcctcttcaggaaaaggtcggagacaagctccattgagagaggtcgattgttaatcagtaccctgttttatatattggcacaaatatttctattcgagcgttaagccaagtcatcaatgaaaaataaacagttccctctttttcttctgcttgcggttacggcgatctctctctggtctttatggcctacctggcgtgattactccctgacaaaacagattgagcgcttttcatccagcgaagacagcctgaagttcagccttgcgcatagggatgaaattgaaaatgcccgccgtaaaagcctgaaactcggtctcgatctgaaaggaggcatgcaccttgtcatggaggtcgatcagatcgatctttttatgcagaaagcctggaacaaggacgccaggttttttgagctgatggataaggtgaaacaaaaatcggtgacaagcgatgcacgggtcattgatttgattgtgaatgagttcacaaaagagaacattcggctgagtcgatatttttacgatatacgtaactctgataaagagatcgtcgggaaactggaaaaagagtcggaggacgcccttctccgtgccaaagagattatcagaaaccgtatcgaccagtatggtgtcgcagagccggtgataaccactcagggaagcaggagaattattatcgaacttgcgggcgtttccgatgagaaccgggtgagaaatcttcttaaaggtacggcaaaactcgagttcaagcttcttcgcgatcccgatatgcttctcagggcccttgacagagtgaacagcgcgcttgtgcaagccagcgtccagaaaccagtcgttccggattcccttgccgtaaaggactcggcggcaacggcctctcctgcggttgctccgcctctcgatgccacagcgtcaaaacaggcaaaaacggccggccctctttatgacgttatcggcgttttacctaatggtaccgtttttactcccgaacagtcaagagagttcgttttgacgttgttgcaacgtgctgatgttcaggcgctcctgccgcaagacagcgagctgcttctttcggctaaaccggaggtgggagagaaaggcgagaagtactatccgatctatctggtaaagaaaactgccgaactgaccgggggcgttatcacggaagccaaggcgacgtttggatccgaaggggtgcagccagaggtcatgatgtcaatgaattctgatggtacaggcaaatgggctcgtattaccggtgcaaatatcggaaaacgaattgccatcgtgctcgatggcgccgtttacagcgctccggttgttcagtcgaagattcctaacggcaattcggtgatcaacggaattgagagtcttgaagaggcgaaggatctggaaattgttcttaaggcgggagctctgcccgcaccggttagaattatggaagaacggacggttggcccctcccttggtgccgactatatacgggcggggatgctctctctcctgtggggattctgcgcagtgtcaatcttcatgctggtgtactacaggaaggccggcattgccgcagatatagcgctgctgctgaatattcttatcgtgctctctgtgcttgcggggttcaatgcctccctctcattgccgggtattgcgggaattgtgctcacgatgggtatggctgttgacgccaacgttctgatttatgagcgaatccgggaggagctcgatgagggcaagccactcaaatcggcgataacgctcggttatgaccgggccttttcgtcgattcttgattcgcatgtcaccaccctttcagcggcatttcttctttacacctatggtattgggcctattcagggttttgcgctgacgctgatgatcggtacggcggccagtctctttaccgcaattgttgttaccagggagatattcactatcctgctcggcaggaacatgatgacggaaaaaagtttcggttaattttttcaatacgcattgacctatgaggatttttcataaaacaagctttgattttatcaagtatcgcaaaatcagctatgccatttcagtgtttcttctccttatcggcattggttctctttttgtcaagggactgaactacggaattgatttcaggggaggttccgaggtgctcataaggtttgaaaaaaatatcgacgttgctgccgttcgcagcgttcttgacaataccggcatgtcaggcacgctcaaacagtacggtcttgatcgttcgtttctttttagcacggcgttcaatggtcagaccaatgaattgaaatcccttatatcgaattctttgaatgatcgtctcaagggaaatcctcacgagatcgttcgtatcgatgctgtcggcccgagtattgcttctgatttgaaatggtcggctctcaaggcccttctggccgcgcttctggccattcttctctatgtcgggatacgattcgagattaaattcgcgacggcaggagttgttgccatttttcacgatatcttcgttgtgctcggcctattcagccttcttggcggagtgttcgattttatgcctctggaactggatcagagtatcattgctgcgtttctgactattgcaggttattcaatcaccgataccgtcgttgtctatgaccggatcagggagagaattcgaggccagaagcctgctgattatgaaaggatattcaatgagagcatgaatcaaaccctgagtcggacgatcattacctccgggactctgcttatttcggttctggtgctgttcgtttttgccggtccggctatcagagggtttgcgtttgccgtgtttatgggagtttttattggcacctattcctctattttcgttgccgctcccattgtatatgactggctgaagctgacaaaatcttcggttaaactaaggggcggcagcgcgagctgagccgctgtatcgatggttcccggtatcgagagttcctttttgttgcgaagcaacaagtttctctttatgttgttcttatcatgcggctttgcagggctgtactgagcggctccgccgcgagcgaacgaagggcacagctgctttatcgttcgctcgtatgtcctgtagaggctgatgcaagcctggttttacctgcgaatcgttttgtgattcagggaacagaaatcataacccatttgacacaggagtgacgataatgaagaaaatgttgaccgcagcagtgtttgttatgcttgttgccttctcttttaccttgggcaatcttcatgctgatgttgctgatcgtattgtagccgttgttggtaatgaggttatactcaagtctgaaattgatgaccgcgcgttgatgaccgtcatgcagtatcccgagacgcagaaggatactcgtctgaaagaaaaaattcttgccggaattattgatcagaaagtgattctcgtcaaggccaggattgacagtacgcaggttgacgaaagtacacttgacgcattgaccaatgagaggcttaaaatgctggcatctcgttttgcttccaaagaggccatggaggagaagttcggaaaatctatgggcgtaatccgccaggaaattcgcaatgaactgaaagaccagcagcttatcgaaacgctgcgtaaaaagcagcttgcaggcattaccgtcacccatgaggaaacggttgatttttatcgtaatcataagcagcagttgccgcaggtttctgaactggttgggttatcgcagattctgaaatatcctgatctgccccagggaagcaaagatgccgctctggctcagatgaagatagttcaggcagaactgaaggccggagcggattttgccgcaacggcaagaaaatactctcaggatccaggctctgctaagcttgggggagatcttggatatgtgcaaaaaggagaacttgttcgtagctttgaggatgccgcgtttttgctcaaagatggaaaaatatccgatattgtcgaaacccgatacggctatcacattatccagcgacttgaaaaaaaaccgaatgccgttcatttgcgacatatactgatagcttatgatcaatcaaagacagacgaaccgggtacggttcagcttctcagtcggatcaaatcggacgttctggcaggtcgggctacctttgccgatatggctaaaaaatattccgacgaccctgtttccgggaagctcggaggggttattctttctggcggttcgggaaaaacattgcttccggtagcttcgcttcgtcctcaaatgatgcagattgtaggaagtctgagaaatatcggcgatatatccgatcctcaaaaaatcgattttcagaagggaaacctgttttacggaatctttcaattgaatgcgaaaataccggtacaccagcttaatctggaacaggactacgcatctcttgaagagctggctcttgaagccaaaaagcaggagcgatataacgaatggctcagccagctcaaaaaagaggtacttgtccgaatatcagacatctaatcgccggacatagcgagcatttttctcgatgaattctcttctcggttcaaccttgtctcccatcagcgtcgaaaatatctgatctgcttcacgggcattttcgacgctcacctgtaacagcgagcgatgagccggatccatggtcgtgctccagagctgttcggggttcatctctccaaggcctttgtatcgctggatgtgaatattggcttttcctttctgcatctttttgagcgtgtcggtaatactgttgcgctcttcgtcatcccaggcgtactgctgatcttttcccgacttgaccaggtaaagcgggggttgggcgatatagacctttcctgcttcgatcaacgatcgcatatagcgaaagaaaaacgtcagcaacagggttctgatatgcgcaccgtcaacgtcggcatcggtcatgatgatgatttttccatagcgaagcttttcgggcgagaattcttcttcgccaaagcttgtgccgagggcaagaatgatggttttaatctcctcattttcaagcattttgtgaagacgggctttttcgacgttcagaattttgcctttaagaggcagaattgcctgaaagcttctgtctcttccctgtttggcgctgcctcctgccgaatcaccctcaacgatgtagagctcgcagtgttccggatcgttgattgagcagtcggcgagttttccgggaagtcctgaactttcgagtaccgattttcttcgggtcagctctttggcttttcttgcagcttctctcgacattgccgctcctttcaccttttcaatgatcattttgatcacattcgggttactttcggcaaattctgaaagcagttcattgacgatgctttcgacaatgctttgcgtttccgagtttccaagcttcgtttttgtctgaccttcaaactgaggttcttcaaccttgacggatatcaccgccgtcagaccctctttgaaatcgtcgccggtcaatgagagtttcaggtttttcagcagatcgtttttctgcgcgtacaggttaagcgttcttgtcaatgccttgcgaaacccggtgacgtgcgttcccccttcgtgcgtattgatgttattgacgtagctgaagacgttctcctgatacgaatcattgtattgaagggcgatttcaacaattgtggtatcgcgttctccgataaagtagattggttccttgatgaggctcagtctgttgatgtcggtaaagcggacgaactctttcagaccgccttcgtaatgaaagatctcctgggctccatcagcgtcctgtacggtaatgctgagatttttattgaggaatgccagttcccgcatacgatcgataatgatgtctttgcggaactcggtcgttttgaaaataagattgtcaggcttgaaggtggtttttgttcctttttgatcggataatccgatctccctgacattgccttgaggcacaccgcgttcgaaacgttgaaaataagctttgccgtcgcgatatacttcgacttcgcaccattccgaaagagcgttcaccacggatgcgcctacaccatgaagacctccggaaactttataggagcctttatcgaatttacccccggccccaatgacggtcatgaccagttcaagagcggatttctgcttttgagggtgaatatctacagggatgccgcggccatggtcgataacggtaaccgaaccgtcaggattcaaggagacaaaaatatactcgttgaagcctccgagggtttcgtctatggagttgtcgacgatttcgtaaatgagatggtgcagtcctctggtgtgtatatcgccgatatacatggcagggcgtttacgaacatgttcaatgccgtcgagaatttgaatatttgaggcaatatatggggacggggcctgcggaacggtttcctgcataatctttttacaaggtaactgggtgaacaagataatcttcaagataacaaaaatagcgctattctgctgcttccgggaggactattccgcctggaaagcatcggtaaaatgatcaaggtcatagaggccgatctcttcctgcttcatgctcctgacaagaatggcaatgacgtcaaatctgcactcgcagcgatccgttccaagagaaaagagatatgattttgctgcttttatgatctctttctgctttttcggcgttacggcttcggatgggtgccctttttcaagagatgcccgggtttttacttcgataaaacaaatcgtcgcgtgtttttttgcgataatatcgatctcgttacgtcggtaccgataattgcgttggataatccggtacccatgcctcgacaggtatgccgcagcgatttgttccccctggataccgagcatgtgagggtctgagctcatggcgaagggttatttttctccaagttgtttgagtcggaagctctttcggtgaacaggagtgcgtccgaatgtttcgatcgctttgatgtggcttgctgtcggatagccaaagtgccgttcaaagccatattcggggtactccttgccgtaagccgtcatgattgcgtctcgatgggttttggcaagaacagaggcggcggcgattgaaaaaacttttgcgtcgcctttgacgatggtttcatagggtatcggagcgttcggcatgaacctgttgccgtcaacaagaataagttccggcggctgatggagggatgcgacagcattgttcattgcctgcatggttgcctgaaaaatgttgatgcggtcaatgatgtcgggctcaataacggcaaccgcccagaatgcggcaaatgttttgatggtcggagcaagctgttccctgagatttggcgagagtttttttgagtcgtccagcttgtccagaccggcatgccgcggtctgaaccagcgggggaaaataacggcagcggcgacgacagggccagccagagggccgcgacctgcttcgtcaatgcccgagatgagtgacagggttggccaaagagaatattcgtagtcggtggtcatgacgatacggtctgatgcggttagctgttgttttactgttctgacagttgcagatattcattgcaatggttcctgcggcaggcagggtcgaacgattttccggatatgggtccgttgatccttttcatgccacgagcagcttgtttgaccttccggttcatgcgcagtttctctgcctcggcgccctgtcggtcacgttgatcccgtttcaatggccataggctccgttgcctgccgttgatagacatctgtgcggtaaaagagagcgcggttacgacaaaagatacatttgagggcatacgggttgacctttccgaaaacaatggatggtgagtcgtcaaactcaaaacaacgataaacgtacgtttgcctgccgcatgccccccagagagaaattctctgaaatctctcgaatccttcatctgcgaattcagtcatggacgtcgccgtgcctatcgaaagacgacggtccgaaaaagaaaataacaatcagaaaaacaaaaaaccttctgacagagtaaaatagcattgatgacgagaggaaaacgggaggaattgagagagtttcggatgctgcgaacgacatttcttctctgattataacaggttacgaatccataccgacgcgcgtcggttattgctgtttccttatataatttcttatcttattcagaggttcttcaggctgttttcttcccgcaaacagtcaccgcttccgggcgtcaatttcttgtacgccacggctgtttctgaatgatgtcgtttttttgtcggttgttttcggcctcgttttttcctccgaatgcgatgccgaatcttcatggcataaccctctgtcgggcacaacggttcgagtttcggcagaatcaagagttgtaaattaaggggtcgacccccctgttcttaacataaaaaaattgaatgaacgaatgaagaagagtctgaacaagcaattattaatgaacaagaccggggatgagattcaggtcgcgcttgttgaagagggccggttggcagaactgattattgaacggccggagagtcgcagaagcataggtgatatttatcttggacgggttcataaggttgtcgaaggcctgaaggccgcatttgtcgacatcgggcagaaatccgacggctttctgcatttttccgatgtcggtacgaccactgaggactatcgtgctcttattgaggacgatgacgatgatgatacgactggaacagatgagagcgacggcgacgagattgccgcagtactatcccagcccgcggttttgccggaacaaaacggcaagtcttcggctcgaagcggtgcaaaacgtctgacggctcccgctcaggatggcgaagatggcggcaggcggcagtcttacacccagatgattgccggtaaactgaaacccaacgattcgattcttgtccaggtgatcaaggagcctatcagcacgaaaggctctcgtcttacttccgatattaccattgccggacgatttatggtgctccttccgttcggaggaggtcaggttgcggtttcaagaagggttattgcgcgcaaggagcgatcccggctgaaaaagctggtacgttccatgctcccggatggttttggcgccattatccgtacggtagcggaaatgcaggaggagacgcttttgaagcaggatcttgaaaagctgctggcaaagtggacgcaaatcgaggaaaaacttcaggacgctgttccgccgcagttgatattcaaggaagatacgatcatttcaagcgtgttacgtgattctctcaatgctgacgtgacggaaatagtggcaaattcgccggtcatttataaggagacgctgaactatatccagtgggccgctcctgaaatggaaaaaaacgttacgctttatcagggcaagcttcccctttttgagggatacagcattgccaaggatgttgagtctatcttttcaagaaaggtgtggttgaaatctggcggatatattattatcgagcacactgaggctatggttgttatcgatgttaacagcggacgatatgccgcaaagcgggaacaggaggaaaactctctgaaaacgaatctcgaggcggctcgggagattgttcggcagttgcggctcagggatatcggcggaatcattgttgttgattttattgatatgctcgatcagaaaaacgctaaaaaggtttatgactccatgcgaaccgagcttcgcaatgatcgtgcgaaatcgaatattcttcccatgtctgatttcggcatcatgcagattacccgggaaagaatacgacccagccttatgcagcggatgggcgatcaatgccctgcctgcggcggcacgggcgtcgtacaggcgagatttaccacgatcaatcagatcgagcgctggctgagaaaatatgcgcttcagaataccatgaagttgcagcagcttgatctctatgtcagcccgactgttgccgaacctctgcagcagagcgaaatgaatacggaactgaaatggtttctgcagcatttgctctttgttcgggtaaagccggatgaaagtctccgaagcgatgatttcagattctacagtagaaaaaacaataaggagatcaccgcagaatacggtgatctctaaacagaaacatgcagttatgacaagctatgcttcattgaaagaggaaatatcgggtctggctcccctcagtgccgttcagcttgctgactatcccgatgcccgcagggtattcgatgatttcaaaaagctgcttaatgccggaacagtacgggcagcagaaaaaaaagagggagagtggcaggtcaatttgtgggtcaaggagggtattctgcttggcatgcgtcttggcagacttgtcgaaagccatcttgtttttcctgaaaccggaggcggctttgatttttttgataaggatacctatccgctcaggcggatgacgcttgaagatcgggtgcgtatcgttcctggcggatctgctgtcagggatggttcttatctggctccttccgtggttatgatgccgccggcctatgtcaatgtcggcgcgtatgttgacgagggtacgatgatcgattcccacgctcttgtcgggagctgcgctcaggtaggcaaaaatgtccatctgtccgccggggttcaggtgggaggcgtgctcgagccggtgggcgccgttccggttattatcgaagacgacgttatggtcggcggtaattgcgggatttatgagggcaccattgtcaaagaacgtgccgttatcggtaccggcgttatcctgaacggatctacgcccgtgtatgatcttgctttggaaaccgtctatcgaaaaacttccgggcatccgcttgttattcctgccggcgctgttgtcgttgcgggttcccgtcggatgaaaggcgactttgctcttgagcacgggctgtcgctctatactccggttattatcaagtatcgtgatgaaaaaaccgacagcgctactgcccttgaacaagctctgagataaacaatggtctatggattcagtcgtagcagccggagtgtcagcgtatgacatgcggcaaacacatgcgtcagtgcttatgccgggcgctgatctcggcaggcgcggcctcattattgttcgttattgttccggttttggggattcatgccgccgagcatgataaagagtatgccgagacgggtaaaagtattgagctttttggtcatgtggttcgagagctttcggaaaaatatgtcgatacggttgatgtcggtaaactgatctatatcggtattgacggggtgcttgaatcccttgatccctatacggtttttctcgatgccggacaatccgaagagcttggcgagatcaccagcgggcagtatgccggtataggtttaggcctgtcaaagtttggcggcgcagcttatgtaacgtctgtcgtcgaaggatatcccgcatggaaggccgggatcagaacaggcgatcgcatcatggcaatcaacggcgtttcgctgtcgaaaagcaatattgataatctcagggagatgataaagggccctgcggggggatcgctgaccgtcaaaatcgagcgggaaaagagcggccggccgccagctccagagacggtaacgcttgtcaggcaggcggttcatctcaacacggtcagttttgccggtatcgtcgatggcgtggcctatatcgttatggacagtttcagcgccaagtctgccgaggagctcagcgctgcgctgcaaaaactgatgaaagagtcggaacccgaaggtcgttctctcaagggtgttgtgcttgatcttcggggtaatcccggtggactgttgacatccgcaatagatgttgccgggctttttgtcgaaaaagggagtgaggttttatcgatacgtggacggcatcccgaagaccgtcaggcctatacgacgcagcagagccccttttcatcgaccattcctcttgttgttctgattgacggccaaagcgcatctgcctcggaaattgtttcaggcgccattcaggatctggatcggggaattattatcggggaacgatctttcggtaaggggcttgtgcaatcaattgtagaactgcctttcaattacagcattaaactgacgacggcaaaatattacacaccaagcggtcggttgatacagaaagatttgcattccgaaaccgagctcatcaaagaaggggatgttcctcctgccggaaaggagaagagggcaaaggtatattatacggctaaaaaacgatcggtttatggtggcgggggaatactgccggatataagcgtatcggcggtgatgctttctgaatacgaaaaggcgcttgtcaaagatggcctgatttttcgttttgccatatcgtatcacagcgaacacgccgagcagccgacgcttcctcttgatcatccttcgctgttgctggcgttcgacaagtttcttgaagatcagaagttcagctatacttcgcagcctgaacaggagtttgaaaagctcagaaccctgttgatcaaggagactccttctgacggcaatagcgaagcctctgctctcctgggaatgaaagaagagattgtccgccggaagcggttggaactcagcagaaacagggagcatattgcccgtttgcttgaacttgaaattcttcgtcactacagcgaaaccggcgctaaacgtgccggtcttcatgacgatcccgttgtgcggactgcgttggaactgctctccgataaaaagaggtattccggtattctctcacgctgattccgcttttttcgccagtttttcgtaccataccgtctgtcggtgaataccgataacgatcatgaggttgctgagcgtcagcaggctttcagccaggccgtgcagaaggtcgtcatgtgaaagcgacagattgccgcgtacctccgttgcaaggtatatggagaataccgtaaatgaaataaaaaccagcacgaaccagaatcccgccacggtaaggggtgaaaatacctccggatcccgttttcgcacaacgatcaggaggacaagaaaggttatgtagacaatacttgaaacctgaagaatagcgtcaaagatgtcttctcccagataagactgcggttttcccgcgatcatgattgttgcaaggcaggtcgcataacctgtcggtgtcgggttcgaggtttttttcagtaacgtcagaaccgcatagagcagagctgcgctgccaaagagattgacggtttccgatagatcgaggagcagcggaatggagtcgccggtaaggtgataggcgatgataaaaaaactgccgacccaatgaggaagcattgatatgccaaacattcggatatcttttcttccggtgatcatgccgtagcgaaacatcataagggccgctataccccattcgagagtcgaagagagatgaatgatccagtttggcagcgagagcaggccgatgctgccgatgaatgtcggggactccgtcatgtcaggttgttgttcgaaaaaagaaacttgttcagcttcccttgacgagatggtagatgttttttgaaaagattttcatctgcgtactccatggagcgggaaccatttttttgtacaggtacgaatcgaaggtgatctgctggacatcgtcgtcagcgcatatcgcaacgaagctctcccggagccggtcatttcggtaatagacgtattgcagcacttcaagtccgaaaaagatcggggcgtagagcttccggaaaccggtttcatagttttcaagcggctcggcatgtttcagatggccaatcatggcttgcgctgcgagttttcccgagcgcatggcaaagaaaataccctctccgttagcaggcgttaccagtccggctgcatccccgacaagaatggctccttctgcggtaaaagattttcgcggcttcatcggtattttggcggcttcatcaagatagggcgcttcagttattccgattttttcaatgaatcttttctgaagttccttgatgctatgccggcgatcctctgttccggttccgatggcaaggtgatcggctttggggaaaatccagccgtaaaagtccggagagacctcgccgtcaaaccagatttcgacaatatccctgaactgttcaagctccggcgtatacttgaatcgttgctgcatggcaatgactttgagctcattgggcggaaatcgaagctcgtcggcagttttggagttggccccgtcggctcctataatatagtgagcctcaattggcggaaccttgtcgttaagggtgcttatggtaaagccgaaggaggagcgccggatggtgtttaccagcccttcgacgataaccgctcctgcacgttcagcttcagagcgaaggtagcggtcgaacttttccctgcgtaccatccctacatacccgttgggcatgttcatctcaattattctccctttcggtgagcgggcccgcatatgggagagctttttttcaaccagctctccgggaattccgaactcttcaatgagtcccagaggaatagctccgccgcagggtttgacatgatcaagatttcgttctatcaataccgtcggtatgccggcacgggcaagttccgcggccgcgacagcacctgaaggccctccacctattaccgcaacatcaaagcgcatggtttctcatagtcgaaaagttttaaaaaaacgcggcagctcataccatccctgctgcgaggaattcccggatcgatgaggcgctgattcgctcctgacttgcggtatccctgtggcggatcgtaagggtatcgttttccagcgtctcgtggtcaatagtaaggcagaatggcgtgccgatctcgtcctgacggcgatatcgcttgcctatggagcccgcatcgtcttgctgaatcatatagagttgtcgaagatcgtcagcaattcttgccgctttttccgccatctccccctttttcagaagcgggagtaccgccgcttttacgggcgcgactttaggcgaaaagcggagcgatattctcggttctccatctaccacgtcttcgctgtatgcatcagagagcagagcaagaaagagcctgtcgcagccggctgaggtttcgacaacgtaagggatgtagcgctcgttggtgagctggtcgatatactccatgtttttaccggagtattcctgatgctgtttgagatcgaaatcggttcttgaatgaattccctcgatctcctctatcccgaatggaaactcgaacttgatgtcgtaggcaagatcggcatagtgagcgagcttgtcatgcttgtaccagtgcaatttatccctgttgatgccaagtgcgctggtgtaccagttgaaacgctcctctctccatgcttcgaaagcttcggcctgggtgccgggtttaacgaaatattgcatctccatctgctcgaactccaccatacggaagatgaaatttcccttgacaatctcgttgcgaaacgctttgccgatctgcgcaatgccgaacggcaccttcatgcgcgacgattcgcgtacgttatgaaagttaacaaaaataccctgagcggtttcggggcggagataaacaatgcttgctttatcggcaagcgcacccatgccgcactggaacatcaagttgaactgacgaacctccgtccactcccctgatcctgtgtcctgggctttgattccttcggctatgatgatatcgtagagcgccctgttcagatccgctgccgtggaggcctgttcataggcagtctgaacctttaatgccgtatcatcctttccgtcgcgacgtaatttttcgatatgattctcgatcagatggtcggcacgataacgccgtttggtcgctttgtcatcgatcatcggatcgttgaagcttgccacatgacccgaggcttcccagacccttggattcatcatgatcgaggcatcaatgccgacgatgttctggtgacgtcgggtcattgcgttccaccagagatctttgatgttttttttcatctcgctgcccaggggcccatagtcaaagcacgaagagaggccttcatagatttcggatgacgggaaaataaacccgcgtctcttggcaagcgaaaccagtttatgcataaccttttcgggcggcagattgacgttctgcacccgtttcgaatcagtattgctcatcgtttgttcagatggttgtaaaatatcccggggtatttccgtttcgatagataaaacatagaatataagaaaccaggggggataatcactggttaagcccatttcggcgggatatggatgcctgaaatggtttaaagcggcccatcccggtcagggggagacgagaaaaactgaacaggcgttatgtctggcagggaatggttatgcgaggcttcgggatatgacgttgccggacgaggttcagtccgtctggatttcggttttcagggcgatttcctcaagaaccgcgctgaccttgatgcatcggtcaatcataccgacaaacacgacgctgcgccctttggtatgaacttcccaggtacatcgttctgctttctggcgattgcactgcaccgccttgatgatctgacttatgacctcgtcgaaagtgtgttcttcatcattatagagcacgacacgataggcgtcgagaagatcggggcctgagctctgttccgtttgcctggtttcaggtgtcggtcgggttgccgataaactggttgaaacggagaagatcatgaagattgaggaatacgtttaaaatgataaaatacaacgtagctttcagagaggcaagagcgttatgcatgaatcaccggataacgcgcctcaagggaaaaatatcggggtcgtacggttacctggaacggagctccaagggggagcgtcatgagatcggctatgtgaccgtaagagagtcctgtcatgaccggaccttctatgtgagcttgcgtggcgtagtagtcaaaaatatgttcgagccgggtatcttctcctgctttttccggggtgccggtaaactgaccgaacagaatcgccctgcatcgggagagcaggcccgcattaaggagatgcgagagcatacggtctatccgataagccggttcattgacatcttcgaggaaaaggatcgcatcgtcaaggatggggagatagggggtgccgatcagcgagcagagaacggagaggtttccgccgataaggtttcctgaagcatctcccggcttgagacaggtcaccctgtgctggctatggtttttgagcgaaagcgcatatcgagggtctgtgagcatgccccagaagtgctcttcggtatatggcgtcggttcatacagttctgtggcgatcatcgggccggagaaactgaccagccctgtatacgctaaaatggcaagggagagcgctgtgatatcagaataaccgataaggattttcggatttgcttcgatgagggcataatcgatattcttcagcagccgggtggcgccagcccctcccctcagacagataaccgcatcgacttcggtatcttcgaacatggcgtgaaggtcgctgagtttctgctggtcggcaatggccgggttgacgtcaatgcagttgaggtacgttgagggctttaccttgaaggatcgttcttcgagatacaggattgcccgtgcgattctttcaggaaaagccgagtgcgatgatggggagatcaggcctatggtgtctcccttgcggagtgcttttggcagaagggttttcatacaggcaaaaaaatgccgaggcatgcttgccccggctttttttttatttcattaagcatgaaatcaggagatctcttcggtaagcagtatggccttattgttgcttacctcaaaaaaaccgtcggagatcgtaaacgttttttcgcttttattggcaagcgttagcctgacagtgccgtttttcagtgcggacaagagcggcgcatgacttttaagcacctgaaaaagcccatcccgacccggagcaatgatgctctggatctcgcctgaaaaatactgctgctgaggcgtaacgatctctatatcaaaccctttttctgaacttgccatggtaatcagtattggttacagggtttttgctttctgaacagcctcttcaatggtcccgacaagatagaaagcgctttcaggaagattgtcatgctttccggcaatgatctccttgaagcctttgatggtctcgtcaagcttgacatatttgccggcaagaccggtaaacgcttcggcaacgaagaacggctgcgacaggaacctctggacttttcttgcccttgaaacaacaagcttgtcttcgtcgcttaattcgtccataccgagaatagcgataatatcctgaagatccttgtatcgctgaaggatctgtttgaccgcctgggctgtgtcgtagtgatcatcgccgacaatgttcggatcaagaatacgggaagttgagtcaagcggatcgaccgccggatagataccaagctcggcaattgatcgggacagaacggttgttgcatcaaggtgagcgaatgcggtggccggagccggatcggtaagatcatccgcaggcacatagattgcctgtaccgatgtaaccgaacctttttttgtcgaaacgattcgatcctgaagttcgcccatctctgttgcgagggttggctggtaacctacggcgctcggcatacgtccgaggagcgcggatacttccgagcctgcctgtgtaaaacggaaaatgttgtcgatgaagagcaacacgtcgcggttttcctcatcgcggaaatactctgcaatactgagtcctgtaagcgcgactcttgcgcgtgcgccaggaggctcgttcatctgaccgaaaaccagcgcggttttgtcgataactccggactccatcatttcgtgccagaggtcatttccctcacgggtacgctcgcctactcccgcaaacacactgtagccggactgctgctttgcgatgttgttgatcagctccatgatgagcacggtttttcctacgcccgcaccaccgaaaaggccggtttttccgccccttgagtacggttcgagaagatcgataaccttgatgccggtttcgaacatctcggttttggttgaaagctcatcaaatttcggcgctgaacggtgaatcgaataggttttgcttgtatgaaccgagcctcttccgtcgatcggatcgccgacgacattaagcattcttcccagcacttcggggccaacaggcacctggataggtctttcggtgttggtgacgctaagccctctgatcaggccgtcggtgctttccattgcaacagtacggacacgctcttccccaagatgctgctgggtttcaagaacaagttttgttccatctggccgtgtaatggtcaatgcatctaaaatcgacgggagctgtccttcaggaaaatcgacatccacaacagggccgatgatctgggaaatcttgccttcttgcatagtgacagtttggataggatttttatgatgaaatcaaatgcttatacgatatgccgtaaacaggttgtcattaacaaggaaaacatgcgcacaaagcatactggcgaaccctttcagcaaaggatgcgagccacctgcgggactcgaacccacgacctactatttacgaaacagttgctctaccaactgagctaaggtggctgaagcattttttgaaaaatcaagcccaaatatagtttatttgtcccagaatcgcaaagagttattcctctggtaattataccccataaaaataggttgtaattgttattttataatgcgaagtttgacagatatttttgtgaatcattcaaaagaggaacaatccggtacccaggcaccaatattgcattatgaataacatgaacagaattatcactatcgttgcggctggattcatgctgttattagcgacagtctcaacggccggagctgcgcagcccggcacgcagtatcctgtggcgccctcgttcagcgtgacaggcattgataaccggacgataacaagtcagagccttgctggcaaagtctacattgttaattttttcgcctcatggtgtccgccgtgcagagctgaaattcctgcgatgattgccttgcagaaagcctataaggcgaaaggctttacctttgtcggccttgccgttaacgaaagcggatcgaccatccggaagttttccctggcaaatggcatcaactatcctgtcgcgctggcggattcgaaaattattgctgattacggacggtttatcgatgggggaattcgcgctattccgacctcttttatcgtggataagtccggacgtgttgtcggtatcatatccggagcaagagataaggcctacttcgaagcggtgattcttgatctgctgaagggaacgaaacccacaaaataacggcagccgcatgactggtgttttatattcccctgagagcagggtttgtgggaaaatttatcgtgttagttgtacgtccgaggtcagtgttggcttcgggcgttttttataatgagtaaaaaataattgttaaatatgactttggtagatattaacgcacctgactttgtcgtcaacaaaaagttgctgcaatgggttcaggaaaccgcagacctttgccgccccgatctggtgcattggtgtgatgggtcacaggaagagtacgatcttctttgcgagcagatggttgagagcggaacctttatcaggctctctgctgaaaagcgaccgaacagttttttgtgccgttccgatccgagcgatgtcgcgagggtagaagacaggacatatatatgcagtatccgcaagcaggatgcaggcccgaccaacaactgggtcgcgcccaaagagatgaaaaagattcttgccggactgtatgatggttgcatgcaaggcagaaccatgtacattattccgttcagcatgggccctctcgggtcgcatattgcccatatcggcgttgaaataaccgattcgccctatgtggtcaccaacatgcgtatcatgacgagaatgggacgcaaggttctcgatgttctgggcgcgaacggcgattttgttcattgtctgcactctgtaggagctccgctcaaagcgggcgatcaggatgtttcctggccttgcagtgaaacgaagtacatcgtgcattttccggaagagcgttcgatcatgtcgttcggaagtggctatggcggcaacgcccttctcgggaaaaaatgttttgcgctgcgcattgcttccgcgatggctcgcgatgaagggtggctggccgagcatatgctgattcttggcgttgagtcgccggatggagaaaaaacctatgtttcggcagcgtttccgagtgcctgcgggaaaaccaacttcgcaatgcttattccgccggaatcatttgccggatggaaagtcacaacgataggcgacgatattgcctggatcaagccgggcgaggatgggcgccttcatgccatcaaccctgaatatggctttttcggcgtcgctcccggaacctcggataagtccaatccgaacgccatggaaactctcaaaaagaactgcatttttacaaatgtcgcgctcacgcccgacggcgatgtgtggtgggagggaatgactgacgatattcccgaagagctgaccgactggcgggggaatccctggactcccggatgcggaagaccttcttcacatcccaatgcccgttttacggctcccgcaagtcagtgtccgtcgatcgatcctgactgggaaaaccctcacggggttccgatcagcgcattcattttcggcggtcgccgcagagatacgattccgcttgtctatcaatcggcaaactggtatttcggcgtctatatggccgcgacaatgggttcggagatgaccgcagccgctgccggtctgatcggggatgttcgcagggatccttatgccatgcttccgttttgcgggtatcacatgggagactactttaatcactggctgcatatcggcagaacggtggttgatcctccgagaattttcggcgtcaactggttccgcaaggatgatgacgggaaatttctctggccggggttcggtgaaaacatgcgtgtgctgaaatggatcgttgatcgcgttcgcggcagagccggcgcagtcgagagccctcttggatggatgccgagatatgagatgcttggttttgagggagatgacgggttaacgcaggatcagttcaccaaactgatgtctatagatcgcgaggcgtggaaaaaagagctgttttctcacgaggagctgcttgaaaaactctatgaccgtcttccaaaagagttcagtcatatccgcgagctgatgctttcaacgctctggatgtctcccgagcactgggagcttgctgccgagcgttactctgaagatcaataacaatgcatgctggtttttaagacggttgccggataataccttgtaacggttaaacaaaattataattacgtatgaaaataaacgcaggattactcttactcttttcggtgcttgtcatctccggttgttccggaaaaaccgattccgctcaaacgggatcggttttggaggcatcgtcaagctcagtcccaaagcggtatgagctgaagtcgggcattgtctactacgagccgacggagcttatgggctcaaagtctgtcgaaacgctttattttgacgattatggccgcagggaggccagagaaacgatctcggacgcaaacgtcatggggatgaaaatgcattcacacaagatgcagatcacggatggcgattatgttatttcctacgaaatagaaaacagcgtcaatgggaaggatgaagcgagcaaagaggctaccagaacagacatgaaagagttcagggagatggccatcatgatgggacagacgtttgatcctgaagagatgaagaggaatttcgactatcgtgaagagggcgttgaagaggtcgccggcgtaaacggcacgaagtattccatatcgctcaataaggaaaaaccaggggagcgagtgtacggagtgctttataaaaaaatatcagtcaaaagcacatttggcacgattgtcataaaggcgaagaagatcgaggaaaatgtcgctgttccggcttcgaagttcgaggttcctgctggttacaccatcaaggatgtcaatcttgaagaggagatgcgtaaagcgtcgcagtctggcgaggagtaagaggttgcaagagctgaaagaaaacaggaaaggctgcccgattgggcggcctttcctgttttcgccagggctgaaaaacaacgcgtcaactcaaggcattccgttcgggatgatcggatctgtaccggtttataaggttgagaaattgtcgcccataccgatccagcttgacctcgcctactccggaaacggagagcatcgcctcgttgttttccgggaaaatcgaagccatatcgcgcagcgtgcggtcagaaaagacaacatagggaggtattccctgctcgtcggcaatctgcttgcgaagctctctgagctgatcgaacagctcgtgatcgtatgagcctgaaagttcctgttttcctgcttttgcgctcttcttttccagaacccggacaatctccacccgcgcttcatttttcagaatctgaacagcttttggcaggagcacgattgtcgggtaaaggccctccgattttgcgataactttttgtgcaagaagttcatcgataagctgccgccagaatttcttgtcgcgccccttgcccactccgtaagttttgagacgatcatggccgaagtcccggatctttttgttggcgctgccggtgacaatatccacaatatgcgtagccccgaaccgctcttcggtacgggctatggccgaaagcagcatctgcgcctcaagcgagcagtcgacaacttcgcgcgtaccaaggcagatgtcgcaggagttgcagttgtcatgcggataggtttcgccgaaatagtcaagcagggtttttcttcgacaaaccgatgttgatgcaaaggagatgactttcgaaaaagctccgagtgcccttgcccgttcagtttcgtcctgcattgcatcgatgaagaaccgtacttttggaatatcgctctgcgaaaacaggagcgtgcagcgtgcggcctcgccgtcgcgccccgctcgcccggtttcctggtagtagttttcgatgcttttcggaaggtcggcatgaatgacgaagcggatattcgatttgtcgatacccatgccgaacgcaacggttgccacaatcacatcaacctcatcgcgaatgaaagcttcctgattctgtttccgctcatcatcgccaagtccggcatggtacgggagcacccgaaacccctttgccttcagcagcgcggcggtctcgttgacgcttttgcggctggtgcgatagatgatgccggctttccctgagttttgtttcagtagggcgacaagctgatcgctggcattttccttgaaacggatgtcgtagtagagattggcgcggtcaaacgatgctcttacgacaaacgggttgcgcagggcgagtttatcgagaatatcccgttgcacctggtgggttgcggttgccgtaaacgccgcaacaggaagatcgggaaagagcgtcacgagttgcgagagcgaaagatagtcgggccggaaatcgtggccccattccgatatgcagtgcgcttcgtcgatcacggccatactgatattgacccttttgagcatctcctggaactggtcgagcgtaaaccgttcaggcgcgacatagagcagatcgagtgagtttgaaagcagatcgcgcagaacaagagtgcgctcttcaggagcaagcgagctgttgagaaaggccgcacgtattccgtttgccctggcgccgtcaacctgatctttcataagcgcaataagcgggctgatcaccatgcaggtgccagggagaaggacggcaggaagttgatagcagagcgattttcctcccccggtcggcatgacggcaaaaacatcccttttttcgataattgtcctgacaatcatctcctggttgggtcgaaaatcacggaatccgaaaacctttcgaagggtctcgtacaacgccgcatcagagcagccccgctttttttcggggttgagtgaatcagttgtcaccagggaacctcctcctggtgacgttgcaatccgtcaaagctatagctattcatgtcgatatacatcagcaggagttttaccgattccgcttttatcaatcccgtatcggttgtgcatgcaaaacaaacagcacaataatacagagaacaaaccggaatgccatggtttgttgcaaacgataccctcccagggggagtgcccgcagttttccggctcccgacgttaagaaggagacgtcgctcctcaatggttttcggcttgcgggattataacctgaatttccggagaaactgtaaccatggttgccacaactcaatgaaaaaaagagggttatgtgcaaataaccctctttttttgccttaaacatagtcacagtagtaacgataacaaaggaggcgcctatggctttttctgagtttagagtattgaatggcgagttgggggtacagtgaaggtgggaagtgggtaatgggaagtgggtaatgggaagtgggtaatgggaagaagaaagtgctgagtgctgagcaatgagttctgagttggggaaagaagagaagagagatctctcccgatggtcgagatgacatacccaattcgtttcttaatcgaaaacaaggctggatggctggatagcgagatggcgaaatagcaaaacagcctcattaattctcttttcgtgaaaattcgtgggcagaagagcgtcttaagtgttaagtgctacgggtttcgtctgaaggggacgggggttgggaagacctgagcatgcgcaggggaaagaagagaagagagatctctcccgatggtcgagatgacaagagggggcgggatggcgaaatggctggatagctggatggcgggatggcgggatggcgaaacagacttaattcgtttcttaatcaaaaaaccggctgttgtttttatcggcgaagccagagaaaaccaacagccgatttctttttcgtgcaaattcgtgtaattcgtgggcaaaactcttcctcttcatccccattcgtcttttaatgaaaaacaaggctggatggctggatagcgagatggcgaaatagcaaaacagccttaatttacttttcgtgtcaattcgtgggcaactccccctcttcatcagagtattttctgctacggatcaacctccccgaggtgcgtacgagcaggggaaagaagagaagagagatctctcccgatggtcgagatgacatacccaattcgtttcttaatcaaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaacagccgatttctttttcgtgaaaatccgtgtaattcgtgggcaaaactcttcctcttcatccccattcgtcttttaatgaaaaacaaggctggatggctggatagcgagatggcgaaatagcaaaacagccttaatttacttttcgtgtcaattcgtgggcaactccccctcttcatcagagtattttctgctacggatcaacctccccgaggcacgatacttccgtccttgacccggcatcgttatcattctccgggaattcaggttataaggcaggttatcaaaacggatgggtacggagcgaagttcagggtctttccgctcaacggctcacagggtgtaattcggcaagaacctggccattctcgtcgattgttgtgatggggtatgatctggtcgtgatgaaatcctcttttttgattctcttctcgccgctcagggaaagatgtgcccataacgttatcgtcgcttttggggaaaagctcttttgaaggtcgattgctccatcgacgacggtttttccggaaacctgctctgctgtttgctgcgtttcggcaagcgtgaccgaaggggcgtctgccagcgaggtatccctgatttcgatacggaggagagctgttgacggaagtgacagcggctcggagagcgagaggatgtaagaaacgatcatgatttatttattggtgattttctttgacaacccagcagtggcagtttgattgaaagagatcgccacggctgaaattggctgctttgcatcccccccggcattcggagagccagtcgcacccatggcaatacccctggatatcgccaatttcgatactgcggaaatagttgagaaagcgggagtttctccagatatcgcggaatgaccggtttcgcaatgaatcggcaacgaccccttcaaaataatgacagggcagtacctctcccgatggagtgacggtgcagtaattggtggctcctccgcattcgcttggccttgaaagatcggcctgttcacctgacgggggcgaaaaggtcagctcaaattccagaggaagaatggtaaacgaccagcgatcccgctgttcgacaagttctcttgaaactgtttgtatctggagcggatcgagttcaagatcccggttatgtttacctcggccggaaggcacaaagggaatcagacggaaataagggacgccggaacgctctgtaaacttcaggatttcgggtatgtcatcaatattgttttttgtcacaacggttcctatggtaaggttaactcccgcggcaagcgtattcctgattccctgtaccacatcattgaaagcttctttacgaccgcgtacccgtccgtaaatttctgctgtcgatccgtcgaggctgatctgcacatcaacattgagggccttaagcttttttgccacctctctggtaacaagggtgccgttggttgcaaggctgatgctgaggttgtttttcgcagcggcagcggccagatcgaaaaaatcttccctgagcagcggctctcctccgctgaaggttatttcctctacaccgagtgcggcccattcatcaagtaattcaaaacaacgggctgttgaaagatcgggctccgtcgattgtccggcagagacgacacagtgaaggcattgcagattgcattgagaggtaatctcccagaatatggtttgaggaggaggcgcatcaaaccagcgcatgggtttttcttttatcaggacatagccctttttggcaagatcatggataaattgttcggtttttgcggcaatcgacgcgctttcagcaacataacgactttgcagcttttttacgatctcacccattgagcggcttccgttgctccactcaagaatggctgcaccggctttattcacagtgaacccgccatagggggatgaggccatgaatgtatcgcgatcctgcttgctgagaaaaaacgggaaatagggataatgcatggatgtatggtagatcacggcagtatcggcttgttgcgcgatactgccatggttgatgattaatacttgagcggtttactccgaacattcaggattgaaatcttccggtgcttcgctctcttcgtttgttatcgaatcatcagcttcctctccgggatcaggatactccgttgctgtccagtcctgattttcataggcggaggggtcgtattgtgcataatccgattgaatggaaggaggttgataaccgtgaaaattaatgttgatgacaaccggaggcatctgattcatgcctggaggaggggcctcatcgctgtagtaagctccggacgcaggatcaagccgataggttgttgtgtacccctccggtccgacccacggtttgtttgtcgggccggcagcacatcccggaaccggtgacggtgggcagatcggtattttcggcacaggaggacaagtgacttttattcccggaggacaagcgagttttatccctggcggacagataacctgaattggtgctgagggacaactttgttttattcccggaggacaaagttgttttattcccggaggacaggcgagctttattcccggaggacatacgagtttcggtgaaacagggcaaacctgtatcggtgcaccgggacaggttttcggcgctgcgggacagagcgaaacggtcgggcagagagagtttgctgccgcaatgtcaccggcgctgagagcagttctctggcctatcgatgcggacggatcggtcggggtgatggtttccgagccgtcagttgaaaaggcggttctcggatagtgcataatggatccgtagtcataagcgccgacatcatcaccatcgcttatctgctgattgaaattgtgttcataccctgcgatgattttatcccagtgaatggtgacaaatgcgttccggtcttcacggctgtgttcgtgccaaagccctatggtatggccgatttcatgaatggtattgcctttcgagcatcccgaggcaagattaatgtattgctggccgccctgtttcccgacataggagctgcagccggaacccgatctgaatgttacccagtcaggataacttgacgcattggcatttgttcgaagaataaaccggaactttgtttttgcctcccagtgggctatggcatcggttactctgctctgattaggcagagccgtatcgatggtgtaggggactttacagttcggccatcggtacttggctcctgtaatggtaatgccccgcagcgtaaccccctgctgtatctcccgtttgcgctgctcggttttgctgtcgacatcggcaaccttgccgagaatgatgtccccttcaaacatggccattccatcaacgtcagtatactgaaccgacttgtacccaaacgtattcccctcgataatagcggtacgcagcttacctgatggagagaattcgccatactcctgtggagtgtttccgttttttttacgcgccatagttttctcctttttgtggttgtaaaagaggatgccttcagaactatactgcagaaaaaatctgtatcaggttttttagaacaacgaaaaaattcttgagatcagcagttcatacgacttttgtcttgtcgagttgaaagactggctcctggcggagcactttctctgctgattgtccttcggattaagtcaataagaaacgtctgggatgagtgaaatcgttcgcataaaaataaaaaaaagtaatacggtttattgttttttttattggttgccgataaatagatgaatctccgccaatggtcgattgcatagcgcaacatcaatccgctcgttgccagaacggcgcgagcagaaattttcccgttttttttcgatcgaccgttaatgcgcgatctcttgtcttcgtcgggagccggaaatcagttgatctgtttttgtcgttcatttttactgctgcataagcaggtttctttgtattttacctggtataaaccgctggcgtgctgttaagctgaaaccattactcgaagtggataaatcagaacacgacagggagcgctttatttcccttatggcagcgtatgatcttctcgataagagcgaaaatccacatcgcgctgctgaacttcttctggaagcaggatctttggttgacggtgaggccgagccgaaaaagtgggcagccttccggcagttgtatgcgcagtattccgagacctccgatcctgaggcggccataacggcctatcgtgacgcactctccgtgtgggatccggttcttgatcgggatgcatgggttgcctgtcacagcggtatcggttcccttatggtaaacctccagcccttcggcccgaaagaactcgacgaagccgtcatgcatcttgagtcggccgtccaggcccagccttttctctcttcgatgcttgccgtgctctaccggtttcgctctgccggcgatccccgcgaaaactggcaaaaaagggttcatcaccttcggcaggctctcctgctgatcgaccgtgatgaagagccctgcggttgggctgccgcgaacaacgaactggcaatcgccataggggacgaaccggatgccgacttcggggctgcccttgaagagcgtcttcggcttcatctcgaatcattcggcctgcttgagggaaataaggacgatacatggatcgatacctgcctctccctgtcggagtgctaccttttccggggcggcattgatgaccgggaaaatcaggaacaggcggaacgttatgcccgtcttgcgctcgatgcggccgggacagaggtttccgggcccttgagggcggaagtcctgctcaaccttgccagagtgctgatggctccgggcaggttcttcgacgctgaccgcatacggcagtgcctttcctgctgcgacgagtccgcagccctgatcgatcctgtgagatcgccggcgctcatggccagcgtggagtcgttccgtgccaatgcattgctcaagcttatccagaacggggagccttgcgatgaagagaggcttgcagcacacgccgaagctgcgcttgcattgcttccgggagtcgagcatacctccagtcgccggtctatcctgcaggttgccggcgagggaatgcttgcggcacgacacgacgaacgtgctgccggttacttcagagaagcgctcgatgccgcagcatcggcgcttcttttcgccgaaagccgcgaggggcgtatgcagcggatatgggagttcagggacacctccgcgctgcttgcatggagcctcctcaaactcggggacaaagagaatgcccttgtcgagcttgaaaagggtaaagggcggttctggaggacagacgacgaagcgctctctgttgccgcgattcgatcgatcgttccgtcaggcggcgcactgcttgtggccaatttctcgtgtcgggaaggagcggtgatcgtcgtgaccggagaacggatcgagattgtctggctgccctctttcggaaaggatcggcttatggcgcttcagcgcggaggtctcgacgtcgcatcgcccggaggatggcttcgggcttaccatatgagaaattccgaacatgaagcgtggcgcaggatgatcgaagagaccggcgaaacgctttaccgggaactctgggagccggtactggatcttctgcaggatatgggtattgccgacgatgccgagcttgtctggttccctcagggaggcagcggagtatttcccgtccatgcggcatggcgtcaggattcggacggctcgaagcgctggttgatcgacaggtttaccgtgcgttatgcccccgattttcaggtgctgctttccggagagtcaggagtcggttgcgcctcaggttcgcttctccttgtggcaaatccctgcggagacctcgatttcagcgaactggagtgcgcatgggtaaggcaataccatacaggaagagagctgaagcttctgcacggaattgatgcgactcccgatgcggtgcttgatgccatcgggagtgcgggcatcgttcatttttcgacgcatgcgatattcgatctcaacaggccgctctgttccgctctcctgctggccggcggagagccgctttcgcttgagcggctcataccggcgcttgaacagaaagctccttaccttgttgtgctctccgcctgcgaaacggcgatgtcgcgcatcagttccacgcccgatgaatttctcggatttccggcggcatttctccattccggggtgcgaaccgtactggcgacgctctggccggtggacgacgctgctacggctgtgcttaccgggcgtttttaccgggagcttgccgtcaataatcactctccgtcgcgggcgctcagggaggcccagaactggattcgcagcgtgaccgccctggagcttatggagctcatgcgggagatgaaaaacgctccgccgcccgcaggtccccttgccggacgtatccgtaccgccctgagagcgttcgatccggagttaaaaccattcgcatcgccctactactgggcggcattcaccatatcaggaaaggagtgaaaccatgacggaacttgttcagcaactcgcgctgctcgatgcgctgctcagtaactgggacggcgtgcttgtaaggatgggcgcgcccgacgttctgcgcgacgaagctcttgccgcgcttgccgtaaaactttcatcggcagaatcgcccgacgatctcgacctgctgctcgacgatcttttcgacctcgtcgaagatactccggcctacgattacgtgcgcggtcttatcgcgcgcgcccggctcgacaccggtacggttgccaaaacccgtgggggatatgccggagaactcgtgagcgacgatgaaaaaagcctgctcttcggcgcatcccggttagccggtcgcgcgctcggcaatgcggtttcggcggacgtggagccgtgccaggtcgaggttttttttgccaccaaccgaaagagttccgacgcttccgacctgcagttcaccggggagcatgatgccggcggctatacctgcggagtggcgcacgttaccattcctgttggcgttcatcgggcaggggtgctcgaagggaagcgatggtggcacctgctgcgtgagaaggacgactcaagacggtacgtggtgctcggaagcgttgaaaaacttgcggaggatctttttacgacgaggattgtcgaaggcgccccggagtgccgcgacctgcttgtttttctgcacggttttaacgtcaccttcgaagatgctgcccgtcaggcagcgcagttcgccttcgacctgcagtttcagggcagggtcgtactgtacagctggccatccctcggttcgcttgccggttactgcgcagacgaggagcgtgcattcctttcgaacgggaggtttgccggatttctcggaatgcttgaagacggcccctgggacaaagtgcatatacttgcgcacagcatgggcaaccgggtaatgctctatggcttgtcgggcaactcttggccaaacggcaggatatcacaggtcgttttcgccgctgccgacgtctatgtcgaaacctttcgcgaactctttccgaaaatcagggagaaggccgcgctctatacctcctacacttcgaagaaagaccgtgcgctcctgatatcggggattctccataaggcgaaaaggatcggcatatccagaggtgagcccttcgtcatggatgggcttgaaaccatcgatgcgtcgaaagtcgacaacggatttcccgggcacggctattttgccgaagaaacaaagcttatcgaggatatttcccaactgctcggcaaagggctttctgcgggtcgccgcaaactctaccagccgccatcgaaagcgtactgggatttcaggtaaaatagcggggccctatctgggatcctggaggattctgatatgacctgtatgcatatagccgatttttccatcagccgttttaacctgccaccagctcccatcctgaaggtaggtgtggaattgttcgttccgggtaacctttgcgacaattgaactgctggaagatttcatgcttcgaacgttcgtaaatccgtccggatcatcaataactgccttaagaatgaagatatcctgcagatgcggcgttacctcctctttcgctggggtcgtctgaacggttgcctgcatgacagcggtggcgggcggcgctgatgcctcaggcttatgttttgctgtcggggagccacctgaaatcgccatataaaaacccgttgcggcagtcaaaacggtaccgataccggtcagaattcccgggatcgttccccagaagtttttgttctcttcagccatgcttgttcagtacaggttcaataaaaccatttccggcagcttgtcagattgaaacagcaatgacggattaaggttttaaaataggttatgaaaacggataattgaaatctcgggaacgagaaaaaataaaatacgtttgacacgacgatcgttcatcgaccatgttcctcttattaataattacagcacgatatgctgaaataaaaagggaaaaggcatgcttgaaaacaggccccttgtaaagcttcggctggaggcggggagcctgatcgtattttgttttgttttcaaataaacagtgtatatttacactgtaaataaaaaatgactactatggccagaccgttcaaggcattgcagatgccaaatctcagcgaatccatcaaggaggccgcctggcggcagattaacgaatttggagcatcttcgctttccctccgaaaaatcgcacgggagctcggcattacggctccggctatctataactattttcccgaccgcgacgctctggtgacggcgcttattatcgacgcctacgcatcgtttggagactgtcagcatgaagccgggcaagcgcatcccggacaaggcagggagatcgagcggctgaaggctaccggacttgcataccgtaaatgggcgctcgtccatccgcttcgctatctgctcatcttcggcaatccggttcccggctacgttccgcccatgcagaaactgctgcctgtcatgatgcgttcgctcggcactcttgtcggaatcattgcggaacttcatgttctcgggcgcctccatatcgaaggggtcccgttgccgatgctcaagccgggcaatcgttttttcgctctcatggaaaccgcggacgaaggcatgcatgcagtttatgctgtagccatgcttatctggagccgggtgcacggccttgtgtcgctcgaaataaccggccagcagctcccgttcgcagaggacggagcggcgctttatctgttcgagctcgactccatctgccgtcagtttgtccgatcgccggagtccgcaccggatgcaaccggattttccagcaaccattaaccggaaagaatcatgaaaaaaaccatcgttgcaggtctggctggaggtatggccatgaatctcgctatgttgctgaccttccgtaccctcggattcggctgggacggcaaggggattctgctgacctcgcccatgcagagccacaagcttatcgcggtatggacggaaatccagccgctgccgcttgtcgtgaacaccccgcttcccatcattctgggcctcatgcttttcggcattggccatgcgttcatctaccgttcagtcgcaagcgcctggccggcaggggtgttgccgagggccatgaggatgtccggcctgattttcttcatgacctttcttttctgggagttttttacccccttcaatcagtttggcgagccgctgccgctcattgcgcttgaactgtcgttctgggtagttattgcaactgccgagggtatagctattgcatgggtgatggaaaggaggacagcatgaaagcgctgattttcgacggatcgcctgaaggcgacagcacgggcggaaggcttgcggaggttctggctgaactacttgcagcgaaagggtatgaaaccgggcatattgtgctgcgtcagaaaaccatcggcaactgcaacggctgtttccagtgctggttgaaaacccccggtatctgtgttctggacgatgacaaccgggagctgtcgcagcggttcatcgggagcgatctgctgattctcctgacgccggtaaccttcggggggtattcgccggaactgaaacggatgcttgaccattttattgccaatgtttctccctttttcatgacggttaatggtgaaacgcaccatcgaaatcgttatgcggcctatcctgatctgctggtgatcggatggctcgaccagcctgacagggttcaggaatctctgttcaatcatcttgcatggcgcaactcgataaatttttatgcaaaacgaagcagttggggcatcatcgagcgttctgccggctcagttgtactgaggcagaagctggcagacctgtttcaggggcttgacagtcctgccgaacgggtagagatgaaacttccggatgttgctgcggtttcaggaaagtccgggccgccacgcaaagccctcctgctctgcggaagtccgcgcatggcgaaaagcacatcggattctctgggaggatacctgcttgaccggctcgaagctcagggggttgagacgcaaaccatctatatctacaagatgttgcatgacggtcggaaagttcagcagatgctcgatgccgtcgatagtaccgatctctgtattctggcatttccgctctatatcgactccctgcccgcgccggtactctccgcgctgcggatgatcaaggagcatcgcaaagcaagaccggcgcaaggcgggtttgcggctatagcgaactgcgggttcatagaatccgcccagaatgaaaacgcgcttgccgcctgcgaggcttttgccggcgcatccggtttcaactggatgggcagcgtttcggttggcggaggcgaaggcctggtgcacggtcgtccgctcgctgagcttggcgggccggcgattccttaccggcgagctctcgacagtgtcgcccaattcctcgcagcgggtaagcctgtgcctgaagatgcccgcaggcagcttggcaggccgtttgttcagtcctggattttccggtttttcggctccaggaactggaaaaaacgtgctcgtcagaatggcgtcctgcacaagctgaacgattgtccgtatcagccgtctgcgcgataggtaacgacagtgggagatctgtctgccggtatctgacgataccgttggtatggatagcatctgtctttattattgattgttacgggatttatcaataaattacctctatcttataggaaaatcgcttacagcgagatacggttccgcaacctccagcctcatgactatgccggttacatgcctacgcttcctgaccggcccggttcgccttgctcgaaacaagttcaccattatgataagtccgtaggaacacgcagactgatcggcgatgttccctgatcgatgtgccgaatgcaaagcaatgcgttccttcagacagagtttgaccacataacgaaacagattatcctcttatgcctaaaaaaaacgccggaactccagccaaaaaagtcaaggatgcgctgccgtccgcaggatcgtcgacggccgtaaagctcgcaaccggatcttccggtacgccggcggcaccgtccgcaggatcgtcggcgaccgtaaagcccgcaaccggatcttccggtacgccggcggcaccttccacaggatcgtcaacaaccggaaaaccggcatcgggatcgccggcaacagggactccggcaacaggagcccagagttcaggtacgccgccatcagggacaggaaccgctcctgctgcggtcgcatcgcaaacgacggcaggcgcctggctgagcaaaaatcaggcagccgactatatccagcgttttcaggatgcagggtatgacgatttgtcggaccttcttcccgaaatcatcagaaccgtgctgcagagcgagaaacccggagtcgtcgatcgcctggttcgaatccgtacacaggaactccgccagccacagccccttcctgcgcctgcgcttaagcccggaatggagatggatctttccgctcctgtcctgaaagggatggacggcatttccatcaaacttcccgatctcggatttgctcccgggcccgataaacggggtgatgtcgtatcccccgcttccatgaccgatgaagattggcttgcgctggccataaacagcgacatgctcatggggctcgatctcgaaaacttttttgaaggagagtcaagcacgcctcaggagtgcttcgctcccgctctctggtggaaggttcctgcatcgagagagttcttcaactgcgagcatctttctgcgaaaatcaataccgaaatcacctatacctccaaatcggccaccatggtttcggcaggctttacctccgtgacggcgagcgtttcaaccccctgggtgagcgcttcggtttcgcacgaaaagagctacaggaacgcgcagtcgagcaagataagcacgctctatatcgtcggcatgtacgatctggacagggtcagggtggatctcgacgagtgcaccgtggtgtcgccgcgattcgtcgctgcagtcgaaaacgcgctggccgaccccaaccccaaggatgcgcttgcaaaggtttttcagaaatacgggcagattatcggcaggcagattacgctcggaggccgtctcttttttgtgcatgtcaaggaagaaatggagaactccagaatcgagacgctcaaaagtacgacttcggcggcaattgccggagcatacggcgccttcggcggatcggggagcgtttcattcggatcatcgtcggaaaagcaggagagcagccagagcatgaatgaaaagatcgcatttcaggctataggcggagacgtaacgcttgccaacgaacctgaaaaatggaaggataccatcaagtcccccgccatgtgggaggtgatccggtacgacaagattcgttatacctatgagcttctgagccccgaattgcgggagcttgttctgatgtactgggaacgtccgatgggtagcgatgaaggacccatcgtgttgccgaaagcgaaggtggagacgatgaaatcttccgacggagtagccataaccggtttcaaaatccatttcggacaaaaggtgcccggactctcgatgcgatactatgcgacgtcggaggacggaagtttctatgactgggttaacgaggggaagctctgcggtacggagagcaacggcgcatcgccccttcaggactttcttgtcgaactgaccggaggacttgcaagacgctatgaactgcactatcgcgccatgcgagccgacgacacctttaccgaatgggtaagcgggacgaagatctgcggcgccaagggcatgaaaatcaaggatattcaggcggtactctctccgttaggtggagggattgtgcggattcctgcagaatcgtttatcccgagcgagggaaagggaacctatgatatcggcaagtatggcaccggaatcgtcaatgccgctgttcccggagagtgggtgttgacctaccagtgtcagtacaccggatcaaaaccggtacggcgacgtctcgaagcgttgtttgcctcagcgaacgaaagtcggcctgtaaaggtcgagttcaacggagcgattgtcaatggcgcagctctggaatatgccactggcgcctgggataccagcggcctgcgtacagcgcggatcggaacggtgactcttctgcccggcatgaacaccctgaagataagcaggccgggccccgggtctccgcacatgaaagagttcaggctggttgcggaagtgatcgatattccggcgacatcgttcattggcacgacgcctctcggcaagaataattacggtcttggcgttatcgattcgggcgcctgcgggaacagcgttacagtcccctatgagtttacctttacagggaaaaaaccgacaacgttaatgctggaaggagtttacactgccatggacagtcgtcccgtcgatatcgttatcaaccccgaagatgaaaagccgcagacgttttccaaagttatggcaaccgttaccggaagctggtggaaagaccggcagcgagttgaaacgatcggggatgttatcgtccgtcctggcaaaaacacgcttatgcttcgcacgacaaagaatgctcttccgcatatccaggagttccgtctggtatcgaaagagacgttcttcgatttcgatcccgatgcggactgaacgcctcattcgtcttcttgccggtaaacggcaggtaaactgctcatagcagggaggatggcgctcgaactgttgaaagccggtttgagtgctgccctttcctgcattgaaccctgaattcccgcagagttttcattaagagacgaatggggatgaagaggaagagttgcccacgaattacacgaatttgcacgaaaaagaaattggcagttggttttctctggcttcgccgataaaaacaactgccggttttttgattaagaaacgaattgggatgaagaggaagagttttgcccacgaattacacgaatttgcacgaaaaagaaattggcagttggttttctctggcttcgccgataaaaacaacagccggttttttgattaagaaacgaattgggtatgtcatctcgaccatcgggagagatctctcttctcttctttccccaactcagaactcattgctcagcactttcttcttcccagtacccagtacccagtacccagtacccagtacccagtacccagtacccagtacccagtacccagtaccctctacccactttccacagcctactttccacttcccactacccattacccccaactcggcactcagtacttaaaactcagaaaaagccatgggcgcctccttttgttatggttactaatgtgactgtgtttaaggcaaaaaaagagggttatttgcacataaccctctttttttcactgatttgtggcgaccatggttacattttctccgggaattcaggttgaacggcggttcacttgctgccctttctcctccctgaatgacctccgaatgctctgcacggaacaacgtgcaagaatccatcctgttttgacgtcatactccttgtaacggttaccttccggaacagcggctgcgtcatatattttaaacacttaacggataaaacaacgactatgagcgtatcgatgaaatcgtgggccacccctttggccataggcagcttcatcattcttgccgtgacaggcatccttatgtttttcaaaatcgaaggcggctacatcaaaccggtgcacgagtggctgagctgggcaatggttgccggcgtgttgcttcacatcttcgccaactggaaatcctttctcgcatatttctcgaaaattccggcggtctcgattatctcgatcggcgttatcgtcacggcgcttgcggtgttcatgcccgcttcccgcgatggtggcaacccaaaaatgaagatgatgaaggccatcgaatcggccaggcttgaaacggtcgcagaaatctcgggcaaagagagcagcgagatcgttgccgcgcttaaagagaaaggcatcatggtggatgacccgactatgaccgtccgccagatcgccaggacgaataacaaggaggcgatggaggtgctcggggtggtgttcaggtaaaaggagagcagcatctgtacgtataaagccgggcatcgtcccggtttttttaatgttcagatttctgctgctgatcggcaatattttctgttatgttattataacaggctctcaaaaagtcagggatccggtttcccaaccagtctaatgttaaccggtcactactggaattatatgaacggttcacactcgaatcattcctgacacgcactgatgcacaacaggaagagcggttccctgaattctatgaatgtttagaagcaccgcgctcttttttggagaatctgatgcaaggactcactgatcatagttgcaaaaaagaaacaaaattactttctttttattttaaggaaattcataagagcctgttccatttctttttcatggttgtgaatttgttataagtctacgtgtttgtttgcttccaagtctattttaaataataaaatagcggaaagaggcaatactcttgacttgaccagccttatcggtcaatgtcgatgggtatggttcaggttattccggtttttcttaaaaaggcgggccgggttcctgtagcgataacatgtcgacatttattttttcagttatatgtttttctgaattatgaagagagctttaagcgcaataggttttcatggtaccagcaaaagtaattatgagggtattaagcgtcaaggatttcttctcagtgataattcgtatgattggcttggtgttggtttttattttttccaggatgcaccaaacagggcgaaagagtgggcgaaacgacatgaagatccgattattattggcgcagagatcagtctggatcattgtatggatcttcttgataatgtatggtatgaactgttacacagggtatttatagcgtacgaaggggcttgtcgtaaaaaaaatatacctatggccattcaaacgccagggaaccataggagagacaaaattgtaatagacatggcagtgcgcgcacttgcggagaggggcttttcagtgaagacggtgagatctgtatttaaagaaggtcctgaatgttttcagaattcggctctgaccactcagaatcatgttcagattgctgttagagatatatccacaatagtggatttttggtctgaagaattaaactgatagtgttaatggatcataatgaaattcaaaatatagttctcgattatgttaactcgttatccaaagatgagttggagcggtataatcatgatccgaaatatgatggtgaggatgcaggtgcatttggtcttgcagagtattcgcttgaacagaaatacgatagatgtaaaaaagtattgtctataacaaggagtgccgtctgcgcaaatcagggccagttagttcagtttatgtttttagctgccgaaaagcataaggcgctgcgtgttttaatgcaggcgcctcagcgacgggatgctggcttgattaaagaaaagatccttgagttgagggattatattgattttcatctcaagaagaatattgatcgaaatatcgaatatatatatcagtattttgatggcagatgtgatataaagccgaggatatgtattaaaggaaagtctgttgttgataaaaaacatcagattattcgcatattttcagacaaatcacttcaatataattctaatgttgatatagataagagcagcgcatataagtacattaaagacaatgggagatattacctgcaaaatgatattcctggttccgtaaaaagaaatacgtacgaaaattcacgtctggacattgataagataaatcattatatgtcgatagatgcagatttgaatagcgtttggtcaaattgctggaaaaatagtcctatcgatgaacgtaacgggttatcattttacaagtcgacactgattattccggtgacactgttgaataatgctctggataaagagtttgtttacgaatttaattccaagatagataaagaggtgggtgaaagtgttataaacccgaatgaaattgagcgtacaatatttgcgtttttatgtattgatcatgttgaaaagtggtattttgatgaagaggatgatgtgagaattgggtatatgattgccgatctgatctctttttatctttttttacgggttatgtatatcgaaatttctgacgtttttgctaatgcgtgtcagtatttgaacgagtgcggggttgatatcacgattaataaacacgtttatgcccctgttgatgaggatttatctgctgagtgtgtaacgggtgaagatgagtacagtaaaaccaataataaccttatcgcgtcaataagtggtttgattgcggattgataacgccaggcaaaatgacagatacaggatacgttaaccccgctgtattttattccaaaaccttctgtttgacgagataacttcctgaaaatacttatctgccggtatagcggattcgggttctgtccggatttcgtgtttttcggtgttgtcgtggctgaaggctttgagaacgaggttgcgcaattgtacgatctccgatatcgttttggtctgtagatccatctttacttcctgccagaaatcttgtgagctctactccttcagtcgggatttgaacacaagcctttttcagaaagccctgattatcgaagctgcagggaatttcaaaggcctcttttgtttgctgtgcgtaaaatcacgttgttttcctgccgttcttgttatcaagaaagcttttagcgtttcgctccagttcgtcaaaaaagtctggcttgccgaacggcttcaccagcagcagggttgaaccgactactatcccggtgcccggaaagactcatgtaggggcggcgaatccgtctggattttcatcgatcacaacaggatcgcgacactctgagtttgacaagtatacgccgttgggctcgccaccttgttcgatgcgagatctaaaaaaatcgtcggaccaccttcggtggtcatttctgttgtcggttggtaaccccaaattgtggcgcacgtcagttcgtccctcactgtcgttcaccacaatttttgttactgccctctcgctcaaaagcaaagccggaatgagcagtcaactgactacgggacgaaggccaggcggaagccggcgatgttgaggcggaggtcgggggtgacgaggatgcgataagccgaccgacagtgcctcgcatcgtcgttccagccacccccccgaagcacacgggtcgaacgagttgtatcatcccaccagctatccgtccactcccatacattgccagccatatcgtacagcccttcgggtgttgctccttcgggatagctgccaaccggtgttgttgcgccgacattatcattatagttgagcagtgtcgagttcggttcacccttctttttaggccacggataggcacgtttttcttttcctgcggcggcatattcccactcccattctgtgggtaaacgatacctgctggtatcctgaccattacttgccatgagagatagccataaacaataggttcgcgcggcataccaggtaataccgacaacgggctgctcatcaccgccgaatttccggtcttcatcatatttcgaacgaaacagagcaaccaaatcgttttttccctctttgagccatggtgcaaattttgaatcccatcggttgttttgtgcaatgtcgtttatttgtttctgtaatgcggcgtctttcttaagtgcggcaatgaatgaacggtatcgtttgtttgttaccggatatttggagaaatagatgctttcttcacgtttttcttcgtttgttttcggtatcaggatgtactgcgcatcgtcttcatatgtattgctgatgatacggggtcgttgttttggctggctgtcatgttttgttttttctttttctttcggcggaaggttacgattgataccggctgttcgttccagttggttaataagcccgtcagctttatcaagtacccgctgtttcaggttgtcatcaggttcgtacgtttgtttggttcgctcgtgaaaatttcgaacagcatcaagtgcagcagacttgttgataacctcaagacaatcaagcacatgccactgtacaccaagtgaaagtttactgtctttaagcttttggcataacgccccggttgagcactccctggattcccgtatcaaggttttcatcaactgcaactttcgttgcaatacatcggtcgttatttccggattgaacaactgattcataaagctgtcaaaaatatccgcatcgatctgggcgaaataaaacctcagcgtttcatcccattcccacttacggtcatcataatgctgaacgatcgaccggataaaagcatccgatttgctgcaacgcagcatctctaaacttgccagatattcctgaaacgtcttatgccagaatcggaatgccttcccgttcggtttcagaattccacttctgtttaccataaaaccgaaaaacgtgtcaagaccgactgtcgtagtgagcaaccgaaaacggctttccataatctctttcatttcgccctcagaaagatcgagacaggtttttttttgcatggtataggcaagaagtccgagaaccgttgctgactgttccggatcgataccatacgatatttgccgggcgttatccctgccatgaagcagatacacgatgacaacgcgatacaaggcaattctggaatcgggtttaaaatcccgcagcttgtagagcaaagccatcagcttcaacagcagaggaatacctgcaatctgctgcaaaccctttttcttcttttccgtttcctcgctgctcatctcttcgcccttatcgccttcttgaggatagagatatgcatacagttcccttgccttatcgtccggaggggtattatcgtgtatcgtgaagcctcgctccttttcaaatttcgaagcagccctgaaccacttcaataaaaaatcccattgctggtcaggcagaaggtcatccagagcagcccgcctgtgactttgaatgagttcaacgccatcgctggtcacatatccggttttgcgtgtggttacaataaaaaaacgattgggatacgcatggccttcttcgtcgatccattgacagattgctttccgtttttcaagttcagtgacctcgtcaagaccgtcaagcaaaacaagaactctctctctttcactcatctcccgccaccatgtttccgcttcatcggcagcaagggataacgacctgttaagctcaacaatctgcgctgccaaccgcacaggtttgttgtgggcatcaaaattcagtttgcgcagttcaagaaaaagaacccggacgcttgcagcttcgggaaaaagtcgcccatgatcaccttcgaggcagagcatcgcatagtgctgcagtaacgtggtcttgccagagcccggatcaccgatcagaagcagaacattggtacgggcatttccatgaaatatttcctgaagcagtgcatcctgtgacatttttttcgtttcgatggtatgccctttatcatgagcatcaacattgccgcacagctccctgatgtgaagatcgataaacacatcctcaagtggaatctcgatatcctgataattgtcgagcccgcgtgacgcaactattccgaacaggttcctcaatgcttcacggtagcgctcgtagctttttatctctggacaccctgtatcaggattcatacctctatcacaagcgcatgatggtaacaaactgtcctgtcgggaagcaactcttcccggaatcggatactgtcgcgtatatgatggcgacggataaagactggtatcgagtgtccagcgttctttcggcttgtcttcgtagcggatgggaaagatggttactccgctcccgtcgaaggtggcatacatggcagtgtttggccactgtcgtgtctggtatgcagctccggcggcaagcttgaggtatcctccattttcggcaatgatgcttttcgtcgaggtttgatggtaatgcccctgaagcagaatatcgactgactcttcaagttttgcttcgatattcgactgctctatcgggctcaaccagtcgagagggtgatgaatcagggcgaccttgagatcggctgcttcaagcagtttccttgccgcatcgagacagcggcgaccaatgaagagcttcttatggtcatgatcgtcaatgcagaacagcgcactgttcaggggcagcacggcaagacggagtccgttgatcgtgacgagttctaccggactgcatgtggtgttcgtcgggaacgaccggatggttttgaagtagtcgttataccattccgaaaaggcatggaacttctgagtcagatgaggggtcggcgtattcggatcaaagtactcgtcagcatcatcgttggtttcgagcgttcgggtaagacctttacccattttacgttcaacatcatggttgccgggaacaataaacagtctgtcgcgattgaggccggcggcgtcgagcaggtcgtcgaaaaaattcgtagccttttcatactctttagccttgccgtactgagcgatatcaccagtggcaaaaataaggtccggctcccggttctcgttttccctgaaatgtctgatggattcaacaagagatcgaagaatgacttcctgatcataagggcctttatcgcttagatggaagtccgaaacatgcagccaggtaacagccatgagaatggattaaatggatgtaagccagaagaataacgtaatttactatggctggcttaggaaacaaagcgtaaagcagggggggcgcaactgcataaacgaatacaatcgtttatttatgcggcggttgtcaatcatgcaagcgagcagtgatgccgggatcaacgttttttgcgctgcaaggcggcagttcattcttctgttcaaaaagccgggagatgcgcccaagccggcaaaagagctgaaagaacgctccgccatgactaccgcgaagagtggaacacctgtttctccggacataggaactttgcccagataatgaacgggtttgaactgcatggtgatatctcctgctttacctcttcgattacttccgctgatcgattttttcattcgaattcgaccctgaaaaaagccggcagaacaaagagaaacacggtatcgagtttcttgaagcccagttgctgtggaaggacgatgcgcttgttgaaatcccggtaaaaaacgattgatgaaccctggtttatttttatcggcaggatttcaggcagatgctggtccggggtcataacatacagaagcgaaaccataagaataatttcagtaaggagatcccgatcagaggaggtgaagatctatgaagacgaaggaatttgataaagcgtttgatcaaggaaaggatgttaccgtttaccttgatttgggtaaggccagccgcgtaaaacagcagcataaacgggtgaatgtcgattttccggtctggatgatcgactcgctcgataaagaggcaacaaggcttggcgtttcgcgacagtccgtgataaaggtctggcttgccgaacggcttcagcaacagaaggggtgaaccgccctgattccggcgttacgtacgactatcgatatcggttcgatagttcatatgccaagccactcagagtgctttcagatcgaatccgtacctgagatagctgatcattccattaccggcatggatattttctatccatgcgttttcattgtggctgatggcgataatttctttcgtacctgtcttcagaaatgcaaaggcaacggtgttcagcgtatcgagctctttggctgaaaactttctctcgtcgaaagaacggctttcggccggaaaaaaccgttctcctgttccgccatcagggaattcctgctcgataatggcgagggctccctttttttccatccactcgaaaatactgttgaaattatccggaaccggtcccaacgggatagcgcagtaacgggtgccactgatcgaaaaccccgatcgtttaaagtgcagaaagtcggcatagaacaacagcttgttcagtttggtcttccagggcttgagcttttctgcaaaaaagacaaccatttcgccgagcttttcaagactcggtttcaggtatcccgagtattcatcgggcaatttggagcccataaggtattcttcgatgtctatacaggttgttttttttcggttttctatcagatgctgaattctggcgttcagtttttcaagttgatttcccttcaatgcgcagctcaggcatacgattttccggaactcctcaggatcctgggcaacctgtatcaatcgggcgttcgattcgcttgggacctctccctgctcgtaatttctgtaggtgtttgttccgagtccgagcacttccgccatttttgcagctgaaagcccgtaggcttcacgtatagacctgatttcttcgggaaacggcaggttgtgttcgtcgcggtactggttgtagacttgaacaaggttgatttcatcgagttcagtggatgtgaactgctgttgcgtatcgttgcagtggtaaacatggtaacaaacagggtattccttttttcggaatatcatggttcgcgcttcttttataagcgtcatttccctaccgctcatcgggcttttcatggcattgtgttttaagaggatatgatatcctgtgttcggcaatgtgaaacgaaatgcagataacgctcgcgtcaggagatactttagtgattttgatatagatttcgcatcgtttgacctcttttccgaaaacccacatttcaggccctttgttcatgatgtcatcgatgggcccttcgctgtaatcctcagcatcgagatcttcgattattttttgcctgtctacgggtcttatttcaaggtcgagcagtgtctgggcatttttgccccggtcatcccggaatacaatgctccatattttcagcttgttcttgaagtcccgaagaaatgcatgaacctgatgttttgttgctgtcattgctcaaggcctttatcagagaaaggctgacttgggatcgttttcggttttgctataaagttgataaaaaagatcattaaagccaaaatatttactttaaagttttttagttcgcttcgtgaaggaaaggctcaatccgttgaaatatgctcctgtttaacagagcgcttgttctctgagcgatgcgattccctgacccgaaaggcatcagtgttgacgatccgtccatgacagtgcgtcagattgctaaacagaaccagaagaaagagatggaggtactcgggctggtgttcaggtgaggagccgctattctctgcgtttaaaaccgggcattgtcctggcttttttatgtgcggcagaaattaaaaaacaaggtttactctgcagtggcgatgaatggccattttccgttatgttccggcaaaatccggaaaaatatctatacttctttcattcgatcctttaacccaattgcaaaccattgaaaacccgtcacaccataatagaaggcgacagcaggcagatgaatctgctgccggacagttcggtgcatcttatcattacctctcccccctattggcagctcaaggactacgggacggagaaccagatcggatttcacgacagctatgagagctacatcaacaatctgaaccttgtctggagcgagtgcgagcgggtgctgcatcccggctgcaggctctgcatcaacatcggcgaccagttcgcccgttcggtgtattacggacggtacaaggttatcccgatccggacggagatcatcaggttctgcgagactatcggtttcgactatatgggcgcggtgatctggcagaaggtgacgacaaccaacaccaccggaggcgcttccattatgggaagctttccgtatccgcgcaacggcattctcaagctcgattatgagttcattcttctgttcaaaaaacagggagatgccccgaagccgtcaaaagagctgaaagagcgctcagccatgaccaccgaagagtggaacacctgtttctccggacactggaactttgccggagcaaaacaggatggccatatcgccgtgtttccggaagatctgccgcatcgcctgatcaggatgttcgctttcgtcggcgaaacggtgctcgatccgttcatgggcagcgggacgaccagtcttgcggcaaaaaacctcgacaggaactcggtcggctacgaaatcaatcccgagtttatcgggatagcaagagagaaactcaattccaaccagacggactttgccggaacggagtatgtttttcagcacgataccctgaagggggatatttccgaaatgatcgagcgtcttccttatcgttttcaagacccccacaaactcgacaagaaaatcgacccgcgaaagctgacgttcggttcaagagtagaaaagggtggcggggcaaaacaggaagagacgtttatcgtcagggagattctaagccccgagatggtcagattgtccaacggcctgacggtgaggctgatcggagtgaaggaagaccctttcacgcgggaaaaagctgtcgggtatctcgttgacaagatcaagggaaaacggattttcatgaagtacgacagcatgaaatacgatgggcggaacaatctgctctgttacctctatctggaaaacaggacatttgtcaacgcgcatctgatcaggagtggtttagtagggattgacggcagctacgagtacaggtacaaacagaaattcctggctttttctgatgagaacagcacacttgttcaaacaggtcggtggtctggaattgctgcaaagtgaagatgttgaacatgcaggatacatgcaggggttgtactccctgtttcaatatttaatccggcatgggaatgaccttgtcaagcccggtttccacaagaaaaattttctgcatgaatccgtagatgtctacgccgcatttgtcgcagatgctgaatgcgtttgccatattccggttataagcagaggcttcttcttccgtgtacgttggttgtccggtttcgatgttgacatagttccggaaatcgtcatcaggatgaaggttgacgccgttaaggatcacggttctggcaaattccgcaacatcatcgaggttctcgattctcattgttatctcctgtttcattggttcaggatagctgatgtaactgtattgtcattatccgggttatttccttttctgaacagtgtcaagaattgcgtcctttcctttttctgaatacatgatggtacgtccgaaaatcgtgtaatgttcaggggtcttcagtttgggcagatactcgtattttcctgattctcttcctgttctcatgttgaagagggtttgcctgctgagtcccgaaaggctcattatttctgcttccgtatattttttttcttcgcccattgatgttgcaggtgtcagtcggatgtttttcctgccgatggaggcagataggtgtcattgaaaagtgtataaccggctttttcaagcagcgggagttcatgttcccttgcgccgatgaccttgtagataagtactgcaggatatggttggcccttttctatggtactgttgatcagggtataatcccagttgtcgaagttggctgatgcgtttctgtcttcactgaaggttcttccaaatgcaagtaaacgcacggcttcaataaagtccgcctcaacagaatccatatcgccacgcattccgagatatttccggtcataacgctcttcaatccggtatttgctgatggcaagtgatagctcgaggtcacctgtttcaatggacagatcctcgataccatcaacgagatctccgaatgtcgtttcaggctcgttttcatagtcatacagaagatcggcaatcagcttcgcagttgacggcattttcatggctttcctgttttgtattgctgatgtaacggcttttagttcgtacaagtattacctttataataacgtttttgtttacaatatgcaaacaatataatctcttttatagggttcttgaggcaagtgaactgattacctgttgttcacgaacggcagcagcatccggggatggtgcgcaggatctataagaacaatgtggcgtttgattttttccatcccggaacgccgaccgagctaatctttatattgaatcattttatggggatgttccggaatgaaggcctatatccatgaactggtttatgtgtctgggtcatgcacgggaggtcatcggcaagtggcaagaggattacaatttctccctgccgcatagctgatcagggcctgtgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacagcctgtctgacacctgaagaatttccggttcagcaaatggatctttgccggaaagaagtggtctattaaacgggagacacatcctgactgacagccccgaaagagagtaagagcagctataagtacattcttatgggagaaaagtacagtagattgaccttaagaaaataatctgaacggcagacgctcaccaaaaaatcgatggcaaaaaaaacataccagccgggaagcgctgaaccgccgctggatgagatagttaatagctttatcctgtcaattttttttgcaccgaatctgtgcttggggaaaaagtcaatattgagttaattccattaatcttcaaaatagagccttgaaatacagggaatgcctctaaaaggttagatagataatattgggatgtaataacaattaatgcaatggtggaaaatattttacgagttcagtcgctattgattgtttagctgtttggtcttcagccttaaccattcagattcatttaacccaacacgcgataaaatccgtccgaattcctctgcagcacgctgggcatgctctatctttaattcagctacccattcatactctttgtcttccgtatccttaaaaatgaattgtccttcaccattctcagacgcacaaacaactcctgtattgctcgaaaataatgagatataacaattagttaccttggctttgtaaaccaatcgaatagtactgtctgaagaatctttaacagtatgcgtgaatatgctcccattattaggaacatctagtaagcaaaaaataaatggcgttcctttttcgttaactctaacactatcacatactggttgcagacagagcatataacgtggcttttctgtaatttttattcttaaaatcaccccaagacgtaacgatttacgcgaattctcatatgcaattctttggctcatcaaagcacttagcatttcatgactaaaattccctttttcatcacttgaaagatattctgcaagcagatcacattttttttctttccacttattaagtccatctttcatctccaacatgccagatattcgactgccacggtatttagagtaatcagctatattcgatccattacaaaatacatctattgcaaaagctgttgggtcgacgctacttccgatttgtaagtctgatactgtaacaggtttccaatgtttattacaccaatcagaaataatttcttttgatattatttcatcaccaagaggatgctctcccaagttatcttctagcaccgcacgtaattcatctgttaacattgggatgatttgtccaaaggcttcatcaggcattaatagcgctctgtgtgccagaaatgctgcatcaagacccttatgaaatctcatcagaatacgacgattattctctcgaagacttgcaataccttgaagaattatgcattgtagtaagcctgaagcgagatgagagaattcgttaattgttcgttctgctaaatccttctctggaacaaaaaaatcggaatattgcaaaaatgccgtatttattttttttcctaaaacaacaacacgggcgttttctgaagtaaaaaccaatccattaccatcttccaatacatcaattaatgctgtgtctatttgactactaaaggcttcgtagacactatttgcaacagatccaagatttggatccatagtataaattagaacaagccgtaattgatgaggaacctctttcatgctttgttcgatcaaagtgacaaccaattctgttgcttttttcccagagtcaccatgaatatcccagtcaacaacaacgacatcagctaccgagcataagttgtaaacatccgaagaactattaaaagatgcgccctgcttaggttgatataacgagcagatgattctcttctcagcgaaactgttctgaatatcatgaaaagaaacttcttcagattgatcaatttcttctgcaagtttgtcaataacttcttttttctctaaaacaggttcggcactcttcgatgccgcttttctatgacgtgaaggtggttcttgtaaatctgtcggcgttcttacagcttttggagggtatatcttatcatcaatcaagacgacggtttgtaaatatctggatacggacttcagaataaaatcgttgaaagaagaggttatttcactcattattgtcactccacgataagttaaagctcacacctgaatccatagttaatgttttgtccaaagcaagtgtcatgccttctttttccagtacctttttcgatatatataatcccaacccacggcctccaggttttcgcgaaaatccttgctcaaaaattgattcagcatctcgtcggtttattgctgggccattattctttatatgatatgaattatctgtacagtctaacgagatcaaacgatcaccttgtttatctttaagccaaaaaataaagttatctataaggtttacaaaaacaggataaattgttgacggatagcttgttacatggctatcaagaaatgcctgtgttgcttccaaatgaattttatgccgctcaaagcgaacattgaataatgcacgaacataatgaataatctctttgccttcaatattgactcgttttttgtaaagtcttctctgtagtggtgtaaacaaattgagatgtgcatccaaatgatcaaaatttgttcgaatctcttggtagactggtaataaatctttgtttaccatagcccaagaacggagttcacgcaattgacctctaatcatctttatcgctgctacaaattcatgattgataactgcgacggcaagacctaattgcaccaattcttcatctgtttccgcttgttcacgaagcgactcaagctctgtatccattgcttcgactatgtcgagttgactattttgcatgttattttcaagactttccacaataccggcaagcaactctcgaacacttcccaaagtttcagcatttcgtgatgctactgaatcaattcttttttcataagttgaacgaatttcttcaatttgctcaggtaacaggtcgtttagatctctatgggcaagatcagcattgacggcttcaatagtatcgcgaagttctttcatagctgaacgagcggtgttaacagctgctcgacgtgtctgacttgatgtttcttgaagtacttttgattcatttttcacattcgcattttgctcgtcagcaacattctttataagctcctgaagacggcgacgctgatcaatgtaaattttggcttgtgctgccatcgagccaagttttttcccaacatccttaacgaacggctcaaatacttctatttcaagcctgttatgttcccgctgatatgcatcccaatctcttgttaattgttttgttaatccgacgccacgaggccgaatcaaggtataagtcgttctcagtaaagcaagcttttcattcgcttcacgttctgcatcgagtagttcctgtgatgctgtatcagaatccatcatgaaagacgcactctgcatcctgctttgaacatggtgactgagtgtagcaatttcagattccggaattctttcgtttactttagaaaaaaatacatcgagcgtatctgaaagcttggtacgttttgtcgttatttgttgttcccgctttctacgtgcacgctccaaccggtccaattcatctttacgctcctgaaaataatcaccatgcgttgcgtctttacgaaaaaaatcagcagccaattgtatgaataaattctccaagacacttttgagttgtctgtatgctttatctttttgaaagccttcacgaccagctttctcccgtagagtagcgttttccttccttgttgtgcaaatagcgccgtaaattctcctataagagaaataataatatcccattcccttgttgcgccttagttcaatatcaagccaatcaacattggaattcccatatggaagaattctgatacgatcacggtaaacatacaatccgcctatttgcttaagtttgctatcgagtatagaccaatcatcagggtcagccatgctctctcgatgcgctccttgcagatagccaaattctacacgaaatggaccacattctgttggttttcctcctccctctttccaagagataacatgatcaggatactcttgatcatagacgcgaacaataccattaaactgaccgtactcatcaatttcaccacttacgaaatgatctgataaagccaggtcgtctgttgtaaaaaactcattgggagcaataagatcttcatacctgttatcggttggccaatacctgaattttgtttggattggaggaggggaagtttcagcaaaggtagaattacaaaaaccaaggagacatttagtgaattcttttgtaagagtatatttttctgccacgatatcagctatgattacctcatttgctgttgcaatatagaagtgagttccgcatttgtgatctgacagagaaagcccttgaacggatttctcgaaatctcttggatcaacttgaaagtctgaaagatcatcaataatagagcataaatcgcattgtgggaatcgtttctgaagttgctcaacattcctggtgttttccagcaataattcggatacatcttgcagtgatggcaactcaccaccagaaatggatttgactggaatatctatatcatcaagatttaaagcttgttgttcgaataaaccccaatgcaaatagcacatggtgagggtatcattatgatctaatttttctgagcgtgtaagaaccagtacctgaggcccaagaaatgcaatagcaagacgtccgatacctttttctcccataaccgcccgttcaggcttgttcgagggacggtaagcgtgtagctttcccgcagaagaaaatttactatcggttcccaaaaccagccaatttgcctcaaactctgatggtgacattccaattccgtcatcgcgaattactaataaagagtctgatttaaacaaatcaacttccacattgtctgcataagcgtcatgagcattcttgaaaagctcactgatagcggttgatgcatctgctatctgctgtctgccgagcatatcaacagcccttgctttcgttcgaaatttagccatttgtactctccatggctttaacgtgattcagaaaatgtctcccgaatacctccgcgacagacacaggaactgcattgccaatctggcgagccatagagttaagtgaaccagtaaaaatgaaatcatcaggaaatccttgcagctttgctgcctccctgatcgtaatggcacgatcctgttctgggtgtccgaatcgaccgtttgaataactgatgcaacgagttgtcaaccctggtgcgggttcgccccatgctaatcgagtataacagtccgaatgcccttcatagcgttttccgtctttcttttgtgcataacattttggcaatagtctttcaggccaatctcgccgtccgttcgcgccagtgtgtctaatgcgctcaagatttaatgctgacagcattgcggcccggtgattagggtaattttgattgtctggatgttctgtgccatgtttgacggacggtaagttgccaatggcatcatgaacagttacatacgaattctttgtatttgggccatgcgttggtgcaggtaaagtaatctttcccaacctacttgcgattaacacgaaccgtctacgaacctgaggtgaaccatagtcctgagctgctatcacatcaaaatcgacaaagtagtcgttttgctttaatcggcttataaacatagccaagggcccgccatcttcaagagaaaatttttgcaaaccaggcacgttctcaacaaaaacaagctcaggcaaacacgcatgaacaatatctgagaaatatataagtaatccgcgtctatcatccgaagccgcatctttttttgtatttgttttctgcttggtaaacggctgacatggtgcacagccacagaataacttcacttccgggttatgactgaaataattttgtattcggtcaacattaagtgtttctattggatcagttatgacgggaacaccaataaaatttttttgataggtacttatggcgtcagaacaagaatcaacagccaatgcgtgctgtatacctgctcgcccaaaaccgacacttgttcccccacaacctgagaaaaagtcataaacacgaatttttgagcaagtaggctccgattgttgattcataggtaatgggaggacattctgactaattgcacaatctatactaatttgtacagttcatagtaattgttaccgacacttcaagttgatgcagaacctaaaatactaagcagcaggtggtgtccgttgatcaaaaaagctccagataaacacgtgtagttccgcaaataactgcctatgacgcaatatgttagaaaaaaatcacccaagtgcagtaactattattttaagttataagtatgcataatactaacgacatgaaaaaaataagcacacttcagttaattctgaaaatcctgcgaggcgtggacgtcatgttattctgactgctcctcgttcaaatcaacaatatccatgctgtggtagagtgccgggagattggatgattttattctgaactggcttcgctgtttggtccgcggagtggttgaggcattctccagtttgatgcccggatcgtagtagaccttgccttccgccatagcctgcaggtacttcaaaaaatctgttcctgtaccaattcgaatcaggtttccgtaccagtaacggcgttcgggtgactgaacgcaccggctcgggatgtagactgccttgttgtgcttccggttccatttggccataacttcagcatatccccagacagcagcctcttcaccctcaatgttcatcagcgagattccacccgttgcgtctgtgatttttcccttgatggcatcaaaccctttaagcacaatctgaaggcttgtcagacggtgatactcgccaactttgtgaatcccaccgaaattcagacgatcgccacgatctgcggcaccagtcatatcgggatagccgaatttccggatgaacgcttcaataccggcgctccggtagtaaccgccagtcggctcgggggtcatgagagtcagtacgccactgttgatcctctgaaagttggtgacgttgtactgctttacctcgtagccaagccagtccggttccgagcggctgttggggataatatccagttcagcttcgagtgtcatccctccgcaattgggagcttcacagggcaaaatcacaccgttgctgccaagttttcttgatctgatccagcctttctgatggataactctcaatttctcgatgagtaacgatctatcatcaaggactccggttccgagaccgggttcaagaaaaaccccgcttcggggcagttctccgagagaaacaaactcccgcgcaagttcactttcagggtggcacaggtaaccaataattctgccgtcgggagatattccaagaaaaaggatccgccctgccagtctcagacgctcgtccatgagttccgacggagcagcggaacagccctggaggaaacctgaaaatcttacttccggatattggggatagagtatgagctgggctcgggaagcattgtgcaagctttcgtcgtctgaaagccaccagaaattgagaggtgccttgaaaatatgaggcttgtcgggatcaggagctatcgtgtcaaagggaataatattgatagcctggaaatcaccgccgaaatagacctgctgctttctgttgtcatttgcggcgagtaccttcgcgtagatcgtccggcaacccttgtttttcatgatcgattgtaatgtcgataatctcatgttgccctctgatttcacgttttgtcgagcttgaaagcagccactctgcacaggaatcaacaacttcatcgatcggcctgcgccccttgcctttcagggcacactcccagacaatcagaactctccagccttgtcgtgcaagttcatccatgacagcaaggtcacggattctgtttttgccgatcttctttttccagaaatcctcccttgttttcggccatttgaagagagggcactcgtgggcatgccagaaacatccatgtataaaaataacggcacgatacttcggaaaaacgatatccggcttgccgggtaatcccccgcaatggagcctgaatctgaacccccttgcatgaagacctctgcgaaccctcatttcgggaacggtattctctgaccggatgccggacatcatgcggcttcgtgtttccggcgaaacaacatcagccatactgtacagcgttgtccgccatcagaatgccaaagtcaaaacgcaactggtcggatgaaacaccatccatcagatattcaagcatataccgggctactgacatgacgacaggtacaaccactgcattgccgaactgccggtaagcctgggtatccgaaacaggaatcacaaaactgttgccattgggcgtgtcaaaacccatcaaccgtgcacactccctcggtgtcagtctgcgtggatttttcccctcctgcttcaccagtatctcggaaccatccttgtaataccgtgccgaaagtgttctggctacatcgtgtggaccgacaaggccgaatccgaaaccattgccttttgcccgatgtttttctgcatacttctgcagatactcccagagatgatccgaaagggtatagcggtcggatattcttgccaacggaccgactgtatatgggggctcctcatcttccataccgttttcagggtgcaatatggtttctatgaccgggcgctcgttgccgtgtggcagatcaaaccggtcaaagctgaatccgcaatcctccctgaatccggcgataaatattcgctcccggtgttggggaacccagtttccggcatcaatgattttccagtcaaagtaatagcccagttccgtgagcgtttccttgataactgcaaatgttttccccttgtcatgcctctgaaggtttttgacattttcaagcaggatcgccttcggttgatggtactcaataacccttgccacatcaaaaaagagggtgccctgggttttgtcggcgaatccgtgaggcttgccgagagcattttttttggagactccggctattgaaaatggctggcagggaaagcccgcaaccagaatatcatgtgacggaatgtcgcgggcatcaatttttgtgatgtcgccgccaatctcgtggtcacaatcaaaatttgcacagtaggtctgacgggaatacttgtcccattcgcttgtaaacacgcatctgccgccaagctcctcaaaggcttttctcatgcctccaatacctgcaaaaagatcaatgaaggtaaagctggaagagtcttttccataggttgataaaggctgggcaattcttgtgagctggtcaagcaccatttttcggggcacaacctcgtttttttcccagcggtaaacctctctctggctgtatccggtgatatgagcaattttgtcaatcgacaaacctgcctgctggcgtaacactgaaaagctctgggtcgtgttcatgatcctctcctccacgggaaatattttgacattatgacaagtataagcaataacccgtaaatcccggcatgaaaatcatgaagcagaaaaggtaaaaaggggcaaggaaggcatcgaaaaccggcgacaggaaaaaaatcaacatcaggcagcatagcttgattgatggcccgactcctacagagtttgccattcattccagggtgcaagaatttttttaagtcggaggttttactgttcctgctgccgaaacggttacttcctcaggtacggggagctcgggttcgggcgtccgacgtagcagatgtgggtgactcagtatttcctcatgatggcgaaggcttttctggtctcggcttccttgccgtcatgcatttcttatacaaagagagtttcaccgttctaacttccaacagccgatgtggtttccgattctccaagccagtagcataccagcggggcggggattttgagcgcctgaatgttgttatcgccggtgagcgggatgatgccgaaatcctccatgtttctggtgatgacgcaggatttgttgactgctcgcgtcctgcagaattcggtaagtcctttcaggtctgcggtttcaaccgcggtgctccggtattttacttcgaaaggtacgtagcgaccgcctatatcggcaatgatgtcgacttcgagccctttctttcctcctctccagtaggaaaatgcgatgcttcgtgcgtagtaacgactgaatacatgtttgaaaaaagccgtttccgctgcctggccgagaagcgtggggttatcgagcagacttatgcctttcagaaggactccgggggcaatggccgggtcggcaagatagattttatgttttccccggagtatttccttcccgtagccgaatggctgcagcctgtaaatcagatgcgtcgcttcgaggatcgatatgaagctcatggcggtcggtctttttacctcaagattcttcgagagttcctgcatgtcgagcatgcctccgtcgtgcaggcagagatagaggaaggtctgttcaagctcgatgatccttcggacgccgaagagcgcggtcatatcgcgcttgagtattttatcgacgatatcttcgcggaggagtttctgtgcaagcggaatactgcttaccgtcgcggtttgcgggaagccgcccctcagaaggtattcgtggaaaaaaccggtaaggattcttgcttcggaacccgtttttgaaaaccatgccggggtcatgtcgaacaggtcggcaagagacgagatggcaggcagtttcggaaccggatcgtttctcagcttcaggtattcatagaaggagagcgtcgcgagtttgatggtatgccatcgcccgacgcccgattcctgaccttccatggcaagcggagttgccgaaccggtgacggcgattctccggcgcttttcgaaatctacctgatgtttgagccagacctgccactccttgatcgactgtatttcatccagaaacaggtattccgttccctgtttcgatggttccgcttcatcccagagtcgaagcaggccatccagcccggccagtttgagcagcggatggtcgaatgtcgcatacaggatgttgccgggagggatgccttttgcaagcagttcgtcaatagcctgcagaaacagcgtcgttttgccgacctgacgggcccctgaaagcagaagcgcccgtcctgcagggggattctccacccaatgggcgatttcatgaaacgctgcacgtttccatgcaggaagatcagggaaccggttccctgaccaccaggggttgtactggcgaagcacgcctgtcagttcgctcgaatttatgatcatttgtcttgaatgtcgttattaagtatagtatactatacataaaaggcgatttcaagcaaataatttgatttcagggtgtgattctgactgtttcagagatcagaatacaaaggatatgaaaatttctgccggggtcggtctatcgcggacgttcggttcagagttcgaaaaactgtccgccctgcagagagtagcgtttgatgttcaggggttcgttccggtcgagccggattgccagagctgttgcgaaaccgcagatgtagtcgaaaaccggggcgatgcaggtgaaggtatggatgtctccgaatggcaactcgaaacggttcatctggcagtatgcggccacatcgaaagcggcgagaccctgttcgagaggccagccgctggctttgatgagcgcttccttgaggctccatatcctgatgaaggcattgttttttttccagcccggctggttcatgaggatggcgtattcctctgccgagaagtagtttctggccagttcgtcgatatcctctaatgtacgtatccgttcgatgtcgatgccggtttcggggtgccctgaaaaagcatagacaatatcgttgccggaatgggagagattgaaaaagatgccgctgttcccggggaatgcgacgaacggttttcccaccggggtggcggcgaatcgtatccggaagggctcgatgccgaaggtcgttcccagaagggatctgagaatgcctctgcggacaatgaaattctgtcgttcgctggctgcatggatgcgccctgctcttgttttttcatcgtccgaaagggattcgtacagttccgtttcgggcagtccatggattttcgtgtctgtatggatgagggtaacggtctcttttgcaatgatcatcggttgacgacttctgttttgcgggtatggcgatttgtttcaacaaggtatcgttctcttccgttgcctgcaaataactgcgaataacagtaccgccccggagtgatggccgcgtgcctcggggacatttatccgtagtagaaaacactctgatgaagagggggagttgcccacgaattacaagaatttgcacgaaaggaaattggcagttggttttctctggcatcgccgatgttctccgttgaaagcctggcaatggctctgcgaatagtgcgtacgcatccccgctgacggtcaaaggggcgaattatgcatacaagctttcgtacctcttttataaaacctgaataattcacgagaacaattacaataacgaaaggttgattttgagtataactaataaaaacccccggcttcatgctcgaaaccgaggggtttttactgttcatgctgccgaagcgattacttcttcaggtactggaagctcgggtcggggcgaccgacgaagcagctgcgggtgaagccgtacttcttgatgatggcgaaggcttttctcgcttcgtcttccttgctgccgaaatcgaaaacccagtgactgccgtcgacgattttccagcttccgccgatgttcctcacttcgatggtgttcgggttgaacgatacgcagtcctcgccgggcatgttgccctgcggcgccctgccgttaacaagcaggtactggaagctggggtcggggcgaccgacgaagcaggaactgttcatccggtagtgtttgatgattctcaacgcctgcagcgcttccgttctgttcgggccgaagttgaacatgaggtggttgccatcgactatcgtccagcgtccgtcaaggtttttaacggtaactgtgctcgggttgaacgaaatgcaatcctcttcaactgacggcatggggcgtatcggccctatagggcctatcgggccgatgggaccgacgatcagctgccggttgaaggtgtaggatgccgtatagttcgagcgtccgctgttgtcggtaaaccgggtgtagatgtcggcgcgaatggagcttctgctgatcggtctgacgatgaccagcgtctggctgaagccggtggtgaagagtgccgatactgcctgggcgttctgatcgatatccgaggatacgccgggagcgtaggcataggcgttgacttcgccccagtcgcagtcctgcgggtggcatttgccccaggcgcgcattctcagggagttgccgtttccggtgatgctcagctttgtgactcctgctgtgttcggatcggtgtttttccatgtgccggtaaactgactgacggccgcgaaactcagcgattgacacaggaggagcatgatcgcaagcagtgcggggatggtgatccttttcatgttatttcctgttgaaaagtggagggcaagttgaggatacctctataaagttattgcgcacccaaattgctgcgttggtcggtgctcgaaatcctcatgtactacgtgtacactccggtttctccgctccgtacgccttactctttgatcgctcatcacactttatagaggtgcccttgaattattgatactacatggaaaagttagccattcgcatgttcaaaacaaagctgatggaaatgcgtatcggggggcatgagatcttcggcgtggaataccgattcttttcctactttccgttctgcatgtatagagagcactaaagagtaccacgaaagacaatcaatgaatgagcaacgctgacgaatcgataaacggaaacgacaattcccccgcagaacagagcccgacaacccttaaagagaaggttctgtcggcttttcccgcatttcggagccgaaatttcagactttattttatcgggcagatcgtttctatggtcggcacctggctgcagatggtggcgcagggctggcttgtgcttgaaatgaccggttcggctttctgggtgggagtggctgcagcagcatcctcgcttccgaccctgtttctttcgcttatcggcggcgttattgttgaccggtacaacaggaaaaccattctgctctggacgcagtcggcttcgatggtgctggcgcttgtgcttggtatcattacccttaccgggtcggtgacgcttgccgttattcttgcgctggcgtttcttctcggctgtgttgctgcggttgcgacacctgcgattcaggcattcctgagcgaaatggtggatcgcgaccagctccattccgctgtagcgctcaatgcggctattttcaatgcgtcgagggttatcggtccggccattgcagggcttatgattgcatggatcggcacaggtggcgcattcatcgccaacgggttgagttattttgctgtgattgccgcgctgcttgccataactatcgcaactccccgcaagatacctgcggtgcatcagcctcccttgcagtcgatcagggacggcattgtctatacgtgggagcacccggtcatcaggactatcgtgatgttcgtatcggtggtttcgatattcggatggtcgttcatgtcgatgctgccggtggtggccaagcagacttacggtctcggttcagatggcatgggttaccttttttccgcattcggacttggctccctctcaggcaccgtggtggtctccatgtcgtcgggaaagatccgcagcagcgccatggtgatcggcggtatccttgttttttctcttgctctcacggcattcacctttgcctcggacgaacgtgttgcgatggcatttctctttattgcagggatcggcatgctttcggctttcgccaccatgaccgctacggtgcagcgcctcgttgaggacagctatcgtggccgggtgatgagcatttacctgatggtgctgatggggtttatgccgctgggcaacctgcaggtcgggtttctttcggagcagttcggtacggctattgccataaggattggcagtatcgtcgtgctgctggcaaccatttttcttttcagctatcgcaaagagattcagtcggcctggcatgagtaccggatgcaggagtagtgctttttcttatgagtaccggcaaacaggaaatccggatgtggcaggcgattgccgcatccggaaaaccggcatcagtcgcgtttgtcctcgaaacggataacccttccgtatctgtctaaaacgcatacgcctctcaggtatcctgccgcgacggccactctgtagtttccgctatcttcgttatagctcgaacgcacaggggttgcgctgccgcgggggaggttccagtatcgttcggcttcgtccgttgccttgtacatcatattcgaatctgcgacatgccgcccctgttcccagcggttgctctgattatggctgacccgcagttcgcgttcatcctgtccggctctgtagccatcccgataagcatcggtgtggttgtaattgtttcgattggtatcatacagtccgtcgcggtaaccgcgatcgaactctcctgaatcgcgatcgttgtcatatcttcgtccgtctttatagtggccttgatgattagctgcgtttatcgccagtccgacaattgctgctgcggcgactgctgcggcgacggttcttgtgtttctgccgtgttcagccattgccggcgcaggagcgactaacgcgcaggatacggcaatgagtgcaggtatctgaaaagtttttccgaattgcatacatcctcctttacggtaattgataatgattttgatggatattgaaagtcgccaaaggaattttatttaaccgaaatatcaagggtatagctcgctttctcgtttctacgggcagcgtttctcatcagaaacacctgtatcgtgtaggtgccagtcgagggcagaacgccgctgtagctgtttccgttgatatcgccgatgaccatcgcttcgtctcccggtcctttgccaggagcatagatgttgaagtaattcgacaggttgctcgactgaagttttacggtcatggtctgacccgctttcgcatcaagtgtatagtttaccccctggtagccgacaatgctcgatttgatcgaagtgccgctggctccgcgggggaatttcacctgttcgtaacggtcatccgcggcataagcgcgtatcgaaaacagtgtgaacaggagcaagaaaacaagtgatttcgttttcatggggtagtttcgataaggctgaaaaaaatccaaaaagtcatgggttgttatatagttcgataaaaacattgcggtttcgtaaaaagtttctttttgaattcgctgtaattcgtgccgcattacagccgtcctgattgatattgtcagcagaaagatactgtttgaaagagaggtttccggggatcgcatctgcgtccgttttttatgggtttccttaggtgagaatgctgcacgcttaccgtttacatgcgtcgtaagagtcgtgtgttcggaatggttcgaatatggaatattttaatggcgaaacggaaccgtgacggcaggcaaggcgtttcaatggagaacgagagctgacatgcatcggatgcttatgttcatattttttgcgaccgttgggctttttgcctgcagcggagagccgacatcgccgaaattttcaccttcaaaagccatgagcgacagtcgcgcattgaatccttactactcccgaaccgataccacgaagctcgatttgcccgattccgtctggaaaaaggtactccctccggaggtatatgaggtggcgcgcaaggcaggtaccgagcgggcattcaccggaaagctctgggatttcgagggtatcggtacctattactgtgcagcatgcggcaatgcgctgttccgttcggatgcgaagttcgccagtacctgcggctggccgagttttttcgagaccgtgcgtccgggcagcgttgagtaccgtaccgatatggcgttcggtatggcgcgtaccgaagtgctctgcggacgatgcggcgcgcatctcggacacgtgttcgacgacggaccgccgccgacaggcaaaaggttctgcatgaattcgatagtgctcgatttcgagccggatgagggggattagaaaagggctgttattcagcccagttttcataacgaagtccgggaaccctcatgaactcgcggacattgttcgttaccagaacagtgtccagtgcgagagcatgtgatgcgatcatggtgtcaagagccccgattggctggcctagtttttcaaggtagtaacgcaaccggccatagtgccatattatcgatccgtcgaaaggcaggatttccagcggggtgaaaaacatttccaatgcgcgccgatttttttcggagccgctctttataactccgaatgtcagctcagccgccgttatcgaagatattccgatagtgccgatttgttcctgacggaaacgtttcagtacatctgcgggtcgggagttgatgatatagatgcagatattggtatcgagcagatatctcacgatgcaatcgcttcccttttttcagcttcgggctgctcccgttccagtttgaattccggctcgaattcctcaagcgctgcttccagcgttgcccatgatttatcgattggcagaagcaataccccatcggcaaaatggctgatcagcacctctttcccctggaaccggaattccttcggaagtctgacggcctggcttcttcccgattgaaaaattttagcagtttccattggtattgaaattctttctttgtcgttcggatcaccccgatacattcggattgatatataccaaagataggtatcgttggcgatatatgcaaaagaaaatctgtctcagtgcgcctgtgagaggtcggctttttccccttttttaattctgatgaagaagagcagcggcatgcagagcgcaaagagcagggcgatcagcatgaaggcgtccatgtaggcaagatggtagctctgtgcggtgaccgttccttcgagcgcacgcagtgcgacctgctctgcttcaaccggagagatcatgcgcgactgtgcggcttgccctatggcgttgaggcgttcgacggccgcggggtcgtagggcgagaggttgctgaggatttcgttacggtgttcggcgacccgcttgacgatataggtgttggttagcgcaatgccgaacgatcctccgagctgtcgtaccatgttgttcaggccggttgcctgcccgatatccttgccgtgcagtccggcaacggcaagcatggtaacgggtatgaagatgaatccgagggcgacgccgcgcaggagcagtatccagaaaaagtttccggctcccgactgcatggtctgctggccaagttcccagcagaagatcgaaaatgccgccatgccgacggtcatgagaattttcgccgaggcccctttttgcagcgcgatcccgagaggaagcgcgatgattcctgtgacaagcgcacttggaaagagcaccgtgccggtgagaagcgccgagaagccgagcaggcgctggacgaagaccggaaagacaaagagcgatccgtagagtccataaccaaccacaaaggtcaggacggcggcaatggcaagattatggcttcgggcaagcacgctgaggtcaacggcaggttcctctacacgcagctcccaccagacaaagagcataagcgagacgatggctatgatggtgaaccaggtgatgtaaggggtttcgaaccagtctttcgattcgccgcgttcgaggatgaactgcagcgagccgataccaatcgtgagaaggccgatgccggcccagtcgatttttacaaccttatgaacggttttcggctccttgatgaaggtgaacgctgaccatgctgcaagcaggcctaccggtatgtttacgaaaaaacaccactcccagctgaagttgtcaaccagaaatccgccgagcagcggaccgaaagtaggtccgagcacgaggcccatggaaaaaataccggttgctttcccccggtcttcgggtggataggtttcgtaaaggattgcctgggaggtcggcagcagcgctccgcctccgattccttgcagaaaacggaaaaagaccagcgtccagatgtcggttgcgatgccgcagagcagcgatgccgccgtgaagagcagaatcgagccgatgtagtagttccggcgtccgagcaggttgccgagaaaccccgaaagcggaataacgatgacgtttgcgatggcgtagctggtgaccacccaggcgacatcctcgatgcttgctccgaggtttccgctgatttctgtgatggctacgttgacaatggtggtgtcgatcagttcaagcatcgcggagacaatcacggtcagggtgatgatgatccttcgcgagcctgtttcataggcatgtgccgccggcagcattgccgctacggcggtaacgccgttttgttgttgtgccataattaatgttgctcgctatgctgttgacacattcctgtatgtttgtaattagtcatttcgaattccggcgatcctttctttcagttcgggatgacatagcccctctggccaggtcactttacttttatctcaacaacaacgttcatgcctgcggcaagtttgtgatccttgtcgggtttgccggtaaacagaatcttgaccggaacgcgctgggctaccttgacgaagttgccgctggcattgtcgggaggaagcagggcgaagcgcgctccggttcccgaggagatcgattccacccggccttcaaactcttttcccggataggcatccaccctgatggtgacaggttggccggtacggatgttttcgagctgcgtttccttgaagttcgctacaacccagagttcgctgctgccgaccagcgcgatgagctgctggccgggtgctacatattgtcctggctgcacattctttttcgacacatgtcccgctgcaggggcggtgatcgtggtataggagagctgcaggtcggcgttgcgcagttcggcctggcgcatggttacctgcgcagcggcgcctcggtgctggctttccgctgcggcagattgtgccgatgaagagagagcagcggcttttacggcgtcaaattccgagggcgaaataacatcctggcgacgaaggttctgacttcgagcgagatcggatttgagcttctggccggttgccgcggctgctgttgcggcttcgccagcagctgaaacagatgcgcgggcattctgcagtgcggcttcagccatatcccgtttgactttgtaatccgccggatcaagcagcacaagggtatcgcctctccgcacctcctgatttgttcttacaaggacgctctgtactgttcccggcacctttgagatgacagggtagacgtccccttcgatctgggcgttatcggtttcgacgtagaggaaagagtgccggattttgcttcctccccagacgaccgcagccagaacgagcaggactgtgatgacaagacgcagcgggttggttgctttttcttccggtttttctgcggttccgatgttcttttcctgttcggccatgttatgctgtttgtttgttgtcttttaaaagaagtgttgtggcttcctgccgtttccttgcgggagttcttctgtcggggactttatagatggctaccgggcaggctgctctgcgcaggacggtttcggctgtactgcccatgagcagtcgggtgaaggccgtgcttccatgagagccaagcagaagcagatctgcatgcacgcggtctgcataggcgagaatttccgcggcagggtcgccgcactctacggcgaagcgggcgcttctgttggcttgaacaaggagctcgctgtagcgggagaaggcgtgcaggcgattctgcagcatgttcagggttcttttgccctctttttcaatatagaggagggtgagttccgcatcgtatggtctgagtccagcggcataggtcaccagattgtctgacagcggcgaaaaatctaccgcacagatgatttttttcggttttgttttcatgattaccagaacgtttctccggttgcgcgtttcagggtatagctgttcatgacatagtcgtaagcggcctgaagtcgcgaaagctcagcctgcgcaagcgatgactcggtatcgagcaggtcgagggttgttgcgataccgttttggtagcgtgcacgggcgtgttcggcggcaagattggccaactgaacctgcgactgggttgtgagtatgttttttcgtgccgtctcaagcgcgtgcagggtctcttcgacatccgtttttacctgctcctcggtatcgagttttcgcagtgtcgccgcacggagtcttgccgacgcttcctggcgttccgcagtggtgcggaaacctgtaaagatcggcagttcgatatgaattcctgcagcaatgttttcgcggatttcgtcgatatcaggctgatagccgtttgctgcgccccatgaggctgttgcgctcacgacaggcagtcctgcctttacggcaagagagcggcggagctttgccgactgttcgttttcgccggcaagctgcacttcaggtcgctgtttcattgcctcggcaacaagtgtcgattcaaggggcctggcagggtgaacggagaacgatcctttcagttcgagcggtctgtcggtcgcgattcccgtcagccggtaaagggcgagctcatttcgccgcacctgatgttcgagattgagtttttttgagcgtgcggcctgaatgcgcacgtcggtcgtgaggacatcgaatcgagtagctgttcccgcctgatagcgctttgaggtatagtcgaacgctttctggagggcagtaatctccttttcttcgactctgatgctttcacggagaaaaaggatgccgtaaaagagctctaccgtgctgaaggagaggtctcttcgggtcagggtaagggtgtggacggctgagttttttcctgattcggcaagatcgatctcaacacctcgtcttccgaaatccagcagggttgcctttgccgatatttttgcctcatagttgttgttcggcataaactgcaacggttcgcttcctccaaatcccatttcagagaccggatcgatgtaccggtacccggcactggcggagatctgcggataataggcgcttttttgctgccttatgcgggcatctgcggcattgacctcttcggctgcggctttcagtgcagggttgttctctttgacaagcatgatggtctcttcaagcgtcatcggagcgccgggaggcggcatgacggcatccgtccggtgggggatggccagcatcaatgcggctgttgctatgcatgcgtgtattttcagcgtcttcttcatcggtgctttttatggagtggtttctttcggcttagccggaagaggcttgacgatgccttttgtaagtataccttgcaatttatgtgccggaaatagagctatagctgataaatgcccccatccctgtcggacaaggcttcttaagagaacgcttttacctgcttgctcgttgcttttctgaaaaaataagaatattctgtaaggagtgttcttatttttcaggaaatcccttgttagccgttgcaacctatgcagaacattgccgtacacgaagccagcacgttgatgcgctatatcagcaacgcaatcggttcgattcgcgatccgcaggagctgtttcgtacggtgaccgacaagctgcgcctcgttttcgagttcgattctgccttcatcatcacgctggaccgcgatcggcgctttatcaatgttgtttttgagatggttcgctttgatcttcccgatactattcagcgcaaaaaacgaccggttgccggttcgtggatcgagtctcatcttggcgacgaaggcgtttccgtggtggctattgaaggagagatggatcgttatcccgctgattttcccgttccccggatgctctacgatctcggcatgcggcaggtggtgctctctccgctccgttcaggaggaaaggtgatcgggtttctcaattttgtgtcgagggagcaaaaacagtggaaagagagcgataaagagctgctcagcaccctttcatcccctgttgccgttgctctcagcagcgcgcttgcctatgaggagctgcgtcagcgcgaggcgcagaccgccatgcagcttgcggtgaacaacgctcttctgaccatcaaggatcgcagccgtatgcttcttgccgtctgcgagcagatcgacaagctggtaccctgtacctttcttggtattcgggtgatggacagagacggaaacttcaggatttttgacaatttcatgcgcgaaacgccttcaggttttttccctgtttctgctcatgaaaagcttgatgttccggatttcgcggagatggcccgcgagagtttttcgctgattacaagcccgggctgtttttcgggagaggcttttcagcttctctgcgacaagtatcgtcttgttgggctggttcgggagaaattcaatatctgttcgctcatcagcgttcgactctgggatcttccgggaagctgcgcgggtttgattatttctgatacttcgcgggcttttgacgagcatgatcaggaaaccgtaggcctgattgtgccccagctctctctggccctgcagaactaccttgcttttgaggagattgacaagcttcgtcgcaagctcgaaggggaaaaagcttatctttttgaggaaatcaaggcgacgcatgattttgaggagatcaagggggagagcgccgttcttgcatcggtactgcacagggtaagtcaggttgcgcctaccgatgcgacggttcttattcagggcgagacgggaaccggcaaggagctttttgcacgggcgcttcacaacctctcccggcgcaggaaccggatgcttgtcaaggtgaattgcgccgctcttccggcaacgcttatcgagtccgagttgttcgggcacgagaaagggagttttaccggcgctatcgagaggcgtatcgggaagttcgaacttgccgagggagggactgtttttcttgacgaggtgggcgaacttcccctcgaacttcaggcaaagctcctgagggttctgcaggagcgggagctggagcgtctcgggggcaggggcgtgataagcgtcgatgttcgagttctggctgcaacgaacaggaacctggaaaaggaggtggctgaggggcggtttcgtgaagatctgtttttccggctcaatgtttttcctcttttcgttccgccgctgcgggaacgcagggaggatattcccctgctggcgctttattttgcggcaaaatttgcaagattgatgggtaagccgcattgcgagttcagggagagcgacatgctgcttctcaaggcgcgtgagtggaaggggaatatcagggagcttgcccatcttgttgagcaggcggtgattgtttccgatggccgctggcttgatttttcaacaatgctctctccttcccttgcgtttacggagcctcgtgagcaggggcagctcaaaagtatgcgggagttcgaagagcaggtcgccatgatggagcgcgagcttattcttgaggttctcagtcagtcgaacgggcgcgtaagcggtgagggaggagcggctgaaaagctcgggatgcatcctaaaacgctctattcgcgtattgaaaagcttgaaatcagaaaacggtatcgttgaactgacgggatcagtttttttcccccgccgccgagccgttctgtttgagaccgttggtatcgggaggcgggattttcgatgcaagtactttatcaatcctgtttccgtcaaggtcaacgatttcaagacgccagttttcccaggttgcaacatcgccggtttgcggcatccgtccgaggctccacatcagcaggccgctgagcgtatgatagagccccttatcctcttcgggcacgctgagcagttcgagtttgtccttgagctcaggcacggggatcagtccgtcaagcagccatgagccgtcttcccgttcaaccgcccaggaatcctcaagattgcggggaacgaactcgccggttaccgcttcgagcatgtcctgcagggttaccagaccctgtacttcgccatattcgtcgacaacaaagaccatctgggtgccggatgttctgaagtgatcgagcagctccatgccggtcagggtttcgggaacatagacatagggttgcagttgcgaggtgaagtcgttgaggcctcctttcagtgtctgggagagcaactgtttggcattgaccactccgagaagcgattgcattcctccattacagaccggaaagcgggagtgttccgattccgtcactcgcaggatattttcttcaagcggtcgggttatatcgagatagacaatatccgccctcggtaccataagcgatccgagctgacggtcgtcgagtctgaagacgttgcgaaccatgtcgtgttcctgctgctcgatgactccggcttcagatccctcttcaagcatggcgtgaatctcctcttcggtcacgcttggcatggcctgcgggctttttcccataagcctcagcaaggtatcggtcgagactgaaagcagacggacaaacggtctggctatggtggcaagcatcagcatggggcgggcaaagagtcgagcggccccttcgggattgaactgtccgaggcgtttggggacaagctctccgaccacgatggtgatgtaggtaatggagatgacgacaacggcggttgccccaatgtgactggcgtcatgagccatgccgagcgattcgagccatacggcaaagggttcggcaagagctccttggccgacaataccattgaggatgcctatcgaggtgatcccgatctggatggtggagagaaaggttgtcggttcatggccgagtttcagggcggcagccgcagatttatcgccgctttcagcaagttttgtcaaacgggtacgctttgtcgtaatcagagcgatctccgacatggcaaaaatgccgttgataataatgagaaaaagaagaaaaaggatttccatagataaattgtcgggttccctgaactcatgttcagtgtggcgtttcatttataaggagccgcacgggaaaccctgttgtttcagggtaaaggtaacttttttcaggaatattttttccgcactttttttttcgccctttccacggctcttttcggcgctgctcgtcagggtcgaagattccggacagcaacagctccgacccgaaggaggtgagcgttgccgtcaaaaactcattgatgataacgtattggcggacaaaaagattcaaacaggaaaaaatcatgggtgaatcccgcaaaaagcgcatcgacttatgacggactcgataggcgatataccagggcattcgccgagcgacgggctctcggcgctataatgaggcgaggtttgtgtgactcatagcgcgtttctgatagctttgtctttttctgaaaacagttttgctccgagaaactcccggttcatgcgcgcaatgaccgaaacggatatcccttttgggcactctgcttcgcaggcgtagctgttgctgcagttaccgaaaccaagctcgtccatgcaggcgaccatatttctgacgcgacgggctgcctcgatttttccctgcggaagcagcgagaggtgcgagacctttgctcctgcaaagagcatggctgaggcgttgggacaggctgcgacgcatgcgccgcagccgatgcatgcggcggcatcgaacgatgcgtcggagcgctctttttgtaccggcagggtgttggcatcgggaatgcctccggtgttgaccgagatgtagccgcccgcctggatgattttatcaagagcgcttcggtcgacaatcagatctctgacaatgggaaaggcttttgctctccatggttcaatcgtaatggtatctccatcgctgaaggagcgcatgtgtaactggcaggtggttatgcccttgagcggtccgtgcggcctgccgttgatatagaggctgcaggtgccgcatattccttcgcggcagtcgtgatcgaaggatacgggatcattcccgctggtgatcagttgctggttgaggatatcgagcatctcgaaaaacgagcattcagccgatatatccgcaacgttgtaggtaaccagaccgccttttgctttggtgttgctctgtcgccagattttgagcgtgaaattcatcgtcaattatttatagcatctctgcgagagtttgatctcgctgaattgcaggttttcgcggtgcagagatggttttgtgtcaggcccgttatacatccatgcaccgacaaaggcaaattcctcatcgttgcgcagcgcttcgccttcaggggtctggaactcctccctgaaatggccgccgcatgattcgttccgttgcagtgcgtcccgaaccatcagctcgcccagttcaataaaatcggctacccgacaggccttctcaagctccgggttatactcctgcatgccgccgggaatgcgaacgtcgagagcgaacgcggttttcagttcgtttataaggtcaagggcttttataagaccctctcgggttcttgccatgccgcaatactcccacatgatcaggcctaatttacggtggaagtaatccaccgattgtttcccccctgtatgcatgagcctgctgagacggtcgttaaccgattgtgccgcaagttcgaaggcgctgcagccggtctcgattctcggggtatgaatttcggaggcaagatagtttccgatggtatagggaagaataaaatatccgtctgccagcccctgcatgagcgcggacgctccgagacgattggcgccgtgatcggaaaagttgcattcgccgattgaaaagaggccgggaacggtcgtcatcagattatagtcaacccataagccgcccatggtatagtgaacggcagggtagattttcatcggggttttgtagggatcgtctgcggaaatctgttcatacatctggaacaggtttccatagagcgcgtcaatcgtgtcgtgccccttgcgttttatggcgtcggcaaaatcaagatagaccgccatgcctgtaatgccgacgccattgcctgcatcgcagcgttctttggcagctctcgatgcgacgtcgcgaggcacgagattgccgaatgccgggtaacgtcgttccagatagtagtcgcgatctttttcggcaacatcaagcggcgtgatttcgttttttctgagcttttcggcaattgctttatctgtcggcacccagattctgccgtcattgcggagactttcgctcatcagagtgagcttggactgaaaatcgccgtgaacgggaatacaggtcggatgtatctgggtaaatgcggggttggcaaaaaaggcgccttttttatatgcgctccatgcaggagtaacgttggaacccatggcattggtggagagatagaagacgttgccgtatcccccgctggcaagaaccacggcatgggcagagtgggactctatttctcctgtaacaaggtttcgggcaatgatgcctcttgccttgccctcttcgatcaccatgtcgagcacatcccttcggttgtaaagcgtaacggttcctgccgcaatctgtcggctcaatgctccgtaggcgccaagcagcaactgctgtccggtttgaccgcgggcatagaatgttcgcgaaacctgcgcgcctccgaatgaccggttggcaagaaggccgccatactcacgggcaaaaggtactccctgggcaacgcaaagatcaataatttcgcgactgacttccgcaaggcggtagacgtttgcttcgcgcgcgcggtaatcgcctccttttatggtgtcgtagaacagtctgtagacactgtcgccatcgttctgatagttttttgcggcattgatgcctccctgggcggcaatgctgtgggctcttcggggcgtatcctgatagcagaacactttcacccggtatcccagctggccgagcgtggctgctgccgaagcaccggcaagaccggtgccgacaacgataatatcgagttttctcttgttgtttgggttgacaagccgagcacctgatttataggaagtccacttttcactgatagggccttcaggaattccggcagcgagaggtatcattaaagaatcatgtttatcgttgaacaatgctttcattagcaattgttaatctatctgaatagcaagaaaaagatcgggatcgccatgaacccgccgctgatgacaacggcatagatcgtgccgataaccttcagcgcgccggtatatctgctgtggttccaacccatgctctgaaacgccgactgagtggcatggttgagatgaaagccgaggaagaggaacgagatcaggtaaaacgaagcgtaaaggttgtttgagaacaacagaatcgagcgatggtaaaagtcatgagcttcaactcctggaggcggcgcgacaagaccgaccttgataaaatagaagtcgaaaaaatgaaggaggagaaagatgaggacgacgattccggagtgaaacatgtacttcgacagaaatgaggtgtcggagcggttgctgtaactgtagctgacaggccttgattgtcggttttggatggagacgagtatgccgaaaacgatgtgaaggagaaatcccgcaaagagcacctgttcaaaaattctgataaccggattggttcccatgaaggaggctgctgtggtaaaagcttgtcccccgtcgtccagcagaagcatcaggttgataaagagatgcacaaaaagaaatgttgccagaaaaagtccggcaagcgccataactactttttttgttatggatgataagagtgctgacttgttcattacaatagttttttcagaagaaaaagaacagaggaaggtttttcctgcgggagaaggtaaaaccatttttcgactttacaaagaaaatagcagcaatttcagataatagcgattgcgcgaaccggagatgcttcagaatgtgagagtttgagcggcatgcagaaaaaatcgaatccgactggaggcagttgttccagattggcaagattttcaacaagaatgatgcgtttttcaagaaaaattctgtgcacggggagatcgtgagcatcgggatcgtcaacggagatcatatcgacaccgattcctttcaggccgagtccggcaagtgccgacgcagcttccatactgagtaccgggtatccggtaaagtacttttcgctgccccagtatcggctccatccggaagagagcaacagaaagtcgcacccgcggagcgaggggagatgcgcttcgagatccccgatggcaagacgggttgtcggagagcaattgaggctaatgaccgccgccggtccggcaaaatgttgtacggaaaaactatccagatcgtctcctctctcaagaatgtgcgacgggacgtcgagatgggttccggtgtgtgtcgtgagggttatctgccgttccctgaaaccctgatccgcaaacgagaaaagctcctgaaaaagaggtggcggcgttcccggatagaccggcatgccaggttcaagagagtgggtcagatcgataatgttcataattcggctgaaatagtgtttggcgcaggctttactgaaatatatggttatgcccgctccgctcttattgttttctgtttttcgctacattagagggtgatgttttcattgtataaatctcttgctatctccgcccatgcaatatttcatgaatctgcgcagcgcaggacggctgcttacggttgtcgggtttcttctcccccttttatcctgcggcaagtcgccggaggaaaagttgatggagaaggttattgagcattctacggggcaaaaggttgatatcgatgccgatggcaacaagcttactatcgaatcggacggacagaagatggaatttcagcagcagcagaagggcgtctggcctgcggatattccttccgatgttcctgaattttccagggggaaaatagtggcagtgaccagagcctcaattcctgaaaacgaaagctggtcggtggtctatgaagatgtgaaaacgagtgacatcaaggagtacgaaccacgtctgaaagagagaggttttacgacttcggccacatttttctcttcagatgaaggtgagcatggaaccgtttccggtcagaaggggaaactcaatgttgccgtgatggccggcagcggcaaagcctctctttcggtcgtaagcgaaaaataggcaatgggcgtgtcgattctctttttgtaatccctggcgttcacagcgcaaccaaatccgtatgattgctatgcataactcattttataatcctgattgtcttttctgcaggatagcggccggcgaaattcccgccgacatcgtctatcgcgatgagcatgttcttgcgttcagggatatcaatccggcagctcccgaacatctgctgatcattcccttgaagcatattgcctccctgaacgagcttcagtctgaagacaaggagattgccggtcatctgcttcttgctgcgggagaggttgcccggagagcggggttgtatgattcaggttacaggatggtgtttaatacaggagcggatgcgctgcaaagcgtgtttcacattcacggccatctgatcggcggctgtcgtatgggttggcctccgtttcccggagaggtcgtcggtcatggttaaagggcatcttgcttcgcctggttctactcgttcaggaatctgataaaggagatcgtgcatgagatcgcaaaaagatccgtcaggagttacgcgctcgcttcagaccggagatggcacggttttatactgctcgctatcggcgcttgaaacgtccgggttcggtgcggtttcccggttgccgaagtcaatgaaagtccttcttgaatcggcgctcaggaacgttgacgacgagactgttcgtcagagcgacgtcatgcttcttgcagagggggcgtgtgcaggagtcaaagccgttgaggttccgttcaagccggctcgggttctgttgcaggattttaccggtgtgcctgctcttgttgatctcgcctctcttcgcgaggcctgcctgctttcaggcggggatccggagcggatcaatcctgtcgttccctgcgatcttgttattgaccactctctgcaggttgatgcctatggaacttccgatgctctgaagataaatcttgatcttgagtttgacaggaatcgcgaacgctatgcttttctgaaatgggctgagcgggcgtttcgcaatttcagggttgttccgcccggaacgggaattgttcatcaggtcaatctcgagtatctgtcacgagtggtctgcgtcgaaaacgggatagcttttcctgattcacttgtcggtactgacagtcacacgacgatgattaacggtcttggcgtgacggggtggggcgtcggaggaatcgaagcggaggcggttatgcttggtcagcctgtctatctgctccggccttcggtaaccggagttcgcgttcatggagaacttgttgcgggggtaaccgctaccgatctggtgcttaccatgaccgagaggcttcgtcgtgtaggggttgtgaatgattttgtggagtttttcggtccggggctcgatctgctttcgctgccggacagggcaacgattgcgaatatggctcctgaatatggcgcgaccatgggcttttttcctgtcgatgccgttacgctcgactatctgcatatgactggacggggaagttgctgcgatcttgttgagcgatattcgaaggagcagggtctctggcgagatcctgcatccgatccgttgtttacaagggtggttgattttgatctgggaactgttgttccgtcagtggccgggccgggccgaccgcaggacaggattgcgctttccatggtaaaggagagctggctgcgggggttcgcagagctctatggcaggcagccgaaagtgcgctttccgggtgcccgcgtcatggacaacgaagaagggaagttctttttacctgatgcaaagcccgaaggcgatggtgccggggagggtcgtcacgggttttcccttgatgacggcgcggtagtaatagcggcaatcacatcctgtaccaacaccagtaatccgtcggtcatgattgcggcggggctgcttgccaaagctgcggtttcgaggggacttgccgtaaaaccatgggtgaaaacttcgatggctcctggctcgcgagtggtgagcgattatcttgagcagtcgggacttgcggtacctctcgacgcgctcggattcaatatcatcggttatggatgcacgacctgcataggcaattccgggcctcttccggaaaacgtagccagggcaattgatgcaaagggcgtggttgcggctgcggtgctttcgggcaacaggaattttgaggggaggattcagtcgcaggtcagggcgaactatctgatgagtccgcctcttgtcgtcgcttacgccatagccggtacgatggcgattgatcttcttaccgagccaatggggactgatcatgacggaattcctgtttatctccgggatctctggccgacgcagggcgaggtcaattccgtcagagagcgttcagtgcgtcagaagatgtatgccgataactacaacgatgtttttaaggggacgacgcagtgggcagagattccggcatcggaggagtgtctgtatcgatgggatgaacggtcaacgtatatctgccgtccgccttttctggatcgcgttgcggaggttccgccgataccggcccctgttcttggcgcacgctgccttgttttgttcggcgattccataacgaccgatcacatcagtcctgcaggatcgatcggggcgtcgcgaccggcaggtctctatctgcaaagtctgggcgttccgccaggagagtttaacagtttcggttctcgtcggggaaatcatgaggtgatgacgcgaggcacctttgataatatccgaatcaggaacaggcttgctccgggcatggaggctggcatgaccacctggttttcttctgacgggagcagaagggaggcgatgccgatctttgatgccgcgatgcggtatctggctgagaacgttccgcttgttgtgattgcaggaagggattacgggatgggcagcagtcgagactgggcagctaaaggaaccctgctgcttggcgtgcgtgcagtcgttgcccgaagttttgaacgcattcacagggccaatcttgtcaggatgggcgtgcttccgctcgaattcgcggatgccgggagtccggaatcgatcggcctgaagggcgatgagttttttgagattcctcttggcgggacgattactcctcgtgagcggatcacggttacggcaaccgatcctttatcgcttgaaaaaaaacagttttcggttatctcaaggatcgatacgcccgttgaggccgattactttcgaaacggcggtattttgcctgccgttctgcgaaaaatccttaaggatgagcataaaacggaaggataaataataaaatagacagaattatttctgccggtattttgttatttatagttaatccaattaataagttttttcagggaggagtgtggtaatgaatttatctgaactgcaggtcggcgacaaggccgaagtaactgcggtaaaagccgagagtgccgtcaggcgtcgtatacttgacatggggcttataaagggaacttgtttcaaggtgctcagggtcgcccctcttggcgatccaatggagatttatttcaaggggatgtatctctccctgcgaaagaaggaggcagaggggattctggtcatcaaaaccggtgagcatggcgatggcgtaccgatgtcccgaaacaggaaaacctgttgctctgcaggagatgggggatgattgaaaaaaaagggatcagtgttgcgcttgccggtaatccgaattgcggaaaatcttcattattcaatgtcctgaccggcgctcgccagaaagtgggtaatttttccggagtcaccattgaaaaacatgaagggtttctggatttcaaaggttatagtctcaaagtcgtcgatctgccgggtatctattcgctgacgccctactctcctgaagagatcgtcacaaggcggtacctcatcgatgaaaagcccgatgttgtcgttaacgtgattgaagggcccaatctcgaaagaaatcttcttttgacgacacagatgatggagatggaggtcgatttcgttgtcgcgctcaacatgattgacgaggttgaggaaaaaggaatctccattgatgtcaagcaactgcagaaactgctcgggtgtcatatcattccgacatcggcaaagaaaaaaacaggaatcgattccctgcttgatcatgtcgtgcgtgcttacagaaaagatattgacctgaaaaaaaacaagctctctttcaggccggaagtcgaagagagcgttcatgccattgccgctctgcttatgcatcagcctgaacttgagcggttcaatccccgatggctggccataaagttgcttgaaaacgacagggaggtctatcatcaggttcagcagctcccggtatggataaaagtcgaactgttgcttcaggatgctatacggattgccgcacggctttttgattccgatcccgaggtgctgattaccgaagaccgccatgcttttatccgaggcgctatgaaagagtgcgtccggcagcgctctccggagagggctaccatgaccgatgttatcgattcggttgtgcttaacagggtgcttggtcttccgatctttttgtttgttgtctgggcgatgtttcagctcacctttacgcttggttctccgctcatggatggcctggagtatcttttcgggctgcttggttcaagtattgagccgtatctcggcaataaaattctgaaatccatcattatcgacggcattattgccggtgtggggggggtactggtttttcttcccaatatcgttcttctttttatcgccttatcatttcttgaggcctccggttatatggccagggctgcatttgtgatcgataaggtgatgcaccggatcgggttgcacggcaagtcctttattcccatgattaccggttttggttgttccattcccgcaatcatggctaccaggacgttgaaaagtcctacggatcgtcttaccacgattctcgttattccctttatgagctgcggggccaaactgccggtctatgttttgcttgccggtgctttttttccgccggatgttgccgcaaacgtgctgttcggtatctacatgcttggtatcggcgtcgggttgtggacggcatggcttcttaaatccacggtgttgaaaagtgattccgagccgtttgtcatggagctgcctccttaccgatggcctgccctgcacgctgtgttttttcaggcgaaggtaaaggcgatgatgtatctgaaaaaagcaggaacgcttattcttggcgcggttatgctgatttggggcgtgagtaattatccccgaaacccggttcttgaccagtggcttgcttctgagacaagccggataggcgctctgcacatgactccggttgaaaaaacatccgcaatcgatgcggttcgtcagcaggtacaggccgaccagcttgaatattctgttgctggacgcgcaggcaaaatgatcgagccgctcatcaaaccgctcgggtttgactggaggatcggcattgcgctggttaccggacttgtggcaaaggaggtcgtcgtttcaaccatggggacgatctatgcgcttggccagaccgatgaatcgtcggcagagctgaaatcgattctgaaaaacgatcccggattcagtcaggctactgcgctgagtctcatggtgttcgtgctgctctatattccctgtgttgcggcagtcggagtcatgaaaaaagagatcggacgatggaaacccgttttgctctattccgtgtatgtgcttgcggtttcgtggatactctcgttcgttacctaccggctggcacttattctgctgtgagctcctgctgctcttccggtacggcggcaataagtccggcctcttcggctcgggtgatgatatcgtcaaccgaaagggtgagcggtaccggacgcccgtctatcatggtcagcgcaactgtcggatgggctttttgatgctctgtcatcagggtttcccagtggcgctgaacctcctcatccagggttccccaggcaagtcgtccgcggcatttcgggaacttggagcatccgagccatagtcctctttttccgcttctgaggttcattggagctccgcatttcgggcagacaagggtggtgaggagcggaggaattttcatcggttcgacctggcgctgtttgccgagattgagcagcgtattgcatttcggatagctggagcaggcaagaaaagggccgagtcttccgtctcggagcagcatatgtccctctttacaggagggacactgtattccggtatctttcggttttgctttcgatgagctcagcggcttgatgtttttgcatgaagggtagcgcgaacagccgagaaattttccgcttgccgtccattttacggtcatttgtccctttccgcatttgtcgcaggtctcggtcgcactgttctggggaatgatcgggtcgctttttctcagactcaatgccgtttcaagcggtcgatagaatttttcgagcacagcttcgtactcatcgtctccggaagcaactttgtcaagctcgtcctccatatgtgccgtgaagccgacattgaacagttcgggaaaatttgccacaagaataagcgagacatccttgccaagctctgtcggtatgatttttttcttttgcagctcaacatagcgtcgatcctgcagggttgaaaaaatcgatgcataggttgacgggcgtccgatcccgtagttgtccagatccttgacgagcgttgcttcgctgtatcgggcgggaggtcgggtgaagctctgcttgctgtcaaggcctgcgagaccaagcttgtcctgttccttcagtttctcggggagctgaacagtctgttctttttcaacatcgtcgcgcgttgaggactgagcttcataatccagttcctgctgatcgtcataaacccgcatgaatccggcaaaaagcaccctgctgccattggctctgaaggtgaactctttttcacgatcttcgacatcgactcttgtctgttctatttttgcgggagccatcatggcggtaaggagccgcctccagatcagttcgtacagtcggaactgatcgcttgaaaggaagtgtttgaccgattccggttttcgtaacagcgaggtgggacggattgcctcatgggcgtcctgcgcgtttttgcccgcttttgcagcgcctccgtatccgacgtactccttgccgaattgagcggtgatatagtttcttgcctcggcggtcgcttctgttcctattctgattgagtcggttctcatataggtgatcagaccggttgcgccttcgtcgccaagctcgatcccttcatagagctgctgggcaatccgcatggtcttctgcgatccgaacccgagctggtttgaggccgcctgctgaagaagcgaggtggtaaagggaaacgggggctttcgctgttgcacccttgtcgttatctcctttacggcaaacaggcgttcactgatttctgccgcagcggtttcggcttttttctgattggaaagctcgggtttgtcgccctttattttaatgagctttgtccggaaggtttcgttgagatcggttttaaagtcagcggcaatgctccagtactcctggatctgaaatccattgatttcggcttcgcgttcacagatcaaccgtaatgcgacagactgaactcttcctgcggagagtccgcgcaagacaacattccatagaaaggggctgatcttgtatcctacgattttatcgagaccctgtcgcgtctgctgggagcggacaaggcggtagtcgatttggcgaggttgctggatagcggcgataatggctgttttggtgatttcattgaacagcacccggaataccggtttatgggcaaattccacttcgttggcaatatgccaggcaatcgcttcgccttcgcggtcagggtcagttgcgatcaggatctcgttggattcatcggcaagctttttgagctgccggacaactttttcttttcctgcaatgacttcgtatcgtggttcatagtggtgatcgaaatcaagtccgatctcttttttcggaagatccttgatgtgcccgaccgaagcgaaaacggtatatttgtccccaaggtatttgttgattgtttttgcctttgatggagactcgacaacaataagagtcctgtttcttgccgaggctgccggggattttaaagccattgtcagttccgatgtaagagcgttaggataaagtttgcaaaaagataggtgttgctcgggaaaaaacaaattttcggcgatttccggtacggcgatctttttgctgaaaaaccaggcttatcaggtttatgtgaacaatatattttattctttaatttacatggttaccggttttgtaatacggcaatactttttattcatcatcatgagttcattcggtttccgattgtttcggttgtttttctgccagctctgcctggttctcgcactggtatcgatggcgttactcgatgccgagggcgttgtccggcctgaatcggctacgctgtctctgcaggtaagcaaaggcaacggagagggatacaggataaaggtttttgcgttaagaaaagcgggaaatattctcattgatgttgagtcttttgcaagggctttgcgtctcggcttccggcagagtaacggttttcttgtcattgacgaggctgaaacgctctccggaagcagttgtcagctaagagacggaaataattttgtctccatagtttcgaaagatccccgtcaggagccgggcaccatgcagttacaggcaactccggttcagatcgcatcgaaactctatcttcctgtttcccaggcatgcaggtttttttccctgtggcttcaacgggaggttcgttatgatccggcaaccgggcttataagcgccatattatggggagagaggcctgcgtattcgctgaaaaaattcagctcgtcgattcaggacgagccggagcctgtcggcagtaacggtaagcgcgcagcgtcttccgaagcgcttaccgttatcagcggcgtcagcgttgaaaatcgggaaaacggcgcgctcataagtttttcggcggtgggtaacagcgtcaggacgctgttgatgaagccggacaagaacggtatcgcatacctcacgttccagaacgcaaccggcaatgttgacgaaatgacaaaaagtttcggcgtcggtattgttcaagctgttaaggcgaagcgttttcaaaaaggcggatttcaggtggcgctttcgatggataaccgctcttaccggatcaattcgatggaggtgaagcgcgacgatatcaataacaggtatctcgtgtatgtcgctggcgagcctgataccggagggggcgggatgagagagaaggagagtcagatttcacgggttattgagagagacatcgagaagtggaagtttgataccgtcgtgctcgatgccggtcacggaggaaaggatcccggagcaatcggcggtcacggtacgatggaaaaagatgtcgttctgaatattgtgcgtgatcttggttccatcattgcgcgccagtggcccgatatcaaggttgtctataccagaaactccgatgtttttattcctctgcatgaacggggaaaaatcgctaaccggagcggcggcaagctttttgtgagcattcattgcaacgcaaacagcaaaagccatatcagggggcaggaggtctatattcttggcccgcacaggactcagaaatcgcttgaggttgccatgtttgaaaattcggttattaccagagaggctgattaccgggagcgctacaaagggttttcgacagagtatctgatcatgagcagcatggcgcagaatgcttttgcaaaacagtcgaccacgcttgcgcaggatgttctgaaacggatcgagagaaagggggggactaccagcaggggcgtgcatcaggcgggttttatggtgctctggacaccctcaatgccgagtatcctgatcgagaccggctatctttccaatcccgaggaagaacggatactcagagaacggaaggagcagatcagaatcgccgaagccgtatttcaggggctggatcggtatcgcagaaataacgaaacagcacggctttcggcagttgagcgttgacgggcgacgcggtcgctgtttttttttgttgcgtgattgtcaacctcgcgctacattcaggtttacaattgttggccgaagtttccgtttcgatttgtttttcgcagcacatgaaccagatttcctcaagcattctgcatcatcttcgcctgtccggcggttttctttccggcgaggatatctccgtttctctgggtattacgcgaagcgcggtgtggaaacatatcggagcgttacggcgcgagggatatcgtattgatgcggtaagcgggcagggttacagattgttttcgttgagcgggcgtcccgttcatgaagaggtttcgccctggcttacgacccggtttatcggcagagatcttcattatcatgaacttcttgagtctaccaatttttcggcacgagtgcttgccggaacggggacgcgggagggatcggttgttgttgccgatgcgcagtccggagggcgagggagaatgatgcgcagttgggtttctcccggaggcgtcaatctttatttttcgctgattcttcgaccaagggttccgggcatccgggttcctcagcttaccctgcttgcggctgcggctgttcatcaggcgctttgttcctgcgttcctgaaatcgcatcgcggatcaaatggccgaacgatatcatggtcggggagaaaaaactgtgcggcgtgctttgtgaaatgcagtcagagccggatatgacccattttgttattatcggtatcggtatcaatgtcaatatcggcgagtttcccgatgaactgcggaacatcgccacctctctttttcttgagtccgggcgcatggtttcacgccccgagctgcttgcctcggtgcttaaccacttcgagtcgctttatgaggcgtggctgcttcatgacgatcttggtttcgtgctcccctatctccatgaatattcattggtttatcgtcggcaggtgattattcgccagacgacaggcgatgtgtgcggtaccgtttccgggattgcccggggaggggaactgatgcttgaccttgacgatgccagaacagttttgatctcatccggtgattgtcttctttgtcgtcaatcgccctgaccctctcatagtatgacacgtatgcgtcccgttccgctccatcccgatattttgcaggcttacgcagttcttgaaaccggagagcctgtttgcagggaacttgcttttgcgttgggcgaattgcatggcccggatgtgcttgatctcgcctctcttgcccataaagtaaaactcaggcatggcggctcttcaggatcgattcatgcctgttcgatcatgaatgccaggtcgggagtgtgttctgaaaactgccggttctgtgcgcagtcggcccatcaccaagcggcaattgacgtttacggacttgtggatgttgacgccgtgctttttcatgcgcggcaaacagccagtgaaggcatatcgcatttcggcattgtgaccagcggatttggttataaaacgttgtcgaaagagtttcggcagatacttgccatgatcgaccgtctgcatcaggaacttcccgatcttgaaatctgcgcatctctcggagttcttggcgaggagcctgctttggaacttgcccgtcacggcatcgcacagtacaatatcaatatccaggtcgcccctcgtcggtatggcgaactcatcgccgacacccatagcgtcgatgaccggattgatacgattaaacggctgcgacgtaacaatatagatgtttgctgcggcggcattatcggcgttggcgagcagatgaaggagagagtagagatgatattcgcgtttgccgatctcgatgtttcggtgattcccctcaacatattggtaccgattgacggaacccctcttgaaggttcgccaggcattccgctcgacgacattgttaaaacctttgctctctgtcgtcttgttcatcctcggaaaatcatcaagattgccgcaggacgggaaacggtcatgaaggattttcaggggcttttgatgctttcgggtgcggacgggctgcttaccggcggctatcttaccacaagggggcgagcgacagcggatgaccgcatgttcatgcggcaactccaatggttcaactgagcggaagcatgatgccgatccgtgaatcaatagagcgggagctgctggcgcttcgccagaagggccgctaccgggaacttccttccgtaacgcagcggagcgggaaccgtatccgtattggcggcaagctgctgctgaacctctcttccaatgattatctgggccttggcgaccgacgggagatgctcgatcgctatctcgtaacgcttcgggaggcaggatatgccatgaccagttcctcatcgagattgcttaccggcaatcatcctctttatggcgagctcgagcaaactcttgccgatctgtacgggcgtgaagccgcactggttttcaacagtggttatcatgccaataccggaattcttcccgcactcagtactcggcatgaccttattctctgcgacagacttaatcatgcgagtattattgacggcctcatgattgccgctgcgccctacatccgatatcggcacggtgattatcaacatctggaggagctgctttctgacgctgccggacggtatcgtcagctttttattatcagcgaatcggtgttcagcatggatggtgatcttgctgaccttgaacgacttgtggccttgaaaaaacggtacggtgcatttctgattatcgatgaagcgcatggggtcggcgtgttcggtcaaaaaggacttggtctctgtgaggtcgcgggcatggtggaggggatcgatatgattgtaggaacattcggcaaagcatttgcttctgtcggagcctacgcggtgatggatacgttgttcagagagtatctgatcaataccatgcgcccgctgatttttacgactgcccttcctccggcgattctcggctggagccttgccgtcgtgcggcagcaggcggtaatgagtgatgagcgaaaccgtcttcaggcgcttgctgcaaggcttcgcaacgcactgcgggagcgggggctggctgttgcgggtgaaagtcagattgttcccgttgtcgcaggcggcgacaggcaggctgttctgcttgctgaaaaacttgccgcagcgggaattcttgcccttccggtacgtcccccgaccgttcctgaaaacagcgcacgtcttcggctttcactaagggcggatttgcagtgggaagatatcgagtctgttcctgaacttcttcaaggtttatgagatcatgaaaacagcgtggatttcaaggacgggagaattggaactgctcctgttttttgccgggtggggcatggacagcgctcttgccgagcatctttgggcacatgacgacaaagagggtttcgggatggatattcttgcttttcatgattacgggtctcttgaaataagccccggtatcagggagcatttcgagtcctattcgaaaattaccctgatagcctggtcgctcggagtctgggctgccgctcatgcggcgttgcctcgtgttgaccgggctgtcgcgctcaacggcacactgcgcccactcagcgagcgatacgggatttcgccggaggttttttttgccacgcatgccggatggagtgagcaaaaccgaacccgcttttaccggagaatgtgcggaagcggcgaagcgcttgatcactttctctccatggcccctctgcgatctcccgccgaccagaaagaggagcttggttttctcggagagagcttgatcgcttccgaaaattctcctctgccatgggggtacgatcagatcattattggcgacagggatatggtttttccttttcaacgccaggtgatagcctgggatggtttcggggtgagccttgttgaggggatgccccattttcctttttttcatctcaagagtttcagggaggttttgctgtgttgcaagtgatcgacaaagggcttgtgcgtgagcggttttccagaacccttcactcctacggcagcaatgctccggttcagaatgccatggctgtcgaacttgcgcgcctgatctgccgggaagagccgacatgccggtttgagcgggtgcttgaggtcggtgccggcacaggcgcgcttacggccgaactgttgaagcggtgccggatatcgctctatgtcgcaaacgatcttgtgggagagagtctccggtatatatcgagggagatcgagccgtggcagcctgaagcgtttcgttttcttgagggcgatgtcgaaaccttgacggaacttcccgacaggctggatctcgtgctctcaaatgcagccctccagtggctcagcgacctggagggatttttccggagagtgtcggcattgctcaagccgggaggtctttttgcatttacgactttcagcgcaaggaatatggaggagctttcatcgatacagaaggtcgggcttgcctatccaacagctcttgatatagagcgtttcgcatcgggttctttcacccctctcctgatccgcgaagatcgaaagcggcttgaattcgcctctcctgaagaggtgcttcgccacctcagcagaacaggagtgaacggtatttcacgtcatgcatggacaaaaagcagctatgaaagatttcttcatcgatacaggcaggagttctcctccggcggcaaggtttacctgacctataatccgctctactgttgtttcagaaaacgtttatcatgaaaggcagcgtaacggcaatatccggcataggcaccggggttggaaaaaccgttgtgaccggtcttctggctcaagggcttcagaaatgcgatcgaaaagtggtaacgcagaaaattgtgcagactggttgtacgggcatctcttccgatattcttgaacacaggcgtttgatgggttcttccttgatcgatgtcgattatgagggggttacctgtccctactctttcggttatccggcatctccgcatctcgcggctcgccttgaaggcgccgcagtagaggtgatgactcttcgacgggcaacgtttaccctgcagaagcagttcgatcatgtgcttcttgaaggggttggcggccttctggttccccttgcccccgatctcctgtttgcggactatatcagggacgcaggctatccgcttattctcgttaccgcaacagggctggggagcatcaatcataccctcttgtcgcttgaggcttgcattgcaagacgcatcacccttaaggccgttatctgcaaccgtttcggggaaatcgatacccttatcggcgacgatacggtcgaaatgacgagacattacctgaaaaaatacgggttacgcgcgccgctgttcacgcttgtcggcgatacgttggattgcgggtgtatcgagtcactttttttatgatcaatttaacccgataaggatcaatgaccttgcctttgccagttatagatcttgcttttgaccggagccatatctggcacccgtacacctcgcttgccgatccccttcctgtctatcccgtaaccggagcgcggggggtctatctggagcttgccgacggacggagacttgttgacgggatgtcatcatggtgggcggccattcatggttacaatcatccggttcttaatcaggcggtaacgacgcagcttgagcggatgagccatgtgatgtttggcggtctgacgcatgagccagccataacgcttgccgaacagcttgcagagctgactccggaaccgctgcagaaggtgtttttcagcgattcgggatcggtttccgttgaggtcgctatcaaaatggcgatccagtactgggctacgctcggagagacccggaaaaccagacttctgaccgttcgttccggctatcatggcgatacgtttgccgccatgtcggtttccgaccctgttaccggcatgcatcgtcttttcagcggcgtcctgcagcggcagatctttgccgaatcaccctcatgcgcttttcacgatccatggaacgaggagtgtatcggagatctccgccggaaactggagcgccatgccgatgaaattgccgcagtcattatcgagcctgtcgttcagggtgcgggagggatgcggttttatgctccccgatatctcggtcgtctcagggaactgtgcgacgagttcggcgtgttgctgatattcgatgaaatcgcaacagggttcggacgcagcggcaagctgtttgcgcttgagcatgcagaggtttctcctgatatactctgtgtcggcaaggcgcttaccggcggctacatgacgcttgcagccaccctgacgacgggtgtcgtagcggagacgatttcatccggcaaccccgggcttttcatgcacggcccgacctttatggccaatccgcttgcctgcgcagttgcggcagccaatatccgtcttcttctcagttatgactggaaaagcaaggttgcgggtattgagcgagggcttgaatcggcactttcgccatgcaggacaatggaaggagtcgttgatgtccgggtgcttggcgcaataggggttgtcgagctggaaaatcctgttgagatgggcctcatccagaagaagttcgtcgacagaggggtctgggtaagacctttcgggaggctggtttatcttatgccgccttatatcattaccgacgaggagctcggtctgcttgccgatgcggttacggaggttgtttatgaaactcttgcggagagccggtaaggagctgaattcccggagaaaatgtaagcatggtcgccacaaatcaatgaaaaaaagtgctgagttctgagtgccgagttgggggtacagggtaatgggtagtgggaaagtgggtagtggaaagtaggctgtgggtattgggtattgggtattgggatgcaggtagtgcagtgccgagcaatgagttctgagtatgggggtcccgggaaggtgggtagtggaaagtaggctgtagaaagtgggtactgggtattgggtactgggatgcaggtagtgcagtgccgagcaatgagttctgagtatgggggaaacaacagaaaagaagagagatctctcccgatggtcgagatgacaagaagggggggttgtatgaccccaaatcaattcgctcttaatccaaagacaaggcaggatggctggatagcgagatggcgaaatagcaaaacagccttaatttacttttcgtgtcaattcgtgtcattcgtgggcaactcttcctcttcatcagagtgttttctgctacggatcaaactccccgaggcacgctactcccgtccttgacccggtacggttataattttccgggaattcaggtaaggagagcgtggagtcccagttcttgtgcgggtataaacagcgtcaataacggaacgctgcggggatttatgcacgcccgcctccgaccgcatgctgagcgggttattgcttgttgcatgcggttacagttgtgacggcttttgagcagaagggctcagttatcgtcaagcgtaaagccgatcttgacggttacctgccagtacatgagtttctggttttcaacatggcatcgggtttcaagaatctctacccaacggatgtttctgatcgattcggaagctttttctatggcattgtttaccgcttcttcgatgctggtcggcgacgatccgacaagttcaattttcttataaatgtgtgagctcattgtggtgtgatgctgatttaacttcgttgaaaagatgtgcttcctttcggatttgctttcttgagcggcataaatatgagcaaatcatggataatctgcaaaatacccgtgagatgtgaggatggcgtaaacttttttttctcggccaatcaggcagcacccggctataagttcttattatgcaataaaataagaagctttttccttctggcggaaaaaaatcggaatcaagtttttttttgggagatatattttcttgtgttattgtataaccaagtagttatataacgatattgtaagaagggtttaacggcgtataaagcgtgaacccgtaagcataaaacggcggaaggaacgcaattttagagaaaattattccatgaattacggttttgttatcgatgcccgcaaatgtatcggatgtcatgcatgcacggttgcatgcaagtccgaaaatcaggttcctcttggagtgaaccgtacatgggtgaaatatgttgaaaagggctcttttcctgaaacaaggaggtactttaccgttcttcgctgcaaccactgcgcagagcctccgtgcgtggccatttgtcccgtcgaggctttgcagaagcgcgaagacggtattgtcgattttgacggacgccgctgtataggatgtaaagcctgcgcacaggcctgcccttacaatgcgctctatatcgacccggaaacgcatacctccgctaagtgcaactactgcgctcatcgcaaggaggttggccttcagccagcctgtgttgccatttgtccccagcaggcaatcgtgtcgggagatcttgacgatccttccagtaaaatcgctgcgctggttgccggagagcagactgttgtgcgcaagcctgaaaaaggcacttcacccaaactgttttatatcaatggagacggcgcttcactcgatcctcttcaggtttcgcttgaaaaagagtatcactggagcgcccaggcgcgcggcgttgggcattttgccgataagcagaagggcgctccggcaattgaaaaaccacatcatgaggccccggcaacaggaccagccatgcgtcgggtgtacgatattccttcaaaaggggctgtctgggggtgggaggttccggcatatgtttcggcaaaagccgtctcgtccggcgttttcctcttgttttttgccctgacggcccttcttggtcaggaactttcaggtatgatgcagtgggctgcatgggctacctcgcttgtgtttttaggtttgaccggcggttttcttatcaaggatcttgatcgcccggaccgcttttcttcggtgatgctccgtcctcagttcggctcctggctggtaaagggcgggttgaccattaccggatacggagcgtttcttgcgctttggggagcttcacgattcctgcagattccggctcttgaacgcgttgccctctggggaggggcgcttttcgctctgattacggcaatctataccgcttttctgttcggttcggcaaaaggacgcgatttctggcagagccctatgcttctcttacacatgttgttgaatgcgctgctggccggcggttccacgatgttgttgcttggtttcggtaccggcgcttcagtggagctgttcgcgcttctcaagcaactgcttgcggccggattttcgcttcatctcgtcattatgctgcttgagctctatggtaagcatccgtcgctacaggcggaacggacggctgaaattatcaggtcaggcagtttgaaaaacgagttctggatcggcagtttcattgcgggaaatctcttgccgctcattttgtcgattctctcatccgatccgcttatgcttgctgctgcagccatcctggggctttgcggtgtgttctatacagaaaaagtatgggttcaggccccgcagagagttcccttaagttaaccatgtgtcggagttcattatgagttatacccataaaccaaccgtaatagaaagcattgcagaaaaactgcaccttattcccgatctccataaggaaaacgtccgggatggagcccggcgtgcagccgaagagggttcggaaataagctgccctcctccatcgcagtgggacaactgggttgagtacgattcgaaaagctggcctgagcgcaaggctaccgagtatatgctggtgccgacagcctgtttcaattgcgaggccggttgcggtcttcttgcctatgttgacaaggagaatatgaagatccgtaagttggtgggcaatccgtatcatccggcgagcagaggacggaactgcgccaaagggcccgcaacgctcaaccagattgaggattccgacagggtgctttacccgatgaagcggaccggtaaacggggcgaaggaaaatgggccagggttacctgggacagcgttcttgacgatattgccggaagaatgcgcaaggctattcttgaggggcgcaataacgaaatatcctatcatgtcggaagacctggccatgacgggtttatggagtggattctcagggcgtggaacgttgacggtcataacagtcataccaatgtctgctcttccggcgcccgattcggatatgctatctgggaagggttcgatcgcccctctcccgaccatgccaatgcgaaattcattctgctggtcagcgcgcatcttgaatcggggcactacttcaacccccattcccagcgtattatcgaggcccgaatgaagggggcaaagcttgccgtgcttgatccgcgtctttcgaatacggccagcatgtccgattactggatgccgagctatccgggaagcgagccggccatactgctcgctatggcaaaaatcataattgacgaagggatttacaatcgcgactatctggagaactgggtgaactggcaggcttatctgcagactgagtatccaggtacgccggttacctttgaaaactttatcgatgccctgaaaaaagagtacagcgaatacactcccgagtatgcttcaaaggaaagcggggttgacgcagcggccattgttgaagttgcccgaaaaatcggcgaagccggtacgcagttttcaacccatgtctggcgcagcgcaagcagcggcaatcttggcggctgggccgtatcgcgcaccctgcattttctcaatgtgttaaccggcagcgtcggaacccccggaggcacctctccaagcgcatggaacaagttcaagcctacggtgcatgccgaacccaaaccgcagacctactggaataccctgcagttgcctgatgagtatccccttgctcatttcgagatgagttttcttcttcctcattttctgaaggagggtcggggcaaacttgatgtctattttacaagggttttcaatccggtatggacctatcccgacggcttttcatggattgaggcgcttgaagacgaatcgaaaatcggtctgcatgccgcgctgaccccgacatggagcgaaacggcctattttgccgattatgtgcttccgatgggccactcagcagaacgtcacgatcttctgagctatgaaacgcatgccggaaaatggatcgcatatcgtcagccggttttgagaacggctctcaagagaatgggcaagccggtcaagtatacctgggaggcaaatcccggcgaggtatgggaggaggatgaattctggattgaactgacatggcgcatcgaccctgacggtaccatgggaatccgtcagtactgcatgtctccttaccgtcccggcgagaaaatcacgattgaagagtactatcggtatgtttttgagcatacgcacggcttgcctgaaaaagcagccgaagagggtcttactgcgtacgattatatgcagaaatatggagcattcgaagtcgagagcaatgtgtacagtctgaacgaaaagcctgtggctccggccgatcttcaaggctcggaggttcatcagcagagcggtctgatcacgaaaaacggcaaggctgtgggcgttgaggtgaatggccgttcctgtaccggttttcccaccccgtctcgcaagcaggagttcttttcgcaaaccatggtggactggaagtggcccgaatatcgcgtgcctggctacattaaaagccatattcatcaggagatcatgaaccggagcaagggcgagttcgttcttgtgcccacatttcgtctccccgtgctgattcactctcgttcaggaaatgccaaatggcttgctgaaatcgctcatcgcaacccggtatggatcaacgccgcagacggcgcggctctgcatattgaaaatggcgatctgattcgggtgaataccgatatcggcttttttgtgaacagggcgtgggtgactgaagggatacgtccgggagtcgttgcctgttcccaccatatcggtcgctggcgcagggatcaggatcctgaggcgaaccgctgggcgacgaacagggtgcagatttcaaaagagggaaaaggaaagtggaagatgcgtgtcgaggagagcattcagccttacgagagcaacgatcccgactcgtcgagaattttctggtctgacggcggagtgcatcagaatatcaccttccctgttcatcccgatccgatcagcgggatgcattgctggcatcagaaagtcaggatcgagaaagctcaagacggagattgttatggtgatgtttttgtcgataccgagcgttcttttgccatatacaaggagtggcttgccatgacgcggcctgcgccgggccccggcgggcttcgccgcccgctctggctgaaccgcccgttcaggccggatgaaaagacctactatctgcagtgactgtcggtttcatgcgggtcatggttgccatgacccgcccttcagcattctgctctcttttgcgatttgtgccgaatcaagggcgcaggttgaatttttaaaataccagaggcatcatgacttcaacgttattatcaatgcgcatttctatcaggccatgagttctgcagccaaaaagctattgctcaaaactgctggaacggcaggtgcgtcgattttattttttatcattccagggattctttacgcgtttcctgcggatcagacaggccaaatggcctggtgggtatgggtgatccttctctttgccttttccttcattctcgggattttttcggtacttgcgggggttggcggcggcgttctttttgttcccattgtcagcggatttttcccttttcatcttgattttattcgcggcgcggggttggtcgttgcgctgaccggagcgctttcggccggggctccgcttatgagaaagggactggcggatctgaagcttggtcttccgatggcgcttgtcggatcaatcagctccattgccggagctcttgcaggtcttgccatgcctgtcgctatggtgcagttgttgctcgggctctccatcatgtttattgcaggcattatgatcaaatcaggaaagtctggatatcctgaggtcaaagagcccgataccctgtcgaaaatactgcatatttcgggaatctatcatgatgaagccatgagcaaagatattgcgtggcagattcaccgcactccgatcggcctgtttctttttatgattatcggttttattgggggtatgttcgggatgggggccggatgggcgaatgttccggttttcaatctcctcatgggcgtccctttgaaagtagcggttgccaccagcggactcgtactgtctatcaacggcgctgccgccgcatggatttatatctttaaaggagcgctgctgccgcttatagcggttcctgccgttgccggcattatgcttggctcgaaaatcggagccggactgctgacgaaagtcaatacccgctcggtacggttgattgtcatttcaatgcttttgcttgcaggtttacgctcactgttaaaggggtttggaatatgaaagacacgaacagggaaaaacctgacgaaggagatgttcagtttgtctatgcaaaggtgcttgattttgtttcacacgcaggcatggtctttattgcagcggggtatttgatctatgtgatgcaactgcttcctctttccgtatcgattcgggctgtagcggataactggcatctcagcgcttcagatatgcagcaaaagcttcatgttccaagcggctggtcatttatgggaagtatggcggatgcgttgcatggggatgtcgtgagctatatgtctattctttttctctgcatggcgacgattctctgtcttgtgtttgcggtaaaagtctttttccgtgaaaaaaactacatctatacagcgattacttttctgcaggcgctggtgcttctcgttgcggcaagcggcgtgatttctcgctgagcgggctgagggaggtgcgatcttcgtaaggattgtttcaggagccggttgcaaaaattccggttataaaaaatgtttccggccaaagaaaaaatacgcctgatttttttggttgtttcaaatcgattccttactattcatataactattcagttatatagttaattatccggcgagcgagtcggtgtttggaattcaggcatgaaatcatggaggatggcaagacgggttacgatttccggattgtctcttatttcgatgagttgttctgatgtaatggcctggctctgctcaaacagatcgcgcgcacggaatatttaatcattatttttttattcagtaaagcgtaaccgtggagaacacaacgatggctgaaaccaaaaaacttgcaattattgcatcgcagggcacgctcgattgggcataccctccgtttattctcgcttctacggcagcggccatggacatggaggcggtaatcttttttaccttttacggccttccgttgcttaaaaaggagatcgacgccaaggtggcgccccataccaaccctgctatgccgatgaaaatgccgttcggaagcaaggagtttcagtcttataactggccgatacccaatttcatctccggtaatgtgcctggtttcgacagcatggcgacttcgctgatgaaggagaccttcaaaaagaaaggcgttgccaccattgaacagctccgcggcatgtgtcaggagtttggcgttcgctttatagcatgccagatgacgatggaggtgtttggttttgaaaaggaagagttcatcgagggggttgagtatggcggagcggctacatttctcgaatatgcggctgatgccaatatttctctgtttatctgatatggttatgcgccagatgaaccaaggcttgatggcgcattctcaaggagacagattaaccggtaagagagggttttaaaggtatgaggcgttttatagaactgattcgaaactgtttgacggatgtcagggaaattatgccctgggagctcgttgatcggatgcggctgaatccggagcttatgattcttgatgttcgcgaacctgccgagttcgatgccatgcatatttccggctcgctctgcgttccaaggggtattcttgagtctgcctgcgaatgggatcatgatgagaccgttcccgagctggtgaaggcaagagagcgcgaaattgtggtggtttgccgttccggacatcggagcgttcttgcagctcattcgatgcaggtgctcggttttgaggatgtggtctctctgcgtacagggttgcgggggtggaatgattatgaagagcctttgcgaaacagtgccggggaggttgtagactctgaagtggcggatgccttttttaccagcaagcttcgcgaagatcaaaagcgtcctgccgaaaaacatcaggcatagcgacgatcgttcgaggcgggtgcgaccggtcgttcatcgctgcattgaaaacatataccagtaaaatggtatcgccatgcattccggaggctccgcctttagggtagagcgcaaagcgatagaggtggcatgccgtaaaaaaaataacaaaaatcaggagaattatcatgagcgacatagcaagcaatatggatttgaactgtgaaggtctcaactgtcctttgccgattcttaaaacaaaaaaagctgtggatggtttgcagagcggcgaggttttgaaaatgaccgctaccgatcccggttctatcaacgatatggcttcctgggccaagcgaactggaaatgagctggtctcacataccgagcaggcgggagtgcataccttttatatcagaaaaaaataaggttccgggtttcagcgacttttcataccctctcgcgagttctgattttgatatggcggccaggttatgacgcagtgagtacggcaggtcaaggccatagcgtgcatgttgacggaggtatttttttttcggctttttgaaaagagcggatttttgcggcttagagggagatacatatggatgcagtaacgttgccgcggttgatgatttcggccgcacagaaaagttccggcaaaacaacgatcagtcttggtctgttatctcatctcaaaagcagaggcgtagcggtaagaagttttaaaaaaggcccggactatatcgatcctatgtggcacaagcttgcatccggcagcgagtgctacaatctcgatccgtaccttatgggccaggaggggtgtctcgactcgttttttaaaaacagtcggaacggaaacagtgatttttgcctcatcgaaggtaatcacggacttcatgacggtctctctcttgatgggtctgacagcagcgcaggtcttgcttcaatgctcaagacgcctgtacttctggtggttgacagcagaaaaacgaacaggggggtagccgcgctggttatgggcatgcaggcgatgcagccgcaggcggacattgccggggttattttaaatcaggttcaaagcgcccgtcaggcggcgaagcagaaacttgctattgagcactattgcaaggtgcctgtttttggcgcgatccctgttgatgaagagctggtcattcccgagaggcacctgggacttacaacggtgggagaaaccgccgatgccgctaaatttattacaggtgcggcagagcggcttgagcgctattgcgatatggccgctatcagggcgctgttttccatggcctcccccatcgggatgccgccgcttgaaacccgtggaatcaaccctgtcgctcgggcaagagtcggcgtgttcagagatgcggcgttctgtttttactaccctgacaaccttgccgcgcttcaggaacatggcgctgagcttatttttatcgactccatgtcggagagctcgcttcccgatattgacggtctctatctggggggcggatttcccgagtcttttttcgatgccataagctcacgccgaggactattaagggatgtccgcgaacgagttaagtcaggcatgccgctgtatgctgaatgcggaggattgatctacctcagccggagtgccgaatatggggggaaaagatatgatcttgcaggagttcttcctcttgatataggctttcagcaacgtcccgcagggcatgggtatcttgatttaaggagttccgccgaaagcgcatggtttaaaacgggcgaacggatcagggcgcatgagtttcattattcgcgtccgcttctgtcgagcggagcctgttcctatcagtttgaggtgctaaggggatatggcgtaaccggggagcgtgacggggcagttgataaccatgtttttgcgtcctttgctcatgtgcatgcgctgagtactccgggctgggcgccaaaattcgtctctcttgcatcgatatacaaagatcgctgtttatcaggctgggcagttcctccgcagcgtcaggattgaacaaaaaaatacggagagaatttgaaaaatagcgcatgaatttgtaactatataaccttacgcatttgtcgttgtgtagttgagttgtcggtatctgttttttgaataaacgaacaaggctctcttcctcgcatacgtaactgtttccgggccgaaacccccgagagttattgagaacggggctctgaaatacctgaagaaggcttcatgacgactgagcgacttttatttattcaggagcacttcggagtgtgtcagaacaacaatggcgagtcttgcgcgcaacgatcgtcgatagtcagtagttgaggagttccgttatctcgcagccaggtattcgtttgactcatgcttagggcaaagcctctgaaaaaaaagaaaaatctttccggtgtatttggaaaataaaaaatttgttgttaactactccttaatataactatatggttatatagttcatgatttaagtcgagaggtgctgtttactgttattgagcgacaggctgtcgtaggcttcgtctgtaatagctcaggttttatccattcagattaaaaaaataaaggagttcgacatggcaattgtagttaatggggtcagttgcgagacagatgagaacggttatctcgtcaatctcgaagattggacagaggatgttgcgaaggtgctggctgaaggcgaagagatcgagatgactgaagctcactgggatctcgttaaatttctcaggggttattacgacgagtaccagatcgctcctgccgtcaaggttctaacaaaggctattgctgccgaaaaggatatggacaagaagaacgcgtcagagttcctttacggacttttcccgaagggcccgggtcttcaggcctgtaaaattgccggactgcctaaaccgaccggttgcgtttaagaaaacggaaagctgtttgctgaccccaatttaccgagaattaaaggaggtgctatggacggtgctgaaggtgctgcttcaaaggaagtacatcattgcaatgaatgcggagcgcattctggcgaaaagtttctgaatccgaccccaatgcttgacgagctggaaaaaggcccctggccgagttttatttccggtttcaaagagcttgcggaaagaacgaaaaaacccatgcttcgcggggtgatggatcagctcgaatactcttataataccaagatggggtattggaagggcggtctggtaacggtggacggttatggcgccggtatcattacgcgttattcgatgatcaaggacaagtttccggaagcgtccgaatttcatacgatgcgaattcagcctgcgccgggtttgcactataatacggctatgctgcgagagctttgcgatatctgggaaaaatatggcagcggcttgatcgccctgcatggtcagaccggcgatatcatgctgcagggtatcgagcaggacaaggttcaggcatgctttgacgagctcaatcaggcgggctgggatcttggcggagccggagcgggaatgcgaaccgctgtttcctgtatcgggcccggcagatgcgaaaatgcatgctatgataatctcaagttgcaccttcacgcgctcaagcattttgttggcgtgctgcatcgtccggagtggaattacaagctgaaattcaagttttcgggatgcccgaatgactgcaccaattcgatcatgcgttcagatcttgccgttatcggtacatggcgggatgcgattcaggttgatcgcgatgaagtgaaggcatggatagaaaaaaagggtgtcgatgcgctggttaaccaggtgatcaatcactgtcctaccaaagccatttcgctgaaagatggggaaatggtcatagagaccagagattgcgtgcgctgcatgcactgtctgaatgctatgcccaaggctctctctccgggcaaggacagagggatctctctgctgatgggcggcaagaatacgctcaaggtaggcgttaatatgggctctctcatcattccctttatgaaaatggagtccgaagaagatatcgaggcattcatcgagcagatcgaggcgattattgactggtgggatgacagcggccttgatcacgaacgtatcggcgaaactatcgaacgcgtgggtctgaagcagtttatcgagggtatcggtcttgaggctgatattaatatggtgtccaggccgcgcgataacccgtacttcaaggccaggtattaacgtgaccggtgttgtttttgcgatcgatgaatttaactctttttaagaggctctattacacctcaaaaggaatgaaaatattatgagcagtcctgaaaaaaaatggaaaaccgtagagtcgggtcctcatacctatgaggaggctctgcatccggttgtgagaaaaaattacggcaagtggaaatatcacgagattccgaagcctggcgtgctggttcatgtcgccgaaagcggagattcgctctatactgtacgggcaggaacacctcgtcaggatacggtggacatgattcgccggctttgcgacatagccgacaaatactgtgatgggtacctccgttttacggtacgtaacaacgtagagtttctgactccgaaacaggaaaatgtcgagccgatgatccgggagcttgagtcgatgggtcttcctgttggaggtacgggcatgtgcgtctcctcggtgtcgcatacgcagggttggcttcattgcgatattcctgcgacggatgcttccggagtggtgaagtcaatgatggatacgctctatgcggagttcaggggcatgcagatgcccaacaaggtgaggctttcgacatcatgctgctcgatcaactgcggtggacaggccgatattgcggtcgttgtcaagcatacgcgtcctccacgtgttaatcacgatcatcttgcgatgatttgcgaacttcccaaagccgttgcccgctgccctgttgccgcgatacgcccgacggtggtaaacggcaagcgttcgcttatggtggatgaggagaagtgtatctgctgcggagcctgtttcggagcctgtcctgccatggagatcaaccatccggaacactcaaagtttgccatatgggtaggcggcaaaaacagcaatgcccgttcaaagccgtcaaccatgagtattgttgcccataatctgccgaacaatccgcctcgctggccggaagttaccgacgctgtcggcaaaattcttcttgcctacaaagagggcggtcgtccctgggagcgtattggagagtggataaacaggatcggatggaaacgcttctttgaagagacgggtctgacctttgatgaggatatgattgacagttaccgtcatgcgagaacaacattcaaccagtctgctcatgttcgcttttagcccaaggagaaattcatgaaggtagaatccaatccaattcttgattatgcgctcaattatgagtttcctgagttcaccgagctgcagggaacggaaaagattgtcgcattcggagatcatagtcacaagtgcccggtctacgtccggcaggttcctccgtgttcagcggagtgccccgcaggcgaggatattcgggggtatcagcgatttctcaatggtgttgagaagtcggaggatccatggaaatcagcatgggagacgattgtcgataccaatccgtttccggctgttatgggtcgaatttgtccgcatccttgccagggcgggtgcaatcgccagtatcacgacgaaagcgtggcgatcaacgccgtcgagcaggttgtcggtaattacgggattgaacataatcttcagcttccggggcccggcgaggataccgggaagcgggtggctgttatcggcggcggtcctgcgggtctttccgcggcctatcagttgcgtcggaaaggccatgccgtaacgattttcgatgccaatgaaaagcttggcggcatggtgttgtatggcatcatgggctatcgcgttgaccgcgctgttctcgaagccgagattcagcgcatcatcagtcttggtgtcgaaacgaagatgggcgtccgtatcggaaccgatattacccttgaccaactggaaaaagagtacgatgctgtttttgtcgggatcggcgctcaggttggacggtctcttcccattacgggatcggccgatacaaaaggcgttacgaatgccattgattttttgaaaaattacgaggtcgagggcgattccatagccgtcggaaaaaaagtggttgttatcggcgacggtaacgtggccatggatgtggctcgccttgccttgaggcttggttcggaagcagtcctgatttccggtgtaccgagggaggagatggcctgttttgccaatgagtttgacgacgccatacgtgagggttcggcaatccactacatgaccggaacggtagaggttctcaagggtgaagagggtgttcggggtctgctctgctcgaaaatggtgaaaaaggagaagggtgaagagggttggaactcgccgattccctttttacggtataaaagcactgatgaaacgtttgagatcccctgcgacatggttgtagccgctattgggcagacaaccaacatggagggttttgaaagcgttgccggcgatcgcccatggctcaaggttgaccggtattttcgtctgcccggcaaggagaacgtgtttggcggcggagatgccattaaagtcgatcttattacgacggcagtaggacatggacgcaaggcggcaatggccattgatgcttttgtcaagggagactcgtttgccgagcagggttatcgcgaggttgcgaaggttcaaaaacaggatattctctatttctatcactctccccaggcaaaaagagagactattgagctggaaaatgttgtgggaaaccatcaggagctgcttgaagctctgagcagagaggaggccaaggcggagtcggagcgatgcatgagctgcggactctgtttcgactgcaagcagtgcgtttctttctgtccccaggaggcggtcaagcggttcagggacaacccgcccggcgaggtggtttataccgactattcgaaatgcgtcggatgtcatatttgctctctggtctgcccttccggctatatacagatgggaatgggagagggtctttaacggtttgaatggcaacgttgaaaaacagggaaggagaagatcaatgtccgaagatttaatacgccgggttgaagaggcgatagcatgctcaagaaattgggcagaaaaagggtggcctgttacgttcggttcccgaaatgtagccgtttcatcgttaaaagaggcaaaagcgcttccgtccagctttctttatcgccaggaggccctgaattactggaatcaggctcggctcatgggtaatgacgctggtgatgcgggagcgaaggcgctcgatgccctgaaaagcggcaatatgcgtgcagctcatgatgcgctctatttatcgcagtatatcgaaaagcctcttgcggaaaatgcccgaacatggcatcctttatatgaggcttttactgccgaaatatcgagttgttgagaggtgcgccgccgttgaatttttcataacattctaacgtactgaccaaaggtgaaaataggaatccttctcaaggaggggccgtacaaccatcaggcatccgatacggcttacaagtttgctgaagctgccatcaaaaagggacataccatcgatgcggtgtttctttataatgacggagtcggcaatgttacaaaaatgatggatcctccccaggacgacagaaatattgccgcccgctgggatgcgttgagcaagcagcatggggttgaaattctggcctgcattgcagcctcaaaacgacgaggtatcaacgacgacgtgattatcgagggcggtaccattaccggccttggtactcttacggatattgccattcgcaacgacagactgataacttttggagactgaactatgggaaacatggatatcgaagagaacacggatatcaaaaaaatcatgcatgtgatgcgccatgcgcctcatggcaccatttacagttatgaggggctggaaatgattctgatcatggccgcctatgagcaggatctctctgttgtctttatcggagacgggatctatgcgctcaaaaaaaaccaggacacgcacgccatagggatcaagggcttttcgaaaaccttcatggctcttgacggttatgacgttgaaaagctctatgtcgatcgggtctctcttgaagagcggggattgaccgaagacgatctggttgtgcctgttgaggttctgacctccgccgaaatcggcggactgatgagagaacaggatgtcattattcatcattaagcaggtttatggattgccggtcgaacatccggttgccgtgaacgtgaaaagaactttgaaacattagatgccatcatgctacataccatcaataaatctccatttgccagcgatacctttgacacctgcggcaggttcctcctgccgggcgatcccgttctgttcatcgaggacggcgtttatgcggttcaggcgggcaacagattttcatcaatgattgaaacgattcagaaaaccaatcctgtttttgcgcttcgccccgatcttgacgctcgcggtatcgctgcggttgatgagggcgtgacgctggtcgattacgaaggatttgttgagcttgttgagaatcatcaggtaaacagttggttgtgataaccagaatttttgacagggatggcaaacggtttattattgcgctatgactaaagcattggacagggtgattcagcagaacagaaaagagattcttgatcgctggcatgggcaggcgcttgctcttttttctgaaaaaatggcacggggaaccccgatatttgatctgctgaatgagtccatgggtatgattctcgacggctttgaagagggcagcgaatcctgcctggagggagtcgatagttttgcgcgcatttttgctgtacacccgtttcctccatccggatccatgaggcttttttttgaactgcaattcatccttgcggccttttgccctgatgaggagagccgggatgcgatgcagacccgtatacaggcgataatgcttgatgcctgtgacgattttatggcacatcgtgaaaaaatttatcaactcaaggtggaagaacgccagaggagtatgtatatggcactcaggagggctgaaggatgaaaaaagttcttatgcccatagttatggtggcggttcttgggctgatcccctttatcggcgttacctatgcggggcttgactacctgtttggcgttattattccctatgcatccgttctgatatttattgcgggatttgtctaccgattggttgattggctcaaaaggcccgtaccgtttcgtatcaccacaacctgcggccaggagaaatcactcgactggataaagcagaacaagcttgattctccatcgcgcgcctggcatgcagccttcagggtgctcttcgaagtgttttttttccgttcgctgtttcggaacaccaggagcgagctgcgggaagggccatcgcttgttcatggttcgagcaagtggctgtggatgggcggtcttgtttttcactggtcgcttcttgtaatcggtctgcgccatgcccgatatttttttgttatggtgcccgattttattcagcttgttgaaggagccgaccgattttttgatcttgcgctccccgcattttacctcacggacgccctcgttctttcagcggtcacttttttgttcgttcgcaggatgagcgatgcgaagatgcggattatctcgttgcagacggattatttcccgctttttctcattacagggattgttcttgtcggcattatcatgcgctatatcgtcaaggtggacgttatgccggtcaaggatcagatgctgcggcttgtcgccttcaatttcgaagcgcccgcaccgataggcgcgttattctatgtccatctttttcttgtctgtgtacttgcggtttactttcccttcagcaaactgatgcatatgggcgcaatctttctgagtcctacccgcaatctctgcaacaacagccgcgaaaagaggcacgtcaatccatggaacgcagccataaaattcaggacttacaccgaatacgaggacgagtatcgcgaaaagatgaaaaaggcaaaattaccggttgaaaagcaatagccatgtcgaaataccttccgaaattatcagatctcaaaaaagactttgaggaaaaaccgagcattctgaaaggggattactctaaaaaagagtggtgggatacgccttttgaatttcgcgacggaaactggtcttttccggcaaagccggaagtagtcgaagagcttggctttcccaattcccggaagtggtcagcgcttgaccaggactggaagcttcccgctgactggcagaaaacgatcagcgagggtctgaaggttcgcctgaaaaaatttcgttcactgaagctttatctcgactcctgtgtccgctgcggagcctgcgccgacaagtgtcatttttttctcggtacgggcgacccgagaaacatgcctgttctgagggcggaactgcttcgctcagtctatcggaacgattttcctctggttgaaaagatcctgaagggtttttcaggatcaagaaagttaacggcggaggtgatcaaagagtggcacatgtactactatcaatgtacggagtgtcgccgttgctctgttttttgtcctctcggcatcgatacggcggaaataacgatggttgcgcgtgagcttctgaacctgataggggtgaacaataactggattctggcccctgttgccaattgcaatcgtacggggaatcatctgggcattgagccgcataccttcgtgcagaatattgagtcgctggtcgaagatattgaggatatgacaggagtaagggttaacccgacgttcaatcgtaaaggtgcggaaattcttttcataaccccttccggcgacgtattcggcgatcccggcgtctataccatgatgggttatcttctgctctttcatcatatcggtctggattacaccatcagcacctatgcttcagagggcggaaatttcggcatgttcacctcaaacgacatgatgaaaaagctgaacgccaagatgtatcatgaggccgaacgcctgaaggtgaaatggatacttggcggcgaatgcggtcacatgtggcgcgttgtacatcagtatatgaataccatgaacgggcccgccgattttctcgaggtgccggtatctcctgttaccggaacgaagttcagtaatgcggcggcaaccaaaatggttcatatcgctgaatttacggctgatctgatttatcataaaaagctcaagcttgatccgcggcgcaacgatcatctgaaaacgacctttcatgactcctgcaatgtggcaagagggatgggtatgttcgaagagccgcgctttgtgctaaacaatgtctgcaactcttttcatgaaatgccggagaataccattcgagagcagaccttctgctgcggctcgggaagcggaatcaattccgaggagaacatggagatgcgcatgagagggggatttccgagagcaaacgcggtcaggcatgtcaggaaccagcaccaggtcgactctcttgtaacgatctgcgcaatcgacagggcaagccttcccgcgttgatgaagtactggaatccgggagttacggtctatggcctgcatgaactggtcggaaacgcgctggtgatgcagggcgaaaaaaagagaaaagaggacttgagagagcatccaatgaaaggattcgacgatgaggagggcgatgtcgattaagaaaaaccatatcattttcagcctgctcgcgctcttgctgctggctggatcctacgcattcatgcatgtcgttcaggctgcggatccggttccgccgacccctcgtcctgcagcgagcgctgctatagacagctcgaaatgcattatgccgacggcgtacatgaaagccaatcatatgcgggtattgcatgaatggcgcaactcctccgtcagggatggcaatcgcgtgcacgttgcgcccaacggaagtaaattcgacaaaagcctgaatacctgtctgggatgtcatgccaataaccggctattctgctttaactgccacatgtatgccaatgtcaagccgaagtgctggaattgtcatatatcgcctatggagacaccgtgatgaacgaacaaagaagagattttatcaggaaaacaggccttggggttcttgcaggtcttggcgttgcttcagggctgtttgcggaatcatcctttgaaaaaacggttctgcctgcatgggacgaaaagcctgttgcgggaaaaatccgctggggtatgcttgttgacacccgcacctgcaacgagagttgtcaggagtgcgttctgacgtgtcatcacgttcacaacgttccggatttcgggagtcgcaaggatgaggtcaagtggatctggaagagtccttatgaaaaggcttttcctaccgcgagccagcagtttcagaataaagagaccagggatcgctcctgtttgacgctttgcaaccattgcgctgaatcgccatgtacaaaagcctgccctacggaggcaaccttcaagcggtgggatggtattgtggcgatggattaccatcgatgcatcggatgccgcttttgcatggcggcatgcccatacggttcacggagcttcaactggcaggatccccggatggcgatcaaaaatccgagcgccgattaccctacaagaatgcagggcgttgttgaaaaatgcaatttctgttcagaacggctcgtaaagggactcaagccagcctgcgttgagagctgcccgaatcaggctctgacctttggcgatctcaacgatccggagtctgacatccggaagcttcttgaaaacaaccagacgatgcagcggaaacccgaactgggtaccttgccgtcagttttttacattatctaacgacttcccatgatagagaaagcgctgaaaggaaaccgaaactactggctctggatagcattcctttgtctggttattggttccggactttttgcctacagccagcagagatggtttggccttacggttaccggaatgggtcgggatgtgagctggggtctctatatcgctcaattcacctttcttgtcggggttgctgcctccgccgtcatggtggtacttccctactatttgcacaaccagaaggcgtttgccaaaaccgttatcatcggcgagttcatggctgtttcagccacgatgatgtgtctgctttttatccttgccgatatgggcaggcctgatcgggtgctcaacgttctgctctatccgagtcctcatgcaatggttttctgggatgttctcgttttgaacggatatctggtcatcaatttcgtgagtgcctggacggttctcggcgcagagcggaaaggggtgcctccgccggcctggatcaagccggtcatctacctctccataccatgggcggtgagcattcatacggtcacggcttttctctatgcaggtcttcccggtcgccatctctggctgactgctgtgcttgctccccgctttctcgcctcggcattcgctgcaggaacggcgctgttgatacttgttacccttattcttaaaaaaacaacggggtttgatgccggcaaagaggccagagagaagcttgccgttctggttatctatgcgggtctggttaatttctttctgatcggcacggagttttttacggctttttacagcaacgtgcccgctcatatgcagagccttcagtatctgttttttggacttgaaggcaagagtcagttggtgccatggatgtgggtatcccttcttgccgggatcggagcgcttgcgatgcttttttcacagaaacgaaaaagctccaatctctggcttgccgcagcaagcggcgcaatggttctttcgatctggattgataaaggggttggattgattatcggaggatttgttccttcgccgttggaagagatcgtcgagtactcacctaccgtaacggaaattgtcattacactgggcatctgggcaatcggtacgctcctgctcaccgttctgctcaaagtagcggttgccgtcaaaacgatggattaatcgctccttttcgtcggaaccagcccgatggcgttttcggaaacgaagaaggcttaccttttttataagctcgcaatagtgatgcgggcttttaattttttgtttaaagaggcgatattgattgttcgggctaacggggccggatctgtttatgaaaaaaacggtctcgggaatttatcagccgccgactgctgttctcaattcctgtgcgttcagggtcgtgctgtcaatgcaatatgaaaattatgaaggtttttctgccggttaacatcaggatcgatgacaagaaaattctttttgtcggaggcggttcaatcgccatgcacaagatgcagacggttgagcagtacgcaaggaacattaccatactcgctccccgcattgacgataaactgaaggcgaagggattttgcgagatccgcaaggagtatgagaaaaccgatcttgagggtttttttcttgtgtacgcctgcacgaatgatcttgaggtgaatcgaagaatcaaaaaagatgccgaagagctgagggtgctggtgaatgtggccgataacagcgagttatcggattttatctccccggccgtgtttaaacttgacgagatgacggttgccatatcgtcaaacggacagaacgcaaaaaaatcggttgagtggcgcaacagaataaaagccatgctgcaagagagttgacaaggcggaattagtattaacgaacgaggatttcattcatgacaaagagcgaccatagccaaagagttgacgtttctgaaaaagggtatgtttatatcatcggcgcagggcctggcgatcctgaactgctgaccataaaggctgaacgcgccctccaggaggccgacgtgcttctctatgacgacctggtgtcgggcgaacttgttgatcagtttcaaggcattaaaatctatacgggaaaacgcaaagacagccatcatttcgagcaggatgagatcaacagcgaaatcgtccgccacgcactgatgggcaaaaaagtggcgaggctgaaagggggcgatccatttgttttcgggcgcgggggtgaagagatcgaggtgctcagaaaaaacggtatcaggtatgaaatcattcccggtatcacggcagcttacggcgcgagcgcctataccgaaataccgctgaccatgagaaaaatatcctcgtcggtggcgttctgtacgggacatccggtcaacaagattcaggttcctgacgcagacacgctggtatactatatggtggcctcaaccgttcacgatgttcttgatgccgttgtcagcaagggacgaagcgagaatacgaaagttgccattgtccagaacgcgaccaggtacaatcagaaaatttttaccggaacgctgggtgagttacggcgtcgtgaaaaagcggtctactcgcccgcactcctgattatcggcgacaatatcaaccagtttatcgagaagaactggttctccggtaaaaggaaggtgctgctgaccggaggggatgcaaagcgatacaatgcaatggagcatatcatggtgcattttccctgccggcaggtcgatggcgccgacagagaaagggtaaaagagtattttgacgatttcagtccctacagcaccctgctttttaccagcaagttttcggtgaaatatttctttgcctcattattcgagtatggcaaggatgttcgccatcttgcagcggcgaccatctgcgcaacgggaaaagccgcggctcttgaattgcagaaacatggcgtgatccccgatttgtttttcgaacccgacggttgcgccgatatcgttaccatgttcagggaacgcggcatgaccgatgagcatattctgcttcccggttcaaatctcgttgatgagtatcttgttcgtgaactgacaacgcttcgtaacagggtaaccccgctctgtgtctatatgcacgaagcacaggagcatgctgagagcatcgatcttgcgttcattgacgagatctatttcgcctctccgtcgtgcgtgaacaatttcagaacgctctacagcagcattcctgaaaatataacggttacagcggccgatacaagaaccgaaaaggagtacagaagcctgtttggcgaatcgtaacggatggatttggtgaaccagatgccgaatgaagcgatcgaaggcggtttttaaattctcaaacagtgatcccatgaaaatagctgtcagtggaaaagggggggtgggtaaaacgaccataagctcccttattgcgcttggtctggccgaaaaagggaaaaaagttcttgccatcgatgccgatccaaacggcaatcttgcggaagcacttggttacaactccggagagagcggaagaattactcctcttatcgaacgcaaagcgctgattgaagagagaaccggagccaggcccggtgaaatgggcggttattttgtgcttaacccgaaagtcgacgactttgtcgaacgattttcagtgcctgtcggagggttgagaacgatggttatgggcgaactgaaagaggctctcagcggttgttactgcgccgaaaacgctttgcttcgctcttttctcaggcatctgatggttgaccgcgacgagtgggttgtgcttgacatggaggccggttttgagcacctgacccgcggcaccgcgcaatcggtcgatctgctgcttattgttgtcgaaccgggcgcccgttccattgcaacggcacacaagcttcagcggctggccctgcagtcgggtattccccggacaggttttcttgtcaacaagctctacagtccgtcgcaaaaggagcagatcatcccggaacttgagggtggagagattctcgcatcgatcccctttgacgagatggccgttgaagcggaccttgccgcccgatcgcctttcggatcgtgctcgctcatgaaagagtctctccgccccctgattgaagcgctttctgataattccactggataaacggcgctttggaggcttttttgttttgcatataatgtaacgattgttacattatatgagcgcatgagtatataattcgattatttatctcgacctcaatcctgttttcagaaaaaccttcaattccgaagagatgctcagcagatcggcgcgctgttttcatctcctgatatcgttccgatacgaaaaaagatctgctcccggtctttttttttaacaggctgattaacgattgttatctctcctctgtggcggaggttgctgtttaacctcttgttattcagaagatcgttaatcccgattcatccgggagttttcttttcccgccgggctcccgttcccggatctctcagtattgcgtttcagtcatatttttctcaacagcaacaatggaggagtcatgagcaatgagcaaaaaccaacttcccgcagagaatttctaaggagttcggctttcggactaagcgcagttctgggcggattgccactcatacaggggtgctccaaagagtcggggcaggagaaaggcgctccgaatatcggcacatcgggaaaaaagctcaaaagcagttatttgccgataaccgatgcaacgccgatcattctcgcccatgaactgggtttttacaaagagcttggcatcgattccgaaaaacctgtactgataaggggttgggcgccaatggccgaagcctttatggcaggacgtttcaatcttacccatcttcttgcgccgatccctatttacatgcgctacagcaaaggctttcccgtgaaagtggttgcctgggaccacatcaacggttcagcgctgacggtcgggaaggagagcgggatcaaatcttgcgccgatctgggcggcaagcagattgccattccctactggtattccatgcataatatcattcttcagatgattgcccgagagcacggtatcgagccggttattcagagcaagacggcgcctctcaccagcaaacagatgaatctgtttgtcatggctccccccgacatgcctacagccatagcctcaaaggccattgacggctacattgttgccgaaccgttcaacgctgccggtgaagttctcgcgggcggaaggattgtccgttttaccggcgacgtctggaaaaaccatccatgctgtgttgccgtcatgaacgaaaaggagcttgaagacaaagagtggtcacacaaggtgattcaggctctggtcaaggcggaactctgggcgctcaacaatgtggaagaggccgcgcatattctctcgaaggatggcgctcaataccttccgcttccggaaaaaattgtcaagcgggcaatgatgaaatacgatctggagacatacggagcaggaagcggaaccggtgccattcagaaccccgactggcatgcaagcaggatttcctacgaaccttatcaatttgaatcggcaacccgtcatatcgtggagatgctgaagcagaccagggtggacggggatgccgcttttcttaaggcgcttgatcccggtaaagtacataaggaattgatgtacacggcaggagtcgaggcggcagccgcagcgcttggcggactcggtcagtttgccggagtcaattcggcctcgccgctggtcagggaagaggttatcaaggtgtaaggacaaccccgttttcgcccgccccgaaatcatcaatgttttcggggcgggcagaacatgattcgcaatatgggagcgcggagagaacagaggctgacggcccttttctctgacgagctggttttgcgtgcattgcttcgcattttcatctgtaaccaacaaccttctttcaggctatggcaaaacaaaacgataccagtaacaagggctcgcaagagatgacggcgcgccttgccgatcggggtttttatctgctcggcgtcgtgctgttcatgattgtctggcagattgccagcgcgctcaagcttttcggggctgatttcagtgaatcgttttctccgctggcagcgatgcttgcgcttttcgagatgattaaaaacggggaactcatccatcatgctctcccgagtctgcgcagagtgctgacaggactctcgcttgcggttgttgttgcgcttcctctcggggtgcttgtcggctatttcaaacgaattgaacagttgacttacgtcgtctttcagttcatgcgcatgatttctcctcttgcgtggatgccgatagcgattatcattttcggcgtcggcgatgtcgctgttatttttctgctctggctggtggccatctggccgcttattctcaacacctctcacggagcaggcagagtaagccctctctgggtaaacatggctaaaaccatgggagcgaaggattccgggattcttcgcaaagtgatcattcctgccgccgttcccgatatgcttaccggtcttcgtcttgccgtcggggtgagctggatcattcttgttcctgccgagatgctcggcgtgccggacggtctgggctattttattctcgatacgcgcgacaggttccggtacgatcagcttatggcaaccattatggctatcggaatgatcggctatctgctcgattccgcgaaccgctggcttatccataaattttcatggaagatgtaaactcaatggaggaagaagctatgacaagtggacgccaggtgctgatcagcgtacagcacgtatcaaaaacatataaaaaaggcgggcgcgagttccatgcgcttcgcgactgcacctttgatattctcaaaaacgagtttcttgttgtcgtcggtcctacaggatgcggaaagtcaacgttgctgaacctgcttgccggtattgaatttccgacatcgggatccattctcctcaacggggctccggtgaccggtcccggagccgacagggggatgatctttcaggattatgcacttcttccatggaggagcgtgctgaaaaatgcggagcttggttttgagttcatgaaaaaaccgatgaagggcgatcagatcaaggctgaggcgatgcgctaccttgaaatggtcggccttggctatgcggtgaacaaacatcccggcgaactgtcagggggaatgaagcgcagggcttcgcttgccatgatacttgccattaagccggtgattctccttatggacggcgcgttcaatgcactggattcaaaaacgaaaatgaccatgcatcaggagataacccgtatctgggaaaccgaaaagaacacggttgtctttgtgacgtccgatctcgacgaggcggtcaagcttgccgacaggatcatcgtgctcaacaaggatggcgctcttgaagccattcttgtcaatgaactgcccagaccccgtcttggcagcgctgcaagggatcctgattttcatcaccggttcatcgcgtttcgcgaaacggtcatgaacgtcatcaaaaaagatgcaggcctgagaacctgtgccatcagctaaccatttcaggacgaaaaaggcaatgaaaacaaccatgaacggcattgcagcaccagagaaacctctgcttgaaataagggatgtctccaaaacctttatgaaagacggcaaggagtttctggtgcttgaaagggtgaatctcagtatcaacgagggcgagtttgtctgtattctcggccctaccggctgcggaaagtccgtaacgcttcagattgtcgccggactgctcgaacagtcatccggcagcgttattctcgacggaaaggaggagcacggcccgggacctcacaagggaatggtgtttcaggaatatgcgctgcttccctggagaacggtggttgaaaatgttgaaatcggtctcgaactgaaaggcatttcgaaaaaagagcggcgtcggatagccgaagagcagcttgatcttgtggggcttaaaggcgccgaatcgagaatggtgcatgaaatatcggggggaatgcgtcagcgggcggctattgcaagggcgcttgccaatcgtccgaagattcttctgatggacgagccgtttgaagcgcttgatgcgctgacaaaagaggagatgcagatacagattctcaaggcatgggaaaaaacaaaaaccaccattttttttgttacccatgatgtggacgaggcgatttttctttccgacaagctttgcgtcatggatatcaatcccgggcgcgtgaagaaaataatcaccaacacgctcccccgtccccgtcacgaacttgtctgcagaacagacaaggcgttctgcgagatgcgcgatcaaatcattcagctctactcgtcgctcaaggatgaagagctcgatctggttttttaatggataaagcaaacactccactatgaaaacaaacaacgcaggacttcgcccttttgcccgagctgttcttatcggctcggccatgatttccggtatgctgaccggctgttcagaaaaaaaaaccgttgagactccgccgaaagagccggagaagacggttgcggcaagcaatgagagcccgctgaagggattgcgtctctatctcggctactgctttatctgccacgggcagaccggcaggggcgacgggccctatgccgcatcattgacggcaaagcctgcggatctgaccaacagaggctatttttcggcacggacagatcagcagatctatgattttatcagcaagggaggtattgctcacggcaagtcgatacacatgcgccccttcggcatgcagctcacccgccagcagatcatgggtcttgtctcgtacgtcagggtactcaacgagggccggacggtcgatctcgaaaaatcttcgggaaacacggctgacgatatctacggcatgtcctgtatcatgtgccatggcagcgacggaaacggcgatggagaaattgccagaaaactcaatatcgccattcgtccgcttggcagtaaagccgttcaggatatgagcgaccagcagctttatgccattatttcgggaggcattaccgataccgccagggtcaatgcgagctatatgccggcatggagcaacagtctgacaaaagagcagatcgacgagcttgttgcctatatccgtgaacttggaaagccgtgatggtttgcggctgaagatgtctgaaacgttatgaatcaactaaccccgcaggattatggccgaagagagaatataccgatacgatgacgaactgaccggttcgcgcaacgctccgcagtatcagccgggaatgtcgcttaaagagaggatcaagcttgttcaccggcttaactacagcaaggaggaggtgataaagcatacggccaataaagccgtagccgagatggttgaacatatggacaaggaggcgatcagcaatacctttgatcgctttgcgcagcagcatccgcaatgcggctacggacttaccggcgcgtgctgcgccttctgctcttacgggccctgccgggtaacggaaaaaacgctctattcggtttgcggcaaggatgtcgatctcatcgtggcaggcaatgccctgcgacgtcttgcctccggtatggcagcgcatggcgcacatgcgagggaggtatttatcgccctcaaagcggcggcggaaggcagcgctcccatcccgatcaaatgcccggaaaaaggggtcgccgtagcgcgggcgctcggcattgaaacggagggaaaaaccattgaggccatctgtggagagattgccgatattttcattgacgatctgcagcgctcgcttcccaaaaggcacgagacgctccatgcgcttgcgccgaaagagcgcgcggagctgtgggaaaggctcggcatcataccaatcagtgcctatcacgagtgtttcgaggtcaataatcttaccagtcacggcaccgattccgattttgaaagccatatgcaggcttttcttcgaacggttcttgcctatgccatcaccaccgttaccagcacgtcgcttgccaccgatattgtctacgggcttccccggcgttcaaagctcaatgtcaatctcggcagcattgttcctgacggctgcgtcaacatcggcatcaacgggcacgcaccgatggtcgcctttgctatctgcgatattgtcggcacgccgaaaatcatggaaaaggtaaagagagccggtgcggatactatcaggctgtacggcatgtgttgtaccggcggagagtttattgaacgcgacctcaacatccctcttgtcgccatggcctcttcggctgagatggcggttgctacaggcgcatttgatgccatcgttgttgatcagcaggatgtgctgccgggaatgatgcacgtagcccgtcagtttcataccagggtcatcaccacctcgccttccggacggaaagagggggcgattgtgcttgaacttgactactacctgaagaatctcgataaaatctatgagcttgccgaagagattctcgatatcgccattgataattatcgcaacagggagagtaaaaaagttcatgtgcccaatatcagggcaaaggttgagcttgggttcagcgttgaagaggtcatgaagctctttaacggttcgatgcccgataaaaaaatacatggtctcgcagcgcttctcaaagccggaaaaatccggggtatcgtgaacttcggatcatgcggcaacgttcgcggcgccgtgttcgagaggaaccagatcattattgccaaacagctcataaaaaatgatgtgctggtcactgcccatggctgctcaggaatggggctcctctttgccggccttgctcaccccgacgcctccgtgttatgcggcacagggctgcgggaggtagtgcaggccaaggatattcccccggttctgcatgtcggcgcctgtactgacagcaccagagccagtcagatcatggcttatacggccaatgccgccgcacagcccaatcctgccatgccgtttgccatggttgcagccgatccggcagcggaaaaaaccatgggcgcgaggtacgcctttgttcttaacggcatcgaaacctactcctgcgtgcaggacaacacgctggcttcggatcgatttatcgattacgtcagcaacaggctgcggacgatcgtcggcgcggcaatgaactggaaccccgatccctatcgtaccagcgaagatattctctgcatgcttgacgagaaacgagccgctcttggatggccggttcgtgactatacgatagggacaaaagaggagatagaggacaagattcccgataccgttgaaatcggtcgctcgatctgtacgatcatctgaaccggaaaagcgttgtatgaacggtcaataactcagcaaaaggagaaaacaggcatgctgttcgattgtgaaaaacaggcaatggagcgatggacgattgcggagcataaggtgtgtgacggctgtccctatcggggatcggttgccggcgaacctcccttttgtatcatgcgccagaaccctccggagtgttttgttgcgcgactttcaggcagagcggctgtgacagggcaggataagccatccggcgcatgacctgactggcgccgctgcgcgtataaccgttcagagaagagcctgaagcgcaggaacagatgaaacgtcgattccgtccggtcgtcggctacagctcattcttggctttctgccagagcaggtcgagttcttcagcggagaacgcctgccagttccggcctgattgctgtaccgttgcttcgacggcctcaaaccgtttcatgaacttgttggttgcctttcgcagggcgtcttcagggtttgcaccaataaaccggctgtagttcacgacggtaaagagcaggtcgccgaactcctcctcctgttcctcctttgtcgctgcgtttttcagctcggcaatctcttcgacgagtttatcgagcacgccctcgtcgttctgccagtcgaacccgacacccgacacctttttctgcacccggtatgcgcgaaggagctccgacatggctttcggcaccccgtcaagcagcttttttcgtccctcctgaagtttcagcgtttcccagtttttcagcacctcctgttcggtgtcggcaacggtatcgccgaagacatgcgggtgacggccgatcagttttgccgacaaggcttcgaaaacgtctgaaaaggtgaatttttgcgtttcttcggcaaggataacctgaaagcagaggtggagaaagaggtcgccaagctcctttttcagctcgatatcgtcgttttcgtcaatggcgtgaaccagctcatagctctcctcaagcaggagatgggcaagcgaagcgggcgtctgcttccgatcccacgggcattcgttgcgcaggacatcaacaaggcttaccacccgttcgaaatgttcgctgagcgagcgttccctttttgcgagaatggcggctttccgttcttctgtagtagtgttccggggtatcggcatagtgagagtcgggtggtttcagtgctctcaaagttaacagttctctgcaatattccttacctttcaccgaaaaggttttttcttcacctccgttacctgttgcatcgatggaactcaagggaagcattgctgtcgttaccggctcaagcacggggatcggctaccataccgcccgcttgctgcttgaaaaaggtgcggaagtttacggcctcagccgccgcgcgacggcagtcaggcacgaccggtttcactggctgcagtgcgatgtaaccatcgcggaggagatcgaccgggcatttgatgccgtgctcgaacggcacggttgcgttgatattctcgtcaacaatgccgggttcggcctgttcggcgatcttgaaacgcttcagccggacgagtggcatcgactattggccaccaatcttacggctgtttttctctgtaccaggcgggtgattccatcgatgaaagaacgcaggcgggggatgattctcaacatcggttccgttgccggaaagcgcggttttaaaggcggcgcggcatacagcgccaccaagttcgccatcaacggcttgtccgaatcgctcatggatgatcttcgcgagttcggcatcagggtatcgtgcgtcaatcccgggtctgtcgagacggaatttttcgatcgtgccggcatgcaaccaaaaaaggctatggacccggcccatctggcagggtttcttgtttcgatcattgaactgccggacagcatgctgcccgaccagatcaccgtaaggcccttgtaaccatttaaggataactcatgcagcaggagaccggcatccacccgatagttcagtgcgaccccattgccgccattgccacccctctcggcgttggcgctcttgccgttgtgcgtatcagcggcgcaacggccttcgatattgcaggtcgtgttttcagaaaagcccgcgatccgcaccagcccctctccgaaacgcccggatataccgctcatttcggcaggttgtacgacggcctgacgctgatcgacgaggtgatcgcgctggtgttccgttctccctcctcctttacggccgaggatatggtcgaattcacctgccatggaggcccggttgtaacccggcatgttctccagcttctgcttgacaacggatgccgactggcggaacccggagagttcacccgcagagcctttctcaacggcaagatcgatcttctccaggccgaggctatcggagagatgattcacgcccgttcggaatcggcataccgcaccgccgttatccagatgaagggcgatctgtcggcaaccctcggagccctgcgcgaaaagctgctccgctcctgcgcccttcttgagctcgaactggatttcagcgaagaggatgtcgagttccagagccgcgaagagctgagggttgagattgcctcattgcagagcgaggttgccaggcttgttgattcctaccagcacggcaggctgctcaccgaaggcgtggccacggtgatcgccggcaggccgaatgccggaaagtcaacgctgctcaacaccctgctcggcgaagagcgggccatcgtgagccacatgcccggcaccacgcgtgactatatcgaagagtgctttattcacgataaaaccatgttccgccttaccgataccgcgggtttgcgtgaaaccggggaggagatcgagcacgaaggcgttcgccgcagccggatgaaaatggccgaagccgatctgctgctctatctccttgatctcagccgggagggcatggcagaggagatcaaggagatcgtcgctttgaaagcagcccatgcgtcctcgaaatttctggtggtcgccaacaagatcgaccttgtgcccgacgcgacaaccctgctttgcaggctcggcgaggaggccggctgcgaggcgatcggtatttcagcgaggcagaagctcggcattgacgagctgaaaagccgtatgagcagtatggttgaggggctcgacaagctgcacgaagcaagcgtgctcgtaaccagccttcgccactacgaagcgctgcgcaacgccggcgatgcgctccgaaacgcgcagaatctcctggacgaacaggcggataccgagctgatcgccttcgaactgcgcgcagcactcgactatgttggcgagatcaccggaaaggtggtcaatgaagagattcttcatgcgattttcgagcggttctgcatcggcaagtaaataagggaagggtgaacagtatcagagaagtcggaagagaggtgttttgttcctgaattcattatgttttaaccttgcaaatcatgacgcccaaataaaactacgactatgagcacgatacgcgatgtcacaccccgggactcctttgccatgatacaaaaaggggcactgcttgtcgatgtccgtgaaccgcatgaagttgcgcgaaaatcattcgatgttcccgacagcatgctgattcctttaagccagttacataaacgcttcaaggagataccggcgaaacgccagaccgttatcgcctgtcgaagcggcaaccgcagcgtgacggctgttcgttttctgatgagccacgggtacagcaaagctgtcaatttgcaggacgggattattcgctgggaaaaagaggggcttccggtcagaagaccgctgaaacaaaaaagcggatcctggttcacccggttgttcggcagaaagagcccggttcaatgaaccgggtaaccgcgcagctaaaggagcgggctgtttaagcgaaaggggttcattccttcaatcccttcaatcccttcaattctttcaatccgttcaagcctttcagctccggaaggtcggcagcaatccagtttcgcggtaaccacccgggttcatccgaacgaagcgatgcgggacgtcgatccgtacgtgaaattgctggttgttcagcaggcaggtcatgcggtgattgagcggaaatgggcaaaagccggatgtgtttcggaaggtctgtagccaaaacatgagtgcttacttgcagcgagttgtttcgggcttttatgcttcgtcgatctgacggaggatctcctgcagcgaagcggtcgttgcgagcttttcctcttctgtggcggcattgtaaaaaccgattggctttgctgccgatgtcgatcgggggatacttttttccggcaagcgcgggcatcagggcaagaattttcgatacagcctccctgtccattccgttgattctgctgacgacatcttcagcgatacttgccgcaatatcatcgttcagaccggcaacgcaggctgcgctctgctcggcaccgtactggaaatccagggacagcaaaaacgatgttcctgttggtgctggtttccagtccggcagggcattggccgattgcttcagcgagaaactgccgtgacatttttgttactgcagcgatattttttttgtgatgattatgcatcgggatgagcattttacggttcagcgctcgtgaacgatggtatgcctgtgcatggtcgatgtgcggcatattcgggagagattgctgacggctgtttcgagcttgtcgtatggaaaggcaagaagcagttcatcgggctcgagggagaggccggcattgccgccggtgtcgccaagcgtgaaggtgggttttccggtttttttgacatagcttgacaccatctcacaggtcgatccgccggctatgccatgtaccagttcgccgctgtcgaagccgtaagcccgcaggatgtgctgtccctgatagggcttgcagacgatcagcaccacatcgggcctaagggtatcgttattcatggcagaaagagggcctatgatctgtgcttcaaactctccatcttcgaacggcatggttgattccatggagcagcgaagggctttcatcgttccgaacagtttcccgtcaccgatcatgaatttctctgcaacttcgagcggcagaaggctcccgaagcctgccgctattgctccgccgccgcagagctggtgctctctggttgtgtagaatggtgctgctcccctgagacagtcgccccacatggcgcagagaaatgattttggaagccgctcccctgaagaggcgccgaatttatgtattccttcaggcagctcactgagcgaagtaacaaatttgacagctatcggatggtagacaagttcttcgcttgttaccagtgtttgcgacaattgctctggagtcatggctcagcattgaatcgttacggacgtcttcgccggtttttcgggatttcatgcagtatacaataatttgaacatcactgaaagaagggcaatttaacctcaggaaagggagtggaaatcagtcggcgcgttgataattgcgatgaggattcgctgtgtctctgattaaaaaagactttgctttttccgtcagggcccctttctgtatttgtttcgatgcgctattgctgtgttgacacgacctgtctggattttcacgacaatacatgagcggagccctttttgtggttgagctgtttttaccactgatcctgcatcggaattcgcatattttcctgattgcttctgtgaacctattttttataacatgaaacgggtaatcatcattggtgcgacgagcggcattggcagagcgcttgcatcgctttacatcgctgaagggtggacgaccgggctttgcggcaggcgaacggcgtttctcgaagatctgcgatctgttgccggcaagcaagttctggtaagggcgatggatgttactgataccgtggctgcccgcaaggtgttcgtggagcttgttcaggtgatgggcggcgttgatctggttattatttctgctggtactggctatcttgatccgtcttttccatgggaaaaggagcttgaaacgctgaagacaaacgttaccggttttgcggcaattgcacatgcggctttcgaggttttccgtcatcagggtttcgggcatcttgcgggtatttcatccatagctgcgatcagagggggatccgttcctgcctatcatgcatcgaaagcgtttgtttcgaattatctgcagggtgtccgctgtcttgctgcggcaagcggtcttcagatccatgtaacggatattcttccgggctttgtggatacggcaatggcaaagggtgatggtctgttctgggttgcttcaccggaaaaagcggctctccagattttcagggcgatcagcaaaaagaaataccgggtctgtataacgaagcgttggcagatcatcgcaatactgttacgggtgatgcccagcggagtttataacggccttctatgcaggaaaaagggaaaagttgacagggggatgtgaaccggaataacggcgagcctggggatgtagttccgtaaatcaaaacatctctctaaaagataatgatagaatattttgagagtacatggatgagcacatacaaaaggaacttccggagattttgttgtggttggaaataaaaaatcagccaatttcggaaatcagcaatcacccgggtcgcggtttcagattatgtcatttttaaatgatgtcctgcttcgttttgaagtgacagctgcttttttttacgggagcctcctccttcaggcgattgttgttgttcgaagatgattgtccggtgtttgagccggtagctttttccggtcagtttgatgacttcgcatttgtagggcagacgatcaggcaatgccgtagcaagaacctcgttaccaggcatctctgcccactctttcggttttgtgttggtggtaatgatgaatgatgtctgttcatgaagctggttgacaagcaggaacagcccggcggcaacacttttttcaagcgggaagatcttgatgtcgttgataaccagcagatgcgcactcagcaatcgtttgtactctctttgaacctgatggtatgaacagctcatccatggtgcggaacagggcatgataaccgagtttcagtgcttcatggcagagcccgcaggcaagataacgcttgtcgggccaaggcaattaccgcaactgttgaagatcagttagagaaaaatccggccatcaaggtttatggaaagctgccggaatggttcaggattccctcgccgctcgatacatgccatccagactgggcggtacttgttgtgatggatggagaggaacgaatgcgttttgtagtcgataccaaaagcgggttgtttgccgatgatcctggggacagggagagtgcgaagagtgagtgaggaaaggcccgtttcagagtattcagtgttggtgagacgcctgcaagatatgtcttcgcccggtcgttggacgatgtgctgaacagggtttaatgcattcagagctgaaactgtttttgccgccttttaaaattgtcccaccggttgtggataatactgcggtaagggaaataatttatgttaaaacgtacgatgtgccatccctgcactgttcataagcagtaattcttgaatttttatcggaagaatacaaccgggcgcagactgtgtgaagatcttcgaccaattaatattcagagagatcgaaatatttctgtcaactatttcggagttgatagaaaaaatgtatttcttgctttgcttatttctttagggcacctataaaaaagttattgcggacctgcattgctgcgttgtcccgttgaatcgggatcgaaatcctcatcccgacaagtcgggactccggtttcgtggttttttccgatcaatgtgaactccctccgcattgctctttgatcgctcatcacacgttatagcggtgccctttggatgagttgttcggaaaaaaacgtgatattgcaagagtttcaggattttgaacagcgaacgggagcttttccatgactaccactcgattgaggcggcaataccaatatttcgcattcatcagttacagccacactgatgcaaaggttgcggaatggcttcatcgaaagcttgagtcctataggcttcccaatgctgtactcaggaaatctgacgggcaacttcccaggcatgttcgtccgatattcagggatatagcagatttatcatcaggttcattggccaggacattgagagaagagattggccagtcgcagtttcttattgtcatatgctcgcctgacagcgcgaaatcggaatgggtcgaaatggaagtgagccattttctgacccttcgtggccatgagtttgtgattccggtgatcatcaagggaaccccttacgccaaggatgcagtagacgaatgtctgccgctatcattgttgcgcactgaagtcgatctcctcggtatttcgtttgccggacaatcgaaagagcaagtgctcctcaaaacggtctcggctttgctggatatcaagtacgactcgctttatgatcggcaccgccggcgacagcgccgacaaagaatgtttgctgcaactgtcgtaaccgttatgtttgtcgtcgtgctaacggcttctctattcagttttatacaatggaatcgggcggagcagcgtcgcgccgaggcagagcagctcctcaattatttgcttttggaccttcaccctaaactgaagcaatttggacgtctggatatcctggagagcgtcgcggagaaatcacgcgagtacattgattatatttccacggatgtcagggatcccattgacgctattcaggcgatttcgttacgcagaaacatggctgaagtgtatcagagtgtcggcaagctcgagaacgctgaagctttgcacctgaagaatatttctgtgctaaagaaattggaacagattgatccaaagatggagattatccatctcctcaaaggagaagagcatcaggctttggccagtatccgaaaaacggagggtcgatttcaggatgcattgcatgagagtctgaccgcgttctctgtattcaagtcgttcgtttcggtgaagagcgatgcccgatggcgatctgcaaaggccagcagcgaacagcgtctttccgatgcctattacgatctcgggatgggcaagcaggctgcctggcacataaattcagcagtttcggatttcaggcggattcttcatgagcattcagcaggcgataactcgtataaagcagatcttgcgtatgcgttggtcagcaaatccagagtcgaggtgaagtggggcaccacttctcgcgcttattccgtgtttgtcgaggcttcggagctatttcggcagcatcttgaagaacatcctgaagaccgggaagtcagggcctcctttgcaaacgtggtcagcgatctggctgctatgctgaaagatatgggaaggcttgaagatgctttgatttactgggatctggcgatcgatgcagagcgcgagcttgtgacctttgaaccgcttaatgtccggtggcatgcagatttgtcagagacgatgatgaacaaagcaaatgcattgggacgattgggacgaacaggtgaagggtttcttctctacgaagaagtcagcaggcaccaacggaagctgatagcccttcagccaaaggttgccagatggcgggcgacttacgcatggtgccgtcacaatatggcgatcgaatacgctcgtctcggaaagaacaagggtgcaatagatttgtggaatgacgcgattgcaacgattgagcaactccgtaaagatggtcgggcaaagcgtgaatggctgcttgacctctgcaatatgctcgatcaacgagcgacgattacagcagaaaacggtaattttgaaaaagcggaacaagatatcaaggcatcacaagctatcagggcttcgttgatatccgattccaattcgagtcctgatgagctttcgcagatgggtcttaaccaagccagaaaggcgttactggattactatcgcaaggactactcgcacgccatggtctcgataaaggcagccgaaggatacttgcgccgcgcggtcaagcttgatgaggctaattgcgaatggcgtgcgcatcttgcagggaccctcagaaattcgagcgtgatccaccgtgcagccggtttccctgacaaggcaaagagggctattgacgaatgcatcgtaattttagaaaagctgagaattcgacaaccctccgacaagaaaatacgggttgatctttctcaagcttataacaatcagggaaacctgtataacgatttcggcagcattaaatcttcggtttcggcgtgggaaaagtcgctgacacttgattccgatccggctcagagagaattccttgccactcgtttgggtaccttggcctatcaatacattcttctgcaggatccgggcaagtctgaaatgtctgcgcgtaaggcgcttgaagtggatgctgctccatggatacaaatcaaccttggacatgcgctatttcttcaggacatgcgcgaggctgcaaaagctcagtatctcaatgctatgcgtaaggatggaaagattcttgcgtcgatcagcgccgattttgttgatatggagaatcatggaatacacgttcgaaacgcgattcagatgctcgatgagttgagaggcgctgccttggagacaaataacgaaaaacagtgaaaacgaaacaggagcatcggagcaagagaaaaatctgttggtaaatctttcatactgaataaacagatctgttctataggccaaacgccggattttattgattgtaggcattgttgttgaggcgagggacgtaagcgtaagtgagtgggggtggcagataattcagtgtttgtgatttatgccgtgaaagagagtctcgccaccttcacataatccgttcagagacaaacatgtgtattcgacttgcgacggattatgcaaccgggctgcatccgcttcggttttcttttccaatctccatcaaacggacgatcttatggcgttatggaggtaagatgcgcatgtcttgcatgtcggcagtttccataactgtttacaatgaatgttgtccctcgtttttgcttgggaggatcgctaaagatcaaagggattatcgatcatttccagagagagctctttgtggtgatcgtgaaaaccgatccggacgtagtgaatgttttcaacctggaaaatatcagctcctttttcagcggcacgaagaatgatgtgacctttatgatggcctaactctttggcaagatcgcctctctttctgaataccagattagtgtaatagttaccctccctgataccaaggatctcggcatcagtcagatccgtgatcagatccggagtcgagagcagggacatctcttttcccagccagatggtcaagatttcacagtgaaaagggagaaatacggagtttttaatcacaaaccccgttttgttattctttactgcgtcaataaagcttttcatggtgtcgcctgttatggattatcagtgttccttcagtagttgaaaaacagtacccatatcaacattaaaaatggaagaagtatcggaatcgagtatttgtagatatactccagaaaatcaggtacgtcaacatctgcttgagccgctatgtttttgaccatgaagttcggagcgtttccgatataggttagagctccgaaaaataccgaggcaaccgagatcgccataagatagatgtctgaggatacatcgccctgaatcgcagagttcacgccattggcaaagagtatgatgtcttcgggaatgtcgatatccagaccaaacttgcctaacgcgccagcaaagaaattcaggtaggttggagcgttatccagtacgccggaaagaaccccggtcaaccagtagaagcgtgatacggaaaatacctcggcatgtgtttcagcatagtttccgatgagttcaagagccggaatcattgttgcaaagatgcctataaatagaaaagcgacctctttgatgggctcgaagttgaactcattgcccttaaacgcggcaggatttgaatatttataggctgtaacggcaactataaacataataagttcacggatgccgaatggcagatgaaacagtttctgaagacttggaaccccttctattactgccggatcaagaaaaaccgaagtaatgattatcgcgaggaaaaagaaatttctttttccggtaatgcttatctctccgtcaggttcagtccccttcatcttgccatgtcctgcttttgcatcaaggaatatgaaaatgaagagaaggccggcaatggtaatgatccacggcaatattaatttaggaaatacccagaaaaacgggactccttttaaaaagccgagaaacagcggtggatcgccaacaggagtaagcgcaccgccgatgttgctgacaataataatgaaaaaaacaatgtgaaaggctttaatacggcctgcgttgatgcgcatatagggacgtatgagcagcatggaggctccggttgttcctaccagatttgaaatcactgccccaataaagagcagtgatgcgttaatcagaggagttcctcgtcgctctatcctgatcaggattccccctgctacaacaaacagcgatgaaatcagcgcaataaaggagagatactcttcgagggtatgttccagcacttgcagtccgttttctatcataaagacatagtaaacggctacaataaaaccaagtcctgtggagacctttggatagtgctgctcccagaatcgatgaaataagagtgggccggtagctatcattaccaaaagcgtggcaaaaggagctacaagccagaccggagggagattattttcgattgcgactggggacgctgccgcattgatatcaaaagcttctgcggcaatgagtatcccgctgataccggtaaccccggcgacaacaagaacgaaaaccaacaaacatagagcgtgtcgagtaagagtgggaagcataaataacggtattgtcctgattgtcttgttcttttcggaatcgggcactacagcatgataccatttagaaaaataatcacaaactgttacccgacttacgtgagcagctcccggatccggcatgcgaccgaaaccgctttgataaaacagtccggagaggaacgatactggaaactcaaggcttcttgcgccatctgatgttgcgcaatagcgtacctgttattgacgttatttacggtggggatgaaggggttttcctttgcacgggagtttgtgaaatcggtgcttgcagaggctgaaaaaagaatcgaagagatggtttcggtttgatttggcttgttttttcgtttttcgatcacaggagggaggtcgatgcgtcattctttgtactggttgagctgtcaaacggaatattcaacagcccgatctgccgaaagcaggaaaaatctgaaaatgcgatgtgagtcggaatagcggtatctcatggtatcgtaataagatggatttggctgtaatgtgtgttcttttaacaaaaagattgttaccttttatcttgtaatgatagcgattgtctcttttttgcgcagttcttctgttttccggcttgccttcaaggaatggtacacgtatgacatgacaggttttgcatagagcagtgtgtgtttttattgccggaaatgctctttaatgagcgtggatggttcggtgatcaaggcgaatgtatcgttgctgaccgtagggaaaccggaaataatggacaggaaaattttcgcagaatctaacatgtagtaacgtatttactgtaatgagccttaagttcagttcgtcttttctgttgaattcaattgacgcgtgggaggaggatcgtaaggatcgtttcgatcttgacgctcttacgcaatcttttcatgagtctgttcctgcccttggttttattgattggaaaattacggttgttgaacgcggctatgccgaaaccgttctcccgctgacgcctaattcatccaatcagtacatagcgcatcagggtcctttgatgctgcttgccgcagaatataccggtggtcttgccctgacctcgctgtttcatcgggtgccgattattggtttctggccctcggtcgatgaaaatgccggctatatgtggggcgcaaaggcttcgatcaagtggatcactcccagttgtcataacctgacgtgcaaggcccgaattgaaaaagaaagatgggaagggcttgcaaaacgttttgctaacagcaataaggttgtggtgaccattcctgtcaaaatgttcaatggcgataaacttgtcgcggtagctgattttacctactgggcgcaggatatcaacagtttgaaacgaaatgcctatgatgttgaaaaaatcgatctgctctacgaacacaaaaccaaaacgacggcaaagttgattgtcggattgcgcgctttggaacaggaaaaaccgatagatcagaggaggtttgacgatccttacgcattcatgctggccggaaagcacgggattactcttgccagaaggttcagcgtcgctacgccgcaattgcagaatatgatatcggcaagaacacagcatcttgacgagtgcgtaaagcagttttctttgggaaaaacaaaattcaatgtggtcaatatcggcgccggttatgatagccgtttctggcggttgaatattgcaaatgccgtgatttacgatctcgatttaccggttatgctgcatgaacgaaaaagaattttcgattacagcagaaataatgctatccataacgttgatatagatcttgaaatccagtcaatcgatcaggcgttgctggaaaaatcagatttcgattccgaattgccgaccttttttatctgggagggtggttcgatgtattttatggatgagaatatagagagtatactcggttcgatcagaaggatcgtgaatcaggattcccgtatctggcttgattatgtttcgaaagatcttgtcgagatcagtaccggtattcctgaagcggaaggatttatttacaatatccgaaaaatgggcgagccttttattaatggatataatgatatcggtgttcttgccgggaagtatgatctggttatagctcagaatattcgttccggagaactcctcaatatcgaagaggatgtttatagtcattacagtttctgcgtgctgaaaagctaatattgtattgccatgcccgccagttattcttccagaccatctgttctgaaacggggagttgatttttttcagaatgattatgagcgtaacaagcttacaatcgattacatcaggtatatcggattatgggggcatccgttgtattacttgctttgtgcgtttatttttccgcagccttacgagtcgtttgagctgcgttttgcctctgcgatttcgtttattcctattctttttcatcagcgttatcccgagaagttcaggtccctcctgatgctctattggtatctctggctgacgtttacttttcctgtcgtatttacgtatctgatgttgatgaacgatttttccggattgtggctggtggcggaaaccgttatgctgtttgtgtttatcatctttatcaccaattattttcttttgtttgttctgttcttttcaggcattcttatcgcctatgccggatttgttcttgatacgggcgcccacctgctgattacaaaggaaatcattgaatacttcgtttcgattcctatcgctatcctgcttggattactggttaattccaccaataaaaaaggggagctggcacaggagagaaattcggtattgcaatctctggcaggcagtatcgctcatgagatgcgtaatcctctcggccagattcgccattgtctttacagcatccagaatctgctgccgcaggttaacccggaagagtgtgataaaccgctcggcaaagagaaactcgagacgctttatgaacgggtgtcgcgcggtcagttagcggtaaagcgaggtgcccaggtgatcgatatggttctcagcgaggttcgtgaaaggccgatcggaccggaaagtttcacctatttgtctgcaaccagagttactcgcaacgcacttgatgaattcggctatgaatcagagcaggaccggagacgcgttcatcttgaaacgaaagactcttttatctttcatatcaatgaaactctttttgttttcgtgctttttaacttgctgaagaacgcgttgttctattttaaaacccacccgcatagtgaaatcagcgttcgtctggaaaggggcgagcgcttcaattatctttatttccgtgatacgggtcctggtatatccagcgaaacgcttccttttatattcgacagtttttatactaccggcaaggcctccggcactggcctcggtctgtcgtattgcaaacggatcatgacggctttcggggggagtattacctgtaaatcggttgaaggagagtattcggagttcatcctttcctttcctgttatttcagagcaggatatgaacctttatacggaacgggtcattgctgtcgggcaggctgattttcagggaaaacgattgctgatcgtcgacgattcagctctttaccgcagtatcctgaaaaagtattttgcccctctgcaggtagagatcgatgaagcggcaggcggtcgcgaagctcttgatctgttgtcgattcggaggtacgatcttgttatcatggacctgaacatgccgtcgatgagcggatatgagacggtcgaacggttacggcgcggagaagccggccctcaatcctgctcggtaccggtggtggcacatagttccgagtccgtcatgactgcacggagcaagtctgagaatgctggaatgcaggcttttattgccaagccctgcagtcaggcggaactgatcagttcattgcgttccgtactcgataccattcctgaaagaaattatccgggatctccgttttcaggtcgaaaggtgctgcttgtcgatgattcggccctgaaccgcgacctgcttgccatgtatctcagagactcggggatcgaggtgacggtttctgatagcggcgcagaggctttgaatattttgaggaatcaggatttcgaactgctgataaccgatattcacatgccgggaatggatgggttggagcttacccgcacgattcgatcgagcagatccgagcagttgtgccggttgcccatcattggtctcagtggagctgttgaagaagaggttgtcgcaagaaaagcgggaatgaacgactttcgtattaaaaccgacagtcctaatcttttacttgcctccatcggcaggcaattgtctgtttccggagcagagccgatcagggaaaaggttgtgaaagagtatccgcaagcggtcaaggtgacgtcgccatatgggctttcagcgtcggagagtgaagagctccggcaaatatttcttgaagagtttcgggatactcccgtaaacctgagacgggctctgaaagaaaacgatatgaggagcctgaaagaggagtcgcataaactgaaaggaagcgcagctattcttggcgctatggctctcagcaaggctgccgaggaacttgaactgcattgccgtttcgaaaggcgtgatgatcctgcaccgaagattgagcgcattattgaagcgctggatgagctgtctgcaagaaacgattgaaataagcgagcttgttgcggtatcgcgtttcgctggctttttatctgtttttctcactccggattctctgcgctgcggggagtcgctttttatttgttgctcctttcgattgcctgattggttacgacttgtcgggattccgctctgcctgattcagtcagccgttgcccttaaacgctcgaaacaatttgattgagatacgctttggaaaacacaacgcgagaaccctctggaggaaaataaggttaatgtttttgtgctgccgtcgctatggtatggcagtaaaaatccgaaatacggaatttattttatccggaacaaaaagcttgactggatcatgatggtaaggcggatctgttttttttccttgatgctttcgcttgttttttttatgtcaggggctgataatgtcggcccattaacagcagaggattactacaaaagcggtaaaatcaaatatcacaaagacgactattccggagctatcgaagattacaacaaggcggctgaattggctcctgatgttgccaaaatattcggcagccggggagctgccaggcgcaagctcggtgatcgggaaggcgctattgccgatgctcaaaaggctgcacgtcttggcgataaggatgcccaaaggatacttcgcatgcttgatcttggctggtaaatgcgcctcgatgacgattcgtgattcacgctcgggcagcggatagctgtcgtgcagttgttcgtataggttatctgttttaaaaacaggggcttttcagtagtgcttcaatccggctgttgtttgatgtaacggtttgcgtgaggggctgattttcaggataaacagggcgttattgtctggggaggactgctaataccagcctctgagtttcatggcttctgccactcgttcaatggcgacaatgcaggctccgagtcggttgtgcaccttgtatttccgggatgtttcgtgtacgctgtgaaacgcggttttcattttcttttcaaggcgcttgcgaacatcatcctcttcccagtagtagccgtaggtgttctgaaccatttcgaaatacgaaacggttactccgcctgcgttgcagagaaagtcgggaataacataacagccgttttcgaaaagaattttatcggcttcgggtgttgttggcccattggctaattctgcaataattcctgctctgatgttttgggcgttgtgttcggtgattacctgctcaagtgcggagggaaagagtaccgtaacgttcagttcaagcagggtttcgtcagaaacagaatctgatcccggaaagccggttaccgatccggttttctctttatgggccttgacctcatcatacagcaatccgtcaggattatagatgcctcctccggaatctgaaacggctataattttcataccgagcagttctgtggcaagcttgtgcgcgaacgagccgacattgccatatccctgaatggcagccgtagctccttgaagttcaatgccgagttctttggccgcctctatgacacaagcgatgcctcctcttgccgtggcgtcgtttctcccggccgatccgccaagtgcgaggggttttccggaaataacgccaaactcgttgttgccttgcataaaggagtattcatcggccatccatgccataatctgcggtgtggtgtagatatccggtgcagcaacgtctttttcaagtccgagtattcttcccgcctgacggatatatgctcgggagagacgttcgagttctccgggagacatcgattttggattgcagataacgccgccttttgcgccgccaagcggcaggtcgagaacggcggttttccaggtcatccatgcggcaagagccctgatggtgtcgatggtttcttcagcatggaaccgtatgcctcccttgttcggtccgcgggcatcgttgtattgcactctgaaccctctgaaaactttggttgatccgtcgtccatttttaccggcatggcgacgtggagttctctgagcggccagcggagaagctgatgggcggcaggatcaagcccgatgagcgcagcagcttcatcgagttgcctctgggcggttttaaaagggtttggtttggaatggatgcctgtttctatgatgtcataaggaattgcgcactcgcaggactcttttcgttcactcataaggggccatgttgtcattgtggggcgttattgcaattgcttgtgcttactcatcaggggagtgcgggtcaggagtggttttattttttcggattctccggaatggcaaatttgccgtggagttttatggtggcttctgcggcccggattgaagcccataaaagaatggcggagaggaaaatattgttgttgccgccgaaataggcacctgcggtattggtagcggcaagagcgacggataccgcagcgtaaagggtcagagttatggctgccactctgctttgaaattgccggataaataaggagctgagggcgaaaatggctgcatcgacaaggaccggaagcccctgccagatagagaggatcgcctgtagtccggcaacaaaaaagaatccgatggttgtttcctcgacgagaacaatggcgtcaatccggctttcgattttcgagaacaaaccttttctttttatttcagtcatgcgaagagatcctttggtgtgggtttgttgagtttggttcaggcgccagaactgatcatggcgccatgggtgaaatcgctgatatttcagcggtgcctttacgttgattgggcttcgcggctctttgctgttcctcgcatcatctctccggcttttgttttcagggttcggaactggtcgctgaccatttcgattttagattcccatgccgggtcgggttttgttgtttcggcttcattcagaaaggttagcagggtcgatgtacaggcaatcgggtcgaagagaatccattttgtcgatatgccgagaaaaagcgccagcacaaagagcgcgaacttgacgaatgaccatgaggaaggcagcatcagggagactgccccaaggggaatcatgaacagggtggtcatcagaatgacaaagagatagctgagaacggtaagcgcgacggcattcatcaggacggctttccatgattggcagtagacaagtatgcctgatttcgctgcatcaaagacgttctcgtttctggttcggaaggtgtaggcaataactgattcgtcaatataggtgagactgaaattgacgatgcgttgcacgatgccggccaatccttccagtgcgggtatgggcagcgcgttgaaaacgttgaagattgtgcggtttaacgtgacaagcacacctttgaccaactggtcgacaagggccagtacacttacctctttatagtatttcattaccttttcttttgcccatgacgtctgggaaattcccggagggagggttccggtttcggctatttctgtaatcagggcaatatggccggcctgcaggaggtagagaacatagtcgcgcagcagtctgaagccgaagctgccggcaaataatgttatgagaaagagtacaaaggctgctccgcttccgaaaacagtgccgatcagcaccagtatgccaagaacaatcgcaacgacaccgacaatggctccgtaaaccatcgtgcggtagagcagatagacctttgtttgcgcaacgatttttatggcttgaccaagttgaaggttcatgatccgggttcctcgtttgtgttgttttttgttgtgacgttatggctgtttttcgctgttcggcgaatcggggatcgccgtgttttctttttgcccgggggctccgtcatgcggggcgtgatcggcttcaatggttttgtctatgctgctgtcaggcgatgcggcctggtcgataagctcttgcggtatgccgatggtcactgaatcaaccgttgttgtgtcgggctgagcggtggtcatgaccgcatcataatccggcagcacaatgcctcgttttttcatgatcgcaaggattttccgggaacggttgtgtacataggatgacgacccttttggagagtacctgatgggattgggcagtactgatgccagtttcgatgcctgctgtgccgtcaatcgagcggcactgacgccataatagtgtcgggatgcctgctcgatgccgaatataccgtcgccccactcggcaacattgatatagatttcaagaattcttcgttttgtcagggttttttcgattctccatgtcaggattgcctctttgatttttctgatcgggttttttgagggggagagaaagagattttttgcaagctgttgactgatggtgctcccgcccattttgaattttttttctgcgatgtttttttcaagggcaacgccaatagctttgtaatcaaatccttcgtgctgccagaatttgtcgtcttcggcaataagcacggccttgatcaggttcggagagactttttcaatcggaacccattgctgtttgacggttttttcataaagcccctgtttctcccattcggcttcacggtagagcataaaggcgcttttttttggattttcataagcaaggcgcccgatgtccggatagaaggcgtaacgggcaatatcggctatgaaaaagagaaggagaagaataaaaagattcttgacaagcttcatgatccgcgctcttgaatggtacaggtaacgttttttgtagtgacaaaataccaaatattataaacatgcgttgaaagtgtgattcgatttctcttcgatcttattttttgcttactttcagggtgtttgtatgtttacgaaaagagctgtttttacctaatattgacgatcttttttgctatgaaacgtgtttttattgggctggttactggtttgctctgttttcctgtcgctcagagtcgcgctgcgactcctgatggaaaagaggtgtttgagagaaactgcagcgtttgtcattcggtcaacccgccctcgaaaagcgctccgccgattctgccgatttcgggcagatatcacatgcagttttcaacgaaaagtgccggtgtcgctgctatggctgcattcatgaaagctccttcaaagcagaagtccgttattgagccggaggcaattactcgtttcgggcttatgcctccgatggctcttggtgatgcggagctgaccgctgtagcgggatgggtctgggatcagggcggcagcgcttcaggccgcggatcgggtcgaggtgccggacaaggtgccggtggttgcaattaagcctgatatcggtttcggacggaataaaaaagctctccctttacgaaggggagagctttggctttcgtgtcgtctttaccgcggtacccttgggcagactcgaactgccgacccacagtttaggaaactgttgctctatccactgagctacaagggtatggcctaaatttagtacttttctgaaaagatacaactccgcagttattttcgcccgaacatcctgtcgagctggtcgagcgagagctttatgataacaggtctgccgtgcggacaggtatagggtacccgtgtggcgaagaggttgtcaatcaacgagcgcatctcttcaagcgatagtttctgaccggccataatggcattgcggcaggagtaggatcttgcaaggttttctcttctttcgagtttcagctttgagctgttttcctgaaactcggtaatcatgtcctgcaggatggtgacttcggttccgggtctgacatcctgaggaattccttcgatcatcactgtttttgcgccgaatgagcggaggttgaatccaagccgatagaggtcgtcccgaatttcttcgaacacttcatattcccaggcacggagttcgattttctgggggaagagcagttgctgagagtttggtacgttctggttcatgacatcaacggctcgttcgtagagcactcgctcatgggctacgtgctggtcgataatcatcattcctgtcttgatctggcagataatgtatttgttgtgcagttgccagattttggggtcgttttctcccggatcaggagtgttgtcgtcctcgtaaggtcttgcctggagtgttgtcgaaaacaggtcgcctccttcgcgcagatctggttcaaaacgctcaaagcctgtattgatggatgacgggcggggctctttttccgcgtaggcaggtcgttcgaagggtgtatcgccgaaagccccctgccgatagtttgcatagagtgtgctggttgtcgatgcaggttccgcgatgtcctgaaacccgagttttcttgatgaacaatcaagagtgccttccttgatcgaacagggttctttttcagcggcatcaggtgaaaagtcgtgaagctggatggtccgcttgataacaggataaaacatggtccgtacacttcgctcatcttcgaatttgacttcaagttttgccgggtgtacgttaacatcaatacgtgaggggtcaatgccgagaaagagcagggcaaacggagcctgacgctcgacgagcagttcgccataggcttgctgcaaggcttgtgagagcatcctgttttgaataattctccggttaacatagatatactgatcgagtttctgccgtttctgcatgcccggttttcccagaaagccgcttatcgacaggtaatcgttctcttcagaaacaggtatgaggctcagggagaaattttcaccataaaaagcatcgaggcgttcgtaaatgtcgggagttctgaagtggaagagttcttcgtcatcgctgaccattttccattcgatttccggataggcaagtgccagcgacttgactgactcgaaaatatgacggaactctgttgcgtttgatttgaggaattttctgcgtgccggaacgttgtaaaagagatttcttactgtgatggttgttcccttttcggcattgacttcggattcttcaaccggttctcctccgtcgcagcgaaacctgaagccgagcagggcgccttccggcttggttttcagttcgaactgtgaaaccgaagcgatgcttggcagcgcttcgcctctgaatccaaggctcatgagcgagtcgaggtcttcaacgcctgaaatcttgcttgttgcaaagcgttcaaccgagagcagcgcatcctggcgactcataccgattccgttgtcaactatctgcaccagttctttgccggcatccttgatggtcacggttatttttgacgcgcaggcatcaatggcgttttcgagaagttccttgatgactgatgccggacgttgcactacctcgccagccgaaattttgttggcgacattgtccggtaatcgcgcgatttttgccatagaaaactgttggaacgatacggtcagttataggaagtttttgctcgtctgccaaactaaaaacaagttatcgataaatagagatcttttacgataaaatgtatgataaacgattaactctgtccgaatcttcctgattcgcttttattaaaaaacggtatgtcggatttctgttgtattggagtggatatccttctgaacacgaatggcttatattctgtaatattacgttattatgcagaacttttaccattccttttgtgttcgttctgcgccggtttatgttgatggctttttatgaacataacgtttgcttatgaaaacggggcatttgacctgctggcactgtctgacgacggaagatgtttttaataaactgcagacaacttcaggggggctcagcagcagcgaagctttcaggcttctgggtgtttacggaccgaaccggattcatgctgaacggaggacaagccctctgaagctgcttgttgcccagtttaaaaatgtacttattctcaccttgctgatcgcaacccttctttcagtctaccttggccatgggtttgaagctgttgctattgctgtgattgttctgtttgccgttcttctcgggtttgttcaggagttcagagctgaaaaggctatcgaagctcttcgagagatggctgctccgcttgcaagagtgatgcgagatggcaaagaggcggtgattaacgcctcggagcttgttcctggcgatattctgctgcttgccgtcggggaccgggttgcggctgacgcaaggttgctgcaggccagtaatcttcgtgccgatgaggcttcgctgacaggcgagtcgctcccgtcggagaaagatgtggaggcggttctttcggaagatgccgctcctggcgatcagaaaaacatggtttttgccggtacctccataagctatggtcgcgcttcggctgttgtggtctcaacgggtatggcgacggagtttggcaggatcgctgccatgctgcagaatgttgaaactgaaaaaacgcctcttcagaaaaatctcgacaaggtgggctcggcacttgccggtgttgccttgctgattgtgctggttattgtggtttttggactgtttcgcggtcaatcgtttattgagatgcttattttcggcattgctcttgcggtcgcggttgttccggaagcgcttcctgcagttgtgaccatttcgcttgctcttggcgtacagcgaatggtcaagcgaaatgcgcttatgaggcgtctgccagttgttgaaacgctcggcagcaccacggtgatctgttcggataaaaccggtacactgacgcgtgatgaaatgaccgtgcgcacgctctattcttcgggcgtttttattgatgtcaatggttccggttataatccggagggttcacttgccgtcgtggacggcggcagcctgccggaaagcttgaacgagctgcttcttgccggcgttctctgcaacgatgcccggattgtcaagagtgattcgggtttctggggagtcgccggagatcctacggagggggctctgcttgttgttgctcgtaaggcggggttgaatgagctgacgttgaggcaactctatgagcgtcttgacgagcggcctttttcgtccgaaacaaaaaaaatgatgacgttgcaccggatgggtgagacgacgaaggcttttatcaaaggggctccggaagtccttcttgccgacagcgttgctgttcgttgctcggagggcgtaaaggctctcgatgaccccttgcgggctgctctgcttgccgaggctgataatctcggtaaacgggcgttgcgggtgcttgcttttgcggtaaaagatggagctgatatgagcagtgccggtgacgggatgacttttctcggttttgccggaatgatcgatccgccgagagcagaagcgggcgatgccgtgcgacagtgtcttgctgccggtatccgtccggttatgatcaccggagatcatcccctgacggcagaggcaattgcccgtgaacttggtattcttcgtgatggaaaagtggtgaccggagcgatgctgcaaaccatgagcgctgaagagctgcgccattcagttggatcagtttctgtttttgcgcgggttgctccggaacacaagcttcgtattgttgaggcactgcagatgaacggtgaagtagtagccatgaccggcgacggcgtgaacgatgctccagcccttaaaaaagcagatatcggcatttcgatgggcttgaccggtaccgacgtttcaaaggaggcatccgctatgatgctgatggacgataattttgcaacgattgttgccgccgtcgaagagggcagaggaatctacgataatataaaaaagtacctgacctatctgctctcatccaatatcggtgagcttggcctgatggccggcgcgacacttatgggtattccgcttccgctttcagcggtgcagatcctctatgtaaaccttgctaccgatggttttccggctcttgctcttgccgttgatccttccgagcgcgacatcatgttacgcagtccgaataatccgaaaaaagggatattcaccccttccgtgcttgcttttatgcttacaggcggtatctggtcgacgatggtcaatctttccctgtttctctgggctttcgcttccggtcgcactcttcaggagtccatgaccatgaccttcgtttcgcttgtgctcatccagtttttcaaggcctataattttcgttctgaaaaagtatctctttttgttcgtccttttgcaaaccgctggctgaatcttgctattgtctgggagctggtaatgcttatcgcaatcattaatgttccgtttttgcagagactttttggaacctgtctgcttactccggaagattgggttatcgttatcggttccgctatgacggttgttccgattattgagctgctcaagtggttaatgcgcagtggtcggttcggattttaattctggctgttgtacataaaaacgccgcctgatggttgatgcatcaggcggcgcagaagaaagggtatcagagagaaaaggtgcgttacttagtggtacttgacactttcttccttgacaaattccacaaggagtttcaggtttgcaggatcgacatccggaagaatgccgtgtccgaggttgaacacatggcctgatgtcgctgtatgctggccaaactgcttgagtattttggctgcttccgagcggattttatccggagtgccgtacagtactgtcggatccatattgccctgaatgcagactctgtcgttcagttctttgcgcgctttggcaatatccatgttccatccaaggcccatggcatcgcagccggtatcggcaatttcggagagaatggtgttacagtctttcgagaagacaattaccggagtgtcgggatattttgtcttgattgcctgaacgttttccttgatatagggaagggcaaattcgcgatagtcgtcttctgaaagtgcgcttgcccatgaatcgaatatctggattgcatctgcaccggcttcgatctgcatcaggacatattcggtgatgacgctggaaattttgctgaggagcatatgggccattttcggctcacgatacatcatctttttggcaaaggcgtagttctttgacccaccaccttcgacggcataggtgaagagcgtccatgctgcaccggaaaatccgataagcgggactctgttgtcaagctctttttttgtcaggcggatggcatccatcacatacccgagcttttcattgatgtcagggatgataagccgatcaatgtcgacctgcgagcggatagcaggtgagagccgtatgcctttggattcgatgatttcgacgtccattcccatggcttcgttgacgacaaggatatccgagaaaataatggctgcatcgacacccattaagtcaaccggctgaatggttacttctgctgccagttccggggttttgcacaaggttaaaaagtctgttttttctcttacggcacgatattccggcaagtaacggccagcctgccgcatcacccagattggtgttcgtgagcaaggctgtctttttaacgcccggaggaagagatcatttttgagcatgcaacgcagttatttgagtggttgaaaaaaacagatactcttcagcatagcggtcaatgtatgaactgagagcgaagtgaacgtgcaaagctacgtttttttagcctttttttaaaacttttcggcagatcgagcagcggctgctcgatctgctttatttcttgttcaagagacgatatgccttttgatgccaagctgctttttggtgtagccaagcgcaaggcctaccatttccgaaagatgaaacacaggaatcgatgcattgatatgagcctgtttgagcgcttttgcctgatagccgtcaaggacggtatggcagagcggacagggggtcacaataaagtcggctttggattcgatggcttcgttgagcgcttctgcggcaacgttgagtgactcttcttcggccaccagcagggtgtgaaatccgcagcagcggtttttatgctcatagggtatggttgttccgccaagcgcttcaatcaactggtcgagcgaacttgggtcaagggggttgtctttgccgagtactgtcgatggtctgagaatatgacagccgtaaaagggggcgattttatagtttttaagcggaacctttactttcgatttgatcacgtcaagcccgacatcctcgatcaatatccacaacaggtggcgaacttccgacgttcctttgtattcaagtccttcttttttcaaaatctcattgacctcacacttcagttcggcagatgaatcgagctttttctttgccgttcgtatggtcatcaggcatgtgttgcaggagacgaccagatcaagaccgagtttttcagcatgtgcgatattgcgtgcattgacaagcgcgaaatgtttcggacttacatactcaaggttgctgcctccgcaacatgtgctttcatgcagcttgatcagttctaaatcaagatctttttgccacaggtcgattgagcggtcgagctccttcgtcatggattcgtttatacagctcaggtagtatgcataccgtttcatctcgcgattctcccccgattatttgttatgtgtctgatgatcatctttgacgtgctccgtcatctctctgaactcttcccggaacgccttgattcccttggatggttttaccataggcggtggaggaggcgtacggcgcttcatgatcatttttactgccatgggcaacagattctgcagtgtccatagcacaccatttgtccggaacggcagggtggcttcaacgagttttcctttctttgcgatatcatccatgaaggcttcggcatgtttcgcgccgctggtgtcttttgttcctctgacctccagagcgttttcgcgtatgccgtggatggcatccatgatgggaatgcttttgacgcaggtttcctgacagcgatagcagtgcgtacaatcccagacgccgtgatcctttaccagttcggcaaggcgtgtgtcgtgaattgagtcgcggctgtcaacgttcattctgtaggatttcaggagaacagcgggggatacatactctttgtgtgctctcagaatggtgcattccgaaacgcatgatgcgcagagtatgcagtctgtcgccttgtcgtattttaaaaactcatcttctgatacaagaaactcttttttgcccatttcggattcaggcattgatgagtcgacccagttcatatagtgtttcatcttgtcgacaagaggatccatgtcaacgatgaggtcttttatggggggcatattgcgcagaggctcaaccctgaggattccgggttctttacaccggtcaagctcgtcccagacctgtgtggtgcaagcaagcttcgatatgccgtttacccgcatgccgcaggatccacagattcctgcctggcagaatgctctgtaacttaccgttggatcgacatgctcctttatataattgagtgctcggagaacggtaatgcctcgttcaacagggatggtgtagtcatcgaaatagggtttgatgtctacctgcgggttaaatcggaatacccgaaaggttatatcccttttttcttctttatgctgttctgctgctcccgtcatgtgcattgagttaataggttctttcctggagttcatacctgcccatcgttacaggtttttgaccgagttttaccgtcccgttttcaagggttgccaatgtgtgtttgtgccatttttcatcgttccttgtcgggaagtcatttcttgtatgtgagccacggctttcctctcttgcaagagctcccgttgcgacggtttcggccagatccagcatgttctgcagttcaagaacctgaataagattggtattgaagatgtcgctggagtcgaaaacacgtattttcttgaagcgatctttcaatagtgacaggtcctccatccctcgactgattttagatgcctctctgtatatgccgacattaagcgcaagggtttggccaagctcttccctcagtgcgccatagcgttcgtaatgtcccgaagattgcatgaagcttctgagttcttcgtctttggctttgatctcttcaggggaaatgtttcccggttcgaattttcctgcctcttctgcggctgtgtgtccggcaattcgtccgaatacgaggatgtcgagaagcgagttgccgccaagccggtttgctccgtgtaccgatacgcaggcacactcccctgcggcatagacgccgtccattaccgttctgccatagttgtcggtatcaatgccgcccatggaataatgcgcggttggcctgacgggaatcggttcttctatagggtcgacgccttcgaaattcatcgacatttcccggatctggggtagccttgatttgatcagctctgccccaagatgggtcagatcaaggtggatatatttacctgccgggctgtcaaagcctcttccctgcaggatttccgtttcgatggaacgagaaacaaggtctcttgggcccagctccattttttcgggagcatatctcgacatgaaccgttcgccgtctttattgacaagatagccgccttcgcctctggctccttcagttacgaggaggccgctttttctcaggccggtcgggtgaaactggacaaactccatatctttgagaggaattcctgcacggtaggctatggcctgtccatcaccggtattgcctgcggcattgctggagcggttccagtacattttcgcatagccgccggttgcgaaaataaccgttttggcaggaaaagcttcgatcttgcctgttttcatgttgatggcaagcaggcctctcatacggctgttattgactgaaaggctcagggaaaaatattcattgaagaaaaagaccccttttttcagacactgttcataaagcgtctgcagaatggtatggccggttttgtctgcgcagtagcagcatcgcggtcgtccggctccaccgaaaggcctctgggcaatagtattatcgtcaaggcgcgaccatggagtgcctatgttgtcgagctcacggatgatttttggcgcttcggaacagaggatatcgactgcatcctgatcggcaaggtaatcactgcctttgatggtgtcgaaaatatgcatttcgacggtgtcatcctttgccttgttggcaagggccgcattggctcctccctgggctgccgaggtatgtgagcggtttggatagactttcgataaaacggcgatattcagggagggattggttttcatggcctccatagcagcatataatcctgcaccgcctcctccgacaataacgatatcaaatggtttcatacgctcaaatagctttatgaggctggaaaaacagcatcactgatggtaagaagggtcgcaacgattgtaccctgaagattaaactatgtatctctgaccggaaaaatgagcaggctgtcaggctgctacagggcgatgttgtcatcatgaatcggaagttcttctacggcgtgaagaacatcggtcatgttgagaacgcctattactttattgttttccatcacggtgaggcgacggacattggttcttttcatcaggcggagtgcgtactttattctgaggctcgggtttacgctgatgatcggtttgctcataatctgaaaaatcggagtgttccatggatcccgatgtacgtcttcacccggatcaatgactttctcgagaatatctttttcggtgacaattccatagcagtcgtcttcattgcgcggttcaacaataagcccgctctctttggttctcttcattaattgcaatgcttcggcaaccgtacaactgcctttgatggtgtgatagtctttctgcatcaggtctgaaacaggcagtgtgcgtaatgtgataagctggtgcatagtaagtgtcgtttgcctttgaagataaaaggacggaaagcccccttatagtgagaaaaaaaataacgattgactgtatctcatgaaagctggacaaggcaggaatgccctctcaatcacccgaagggtacaaaaaatcaatttagtaaaaaaaaatataatttcgcaacatcgctatcccccttatgctatgccatgctcttttttatatgcagcccagttctgtttgagtgcaagaaatgatctgaaatcgggctgcagaaggaacggattggactttttttcttctgcaatggttgatgccggtgaacttccataatcgtgtcccggaaaaactcttgtttcgtcaggcaggcgcatgagcttgttgcgcagtgaatcgtattccgcaagagcctgttccgcggtcatggttcctcctacttttccggtgaaaagcgtgtcgccggtaaagagtgcgtctccgacatgcaggcagatcgagtcttcggtgtggcccggggtatgtatgatcagcacgctcccggagccaagcgggaatcgtgctccggcgcgaacactgattcccgtttcagggcacgtgtcgccatagagaaggggtttgaggccggttagttgacttgtcgtggcgtttccgttggtatgatcgctgtggccatgtgttgaaaagaggtatcgaatcgtcaatccgtgttcacaggcaaaattgtatatcatgcctggattataggatgcgtcaacgaccagagcgtcaccggaaacttcgtcagcggcaaggtagcctaagtttctgtcgccgcccgttcggaattgtttgatgatcatgatttttttgctccggtaaaacggtcaggctgttttttctacatgcataagaaatgctctggcaggaaaatccttgtcaacggcaatcgggtttttttcaagttcaagcataatcgcctccgctttatcgtcatcaagaattgcaaaacagagcgacgagtaggtgccgatcatctcatcggcgggccaccatgattgctccatgagtgccggtttctgacagttgcagccgcgaatcgcaacgttgctgaacaggtttacctgatactccttgaagaggtttcgcaccatcgggcgggtctcttcatgtcccatgatagcaagaaatttcattgttatttctcccggcacaatgttagtgagattttttttcagccatataataaacaagcggaacgacaacaagcgtcaggatcgttgagagcactccgccccagatgagcgatatggccagtccctgaaaaatcgggtcgaagagcatgaccagggagcctattactacggcgccggaggtgagaataattggtcgcgttctgactgctgccgactcaatgaccgcctgtttgagatcgacgccttcttctctgcgtatctgtatgaagtcgatcagaagcaccgagtttctaaccataatgccggcaagcgcaatcatgccgatcatgcttgttgccgtaaaaaacgctccatggatccagtgacccggaatgatgcccacaaggctcagagggatggcaatcatcatgatcagaggtgtcttgaaggactggaaccagccgataatcaacagatagatgatgaccagaacaacggcaaatgcggtgccgaggtctctgaatacttcaaaggtgatctgccattcgccatcccatttcatggatgattttgcctgtgatgtcggcgccgaggtgtagagcggactgatcgaatatcctccggggagcttgagctgttcgatttttttgtccatcgcaagcatggcatatacaggactttccgttgcaccggcaacatcggcagtcacatagactacctggcgcagatctttgcgatagatgcttttgtcctgaattttttcttttatggtcaccagcgatgataacggaatcatttcgccggctctcaaccgggttgtcagacttcccattccctgggactgaacaaaaatgcctgaaagatcctgaatcgacgtccgctgattctggggcagacgaagctgaatggtgaccggttcaatggatttccgggtatgcagaagaccaacctcaacgccgtgaagcgacatgcgaagcgtctgggcaatctgttctgcgctgaccccgcggaatgcggcctgttctttgttgacctcaaggtcgtagacccgctgatcatcttcaacaagccagtcaacatcgacaacgccgggagtctggctgaaaatttttttaacctctccggccagcgcgatctgctctttttgggacggtccgtagatttccgctacaagggtggagagtaccggaggtcctggcggtatttcaacaattttggcattcccgttatattttaacgcgatgttctgtactgcgcttctgaccttttttgcgatgtcatggctttgcaggctgcgttcgcccttatgtatcaggttgacctgaatgtcgcccatgttatcggcctgacggagatagtagtggcgaaccagtccattgaagttaatgggggcgttggtgccgacatagtactggtaactgcttacctcgggcactgttttcagataggccgatatttccttggtcactcttgctgtctgttcaagcgcggtaccttcaggcatatcgacaatgacctgaaactcgtttttgttatcaaaagggagcattttcatctggacggccttgagcggaacaagggcaatcgctccgataaggaggattgcgacaccgccaaaagcaagccaggttttaagcttgctttcgataaatggggagagtatggagttgaagagtttgtagtatcctgttttggtaatgtcgtactcttcatgatgcccctcttccgttttcaacaggcggtaagagagccagggtgttgcaataagagctacgagcagggagaaaaccattgccagcgaggctcctatgggcatcggactcatatagggtcccatcaggcccgatacgaaaaccataggaagcacagcggcaataacggtaaacgtagccagaattgtcgggttgccaacctcgctgatagcggttatggctgcctgaagcctcggctgtcgcttcatggcaaaatgtcgatgaatattttcggcaataatgatagagtcatcaacgacaatgcctgttacgaagatgagtgcaaagagtgttaccctgttgagcgaatagtccagcagatagtatatcagaagggtgagtgcaaaggtgatcggtaccgatgcgaaaaccacgagggctccccgccagccgaggaaaaatccaaccacgatggtaacagcgacaaccgccatgatcaggtgctccagaagcgtgaataccttttccgaggcggtttcaccataatttctggtttccgtgacggtgatgtcggacggaatggtggtttttttgaggccttcgacttttgtcatcaccttgtttgcaagtacggtggcatcggttcccttgcgttttgccaccgtcagcgttacggcaggatattcgcctgtcgcggcatttttcggtcccgcagcgccccaaccgaaaaaggtgtaattgttcacctcttcagggccatcgattacttccgaaacatctctgagatagacgggcgatgctccataaatgcctacaacaattccgcggacgtcatcagcgctttcaagaaatcgtcctgagcggacaatgatttcattattcatctgcttgaaatctccggcagtcatctggctgttggactgctgaatctggcgggcgatctgcaatgcgctgatattgaactgactcagtttttccttgttcaggacaactcgaacctggcgtttcagaccgcccttgatttcaacatctccgatgctttcgatctgtttgagttcgtcgccgactgcggctacggtttgccgcaattgatagggatcctttgttttgctccagaacgtgaggttcagtaccggaacatcatcaatagcaactttttttataagggggaactgggctcctgccggcattttatccatatttttcatcaggacagaccagagcttgaccatgctttgttcggtatcctccccaaccttgtaacgaacggttaccagagcgacatcgggcattgatgtcgaataaacaaaatcaacacccggaatttcagtcagagcccgctcgacgggttttgccacacgttcttcaacttcggagggtgtcgctcccggatagggtatgtaaaggtcaacaagaggtacgacaatctgaggctcttcttccctcggagtcatgaacgttgccataacgccgacaagaagcgacgctatcatgagcagcggtgtgattttcgaattgataaactgttttgccagttttcctgcgataccttcattcattggatgtggcctcccttgttacagcctgactttttgttacggatactccttccttcagttcggggttatagttcgctataaccatctctcccttgtctattcctccgagtacaacaacagagccgtgatcgatacgcccggttcttatccatcgaatggttgctttctgatcatcgccaacaacaaatacgcctgtcagcccgccttgttgaaaaactgatgatttcggcacaaggataacctcttcccctcttgcattcagcgtgctctctgtctgaaaaagcggcagggatagagcttgatcgggtttcgttttggcgttattggtatgctgttcgccttttccgcatccggcgagcagcgtgattaaaacggcaataaacgcaacgctgttgttttgtcccttcatggttgcagtcgatgtttcgaatcagttgatgaattcattttatcttgcgctataataggcaagctcgcttcttgctatgcagtaatcatatttcgcctggttcagccgaagctttgcataggtataggccccctctctcatgagcagttcaaaggtcatggccataccggttttgaactgtgtgccgatataatcgaggctgacgcgagcctcttcgagagattcctgcgaaacggcaattcttgctttggcggttttgagatctcgctgtgctttttttatctctacaaggctctggctttttgcctcttcatgattgtacatcgcttcaagctgctgcgcttttgcttcctggatccgcccggttgtcgccatgccgtcataaatgttccattgcatcgtcattccgagcgcccaactggaaccgccgctgaaaatgtcgctgctatgcagatttgtctgaaaaaaggcgttgactctgggaagttttgcggcttgagccattttttcctgataaccggcaatttccctgtacgtttgcagcgccttgagatcggatctgccttcgggagtgtttttttcatcgacaacaggaaggcgtttgtcgacgaccaggtcttctgtaggaatgatggttaggttggcatcgagattcagcatcactttcaacgcatcggttgcgttttttatggcgtcgtgcagcatcagcttctgttccaggagctcggcaagcctgacgtcggttgaaagcttgtcggatttggtcaaaagacctacccgataggctttgtcggcttcgttgctgtgatttttcatggtgatgatcgactgctcaacggcttcgatgttttttcgggcaagaataaggccgtaatagagtttgctgacctgcagctctacagtctctgtcgtacgagcggccatttgctcctgtgcctttttcgcagtgaaggctatggtgcgtcctgtcgacgcatcaggattgtagacaggttgcataaccagaagcgaggtgttgaaatcattgataacgtctgcgttattaagcctgtccggtataaagtcgctttgtgtaatgatgttctgttgcagcttgaaaacaagggctgcgccgggatcgttggttataacggctgtttctgatagcgttacctttggaaggtatgactgccgggtctgaacaattttcgcttctgcctgtgctactctgctttgggcagcttttatggtgcggttgttttcgcgtgccatgctgacagcttcgccaagcgagagcttgatcgttttttcggcagcctgaacgcagccaggaagagcgatgcttcccgccagcatgatgccgatcaacgtcttgtataccttcatggtgatttaatgttttgaaataagttttaaaatacgcccgacattttcggtgtcattatgactcatgcactccttgaggcttctgtcgagaaccagtgaataggttttgtcaagagcggcttttgccgcctgaaactggactatgaccttttcacagttatcactgttttccaccatccttatcagcccttgtatctggccgttaacttttttcagcctcagaatcacatcatccatatctttatcatcaagttgcaggatttcctgacagcatacaagcatacctatacctcgtatgggtatgcaatttaaaaaatattttttcagaaaaaaacaggagcttgcgctctctgcttatccgaggagtttgcttgctgcataaaaatggtttcggagagcctgctcaaactccggaagcacttcgagcatcggcagatggccggcatgatcgaaccttgccagcctggttaagaagtcactttgctcgatgcgtctgttataaagggtttgcatgccttctggcgggatggttcggtcggccatgccgaccacacagagaagcggtgccccgatttttacagcttcagctgtatatttccctattatttcaggatctatggcaaattttccgacagcggtcgctgccctggtgtcgcttgccacgaaatcctcgacgaaaacagttctgtacttctggtcgatgggcctgccaatggcgcgatcaatgaacaacgatttgaacggttccaaaagaaatacccctttgaagagcatggcaacatcgatcatcccgcctaccagaacatgatggaaagatttgagtagttcgtcatcgaaaataccacaattgacaattgttgccgaaacaagggattcgggatgccggttgcagatttccgtcgcgatcatacctcccatcgagtggccgacaatatgcagctttctggagccgagaaggccaagatgaacaagcaattccgacgcttcatcggcaaacccctcaacggaaaaggaaagacacgaatggctgcatacggttcggcccgttccgctttgatcgaaggaaaggcaacggtactgcgaagatagccgatctattactggtatccagtatcttgcagaaattgaccagccgttgaaaaacaaaacgacttcccgattgtcgctaacaccccatccggtgtcttcataatatatcttccctcttgttgtatcagcaaaactcatagcttttcgtgctggttaaaaaagatatgccgaaccatcttcctgggggcaggcaaaaaagcccccgtacgcgtcatatacgcccggtattcgtccccgaaaaaacctatgagcattttctcctcatttaaagcccatttgacagtcaaaacagtggcaatcaggctaaacacagtaacggctgcattcgctgtaataaggataaaagctataaaaagcaacatcatggcggtatacatggggtgcctgataaaacgatagggtcctgtgattacaagcttgtgcccttccatcaatcttggcaaaggactccagtatcttccgagtgttttcattgtcagaaaaagaaacagaaaagatactgcggcagcaatagcgcccccgtaacggagccatgtgggaaaaggaaaatgcaaagcctcaacccatggtggataccatgtgtaactcgccacgatagctatccataaaaaaaacattactttctggaaaataaccctgaaacggcttatttcccctgcatttcccgcttcaggtattatcggtttttcttgcggtttcatgcgctgtatgaacaagcctctcatcaagaaaccggcgacgtagatcccggcaaaaataatcctgaacggtaactcatcatgcatggccatacattgttttactgtttttcaagctcacatcggaggaaagttaatgctctctgaaaatataatgaaaagggtcggtgaagtcaggttaatagttgtttgcaatactagcaagaacggttacattttaagggcatattcgaatcttcaggcaaggaactgttgggcgagtaaacctgtttatcatgaacactcagtcagcaaatgtccgttcatcctgagctgaatcgggctcccactgaaaaaaaacgaattatagggcctgatcagagtgaaaaaagagcatgcaacaatatcagggagaaagaaacgtttttgtgtaatcatggaagttgtaggaaaaagtaaagcattggtcgttcttgagtcatgcctgcaggaatcgactgtttatttctcaaatcacgagaaaatcctgaaatgcaatccgtactgcagatatgtacgctatataccggatttcgatgtttttcaatggaccttcgaggttgacgatcctcgaaataacccgatcgtagcaatcttttttgtcagacagaccgaagagcatataccgacagacagtgcagttttcaggcgctacgtcggtgaaagccgggctcccatcgatacagagacccccgggaaaaaaattatctgggaaaccgtcgagtcggccccggaactgctttttaacaacgaccataccttcatcggcaaaactttttctgaaattttccttcttcaccagacagacaatcggacgaccgttcatttcgaaacaaatatatcgctggatttcaaactgtcatttccgctcaatctcatgccggaaccggcactgaaattcatgagcgatatgattatgtcgaaaatcatgcagcaggcaaccgaaagcatgctttgtcaggttcagtcggatatctgctgctctatgcctgaaattgccaccgaaggtggaaagaaatagacagaaaagatggcaagacagggtttgtctgaccgcagtatgattttcagcataagttatcatgtaccgagcacaaagcccccttgaaataaaggcttgatgcatgcctcttgatcactcaaaacaaaatacctattttaatgcaacattctgttgtgtcgttgaaaacttcatctcttcccatgactaaaccatcaaaaatacagacgcctcgcttcgacgaaccattgtgcagcaaatgcggtctatgcatgggcaatgcctggccggtgaaggagagcctggaaagctgtgtttttcgttgcggatgggtagaaaatcatgaaaaaaggattttcggaagagtaaggaaccctgatgacagcgatgaactgcgtttcggtatcagtctcaaacgattcaacgcaacattgaaaaaacctgtcaatggagcgcaatggagcggtatcattacccgaatatcgacaatggccctgcaaacaaaccttgtggatgcggtgctaacgcttcatggagagcctctgcaaccaaaagcagtgcttgctaaaaccgctcaggatattcatgaggcccgcggcaataaaccagtgttgtctcctgtacttcaggcattgcatacggcttatcgggaaaaaacaagaaggctcctggttgtcggagctgcctgccatgtacatatggtgagggattttacaagaaaaagcccctattttgccgatttagacctgtatatcgtaggtatcccttgtaccgataatctggagccatcccatcttcaatgggttttccggaatatcagcaaaaatccggaaacggttatcaatttcgaattcatgcaggattacagggtacatattctccacaaagccggaaaagtcgagaaaatcccatttttctgccttccatcagcggttatgaaagtcggagtatttccgaactcctgcctgagttgctttgattacatcaacagcctttcagatattactgtcggttatttaggtgcgccatacagcaaaaacagaaaaacgcaatggattattgtcagaacggaaagaggagaaaagctgctggatcttatcaatgatgaaatagaaacgtcacctgaggttttttttggcgatagtcatagtgcggtacaagcagcacttcagccgactctcatgccgattcttcaaccggagaagcttgatgaccggaaagcgatgcctaaatggcttggcatttatctgagccgaaaaaaagcgaaatccggtccgggaggtactgagtttgcaaaatactcaatagatattcatgctataaggaacttctatttccttaaaatgtaccgtccggacgatataggcattgtgccgacccatatctatgaccttctttctcaatatgacctttcatcgatacaaagaataatcgaggcccggatttaacagcaaaaactgatataaacatgaaaaacatcgttatcacaggaagcagcagaggaattggcctgggtcttgctcatgcatttctctcaaaaggctgccgtgtcatgatcagcagcagcaacagcagcaaccttgacaaagcactgaatgagctggtcgagcagcatggctccgaacatatctcggcaaaaacatgtgatgttgccaattaccaggaggttcaggatctttgggaccatgcgcaaaaatcgataggccaggtagatatctggataaacaacgccggtattgcccaccctttgcttccgttctggaagcttgatatgacacagatcgggcatacccttgatgtcaatcttgccggaacaataaatggatcgcatgtggctatcagaggaatgatcgaacaggggtcgggatacctgtacaatcttgaaggccagggtgccgatgggggaataattcacggaatgggtgtttttggaacgtccaaggcggctgtacactatttctcgaaatcccttatcgaagaaacccggtctttgaagataaaggtaggtacaatcataccgggaatcatacgtacggagctgcaagctaaaacctcacaacaaaccgatgctggcaggctttttctttcgttgcttggcgaaaatgttcgggaagcaacggaagaccttgcaaaaagaattcttgcaaacaatacacatggggtctgcatcaaccgcatgacgacacccgacatgatcggaaaaatcgcaacattacctatcaattttttgttaggcaggtgacctgacagcgatggaaatagcaatcggataagggcaggcaatcacaagataaaagcctgataattccggttcctggcttcaagtcacctaaacgcgtgcgtcaacgtcaataaatcaagtcaggcaactacgtctgatcatgcgtgagcactcctgctctacggaggatattgctaatcatcttcaggctgaggcggcaatatctgaccaatgttctcaataaccttttcagcaaccgctccggcaagaaatccacctgcaccggcaagcagaactcttggaatccctctgataaaaggtggaataccaagtggtgagagtaaaaaagccccgctcacaattgccgctgcaggcttcgtcaattcctccggtataatattctgtggtagttgcggcatttctttcccttttaatcggttttaaaaaaaacatccacttatttcgtttgctgcccatcggtaattttagcaatggaatttgacagcatagtcagcaccatatcaacggtttttatctgcgataagcccaggtcaccaaaagccttccagcaagcactaaaagccgctgtcgtatcgatcgcctcgaaaacaacaggtttttcctgttgttccgcagtggctgctggctttacgtttgctacgggcttcggcgtcatctcacgggaaaccgatactgccggcttttcagaagaagctgcctttgtttctgattgttgcgatgtaatagccgatttgtttgctacggatttctcctcttttctgaatacggaaaaaaaaccgccttttcgtgattcgtttgccatgtcagaacctgtttatgatggataaatattttaatttgaagcttttgatgacattgcccagccgatcatatttttcatcatcccaagtgatccctccagaccgagtttggttgctgtcgccatcaagacaccgggatatttccatgctacgttcaaaccaatgagaagcagatcggatagctccagggtatccttgaacattgcttccctgtacctgggcggcaggccgtccagaactatcatcacttcattcatcagttcgttgacaaaattcggatgatctgtatacttattataacacataaatttcataaggttcgccattgcggcaacatttggttcgtaggcgcttatctgttcgagattcttcttttcaaagctgttacaggccaaggctttttcgagcccctctgtcaatgatttgagattgcgaacaaatgaaccaaaaccgcaaaaagtaagtggtgaaccaagtgcagcggcatctccaagcatcaggatattattatcggcaacttgacgggtacgctcaaacccatcatgataataagccggtataacgccatacacagggcgatggacgacaaaatcctttcctggttttttataggaaggtaatttcaggaaatatgtttcaaagagaccaagcagagatttatcattatcggagctccgggaatcataaaagaaaagataggtggtatagcgatcgccaccggcaggaaagccctcccatattagttgacgtcctcttcctgagctggtatcggccggctcagtacttacaagaatttcgcctatatctggatcaacattttcaaggccgctggaaacagtcccgactgtaggacagagatgtgtaaaggatgccccgtcattcaactgcatggcaaccggagaatgtactcccatcgcatcaacaaataccttggctctgaaataaacccgctcatgcatattgttctcaacctctatcaccacactctcaggaaactgaaaacaccgcatgaaagtcatcttgtcaacgatcctgttgcattcatcagcaagaattttctgtctggcaatggaaagaagttggtcgctctcaacagcacagtcaagcacattatcgatatacagccgctttttccgaccattttccacgtaaaactcagcccaccctgttttatacctgcaagcaatactcgcgttgatctcttcatatgagaaaagaccgacttgttcaagcttttcaagttcattccaggaaatattccagtcacggcttggttttccgctcatatggcggtcaaaaacaagtacttttcttgcgtatttcgaagccatgaccgacgcatgcaacaatcccaatgagcccccggcataaaccagatcatattcgtcggaaacacatgcatctgcaggcatttcgcttccctgaaggacaaccttgcggcatggggagtgctcgaaatttttccaaaagctatccacctccagaatatgctccagatatctgtttccatttctgattttaccaaaatactcggatacccttgggtagagcgtttgaactttatctgctatcattacaaatgacgttattgcttatgatgatgccgactatacatataaaataacaaccctaagaaccatgttccaaacggtaagcccctggaacccgccgccccggatatttttcttttcttgttccggacttattggttaaatttgtgaccttaccatcgattttcaattaaaaaaaggagacttcgccgtatgtcacaggattccgcaaagttgtttcttgcgcaaatgaagcaggacaaagagttatcggataaaatacacaatgctgcaacaaaagaagatcgctggacaatcatccggcaggaaggcttcgatttcacgagagaagagcttgatcatgcaacggtaactgaactgaatcactttgaaagatggaactgggaagcgaagttacttgccgactggctctaaaccattctgccagatgcttttctgcgcctatccttccctcctgatgctctggaaatactcgtacgcttcggcgggaggcatgttctcatgaacgaccttgccgacagttttcatcatggcgagcggagcatcactctggaaaatgtttcggcccatatccacaccggctgcgccttcctggattgcctgataggacatggtgaccgcctcgagttcggaaatcttcttgcctccggccatcacgatcggcaccgggcaggaagccacaaccgtttcgaaatcttcgggtacatagtaggtttttacgatctgcgcaccgagttcggctgcaatccggcaggcaagcctgaagtatttggcgtcacgcaccatatccttgccgacggcggtgaccgccatggttggaatgccgtaacgcagacccatatcgatcagcctggtcatgttgtggatggaacgggtttcgaactcgccgccgataaaaatctgcagggtgattgccgccacgttcatgcggatggcgtcctcgatatcaacggcaagctcttcgtcggagagctccttgagaatgctcgggcctccgctgcagcgcatgacaactgccctggtgagtgaaggcggaaccgtcgtgcgcagcatgcctcttgtgagcatgatggcgtcggcatgcgacatgagtggcacgatgttgacgtcaggacgctcaaggccggtggttggcccctgaaaatagccgtggtcgatggcgaacatgaccgtcctgcctgtatcgggcctgaatatcctcgacaggcggtttttcatgccccagtcaagcgagtgtgcccccttgagaaaaaaaccgtgtttctcaacaggaacgtctgtgtaatactcttttgcctgcttgtccttgtcatattcagccatgatagtattctcctctttcggttaaagtttgacagttacaatctgcaatccgtttttcaggaatttcactctcagcgcagtgcggcggcaatgttgccgccgtcaaccgtgacgatcgagccggtcgtcttcgtttcgagcgcctggtgcacgaatgcctcggcgacatcctcggccgtgacctcgacctgcaggaggttgccggccatatactcccgctcgttcagcccccgtgctgtcgaacggattttgatcatttcgtcggtcagaaggccggtgcggatcctgtcggcattgatgccgtttgccctgatgccgtcgcgtccgtgatcgagcgcatactggcgcacgagaaacatggtcgccgccttgggcaggccgtacggcccgaaatcgggacccggattgaccgcctgcttggaaacgttgaagagcaggacgcccccggttccctgcagtcgcatgatcctgaccgcctcctgggctatggactgatgcgaaaaaaagttgagttcgaagctccggcgaagcacctcgtccggaacgtcgcctatgcggccctgcagggcgacgcctacattcgagaccaagatatccagccctccgtaacggcggcacaccttgtcgaaagcccgcctgacggcagcgcggtcggtaacgtcgcacgcaatcggaagcactccgccgccgagctcttcggccgcctgctgaagcgcctcagggttcaggtccagaatgaccagctctgcgccgcgctgacggaacgcccttgccgtcgccagcccgatgccgcttgccgcaccggttaccagggcaaccttgccggcaaacacgtcgtggcggaccttcgtcatcttggcctgctccatctcccagtactcgatatcgaaaacctcctgttcggtaatcgactcgaagcgtccaaccgattccgcgtcgagaatggccgatgccgtgctttcggcgatatcggcgttgaccgcagcctcccgggcggtccggccgagaccgaacagaccgagaccgggcacaagcaccaccctgggcagcggatcgagcatggaaacctcgattcccgcagcctgccgccggcgctggaaataagccctgtactccgcgtcataccgctccaccgcttcatgaaccgccgttttgaacgcgtcgaggtcagaggcatcgggagtcggaacgatcagcggccggtttttggtgcggataatgaaatccggggtcatggcgcccctctggcttacatcggaaagagaatcgctgttgacataggcaagaatatcgggtgaagtacggaattcgagcacgaactgacggtaatcgcggcttccgggcatgatctcttcaacgacagcccctctgataaccggcgcggtatcctcgagggatgcgatcccggcgggaagcgaaaccgaagggaacaccttccggccggctcgggtaatgcgctcttccagaaggtttgcgctttcgatcatgcaatggtacgcttcatccggagtatcggcaaaggtgacgaggccgtgcttctgcagcacaaggcccctgatggagggagccgattcgtaggccgtagcggccgaacgggcgagcccgagacccggcttgatatagggcaccatgccgaacgattctccgagcacctcccggcagagatcctggccgtcaggctggttgctgagcgtcaaaagcgccgtggagtgcgtatggaaaatgaaccggtggggcagaaacgcgtgcagcagggtttcgatcgagggtgaaagcgaatggttcaccatgtgctcggtcaggtagaacaggttcagatagaggaagtttttgaaccgttgcgttgagaactgctgtatatcctcctcgctgctgcgcccgccggtagcgtagagatgctgcagcttctgtagcggctcgatccgtaccggcataaaatcgtgcgcatccacacccgccagattgacgccgctccccttgatgaaaatgacattgaccctgtagccgatgatatcgtgcagctcgcttttgaccgaggtgttgccgccgccgtgcatcaccagcgtactctcgctgccgagcagacgtgaagcgtacacgagctcggcaagttcaacaggaatatcgttggcgctgcgctgcccatttacggagcgctgaagttcggcatcattccagaggttttgcataaaaaaccctttattttaaacggaattctcacataatgcagagcaagaaaataactaataacaataattgccgtttaccatcgaaaaagcatggtaaacggcaactgcaattatgctgtttatgacctgttaaaccggatatgctgcaggaagttcataaccctgttcatacaatctgcgtgcaattacatcagctgtcagcataatatactgggaacgtcccattcgcgtataaccgggcctgtggtccgtagcaaggggcatatcaaaacgatcctgatacttgaaatacaggtctgccagtttctctgaagcctcaacgagccaatcggcgtttggcggaggcattctgaacatatcagctcccggcacaggctggtaaaccagcatattgggatatacccccttcgacaggcgctcttcaacaccctccagcatacaattcataggttcaagacccatgagtataaagcttgtggtcccccttcctggcccgaaaatctcaactgaggcatcctgggcggcatgccagtattcaaggggatatgttgcacatttccccgggcagatcgccttgaaatagtctggatcggtaacctcgagatcaaactctgttgaattgataccggaagccttccagcgctccatatccttaaaatcatccggcggatacaaattagccgttatatgcagttcattaaacacttccggactcaactgttcacgcaagggcgccatgacaatctcaacaaggtcgacaacctgcgaacgacgttccggcgcaacaagacctccgataacaacaagagtccccctccacccgttatcggttgctattttaaccgcttctgcctgctcttttgcaagagcctcgattttctggaacggcatctttgccaggtcctgccctacagatacatgctggtcggcaaagaaaaagcagaatctgcatgaccgacctgtattgttgttatcgcaactgtaactgtaatgaatattgataatatcctggttcattcctattacggcagcattaaccgggcgtccgttactcaacgtaccgtcgcgccatgagaaccactcctgcattctgccgcttgcaaggtgtttgccgcaatcataaaattcgacatcgtccccgttaacctgtacctcaaggcgggtatacggttccgggcgaacaagagttgcaagatcacttccattgagcaccatggcgcgaaacggattgaaacctgtcttcggcggcttgttgaccgttacctttgctccttcggaaagcagtcttgcttttaaatgcacatcttccttcgtaataattcttttagtactcatggcgtattaatgagttagcattgaaaaaacaaataataaaaggaaacattcgccaagcaaaagggggctgttggcattgtgtccacggtcacaattttgcagtcttttctgaatgccggtgtttgatgtaaaaacccagcacgtaaacagcaacatatcctgcggcaagcacagaaacgaaaactatttgttcaccgctatctctaaaatgtccagacaaccagatcatacagacaagaaccagccatcctgaacctgtgtagatcatggccttattccacaattcggtaaaacttcctttcagcattgattttaaatatattgtttgacaaacgccatcaaaaggacaaaattaaatttcaaaaatgctatgctatcatagcacagcatcatgacaatgcattgctattgcgcagtattttttcatttcttttttcaagcaggattctgacaatatactgcattgcgttggcaatgtaggtaaagtaggcaagaaacgcttcccagactaatacctcgcggcttgctccagtaaaagccagaataaaatacaaaatatgaaaagcgccggccgtaacgctgccgatgtcctcccagagaaactctctggaaaaaatccacttgtcgaaaatttctttctcgaaataagctccggtaaaaaacagcaacgcaaagaggaaagacttgaaaagaatggctacatcaacccagaaaaaagcaatgatgtcagggttgatgtaatgcagataagtaacaccaacaccaatgagaaaaaagacaaactgaatcggtgcaagaatgagctgcacatcggtccagacagtagtgtttctttgtgcaagctgttcaggagtataacgaggcatatatcgacatgttatattgttatgaggttacatatcgctgaaaaaaccatttcatgcagttggacaatatagaaaaatcaccgtttctaaaaaaatctcttcttccgttcaggactaagaaaaaagtctccttcttgcctgatatcaggcaagaaggagactattcgtaaataaagtcagcttttctgagcgttatggtagatgctgaaatgaaccacaatgcctcatattgttcgttaaactttacaagccttaccggaatctttcggaaccgagtaagcaatgagtgagatacttctgcggcccgccggcgagccttgctaatagggctatctcattattattgtaaatgataaatatgtataaagtataaatatgctgcccggatagagtaatcagaagggctggctttccatcatagcctttatccgtataaaggtattgttcactatccgggcgtttcatttcatcgcaatattttcaagaactgctttcagttgagtgacatcataccggtttgctccggttacgactatcgagcgcagtaacatcacgcccgtctacaagtatattgcgctttgtgccgttttttttcgttgtctattggatttcatccaccagtatcttgtgcaagcggagctttcgtcatagcttgattcatgctttgcaaaaaagcctttgcgctgccgtcgtgcaaaatgggtgtacgtagcaaagggcatgccaaactgttcttttaggttggcttgatcctgacaaccggttcgctgaactgtcaacataatgcattcaaagatgtttcttgactgggtaggcttgcttttgcttcctgcttttcgtctgtactctttatttggattccgctccggtggatgtatatataagtggctcaaccacattccggaaagagcaagatacttcctatggttttaaaattgattaaaaatattataaaataataagatagcttttgctggaactgatgattttctcccgaatatgaacaataatttacgaatatgcattacatgctgttgttgacaagctccaattgaactggatgagactgcgtagccctttgggagtttaaccagtaattgtaactcactggcgataaatcagaaaaagcagtatgtttatttgtaaaaggttttgctgctcaagaaattttggtactttttatccgaaacgctccgcgtgtcggctttgtctgcagaaaagtgcagtgattttttttgtgcagaaaattcatacaaggcctaatgtgttctgtcagggtaatcaaaaaactgaatatcatgccgctcagactgctctttatcgctccaaaagggaaaaaagactcgaaaaccaaccagaagccactttttcacatggctataggtgtacttgtaagtctaacgcctgatgagcatactatcgaaattgccgacgaacactttggcgataccatcaactatgacggcgattacgatctggtaggaatcacatcaagaacgatcgatgcaacaagagcatatgaaattgcagatgagtttcggagaaaaggaaaaaaagttattcttggaggtcttcacgtttcgttcaatcccgaagaggcacgtagtcatgccgactctattgttagcggcgaagcagaaaacctctgggctaccgtattggaagatgcctcatcaggtcagttgaagcctgcatacgactcaaaggattttccgcttgttacaaaaatagtgccccttgattatgaacggattgcacgggcatcaaaacggggaaaagttgacggttcaaaatcaatccccatctatatcaccaggggatgtccttatgagtgctctttctgcgtcacaccgaattttaccggaaaactttaccgttatcagaatcccgaagatctcgtcaggcagattgaaaccgcaaaaaaggtttttttcaaggcaaaaggaaaatcatcaaagccatggttcatgctttgcgatgaaaatctcggtatcaacaagaaaaagctatgggagaaccttgcactcctcaaagaatgcaatatcaactacagcgttttcttcagcatgaattttcttgaagacaaggaaaccgtaagacgattggttgattcaggatgcaacatggtacttgtagggtttgaatcaatcaaacaaagcacgctggaagcctataacaaagggcatgtcaattccgcagaaaaatttgcaagtgtaatcgaagagtgcagaagtgccgggttgaacattcagggaaatttccttgtcaatccggcacttgacacctttgaagatatggatgatcttgtcgagtttgtcggtaaaaaccacgtattcatgcctatcttccagatcattaccccttacccgggaacaaaaatgtatttggagtacaaagaaaaggggctgataactgatgaggattgggagaaatacaacgccatcaaccttgtcatccggtctgaacactacgatccaatagcatttcagcacaagtttatgaccagctattataaaacatattcctggggaaaaatcgctaacagggtcagacgcaatccctacaaatttctgaatctcataaccagtcttgcattcaagaaaaacctgaaagagcagcttgaaacctttgagcgcaaccacaacatcagaacagcaagaactccataatcaagaaatatgcaggaaactgtaaactacaccacacttttcgctccggtagccttttatctttccggagttgttattgttacactcatcaacctgtttatcggaaaaaaaacagaccgcatgaaataataaacagtaaggtgacacgtttgaaagattaatgacgatgattcagcggcaccttacttttcgcctatctcatgccgggcaatgtccagcatttccacagtaatttccttataaccattcatgatggcatactctgcagccatagacctgatcttctcccgcaaaaaaccaggcacaacttcaagccaatcctgagcttcatcactccatataatggacttatttctcgaaccgatactccgttcatactgtttgagaagatcatcaacaaaggactcgatggcattatcggatgatgactcgacgggatgaaaaattttctcgacaagaattctgttagtcaaaagatgcattttcaactgaggcaggtaaaaaaccgcagccattgattcggctgtccaacatgtcaggaaaagtgcgactctcttctttttaagatgttttttcaggttcccctgtaaaaaggctcccaaaagctgtggcgatacaataaaattatacaccggggcacccaggataacaatatcaaactccttgataaaactgtaatccgcagtagctatgcacttcgctttttcaacataaagacctgattcggcaagttgctggccgatggaatcgatcaacatttcagttgagcctcctttcgttttgctgtcgtacaatataacggctttcattatttccggattatggtaggtgtttgagtaaataaaaagtttttttgtctatgaaggaagcgatattcctggcgagtgttatagccatcgaagataataacagactccttccgtaaatcaaataaaaccagtataaaagaatggcttgcggatgcctggcgattgtgtacgagtatttttttccatttgttctgaagaggaaaatgtgttaaattaatttaaatcccataaaggagggttaaaactgtttcagttgaataacttctcaataaacctaaatcataaccagctatgtcaaacggaacaagcaacgatttttctggagctatcaccaatctgatggatacgctcggtaaacttggccagcagcaggttgaaatgcttaacaacggcatcaaaaccggctcccaaatgattgagccacttggcaaaacagttaccgatcttgccggtaatatgctgaacatggtcaatcaggtactgcagagcgtttcttcagctcttgctccgaaaaagtaagcgtttttttgtttattgaagcaccttatacctaaaggatataaggtgctttttttttgtcctgctacaggaaatccctgttcagtatcaggttttcgctgacttttgccagcgaaaggcatcctaatacgcttcagtatgaataccgaacaccatatacgttgcttttacggccaggaggatcgaaatcagcttcaaatcactcctatacaaggcgatgcctccactcgacgctattatcgggtttccggtccgaaaggcagcgcaattgcctgctgcgaccccctgctccgagagacgactactgatgactatccgttccttattgtatacgatcttctgcgtcgtaatgacattccggttcctgaagtcattgccgttaatgcaggtgagggccttctgctgattgaggactgcggaacgttgcaactgcagtacctcgttttcccggagtgcgggagcctcgctgcggatatatatcgggatgtcatcgatacgcttgccggaattcaggccataaccggcgattccagtcagctgcctttcaggctcagcttcgacagggaaaaactgatgttcgaattcgatttcttcatagaacacgcactcatgggttattttgccccggtttccggaggagttgatgtcggagcgcttcgtagcgaattcaaagcaattgcggacatacttgtacaaccggagaggttcgtgctcaaccaccgcgattttcacagccgaaatatcatgattcgtgatggcaaaccggtgattatcgattttcaggatgcaaggatggggctgccccaatacgatgcggtttccattatacgcgactcatatgtcgcactcgaccagacgctcgccgacgaactgaaaacccgccactatcaggcgcttatggatagaaacggcatcacgatgagtcatgacgagtatctctaccttttcgacctcatggcattccagagaaacataaaagccatcggaaccttcagctaccagactgccgtgctaaaaaagacacagtacgagcactctatcgcaccagcactgcgttatcttcctgactatatttccggaagaaacgaactgaagaaagccggcagactcctccagccggtcattgaacaacgacacgagagatgaaagcattcgttcttgccgcaggcttcggaacaaggctcaggccatttacccatcgtattcccaaacctctcataccggtactgaatctgcccgctctgctctataccttcgctctgcttaaggatgccggtattaccgatatcatctgcaacatccatcatcatgcagatgatgtccgcgagagcgtggcatcttttggcattgaagggcttgcgatttcgttttctgaagagacaacaatccttggtacggggggaggtctcaagaaatgcgaacaactgttcgacgacgaagattttcttctcattaacagcgatatcataaccgatatagatttttcggccttcattcgacaccataagctatcgggtctgcccggcacacttgcactctatgaaacgcctgaggccatggctatcggctgcataggcatcgaaaacggtcaggtgaaggatttccgcaacatgcggaataccggcctgaaatcatcgttgatctatactggaacagcccttttgagtcccaaaatattccgctatctgaacgaagatttttcaagcattgtcgatacaggatttaccggactgatcgatcacggcggactcggcgctttcagacattccggttcatggatggatatcggcactccggaagattacctcgatgcaaacaacggcaagggcatgcttcctgaacgacttacccgcagagttcgcgatgccatcggcatcgaaccgcaccgtattgcagcggacgcatggatagcctccggggcaagagtcatacgctcggttatcggctcccgctgcatggtcagcaggaacgctgttgttgaaaactcggtacttctgcccggcgccgtagtcgctgaaggggaatgtctcctcaacagtatccgcgacagagagaacactctgcaaacgatcccgtgaaccaaccaataacccagccaccgccatggtaaaaacaggtcttgatatatttctcgaaaacatcgacggttaccggaacaggactatcggcatgattgtaaaccagacatcggtcacatcagaccttcgttactcatggaacgtacttcgtgaaaaaggattggacatcagaaagatattctcgccggaacacggccttttcgcaaccgaacaggaccagatcgctgtagggtcacagcctgtgccggatatcgaactggtaagcctctacggaagttcctccgatacccttattcccgattgcaccacacttgacgatctagaccttatacttttcgacattcaggacgtcggcgcccgttattacacctatgtcaacacgttagccctgttcatggaggcagcgacaggcagggatctggaaattatggtgcttgatcgtccgaacccgcttgggggtgctgtcgttgaaggaccgctgctcgacatggcttaccgttctttcgtcggcatctttcccgttcctgtgcgtcacggaatgacacccggagagctcgcacttctctaccgcgactggaaaaaactcgatatcaggctctccgtactctccatgcggggatggagccgcacgatgctttttcatgaaacaggcctcccctgggtaccaccgtcgccaaacatgccgacagtcgaatctgcggcagtataccccggtatgtgccttttcgaaggactgaacgcatcggaaggaagaggaacgactacgccattccagctccttggagcaccgttcatcaacccgaaccatctcctggaacagtgcaagggtacgggattcgaaggcatctatctccgtccaacatggttcaaacctacatttcataaattccagggagaggcgatcggcggtctctggatacatgtatgtgatcagaaccgcttccgtccctttgctacagctgtcgctctcactgctgcgctccataagctttaccctgtcgatctgcgatttctcgatggcgtctatgaattcaacgacaccattccggcgttcgatcttcttgcaggaaccgacagtgtcagacatgcgctgctcgatggcaatgacacgccatcaatcatcagctcctggcaacaggatgaaaccgcttttcttgtgacgaaagaacagtaccatctttatcgataacggatataactgaaattatccatgcaggcacttgacattgctatcatcgtattctttcttgcaggaagcatcctgctcggtctatggcagggcaaaagcaacaaaaacacaggagattacttcctcggaggccacaagtttccatggatcgtagcgatgctctctatcgtcgcgacagaaacatcggtactgaccttcgtcagcgttccggggcttgcctaccgtggggactggacattcctgcagcttccgctaggctacattctgggaagaatacttgtcagtatccttctactgccggtttatttcaaaaacggcgtaacttcaatctatgaagtgatcggctcacgatttggcaccggcatgcagaaacttgcgtcgatcgtatttctggtcaccagaattcttggcgatggagtgcgcttcctcgcaacgggagtagtcgttcaggtcgtaaccggttggtctctccctgtctcggtcatgataataggtgtcgtcacactggtctataccataaccggagggctgaaaacagtcgtatggctcgacagtatccagttcggtctttatctcctcggtggaattatcactattgcctttatcctgctgcatctggaaagcagcccacaggaaacgttcgcagcgcttgccgacgcaggaaaacttgcagtgctgaacaccggaggaaacattctctttaatcccatgacctttggcagcgcctttaccggcggaatattcctttcgcttgcatctcacggcatcgattacatgatggttcagcgcgttcttggctgcagagatctcgggtcagcgcgcaaagcccttatcgggagcggatttttcgttttttttcagttcatgatctttctgctcgccggttcgctcatgtacctattcatgcagggctcggtaacggaaaaagaccgtgagttcgcatcgttcatcgtcaactacctcccttcgggattgaaggggttactgcttgccggaattctctccgccgccatgtcaaccatagcatcgtcgatcaattctcttgctgcgtccaccgttaccgatctgctcggaggacgggtatcgctcaatttctcgaaactcatcagcgctggatgggcagtggtactcattggcatcgcgcttattttcgatgaaagcgacaaagcaatcatcatggttggccttgaaatagcatcattcacctatggcggactgcttgggctcttcctgctgtcaaaaacaacacaaaaatatcatcccgcaagccttgccataggcctgcttgcgagcatggggattgtattcgtgctcaagctctatggcattgcctggacatggtatattctcgtttccgtttctgtaaatatcatgataactatcctggtcaacactatgctcaggagtataatgtcgaaaggtgaacaatcgtaaaagaaacactctcaggtttgttctaatcacatgaaaaatgcttttgcagtcaagccatattttactacatttatctatgaatttcttttaatgcaaaaagaaacagagaaaaatgagtaagatatcaggcgcttttacacaatgggctgaagcctatggacgctttgttgaaatatttactgacggacactggtgggtaaccggtgattgtatggaaaatgtgggtaaaacaacaaaacgcctcctgcggaatgcatatccatatatttatggcgggggatcttctgttgatatcaagggatcatctccagataagggaggttatgcaacaccgacaaaagaaatcaaaagacgattcgagtgacataaagagcctgttttatcctatggcatttcgtttaaagctttagcagtaaaacctttaataatttcaaggataagcttggtgcacttgaaattattaaaggttttgccgcttttaatgcgcattcacaccccaagcggcgtataatatgacttttagaaattaacgtatcaattggacagcttgccgtaatattgctccaaagactcctgcacctcttctgcctcatttataacttcaaacgttttattttttgcactctcgagccataaggactcaacaagcagttccgcaacatctgaacgatttatccatccgttccatatcctgtcgccttggtcaacgtgaagcctgaattgcagcgggtctccatccttcaaccctcccggtcgtacaatcgtgtaactccggttctcacgggaaaacaacgatctgacatgctcttcggcagcatacttcatggagagcactccagcaaagagattcagcggatggtaccatctggttactgcaatggaactgaccatcgcaaaatgccttactcccatcctagatgcttcgtcggcaagccgtatagctccgttgcgatcgacctcggcaggggaagcttcaccgaaaaactggcttgagccaagcgcagaaataacagcatcacagccttttaccgcttcggtcagatcggcagaattttgcacaagacctacagccacttcaacggtgttgccaaataccgcagccttccgggcggatcggacaagtacccgtaccgggattccatagtgctgaagacgcttgactacccagagtcctgttttgccggtcgatcctgctaccagtacggttcctctatagtcgcaagtattattcattatgtaatagtaagatagttgatagtattcattgcatggtcaatacaagtgataacgggggcccatgcaattaagtttctttactctttttctatttcattacttttcatgaatattgtccgttgtgcttttaagaacgcactggtgctgacaggcttaagtccaataaaaagaaagctcagtgaaaacaatcaaaaccattcattatgaaacagatttggcaccttgcaggtatcgttcttttaaccgtttcgggttttcttccagtttcatcagccatcgggtttgatcctgatgccgttaagctgctggtgaaaagtccgaaagagtggaacgcctttcgccagcagcattccatgcagcctgttgatcttgacaaggcaaaacttgaagatgccgatcttgagggggcgaacctcagcaacagttcgcttgtcagagccgagttgagcggggctaatctgaacaatgccgatttacgaggatcaaaccttcagcaggcgtttattaaaaaagcggatcttaaaggggccgacttgcgtgaggcttaccttgtcaaggtgaatcttaaagaagcattcatggagaagtccatgcttcaaaaagcgaatcttcaaagcgctaatctcagatggacaagatttcacagggcagatcttgcaggatcgaaccttcaggatgccgttctgtttgaaaccagctttgttgatgctgatcttcggggcgccaatctcaagggtgcgctctatgttggaaatgccaatttcagcggagcaaaaatatccagtaacaccattacgccttctggtgaaaaagcaacagcgtcttgggctgcgatacgcgatgctgaatatatcaaagaagcggatgcggcaatgccggtttatgcttcccttccggttatggtatttgcatccccatcggcaggcctgaagtccgcatccgcttcctccggtcaggcagtgatgggcagcaaacagcagcaagcgctgatggttgatgatgtcgaaacctggaataccatgcgtgccgccaatcctgagctgaaaatagagttgaaagaggaaaaacttgaaaatgcaaggctgaagggagtgaatttgcagaaagcttcgatgcctggtgccgatttcgaggatgcaaatcttgacgaggccatgatggagggggccgatctgagtaaagccgatttccagaaagcggatatgaaaaaagttaaacttcagggggcaaatctttccggagcgaatcttgaccgttcattcatggaaggggcagatctgcgcaatgccaatctcagcggagcgaacctgttcggagctatgcttaaggatgccaatctcagcggcgctaatctcagcggagcatccctgtttgagacagatcttgagggagcaaatctttccggagcgaatcttaagggagcaaatctcgtggagcctaacctgaaaaatgcgatcatctcaccggacaccattcttccatccggcaagaatgcgacgcagagttgggcggttataaagggagcgacatttgttaagccttaggccgttaccatttactatcataaagcagccgaataagtcagattataaggctgctttttttatgcgtagtacgtgcaggatgaaaatctgttgttgtgctttttctggcgatttccattgtctgaggatagcccgtggaaaacggttttttagcttgtccgttgttctcaggtaaggcgtgaacaccttttctgtaaccctgacgttcattacgttgagtaatggccagtaagagttctgtcctcttctgttttgatgcctgttacatggttgaaccgccgatgtaagaatgacggtcaaataaaacggaaacgggttttcgccgctgcctcggaactcccgttacagcaagtcagctaaagacggaaagcgctttcgaaagaggatgtgctggatgaggtgtgctttgcaaatattcggatcgccagcatcaagcaaatgctttttaccggttctggttgttacctcaagtgttccgtcacggttaacctgtgaaactgtccagaacttgtctaccacatagtgataatcttcaccatgctggagagggtatacctgttttgctctcgggcctggactaaaggatgtttttggcttatggtaaacaatgggatcaccaaccctgaactgtatcatctcgacctccttttttgttggttatcggactgtttaactgggtattcaggcatctctcgttatttttttccgcgaatcgaacgctggttgtgtttcgatttgtcgggggtccggttttttttggtttatggcgattaaaggaactcagtccgtttgcccctcgaagcgctcccggcaattatgagagatgcttttatgtgttaaaacttttaacttactttttttttgacggttatttaaaaataaaaaatgagcgcatggtttatggttcaacaaaatggatgatgaggtgatctccatccatttccgctccggtagttttcagtgaggcgagtgcctgaggaagcaccatattgcggcggtgattacctatgcggacgtgcagttcgtcaccattttttcccaactgaatctgatcctttggaattccggggatatagagctccagagtaaatccttgggttgtctgttttatctgaaatgtttgctctttataatagacttgtgcagggtcttcgttaccgtaaagcatctccttgagtttttcgagggtctgcatgccgcatatctcacgagaatagagtgggacttccttgacgggaaggggcgcgaagttatcctggatttcttgtcgatagagcgtttgattctctttccagaatgtgaaatagggatcggtgacctctggcggtatgatccgattggcaatgaccagatcaacagcgatgttataaagaccaagataggcgtgagcgcgaagggactccttgataaccatcttttctgggttggtgacaagtctgacggatgtgacggcgtggtcggtaaggattttgccgagagcgtcgatttgttcataaaattcgtatggcacatccatcatctctttgtctggtaaggaaaagccggcaagaggtctgaagatcggttcgacaagaggtctgagatagagcgcgactttttcaaaaggtttgtaaagtcttctcatataccagccggctacctcaggaatgcttaaaagtcgcaatgctgttccggtaggagctgagtcgatgataagcacatcgtagtcgccctccttgtggtggcggaatactctcaccagtccgaaaatttcatccattcccggaaggatggcaagttcttctgcctgaataccttcaagaccccttgcctgaagaactccggttatatatcgtttcacggtgccccagttctgttcgagttccttgagaacatcgagctctgcgccccaaagattattcgagactctgttggggttgtgaccgagcgccatatcaaaactgtcggccagcgaatgtgcaggatcagtactgagaacgagagttttatagccaagttcggcacaccgaagtccggtagctgcagccatggatgtttttccaacaccaccttttccggtcataagaattagtcgcataaagaagaatacaagagttgaagggtatggatctcctttagtacaacgattttttttccgctataagttttcggcagctctgaaaatttttgtgaagggatggcgtgagagcgggcagttccaaaggatttatacgcattaaaattattgggcagctctctttattcggccattttgtagttcggttggtttggaaaattcgggattacatccgactcccatagagattggttgcgacaataatcagagcggccctttcaagcaggagtattgttatttgaccatctcgcgcagcgctgaaacagaaagcgtatcgccaaggtttgatgcctttagaaaatcagcaatagctccgttcagatcacccagcattttttttgccaatccccgattataataagtcatggcattttccgttcctttttctatcaatatgttcatatcgtcaacagcacctcgataatcgccaagtgaggctttcgcaaaggctctgttattgtatgcttcaataagatccggttgaaggacaagggcttttttgtaatcctcgatcgcgccattgaaatctcctgaagagagacgggcattaccccggttgtaccatgccgcgtcataggtctgatcccggacgagcgcaagcgtgaaatcctcaatagcgcccataatatttccggcaaggctttttgcaagacccctgttgttaaaggggccggcaagtttcggattaagtctggcagcttttgtgaaatcttcaatggctccgatgtagtctttcaacgacattttcaccgtcccccggttattgtaaagctccgggattaacggatcaagtgcaatggctttggatatatcaataattgcggccctgtaattgcccgttgctgcatgagcaaagcctctgttattatatgtgcccgggaaatgagggttgagtttgatagcgctggtataatcagcaatggcagcactgaaattgccaagctggccatttaccaaccctctgttgtagtatgctcccgagttttttggatccaggataagcgccctgttgaaatcgtcaagagcaccggaggtatctcccgaacggcccttgacgatcccgagttctatgaaatcttcaggtgattctccacgtgcagaaagcgtaaaaaccagtatgaatactgttgcggttatgaatgtgcgatgaatactatgcattagtctggttgcgatgcctgatcaatattttattgtttctctgactaaagtagcaaagcgctgcaaataagatgccgatatttctttaaagtacgctgattaatgcgctgcaagccggtttacagggattttttatcatccggttgcaatattccgagaaaatatcttatattaaatgataggccataagtttgtctgttgaataataattttgatatttattcattttcctgttcttttgcatgctgtttaagggacagataattaaaccttagcacaatgagagatgaaaaacgaaatttcaccatcccattttatgcccttttgataggggcctggtacaccgcactccagattacttttccggctttcagtagcgcacaaccaccggaattctccattcaatccataactaatcaaccatcagcaagttcttccggcatgttgtcggatcaaccgaaatccaggactttcctgcgtgttgccgaaggcaaggcatcatattattcgaatcagtttcacgggcgaaggactgccaatggcgaaacctttgatatgaatgaactgacggctgctcatccttcgctgccttttggtacctgggtcagggttatcaatctcagaaacggtaaagatgttgttgtacgcatcaacgatcggggcccatttgtcaggggtcgtatcattgacctttccgccggtgcggcaaagcgaatcgggctttttaagtccggtacagccaatgtgaggatcgagcctgtaaagcatagtcccgaagacccgatggcaggttgatgaaaaaagtctattcagcactacaggtcaagtgttagtttcagcttgtttcaggcagcattaaacagagagggtatgaagcaattcgatgcttcataccctctctgtttaatgagtgttgaggcttaatagttcagaacgatatccttctggatcagaccatcaagattgtttgcgggaataatgaacttgttgagaggggtgttttcggtttttacatgcaggatgcctcgagctgttccggcggtaagcacggagaagtgggcggccagtgttttgggaaggataaatcttctgatttcatcatttgaaagcattttccatgagttcgggtccaatgtaaaggcgcagcctgtttcaatgaccataaattcctggtcatcctggtgaaaacttgccttgaaaagtgttttgaggctttgtttttcgctgtttattccaaagttcagcccgatgttcatttgaacaggtttgtcagtatcaaaagtttcaggtgtgatgctgaggttttcggtggtgatttcagtaagggcaaagcttacctgctggttttgatggtttgtcatgatattgtcgagcagttggttttaagtaaataaggctgtttttttacatacagcgttgaacttacaaaaataaggctgtttctgttaaaatcgtacagtataatttctcagtgcgataaataatcgtctgacatggcgcagtaaaacctataggtgaacgttatcactgtttcttattgcatacggtcaggcgcccgtgttttgcccgtgcttcattcagtgtattcttttcgatacctcgccgtgtgctctgagtgttcatgactcgtaatcagacatggaattccggaagccgattgttctaaagaatttcagttcgattataaacagaaaagcgccatgtaaatggcgcttttctgtttataatatcaacggttacgtcgttcgtcatacggctcgaaaagtgatttgtctacaccgcataccggacagcaccaatcatcaggtatattttcaaatggtgttcctggttcgactccgctgtcaggatcaccgatttccggatcataaacatatccgcatggcacacagacccatttttccatagagtagttctcctttttaaagttttttattaaagaaatttacgattcagattaaggatacctcgaacaacattataagcagacaagcgcggttaacctgatagttgagctaatacgttaagccggcaaaaagttcatttttattcaacctgcattttctccttcagtaaacggtaccaatgagagaggctgctttcaaacattcagcagaacaagtcaggaaaaaggttgttcgatcatgggatcgtgaccgagccctggtagactatttttgccggtccggtcagcgtaatattctgcatgttttcactgaagctcacctcaagcatatcgccactttttaccgtaaccttaacggagtttggcaggatttttccaagttttcggctgataatcgcagcagcgactgcgccggtgccgcatgcgagagtttcctcttcaacacctcgttcaaaagttctgagagcgatacttgaaggtgaggttatttcgacgaagttaacatttgtaccttccgggaaaaaatccgtattgcgtctgatagcgactcctttttcagcaacattgatggcattaatgtcgtcggcgaagatgacgacatgaggagacccagtgttaacgaaggtgcaggcaaatccttcaatttccatatggtagcggaaatcccgagcgtccagcatgtgcaggcggacggtttcggaattcgttacctctgcgtcatatcggttactgtttgcctcgaaggaaaaatgttcaggctcggcagacgtaactccctgcataaaggcaaaataaacagcacatcgcccgccattgccgcacattgatccgggaaatccgtcggcattaaagtatttcatggtgaaatcgcagtgcaacgagggttcaacaagaatcagtccgtctgcaccaacacctgttcttcgagtacacaaggcattgatctgcggctgagtaagatggattgcaagcgctctgttatcgataatgataaaatcatttcctgctccggagagtttgctgaaattgatctgcatggtgttctgagtgttaaacgtttgcttttctttctgtaattatacggcaggggtggatgggaaccctatacgcatcaagcacttatattgtaaagtatacggaggggaaagtcaaagtggcgccaaaaaaatttattattaaaaaaaaaatcttatcttgttcactaactatgtcaggtagttttttggcagatagagtttcaggaaacgtctgtcttgttctctaaagcataatgacttacagcaaccatggcgaacgagcgagtttaaagcgaatcggatttgtaaattccttaccgcgtcgttttcctgcagaacaggtctgaaaaatatttcggatctcgtaagacataacgctcagattttcttttcagtttcttcaacctgaaatatgtccaaacaaaggagagaatacaatggctgaacaagtgaatccggcaggagtcaagccaaaggggtctgtcccacctcccaaggggaatgctccttctccaaagggaaacggcgcctcaggcggtccatctgttatcaaggaacaggatgccgctaaaatgagaaggtttctgttccagcgaacagagacgcgatcaaccaagtggtatcagattttcgataccgaaaagcttgatgacgagcaggtagtcggaggtcatctcgcgcttcttggcgttatgggctttctgatggcgatctactacatctcgggaattcaggtttttccctggggagcgcccggttttcatgacaactggttttatctgacgatcaagcctcgtatggtatcgatgggtatcgatacatacagcaccagaagtgccgatcttgagcaggcggcaacaaatctgcttggatgggcattgctccatgttatttccggatctattcttctttttggcggatggcgtcactggacacacaatctcacgaatccctttaccgggcgtgcgggaaatttccgcgacttcagattcctcggtaagttcggtgatgttgttttcagcggcacaagcgcaaagtcctacaaggatgcacttggaccacacgcggtctatatgtcgcttctttttcttggatggggtttgattatgtggctggcactcggatgggcgcctgttcctgattttcagacaatcaattcagagacattcatgtcttttgtatggtttgttgtgtttttcgcacttggcatttactggtggaacaacccgccaaatgcagcaacccatctcaacgatgacatgaaggctgctttttcggtgcaccttacagcaatcggatatattaatatcgctctcggcgtgattgcttttgttgcgtttcagcaaccctcttttgctccttattacaaggaactcgacaatcttgttttttatctctatggtgagccattcaacagagtcagttatgattttgtacaggaaggcggacagattgtttccggatcgaaggagtttactgaatttgctccgtacgccattcttcctaaaaatggcgaagctttcggaatgtcgcgggttgttatcaatctgattaccttcaatcacattatctgcggtgttctctatgtttttgcaggcgtctatcatggaggccagtatctccttaagattcagttgaatggactttacaatcagatcaagtcaatctggattacaaaaggtcgtgatcaggaagttcaggtcaagattcttggaaccgttatggctctctgttttgcaaccatgctttccgtttacgcagtgatcgtctggaacacgatatgtgagctgaacattttcggcacaaatatcatgatgtcgttttactggctgaaaccactaccgatgtttcagtggatgtttgcagacccgagcattaacgactgggtaatggctcacgtaattacggctggttccctgttctcccttattgctctggtacgtatcgcgttttttgcgcatacctctccgctttgggatgatcttggactcaaaaagaactcctactctttcccttgtcttggtccggtttacggtggaacatgcggtgtttccattcaggatcagctctggtttgccatgctctggggagtcaaaggtctttcagcggtatgctggtatattgacggtgcatggattgcctcgatgatgtatggtgttcctgttgccgatgcaaaggcatgggactctgttgccggacttcagcatcactatacctctggcatattctattatttctggactgaaacggtgacgattttctcaagttctcatctttcgactattctgatgatcggtcaccttatctggtttatcagctttgctgtatggtttgaggatcgcggttcgcgtcttgaaggtgctgatattcagacccgtaccgtccgctggcttgggaagaaattccttaacagagacgttaccttcaggttcccggtactgactatttcggattcaaagcttgccggtacgttcctgtatttcggtggtacctttatgctggtcttcctgttcattgcaaacggtttttatcagaccaactcaccattaccgccgacagtcggggatgcatccctttcagggcagcagatgttgacgcaggtggttgattatctgatgaagttgattgcttgatacgtaatgtttccggggacttgtttcggctcgtccccggaaatgcagtcaggctacttacaatatttattattgataattcaagaggagggtttttatggccgagcctgttaaacagccagatgtaccaccagctcctgtctcgaaagcagcgccggcagcaccaaaggcagcaccaaaggctgcttcgccggctgcaaagcagggagaggtaaaaccgaaaatttcagcagctccaaaacagacatcagggaaaattcgtcttgaggccctgaatgtgaatctcggaagaacgggtataaggcaggagtccgcactgccagttaaaaaagccccaccaaaagcagctccgaaaccggctccaggtggtgcaaaaccggctccaggcgcaaaaccggcaccaaaaactgcaggtgctccagcgggtactccggttgcgaaatccgcacctgcggcaggaacgcccttagccaaagcagctccaagagcaaagtcgcattattttattatcgagaatctttgtgtcggatgcggactatgtcttgacaagtgtccgccaaaagttaatgcgattggttataagttttatggagatgttcaggagggcggattcaggtgctatatagaccaggatgcatgtatttcctgttcagcatgtttttcaaccgacgagtgtccttcaggcgctcttattgaggttttacctgatggtcaggtgcttgatttcagttttactcctccggaaagacttgattttgatttaagatttcttcatcgatttcatcgggaagttcgataaggtctgatcagatacttaacgataaagaaagcattgctctgatgggtgatgctttttttatttgaattgatttatacgtatgcaacaaaagttgaaaaaaaagggagatatatgcgatttgcccaatgagaagtatgaggcccccgtcgcccttgtgattatcccgacctataacgaggctgataatatcgaaaaactgctcgtggcgatatttaaaatgtatccctcttcagttgatgttttggttatcgatgataactcacccgatgggacggcggatattgtaagagaggttcaagcttatgagcgtaagctgcatctggtaacgcgcgcaggaaaacttgggttggggacagcctaccttaaagggtttgcgtatgctcttgatcatggatatcgttttattattgagatggatgccgattattctcacgatcctgaaatgattcggacacttcttgaaaaaatggccgaagcggatttggttctcggatcaagatatctcaataatacggttaacgttattaactggccgctgaggagattgattttatcgaaagcagcaagtatttacacaagatatgtgtcagggcttcctgtttccgatccgacaagcggcttcaagtgtttcaaaagagaggtgcttgagacgctggatcttaaaaaagttcattccgaaggctattcatttcagatagagatgaattacagagtctggaaaaaaggtttcgccattgttgaagtgccgatagtgtttacagacaggacggtaggtaaatcaaaaatgacgcgtaagaatattcgtgaagccatatggattgtttggctgctgaagctcaagaccattttgcggatgctgtaatcagcctgtttgtattcaatcgagctgaacgttaaaagattgcgttaacaaacaggcgcggattgaccggcaaaaaaacccgtgaaggaattgtttcatcaaaagaaagaattccttcacggagcatttttatgccactgatttttcggaagtaacctgttttactatctccggcggcgcttcttcataatggttgaatttatacgtataacgcgcgcgactctgggtcaggcggattagcgcatgatgaaatgatgtcagtgctgcctgcggaatgagggctttgacaatctggaagcgagcatcagtgtccatgccaagaattttaccccgtttacttgatatttcacctacgatttctccggtatattgttcgggggcaaaaacattcagttcataaaatggctcaagaagcagtggtttggctttatcgaatgctgctttgaatgccatgcttgcagcaattttaaaggcaaactcagagctgtcgacaggatgaaaagagccgtcataaacaattgctttcatgtcgacaaccgggtatccagcaagaacgccggcttcgattgattcgcgcagccctttttctactgcagggatatatcgggtaggcacaactcctccaaccacttcgctgctgaattcaaatccggagtctctctctttgggttcaagtcgtacccatacatcaccatactggcctctgcctccggactgttttttgtatttaccctgcgctgttgaagttactcttatggtttcgcgataagggatttttatgggcgcaatttcgacagtcacgttgaacttgttctgcagtctgctgatgataatttcaaggtgcgtttcaccgaaggttttaagtattgtctggttgaattccacatcatgcatgatggtgaagctcggatcctcctcatgaagatgatgaagacctgcggaaattttttcttcgtcaccctgcgtaacgggaataatagctgaagcaagtaccggaacggggaagagtatagggctgatgcggcagttgctccctttatcggcaagggtatcgttggtatgtgcatccttgagtttgaccaccattccgatatctccggcgagaagtttttcaacaggtgtttttttctggccgattatggtatagacctgacctattttttcaggttgtccggtctgaacgtctatcagttcatgcccggtttcaagatgacctgaatagacgcgaagatatgatatctcgcctactcttggttccgacatggttttgaaaataaaggcaatggtaggtccatcaggatcaggttgcagaagtctttcggtatcgtcaagagagcagagcgcatgctcaggacctcgctcgatcggtgacgggcagagattgacaatgatattcagcagtcgttctgttccaataaggtgaagcggcgaggtacagaaaacgggaaagaatgttcttgtcagcagtgcggatttgatgcccgttcggagttcctcttctgtcaggttgccaacttcaaagtaccggttcatcaactcctcatcagtttcagcgacggcctctacaagttgctgatgcatctcctctgcgcgtttaagatagagatccggaatagtcgaaatagtcatatttccgggcctgtcaggactgaattcgagttgcttcatcatgagaacgtcaataaggatgtgatgacccagaccctcttcagcaggaaactgtatgggcgtgacgaggtggccgaaatgatccctgagctcctcaagagtattattgaagtttgttctgtcggcatcgagtctggaaaggacaaacatggtcggtttgtggtactctttcgtataatcccaggtggcatctgttccgacctcgacaccattcgccgcgtttaccgtgattaacacggtatcagctacacgcattgcggatttgacatcgccctgaaaatcaagcagtcccggggtgtcgatgatatttatttttttatcattccagaatccatgaataacacttgtgtttaagctgtgctttctttgtacctcttcggctgaatagtcggaaagcgttgttccgtcatcaatgctgccgagacggttcgttactcccatggcaagggcaagcgattcgcagaggatagtcttgcctgctccggcatgaccagtgatgacgatgtttctcaattgatccggttgaatggattgcatggaaggactcctttgttgaattgagggtgctcttgcagaagccggttgtaccgcgatataatgctgccttagggcatccagtgatagcttgataggtaataaacaaaaaaagtacaattcaggattgcatcatacaatgaaatcgtaaggaaaaaagataaattggaagtctgaaagggagctttttaacccacattccttctcatctgtgtttaaaattcaataatcataaatatagcgcgttatgccgataatcaggaaaattcttgccagacagatactggattcacgtggaaatcctacggttgaagtggatgtttacactgaaaattcatttgggagggctgctgtaccgagcggagcttcaacaggtgttcatgaagcggtagaactcagagatggtgatagtgccgtctatcttggtaagggtgttcttaaggctgtcgatcatgttaatacagttatcaacgacagattgaaaggaatgtttgttaccgatcaggaagagattgatatggcaatgcttgctttggatggaacgccgaacaaatcaagacttggagcgaatgctctcctgggcgtttcaatggcatgtgccaaagccggggcggaatacagcggtcttcctctttaccgctatatcggcggaacgatggcaaacacgcttcctgttccgatgatgaatgttttgaatggcggagctcatgccgataatacggttgattttcaggagtttatgattatgcctgttggtttcagcagttattctgatgcgctgcggtcaggtgccgaaatattccatgcgttaaaatctcttttgaaaagcaaaggattgagtactgctgttggcgatgaaggtggttttgcgccgaatctgaaatcgaacgaagaggcaattgaactcgtcattgaggcggtaggaaaagccggatataaaatcggctcttccacggcaaacgggggtcttggggatgcacaggtgatgatcgctctcgatcccgcgagctctgaattttatgatgcagcgaagcaaaagtatgtttttaaaaaatcgtcaaaacaagagctctcttcgcttgaaatggccgaatactgggagaaatgggccagcgattatccgattatatccattgaagacggtatggctgaagatgactgggatggctggaagatattgacagataaaatcggttccagagtgcagctcgttggtgatgatctttttgttaccaatacaagccgacttgctcttggtattgagcgcggcgtaggaaattcgattttggttaaagttaatcagatcggaacgcttacagagacgttgcaggctattgatctggccaggcgaaatggttataccgcggtgataagtcatcgaagcggagaaaccgaagacagcacgatagcccagattgccgtggcgaccaatgccggacagattaaaaccgggagcttgtctcgttcagaccgtatggcaaaatacaatgagctgctgcgtattgaagaggaacttggcctgcaggcgaagtatccggctctttccgcttttcgcgtttaattttaatagaggatcttttcggtagcaaaagatcctcgtttttttcttgtgagggcacctctatgtatttgttgcgcgaatcccgacttgtcgggagcaacgctgcaatctggtttcgggacaaataaatagaggcgtctttctgattgatgacaacttgcttccggaagagagttcagttaaccatatcatgatctgatctgtgtaatgaagatggtaaacgaggtatgggcgcatatcagtgccgatccgaaaaagtttttttttcttattgcactgattttattcagcgtatggtttttgtttgatgattatggagtcgtaaagagaatacgtatggaagccgatcatcgtttgcttcagcagaagcatctggaagctgaacggcttattctcaataatgagctgcgtatacggaatgcttacgctcctgacagtatcgaaaaagcagcaagagaaaaatacaatttcagaaaagagggagaaatcctgtttattatcagaaataaatagctttacggtcattattatgcatcagtttccgctttcaatgtttcaatatcgtcggcgttttacacgtgaagtaccttttggaaagattgctctgggcggatatatgcctataagagttgagtcgatgaccaatacccacacacttgatacggtggcaacggttaaacagtgccgtcgtctttatgaggcgggttgtgaaatcatacgattaaccgtcccgactgaacgagatgctgaaaatctgaggtctataagggatcagctccgaagtgacggtattgatacgcctcttgttgccgatattcatttttcctctcgtgccgcattcaaggctgtcgagtttgttgaaaacatcagaatcaatcctggcaattatgccacaaagcagaagttttcggcagaaacttatactgacgacgaataccaggaagagattgaacgggttcgcaaggagtttcttcccctggtttacaaggctcgtgaatttggggcatccatgaggatcggtaccaaccatggatctttgtccgatcgtatagtgagccgatatggcaattctcctgagggtatggttgaggctgccctggagtttgcgagaatctgtgaagaggaaggatatcatgatgtcttgttttcgatgaaatcttccaatgtcaaggtgatgatacaagcgtatcgtctgcttgccgtcaaggctgacgctgagttgcgttatgcttatccccttcatcttggcgtgactgaagcaggcgacggcgatgagggtcgtgtcaaatcggctatgggaattggtgcccttctggaggacggccttggcgataccatacgagtttcgttgacggaagatcctgtaaatgaggtcccggtaggttttgccattgtgaaaaaatacaatgatctgcaattgataagaggcgaaaacgggcatgttccgataaagcagctcattgaaaatcaaggctcttctttcacgaatgagttgccgccttttgaccctttcagttatcaacgcaggatttcccgttctttttttgtcggagggtttgccataggaggtgattcgatgccgagggttgaaaccgaggccgtaattcccttatgtcggcctgaagagctgtttcatgagatcatgcagcgacttcttcccgaagagtcaattgacgccattcggtcagaattggttggtgttcgtgtcaacaccgttgaagatcttgaacttcttgatgagctcttaagccgactcggcgaagcaaaacgttttattacggtttcaacaaaggatatcgaactgttttttcggcttcttgacaaggtggaaaaggtaagacttgatattacggaaggcgagatgcttgacaggaatattttcgatcgtctgactaatgatcgactcgcatcggtagagttttgctttcttcatgaaacaagcggggccggtgtgccggctgaggttcttggactgcttgcgcaaaaggccggattgcagggtctcgaaaggatctttttttccattctctccgctcattcggttttcgtctatcgcaggcttgttcagtttttcagtaaaaggggttttgattatccccttgttatccgtttcaggcagatggattctgttaagcttgattgtcttatcagttgcgcagtgcaaaccggatcgcttttttcggatggcatcggagatgttcttgctcttcaaacaggcctcgatgttgccgctgaaatcactcttgcattcaatatacttcagggcgcgcgtatcagaatgtctaaaaccgaattcatatcctgtccgggatgcggcagaacctattttgatcttgaaaaagcagcagcatcgatcaagctgcgactatcgcacctcaagggattgaaagttggtattatgggctgcgttgtcaacggaccgggagaaatggctgatgccgattttggttatgttggttccgggaaaggacggatcagtctatatgttggcaaggagtgcgttgaagagaatctccctgaaagtgccgcggttgaccgtttggtcgggcttatccaggaaaaaggcaaatgggtgaatccctgaatacctgaatagcatcgtgcgcaaggccggtctgatgcttggtcaatcgttattttatttgagtctctatgctttttacgctggtgacgggcgcttcaatgggtataggcgaagctttcgctcgtaaatttgctgaaacgggaacatctcttttacttgttgcccgttcagaagataaacttctcgctcttgccgaagagttgaaagcatccggagcaacagatgtgcgtattctggcggaagacctgagccgggagggcagtccggagcgtatttacgagttctgtctgagagagaatatcgcaatagatgtgctggtcaactgtgccggcctctcctttgcgggagattttgacaagcttcccgtggggaaactcgaggagattatggcggtcaacatgttggctttatgccggcttacccgattatttctgccgggtatgattaaaagaaaaggcggcggtatcatgaatatcgcttcaataggcggctttcagggcgtgcctggtctggcgctttattcggctaccaagtcatttgttataacgctgacagaggcattgcatactgaattgaaagaaacgggggtaaaagccgtcgccgtatgtcccgggtttattcaaacaggttttcttgcgaaagccgggcatagtcaggacgggattctgctgcccgtttacagtagagatcttgtcgttaaagcggcaatcaaagggtacaagaaaaaccggctgagaatattccctacagttatcgattttctgcttgttttttcccagagatttgttccccggaaaacagcggtcaagcttgcggacgttttatcttcggcaagaagcagaagataatttttctctttttttctttgattatccagtgcctgtaattatattacctgccctgttttttgaaagagctgctggtgtagctcaattggtagagcagctgatttgtaatcagcaggttgcgggttcgagtcccatcaccagctctcaatggttcgcgggcagatagcgaagtggttaaacgcaacagactgtaaatctgtcgacatatgtcttcggaggttcgaatcctcctctgcccacattttttattgtgttttgttgagtggctgatgtagctcagtcggtagagcacttccttggtaaggaagaggtcatcggttcaagtccgatcatcagctcaggttttggcagggttttatagacgtcagtagcttaattggtagagcagcggtctccaaaaccgcaggttgggggttcgattccctcctgacgtgccggtctgaggtgaaatgtttttgggtatttaattccgggctgttactcatgaataagtatgtcggtaaagttggtcagtattatcgtgatgtggtcagcgagatgcgtaaggtcgtctggccgggaaaggatgaactcaaggatttaacgattgttgttctgacggtttccggtattcttgccttgttcacctttcttgtcgactgggttattaatgctgttatggggcttttattgtaatagcgagttggggtgcataaaatgaatacaagaaaaaaagcagttgaagagcagggtgtgcccggtccccgctggtatgcgctgaggatttattcgggtcacgaacggaaggtcaaggagggtatcgaggctgaggttgcccggtgtggtcttgctgacaagattcttcagatctatgtgccttatgagcgtttcgttgaggttaagaacggcaaaaaaagaagtttgacgaaaaacgcgtttcccggctacgttttaatagaggctgtacttgacaagcagacaagaaacgtgattcttgatatgccgtcagttatgggttttcttggagttgatgatgtccctacccctttgcgtcctgaagaggtggagaaaattcttgttactgaaaataccgttgagcatcgtgcggttatcgaggctccgttcaggataggcgattcagtgaaggttattgatggcccattcagttcgttgactggtgttgtgcatgaggtttgtaccgaaagaatgaaggttaaggtgatgatcagtttctttggacgcagcacgccgacagagttggatttttcacaggttaaatcagtttcccaataatcaggcttattgaaacaataagcttctgaatagagatatttttatggcaaaaaagataatcggttttatcaagcttcagattcctgcgggagcagctaatcctgcgcctcctgtcgggccggctcttggtcagaaaggtgtcaatattatggagttttgcaagcagttcaatgcaaaaacccaggctgaggcggggatgatcacccctgtggtgattacggtgtattcagacaagtcctttacgtttattaccaaaacgccgccggctgccgtgcttcttcttaaagaggctcagttgaaaaagggttcaggggagcccaatcggaacaaggtcggtacggtgagccgcgagcaggttcgcaggattgcagagctgaaaatgcctgatcttaatgctgttgatgttgctggcgcagagcagatggtaatgggtacggcaagaagcatgggtatagttgtcgagaattgatattgtttgccaaattggctgtgggaggcttattgccgcttttttaaccactatgaagggataattaacaatggctggaaaaaaatacagagatgctgttgcaaaaacggatcgatttcaggagtacgatcttgttgatgcggtagaaaaaatcagggagataactcaggtcaagttcgatgctaccattgatattgccatgaagcttggcgttgatcctcgtcatgctgatcaggtagtgcgtggtaccgtcatgcttccgcatggtaccggcaagacggtatcggttctggttgtctgcaaagaggccaaagctgaagaggctgttgctgccggagctgattttgtggggtttgaagagtacgttgaaaaaattcagaacggctggacaggagttgatgttatcatcgccaccccggacgttatgggtcagcttggtaaagtagccaaaattcttgggccaaggggtcttatgcccaacccgaaatcgggtaccgttaccatggatgtggccaaggcggtcaaggaagtaaaagccggtaaaattgaattcagagttgacaaggcaggaaatgttcacgctccggttggcaaggtgtcgtttcagtctgagcagttggtggaaaatattaccagttttcttaaagaggtcgtacgtcttaagccatctgcggctaaaggacaatatgtgcaggggattgcgctttcgagcaccatgtctccgagcgtcaaggtcaaaagggaaaaatttgttgcctaacaataacggtttatacgatgaagcgagataaaaaagaacagattgtccaggacgtcgcggaaaagatcgacaggtcacagggtatatatttaaccgagtttcaggggttaagcgtagcaaaaatggctgaactgcgtaatgagttcagaaaggcaggcgttgagtatcgggtggttaaaaacacgctgattaaaaaagcgctcagagatctctcttcagccgacaggcttgcttccggtctcaagagtacgaccgcagtggcctttggttacgatgatcctcttgcgccagccaagataatcagaaagttcagcaagaccaacgaggctctgaagtttaaaatggcatccattgacggcgttgtgtacgatgccgattcactgccggcactttccgagatgttgagcaagacggagaatatcggtagagcggcaggtctgataaacggcgtggtgagttccgttcccatggttgtcaatgccgtcgccagaaatcttgtttctgtactcgatcagattgcaaaacagaaacagtaacatacaacaaagtctattacgcactcaagagaatattaatttacaattaaacaagagagggaaataatgtctatcgaaacacttgtagaggaaataggtaagcttactcttactgaggcatctgagctggtcaaggcactggaagagaagtttggcgtaagcgcagctcctgctatgatggccggtgttatggctgcagcgcctgctggcgacgcacctgcacaggaagaaaaaaccgagtttgatgttgtccttactgccgctggcgaaagcaaaatcaatgtcatcaaggttgttcgtgcacttaccggccttggcctgaaagaggcaaaggatctggttgacggtgcgccgaagacggtcaaagagggtatttcaaaggatgaggccgaaaaagttgccaaagaactcaaagatgttggagcatctgtagaactgaagtgatctttttcaagcgtcaatactcccacaagctccgtgtccaagagatgcggagctttgtccgtttgtctgattttgtcctgatgcccgtttcccggtagtagtgatagcggctcagccgaacatggattgttcggctgagtttttgcggttctttgtaatgacttaatttgttagatattcatgcaatttgataaaagcgaggtgcatgtgaaagtggctgatgcaacaccaacaccgtgtattgacttttcaaaaattcagagtgttatagatcctcccgacctattaaaagttcagttagattcatttcataattttatacaggatagtgttccgcttgccaaaagaagagatcagggtctggagagagtgcttcgcagtgcatttcccattactgatactcgcggactatacctgcttgagtatatatcctacagtttcgataaaccgaaatatacggttgaggattgtattgagcgaggccttacctatgatgtttcgctgaaagtcaagcttaagctttcctataaggatgagcctgacgaagcggactggaaagagacaattcagcaggaggtctatctcggcagaattccctatatgactgaacgcggtacgtttattgtcaatggggccgagcgcgtcgttgttgcccagttgcatcgttcccccggggttgtattcagcgaagctatacatcctaacggcaaaaagatgtattcggccaagatcgtgccgacaaggggttcatggatcgagtttcagactgatattaataatcagatattcgtctatatcgaccagaagaaaaactttctggttactgcacttttgcgcgctatcgggtttgcaaaagatgaagatattctcggcttgttcgatcttgttgaagaggtgaaaataacctcggcgaaaaaagagcagcttatagggcagtatcttgcttccgatattgttgacatgcagactggcgaggttgtcagtgcaagaaccgcgattaccgaagatattgtcgatcagatcattgctgcaggatacaagagcgtccgggtgatgaaaagcttttccgggaacgataaggggccggacaaatcaattattatcaatactattctcaacgataactctgcaaccgaagaagaggcgcttgaaatagtatatgaagagctccgtgccaacgaggctcctgatatcgacgcggcaagaagttttcttgaacgaacattttttaatcagaagaagtacgatcttggcgatgtaggacgataccggatccgtaaaaaactaagcaaggagtttgaagagctgcacggttatcttgacgggcagcccgagcttaaaaaactttccgatactatttatgaaaagattctccatacgattcaatctttttcagatgagccgattggaggagatattctggtgcttacccactatgatatcattgctgttatttattacctcataaaacttgtaaacggtcaggctgaggttgacgatgtcgaccatcttgcaaatcgccgagttcgctcggttggtgagcagcttgccgcacagtttgtaataggtctggcaagaatgggtaaaaatgtcagggaaaagctcaattcaagagactctgataaaatagcaccttcggatcttatcaatgcaaggactgtatcaagcgtcgtatcgagcttttttgctacaagtcagctatcgcagttcatggatcagaccaatcctcttgctgaaatgacgaacaagcggagggtttctgctcttggacctggagggttgactcgtgaacgcgcaggttttgaagtacgcgacgttcattatacgcactatggacgcctttgtcctatcgagacaccggaaggtcccaatatcgggcttatttcttccctctcggtctatgcggaaataaacgacaaaggatttattcagacgccatacagggtggtgacaaatggagtcgtaaccgacaccgtgctcatgctgtcggctgaagatgaagaaaacaagataacggttccggtcagtattccgcttgatgagaatatgaagattgcgatcgagtctgttcaggcacgaacgaaaggcgattacccgcttgttccggctgaagacgtcaattatatggatgtttcgccagtacagattgtcagtgctgcagcagccctgattccgtttcttgagcatgatgacggaaaccgtgcacttatgggcgcaaacatgcagcgccaggcagttccgctgcttacagccgaggctcctatagtcggaaccggtatggagtcaaaagtcgcaagagattcacgttcagttattcttgccgaaggcgatggcattgtcgatgatgttactgctgaatatatcaaggttcgctacgatattgatgcagataccgatgttcgtttatcgctgcttgatcctgacgaaggtttgaaaacctacaagctgatcaagttcaaacgttctaaccaggacacctgtatttcccagaaaccactgatccatatcggtcagcgagtatcgaaaggagatgttcttgcagacagctcctcgacggaaaacggagagcttgctctgggcaaaaacgttcttgttgcattcatgccatggcgtggctataactttgaagacgctattattctcagcgagcgtcttgtctacgacgatgttttcacatcgattcatattcacgaatttgaagcgaatgttcgggatacaaagcgcggcgaagagcagtttacgcgcgacatttacaatgtcagcgaagatgcgcttagaaatctcgatgaaaacggcattgttcgtatcggagccgaggtcaaggagagggatatacttgtcgggaaaattactccgaaaggcgaaagcgatccgacgccggaagaaaaattgctccgtgcgattttcggtgataaatcaagcgacgtgaaagacgcctcaatgcatgttcccgcaggaatgaaggggatagtcattaaaacgaagctattcagccgcaagaaaaaggtcgggcttgatatcaaggaaaaaatagagatacttgaaaaaaagtacgactacaaagagtacgacttgcggaagaaatttttaaagagactgaaacaactgcttgagggaaaaacttcaaccggtatatacagtgacaagggaaaactgcttgtagctgaggacgcggtgtatgatgacagcgttcttgaaagattcacggctatcccttttctcgagtcgattgattttgtcaagggagttactcagtccgagaaagtgaatgaaaatgtgatgttgcttgtcaaggagttccgtctcaaactcaaggatctgaacgacgagagggacaatgaaaagtacaagcttaacgttggagacgaacttcctcccggaatcgaggagcttgcaaaagtctacattgcccagaagagaaaaatccaggtgggtgataaaatggccgggcggcatggtaacaagggtgttgtaggcaaaatacttcctatcgaggatatgccgtttatggaaaacggtaaacctgttgatattgtacttaatccccttggcgtaccgagccgaatgaatatcggtcagctttacgaaacatcgcttggctgggccggaaaagaacttggtgtcaaattcaagactccgatttttaatggcgcaacgtaccaggaagtacagcaggagcttgaaaaggcagggcttccttcccatggcaaggtaagcttgtatgacggaagaaccggcgagcagtttgatgacgaggtcacgatagggtatatctatatgctgaaattaagtcatctggttgatgacaagattcatgcccgttcgactggcccatactcgcttataacccagcagccacttggcggtaaagctcagtttggaggacagcggtttggtgaaatggaggtatgggcgcttgaagcttacggcgcggccaatatcctcagggagatgttgacagtcaaatccgatgatgttataggtcgaaataaaacctatgaggctatcgtgaagggtcagaatctaccggaaccgggaacgccggagtcatttaatgtgcttgtcagggaactgcagggtctcggtcttgaaattcgtattgacgacagggttccttagtaatctggttatcagagggtgcatcattaacgggatttaattaaggtcgttttaaaaaggacattgactatgattttttcacagggagcatcgccgttaaaaggtgatttttcaaagataaagttcagcatagcgtccccggaaagtattcttgcccattcaagaggagaggtgctcaaaccggagacgatcaactatcgtaccttcaagccggaaagagatggtttgatgtgcgagaaaatatttggtcccacgaaggattgggagtgttattgcggtaaatataagagagtacgctataaaggcattatctgcgaccggtgcggtgtagaagttacgaccaaaagcgttcgccgagagcgtatggggcatatatctcttgcggttccagtagtccatacctggtttttccgctctgttccgagcaagattggcgcattgctggatctgtcgacaaaagagcttgaacgaatcatctattacgaggtctatgttgttatcaatccgggtgagcccggggcaaaacagggcataaaaaagcttgatcggctcacggaggaacagtacttccagattattacggagtatgaggataatcaggatcttgatgatcatgattccgacaagtttgtagcaaaaatgggaggcgaagcgattcgacttcttttgaagagcattgatctcaacgagacggctattcatcttcgcaaagtcctcaaggagagtagttcggaacaaaaaagagcagatgccctcaagagactgaaggtcgtcgaggcattcagaaagagctacgagccacagaagaagacaagaaaaaaagctgtcggactttttcctgaagatgaactgcccgagccctatgtttttgaagggaacaagccggaatatatggttatggaggttgtgccggtcatccctcccgagttgcgcccgcttgttcctcttgaaggaggacggtttgcgacctcagatcttaacgatctgtacagaagggtgattattcgcaacaaccggctgaaaaaattaattgatattcgcgctccagaggttattctccgaaacgagaagaggatgctgcaggaagccgtagacgctctgttcgacaattcccgtaaggcaaatgccgtgaaaacgggagagtccaatcgtccgctgaagtcgctttccgacgccttaaaaggcaagcagggtcgtttccgtcagaacctgctcggtaaaagggttgactattcagggcgttcagttattgtggttggaccagagttgaaactgcacgaatgcggtttgccaaaaagcatggccatcgaactgtttcagccgtttgtaatacgcaggcttgtagagcgcggcattgccaaatcggttaaatccgctaaaaagctgatcgacaagaaagatcaggtggtctgggatgtgctcgaaaaagttattgatggcaggcccgttctgctgaacagggcgccgacgctgcaccgtcttggcattcaggcgtttcagccagtgcttatcgagggaaaggccattcagattcatccgctggtttgtaccgcgttcaacgccgactttgacggtgaccagatggctgttcatgtgcccctctcgcaggaagcacagctcgaagctgcactgttaatgctgtcgtctcataatcttatccttccgcagtcaggaaagcccgtaaccgtcccttcgcaggacatggtactcggcatgtattatcttaccaaatcgcggccaggcgatcctggagaagggcgtatattctacagcgatgaagatgtgcttattgcatacaacgaagacagaatcggccttcacgcacagatattcgttcattttaacggagcggttgatcagaaatttgatccgcttcgcgttcttgataccatagttgatccaaagtccgaaaaatatacatggctgaaatcgcagcttgaaaagaagactattctgttgactaccgttggcagggtgatttttaaccagaacgttccggactcgattggttttattaacagagttatcgataaaaaggtagcaaaggaactgatcggtcgattgagcagcgacgttggtaatgtcgaaacagcaaagttccttgataatatcaaagaggtcgggttccattatgccatgaagggaggactttcagttggtctttccgatgctattgtgcccgatacgaaggtgcgccatatcaagaacgcgcaaaaagacagtacgaaggttgtcaaggagtacaacagaggaacgctgacagacaacgaacgttataatcagatcgtggatgtctggcagaaaacctccaatatcgttgcagaagagtcctatcagaagctgaaaaaggacagggaaggtttcaatccgctctacatgatgcttgattccggagcccgaggctcccgcgagcaggtaaggcagttaaccggtatgcgaggtctgatagcccgcccgcagaaatccatgtcaggccagcctggcgaaattatcgaaaatccgattatttctaatcttaaggaagggttgacggttcttgagtatttcatttcaacgcacggtgcccgtaaaggtctttccgatacttcgttgaaaaccgccgacgctggataccttaccagacgactgcatgatgtcgcgcaggatgtaattgttaccatcgaagactgcggcacgacacgcggattgcatgtgtatcggaatatcgaggaggagacaagcggccagatcaagttccgtgaaaaaatcaggggacgcgtagctgcaagagacatctatgacacgctgaacaataatgtgattgtcaaggcaggagagatcattaccgaagaactgggtgatcttattcaggaaacagcgggtgttgaggaagcagaaatccgatcggtgctcacctgcgagtcaaagatcggcatctgttcaaaatgttatggcacgaacctctcggtacatcagatcgttgaaataggcgaagccgtaggtgttattgccgcacagtcgatcggcgagcctggtacgcagttgacgcttcgtaccttccaccagggcggtacggcgcagggcggtatatcagaaaccgagacgaaagcgttctatgaagggcagcttgagttcgaagatcttaaaaccgttgaacacagtgccattaccgaggatggcgttgaggagattcgaatcattgttgttcagaaaaacggcaagattaatattgttgaccctgattcaggtaaaatcctgaagcgctatgttgttcctcatggcgcacatctgcattgcaatgcaaaggctcttgtcaaaaaggatcaggtgcttttcagcagcgagccaaacagtacccagattattgccgaattgcatggtcgtgtcaaatttgccgatatagaaaaaggcgttacctataaggaagaggttgatccgcagaccggttttgctcagcacaccattatcaactggcgctcgaaactcagggcgaacgagactcgggagccaagggttctcattatcgacgagagtggcgaagtgagaaaaaactatcccgtaccgatcaagtcaaatctctatgtcgaggatggtcagaagattgtacctggcgatatcattgccaaagtacccagaaaccttgatcgtgcaggaggagatattacggcgggtcttccaaaagtaaccgaacttttcgaggctcgaattccttcggatccagctattgtgagtgaaattgatggttatgtcagttttggttcacaacgaagaagcagtaaggagatcaaggttaaaaacgatttcggcgaagagaaagtatactatgtccaggtgggtaaacacgtgcttgccaacgagggtgatgaagttaaggctggcgatgcgatgacggatggagctgtttcgccccaggacattctccgtattcagggcccgaatgctgtccagcagtatcttgtgaacgaaatacagaaagtttatcagataaatgccggtgtcgagatcaacgacaagcatcttgaggttattgttcgccagatgctgcagaaagtccgggttgaggaaccgggcgatacagagctgttgccgggagacctcatcgacagaagtgcgtttgttgaagcaaacaacaatgttgccgaaaaggtcagggtgacagaaaaaggcgatgctccttcaagaattcaggagggacagctttataaaacgcgggatattaccaaactgaacagggagttgcgcaaaaactcgaaaaatcttgtagcttttgagccagctctccaggccacatcgcatccggtactgctcggcattacgagtgccgcattgcagacggaaagcgttatttctgcggcgtcgttccaggaaaccaccaaggttcttaccgatgcggccgttgcaggaaagattgattatctggcgggtctcaaagagaacgttattgtgggtaaattgatccctgcgggtaccgggttgaagcggtatcggaaccttacgttaacgggagagagtgttgaaacgatctctcatgacgcatcagacgatgcatcaactcaaaacggtatctgattgagtctttttccggattaataaaaaggccgcctaatctatcaaatgatgaggcggcctttttacttgaagcactcgggagatgcgggccgggtaatagccgatcggatggaaaaaacaatacccggactcagacggtcgatcacaaggggcacccttcagaaggtaacccgttgtggttgaccgcttcagtttttatcaaatacttttttcgtatcgaaaagattcgaggaagctcgtatcgaacacgccgctctgaaaaacagcagagtgcataacctgcttgtggaagggtatggtggttttgacgccaagcacgataaactcatcaagcgcacgcgacattcttgcgattgcttcatctcttgtatgagccgtgacgataagtttagcgatcatcgaatcgtagttggagggtacgacataactcgcgtacgcatgagagtcgactcgtactccgtgacctccgggagtatgaaatacctggagttgtcctggtgaggggcggaaaagatgatccgggtcttctgcgttgatgcggcactcgatcgagtggccttttggcgtgaaggtgcggcccgcaatggactggccgtcagcaatgataatttgttcacgaacaatatcgacgtcatagcgctcttccgtaacgggatgttctacctgaattcttgtattcatctccataaagaagaactttccgtgcttgtcaagcagaaactcaatggttccggcaccttcataattgattgcggctgctgcggcaacagcggcatcgcccatggtttttcttaacgcgtcgtcaacggccggcgacggcgtctcctcaatcagtttctggtgccttctctgaaccgtacaatcgcgttcgccaaggtgtatggtattgccgtgctgatcagaaagaatctgaatttcaacatggcggggattctcaaggaatttttcaatatagacgccgctgttgccaaatgcctgttcagcctcgctccgggcggtgttcagagctttttcgagctggttttcctcatgaacgacacgcattccttttccaccgccgccggcagtaggttttattataacgggatagccggtattctgagctgttttaacagcttctgcaagattggataccagaccctggcttccgggaacaacaggaactcccgcagcaatcatcgttgctttggccgtgttcttgtcgcccatctgattgatcattttagccgtagggccgataaacttgatgttcaccgaagagcaaacttcagcaaagtcggcattttcggcaagaaatccatatccgggatgaatggcgtcagcattggtaacttcggcagcggcaatgatgcgagggatgttcagatagctctcccttgagagtgctggcccgatgcagacagcctcgtcggcatatttgacatggatggattctgcatcagcggtagagtaaacggctaccgtactgattcccatttcgcggcatgtttgcatgatgcgcaatgcaatttcaccgcggttcgcgacaagtattttcttgaacaaggtgtatgacgatgagtgattatggtttgatgcggaacagcggctgatcgtattcgaccggatgtccgttttcaacaagaatttccacgatagtgccagacatttccgcctctatttcattcatgagtttcatggcttcaatgatacagagtacatcacctttattgacggtatcgttgatattgacaaaagccggggcgtcaggagacgaagagcggtagaatgtgccaacgatcggcgagcagacatcgatcagcccggccattggctcggctttagggtttgcggcaggcgctgcgacagactcgggagtctgcgatgcgacctcccttgaaagtgatggaggtgttactgaataaggtgcgttctgttgctctgcgggttgcaggtagctcaatccggcaatcggatgtcgtctgagggttatcttgaagtcaccttcttcgataatcgcttcctggagatccgagctattgacgatatcaattagctgtttgatttcgttcaggttcataataaatgatactctaagttaacggcaggcatgtttgagtgaagaagattaattatttttttactctttcgatatactcaccggtacgggtatcaacgcgaattatactccctgtctgaataaacataggcacgcctacctccgcaccagtttcgacgatcgcaggttttgttccgcttgtagccctgtcatcctttgttgtcggactggtctctgtgacctcaacttcaacaaaagtaggcatttcaacatcaagaattgatccgtcatctgaaaaaacaatgacgacggtgatgccatccttgagaaaccgggaggatgtgcccagcgtgatttccggaacattgatctgatcgaaggttcctgaatccatcatgacaaagtcggtgccgtccttgtacaggtattgatatggtttcctttcggttacaataacatcgaccgattcacttgcactgaaacggaattcaacatttcttccggttttcaggtttttcatgtttgcctgataaaaagcccgcaggttgccgggagtccggtggatcaggctttcgataatatgtggttctcctttgaaacggataatcgaacccttggaaacgttactgatggaggtcataggcagtcttgaaaataatcctttttggttgtatagagaacattgaatataatgaacctaaatataatatagagcagcacgaatacaaatcgcagccgagtaaaggcactaatgctaaaaagcaattggatgttagtcgggcgctttttaaattcacttcataagtagctctaaaataaataattcatgttccttcaaccataatcagatgccatatgtcaaaagctgagttagtagagaaaatagcctcacaggccggtttgaccaaagtcgatgctgagcgtgccgtcaatgcctttatgaatgtcgttacagaatccttgaaagaaggggaggatgtgactctggtaggtttcgggacatttactaccggagaaagagccgaaaggcaggggcgtaacccgcagaatggcgaaaccataaccattgccgcaaaaaaggttgttaaatttaaacccggaaaagcgctgaaagccggtgtagagggttgattttcaagacgttacgtatatggtttttataaagtccatcataggcaaagccatgatgggctttttttatcattcatcctctttaatttatggccaacagggttgtgcttgattttgaaaaacccctttttgagcttgaagccaagcttgaagaaatgcgggtttatctcaggaacagttccagagaccaggattcatctgatcaagatgtgctgaatcgggaaatagaggcgctcgaggttaaagtcgagacgctgcgtcgctcgatttataaaaatctgacacgatggcagaaagttcaacttgccagacatgccgaaaggcccttcacgctcgattacatctatatgatgaccagagattttgtcgagatggccggagatcgatactttagtgatgacaaggctattgtcggcggttttgcgattctcgaagacattccatccggtttttcacagccggtgatgattattgggcatcaaaaaggcagagataccaaatcgaatctgtacaggaatttcggtatggcgcagcctgaaggataccgcaaagcccttcggctcatgaagcttgctgaaaaattcaacaaaccggttatcaccctgattgatacgccaggagcctttcccggaattgaagctgaggaaagaggtcaggctgaagccattgcaagaaacctttttgagatggccagacttactgtgcctgtgatttgtgtcattgtaggcgaaggcgcaagcggaggcgcaattggtttaggggtgggcaatcgcattcttatggctgaaaatagctggtattcggtaatttctcccgaaagctgctcatcgattctctggaggagctggaactataaggagcaggcggcagaagccttgcagcctacggcagaagatcttcttgcgcagggcattatcgacagaataattccggaaccgatgggcggcgctcataccgatcccgaggctatggccgggacgctcaaggagatgcttatcgaggagttgcgcattctcatgtcgaaagagtcagacgttctggtcagggaaagggtggaaaaattttccggcatgggcgtatgggatgagtagtcggtgcggatgttttgttgtttattcccggagttttgaacgagcaaaaaaaaagccggctgttaatgccggcttttttttgttaactccgtatgcggagcgactcgacttatgcgatcgtccaggtgttgctgccggccaacagttcctcgatcgttccctcgccgttctcctgggctttttcgatctgcgcactgagagcggattcgtaggtatagcgatcttccacgtagaagatgccgaaaggtcgaggaaggaaatcctcggaagcgtcaggatcgtcaaagaatcttgcaagcatatttgccttgatgaaatctttctcatcatgaatccagagatcgttttgcgatacggaaggattgttgagatcgacaatcaccggagtaaatccgtcgagcctgatgcctttatcgttctgtttgccgaaaaccagcggctttccctgttcgaggtagagagtcgtatcagctttccgatccttgtcggtaaagggatcgaatgcgccgtcgttgaaaatggggcagttctgatagatctcgatcaatgaggttcccttatgctctgctgcccttttgaaaatatcgcgcatgattttgccgtcgcggtccataacccttgcgaagaaggttcctcctgcgccaagcgtcagagctgcggtgttgatcgggtgatccaccacgccgtttggcgacgtgaccgttctcagtccgactttcgaagtaggagagtactgtcctttggtaagaccgtaaatctcgttattgaacagaatgacattcaaatcgagatttcttcttaccgtatggatgtaatggttgccgccgatggagagtgcgtcgccatcgcccgtgcctacccatacgctgagttccgggcgggctgttttcagccccgatgccatggcaagcgctcgtccatgaatgccgtggacgccataggtagcgatatagtacggaagtctcgaagagcagccgatacctgaaaccacgacaacctcttcagttttcagtccgaggtcggccatggcgtttttcagttgctgcaggactgcgaaatcgccgcatcccgggcaccattttggctcctggttggatgtgaaatcctttgcagtcagttgggcgcgtgtatcggtcatgatttaaagctcctttaagatatcggtgatttttgcttcaatttccatttcgttgaacggcaggccctgtaccttgctgaatcctacaggctcaatgaggaatttatccctgatcatggagagcagttgtccgcagttattttcaggaatcagtacctttttgtaatgccccattacttcgccgagatttttcgggaacggattgatatagcgaagatgtgcgtgagcaacgctgcagccgccttcgagcacctgctctacggctttttttattgcgccgtaggtcgatccccatccgagcaccagaatatcgccgctttccggtccgttgtcgatggtaaggtcgggaataatgtctgccactcttgcgactttctctgcacgcagttttgtcatcagctcgtggttttccggatcgtgcgatacattgccggtttcattctgcttttcaaggccgccgatacggtgttcgaggccgggagtgccgggttttgcccatgggcgtacggcacgatcgtcccgcttgtatggaagatatggcggatcatcggcgtttcgcgcaggagaaaatacaggggtaatcgaagcaagatcatcaggggatggcaccagcatgggttctgagctgagcgccaggtatccgtcagtaaggcagagaaccggggtcatgtactcgacggcaattttcgctgcctcataggcggcatagaagcagtcaaccggtgatttcgcggcaataaccggcataggcgcatcgccatggcgtccgtacatggccatcaggagatctgactgttccggttttgtcggcaggccggttgaagggcctcccctcatgacattgatgatgaccagaggaatttcaagaatgacggccagtccaagcccttcggatttcagagccagaccggggccggaggtattggttgcagcaagagcaccgccatatgccgcgccgatgctggaaagcacgccggcaatttcgtcttcagcctggaatgtcttgacgccccattttttcaggccggcaagtgtctgcaggatctccgttgccggggtgatcgggtaagagccgagaaagagctcaagtccggcttttttcgctgcgacagcaagaccgatagccgaagcttcgttgccggtgacgcggcggtagacgccaggtttcttgtctgccggtgcgacgctgaaccgtccgtgctgcgagaacatctcggtttcgtcgccgaagttgtatccggccgtaaccgcctttatgttggcttccgcaaggtcaagttttttggcaaacttcgttttaagggtttcgatcgtggtttccagcgggaggctgtagagccagtagagtacgccgagcacgaacatgttcttgcaccggtcgatattcttggtgctgaggcctgtttcggcaagggctttgcgcgtcagcgatacaacagggatttcgaaaacggtgtaatcattcagcgttccgtcgcgaagcgggttgttctcttctccatagccggaaagtttcagatttttagcatcgaaaccatccgtgtcggtaatgatgataccgccgtggtgcaggttgttgaggtttgctttcaatgccgcggcgttcatgacgatcatgacgtcaaacttggctccaggcgtataaacgctggaggtgccgaactgtaactgaaatcccgatacgcccgctacggttcctgccggaggccggatttccgatggaaaattcggaaacgtattgaggtcggatccgtaaactgcaacggtgttggcaaactgggtgcctgtaagctgcatgccgtctcctgaatcgccggcaaaaagtacggagacgctggtttttgcggttaccatatcttctctgtttaagattgttgtttcgctcattcgatcatgtttctatgctgtttagaaaaccacaagccgaaaaatttccacactcaatgaaacggtaagggttcattgagattatgctataggcaaatggtgatataataataaacggagggaggaaaacccttgaaataaaatgaccgatcaggttttccgcaaaacattaaatataaaatatctgcatgtgataaacaaaccgttcatgtaatattgtcgttatccttgactatcacaatgttatttacccgcagatattcctgccattcagtttcttctctcaccggacaatcggatgccaggtcgcagaaatcgcaccgctgcatgccatacatctgctccatccagcacccggtggtgctttttgcaacctcgttgacatggtttgggttctcttttacgattcttgaggataactccataagttcaagaacgcctttgcgccttttttcgtcttccactccccaactcatatgcagtaccccctggtttttactggaaaaaagcggatttaaaaccccgaaacagacatcaataatataaaatatttttctggagtttattgccggatcaacccttctttttggggtaagcgtttgttgatgagcatcttcagaggaataaaattagttggcatgagggggtaaaaaaggttaaattcatggccgtaacagggtttatgctgcaaaaaatggagcgtaacgtatccaaggcaacaagacagaatctcaatgaattcacgagaaatcaggcagtcgtttttagatttttttgatcgtaagggtcatactattgttcgttcggcaccggttattcctctcgatgatcctacgctgctctttaccaatgccggaatgaaccagttcaaggatgtttttctcgacaagggaacaaggccttacgtacgcgctgccgatacccagaaatgcatccgcgcctccggaaagcataacgaccttgaagatgtaggaagagatacctaccatcacaccttttttgaaatgctcggcaactggtcattcggcgactattataaaaaagaggccatttcctgggcatgggagctcctgacatcggtatggcatctcccgaaggaacgcctttacgcgacagtctattatgatgacgaggaaagttatctcctctggcaggaggagacggatattccgcatgatcacattatcaaattcgatgaaaaagacaatttctgggagatgggagagaccggcccttgcggaccatgctcggagatccatatcgaccttacagaagacggttccggaaagccactggtcaatgccggagactatcgtgtaattgaactctggaatcttgtctttattcagtacaatcgccaggcggatggacggcttgagcctctgccgcagaaacatgtcgataccggcatgggcttcgagcgtgtttgtgccgtgatgcagggaaaggcttcgaactacgacactgatgtatttcggcctcttttcgacaggattaccgaaattaccggggtaagctataacgcttcgcttgatgatccgtctgatattgccatgagggtgcttgccgatcacgcaagaacgctcacctttgctcttaccgacggagcaatgccttcaaacgaggggcgaggatatgtgcttcgcagaatactgcgtcgagctcttcgctattccaaaacccttggatgcagcgagccgctgctttatcggcttgtcgaaacacttgcggcatcgatgggcgacgtgtttcctgagttacgaaaacaacagcaagccgtttcaagaattatcagggctgaagaggagagttttcttgcgacgctcgaccgcggcattgagattttcaatgagctcattgctgctgtccgctcaagagggacaacggttgtcagtggcgacgatgcgttcaggctgtacgatacattcgggtttccgcttgatctgactcgcctgatggctgcggaagccggcttcgaagtcgatgaagagggatttgatcgatgtatgaaggagcagaaaacccgtgcgcgtcaggatcggagagataaacagcatcttaagggcgacgaaggggagtggacatggttttccgcggaaagaacttcggtatttaccgggtatcattcacttgaagagcttgcttccattacaggagtgagcatattttctgacagattgcttgtggtgcttgaccgcaccccgttttatgccgaaagcggcggacagtgcggcgaccgcggatggatagaaactgcggcatatcggctgagggtatccgatacccgaaaggacggcgacatgattgttcacctggtaacagaggtacgcgattccgtgagcgacggcgcgatcagtccggcagatctctcatttgacgagggaaaactcgcctgcagggcatcggttgatcggtctgaccgacagggaaccgagcggaaccataccgcgacacacctgttgcatgccgcgttgcgccggaccctcggtcagcatgtacagcaaaaaggctcctttgtcagctccgagcgtctccggttcgatttcagccatttcgccaggcttacttctgaggagcttgcgatcgtcgaatccgaggtcaacgaacagatccggagcgccgaaccggtagtaaaacatcaggacatcccatacgacgaagcgatcgccagaggcgcgcttgcttttttcggcgacaaatatgccgacagggtaagggttgttgagattgcgggcctttctgtcgagctttgcggcggaactcatgtggacagtatcggccagatcggtctgttcaagattgtcagcgaatcgtcggttgcttccggcgtgcgccgtatcgaggcattgaccggaaaggcagccgaggtgcttctctggaaagagtaccgcgaattgcaggatatccgccagatgctgaagctgaaagccgacgaagaggtgatcggcaggatcgccgaacttgcggattcgaaaaaagaacttgaaaaacaattgcaggtataccgtaccgaggccctttccggaatattgcagcgatctctcgatgctgccgaatcggtcgggagcatccgtttcatgacgctcaggctcgaacacgtcgatcaggattcgcttcgccaggcggtgcttgcgcttcgggaaaaagacccggcatcaacgggattgctttgtacggaagaggatggaaaagtctcccttacggcttttgccggggagagggctgtcggggagttcggcctcgatgcgggaaagcttgttcgggaggcagcggcgttcgtccggggtggcggcggcggcaaacctgagtttgctaccgcaggaggaaaagatcccgaaggcatacagaaggcgtttgattcctttgcagcgtcagtcagagaaaaggtcagcgccaaataaataattttaatacagaacgccttatgaagaaaaatgtggatgtccttgttataggtggaagcgcggccggtatcgttgccgcttcaaccggaaaggcgttttacccgttgaaaaattttcttattgtccgtcgggagcgcgaagccgtagtcccctgcggaataccatacatttatggtaccctggaaagtatcaaccagaacatcattccgaatgcgcatatcgaacaggccggcgtcgaactgtttatcgatgaagtcgttgccgtcgaccgcggtgcaaaagtagccactaccgctgacggtacgcaaataaccttcgataaacttgtttttgcaaccggctccatgccgaaagtccccgcctggctgaaaggcaccggtcttggcaatgtgtttaccattcccaaggatcgggactatctcgagaatctccgtatgacgcttgagcagtgcacgaacatcgttatcatcggaggcggatttatcggtgttgaaattgccgacgaacttcgcaaaaaaggaaagcggatcaccttgattgaagtcatgccgcacgttttaagcgcggcatttgatgacgacctctccgttaaggttgaaaagatccttaccgataacggcgttatgctcagaaccggcgaaaaggtcagagagctcagcggcgagggatcggtttcgggagtggttcttgaaaacggagagattcttgcggctgatgcggtcattcttgcaaccggatacgcccctaatgtggatcttgcccgtaatgcaggcataaaaatcaatgaactcggagctatcagggtagacgagtacatgcgaaccgaagacaaggatatttttgccgtcggcgattgcgccgaaaagttttcgttcatcacccgtatcgtcaaaggattgatgcttgccgccacggcttgttccgaagccagaattgccggtatgaacctgtacgggctgtcgcgactgagaaccttcagcggcaccatttcaatattttcgacggcaatcggagggacaaccttcgccgcggctggcgttaccgagcatctcgctctcgatcgcggatttgacgtcatatcagcatcggctgaaggcattgacaaacacccgaaatctctgcccggaaccagcagccagtttgtcaagctcattgtcaaccgcgattccggtcttgtgcttggcggagcggttgtcggaggggtcagcgcgggagagctgatcaatgttatcggggtgatcatcgaaaacaagatgaccatccacgaggtgctcacccttcaggtcgggacccatccgctgctgaccggtcccccgacagggtatcccctcatcaaggctgccgaggcggtggtcaaaaaacttcgaagctcgcgataagatgaaaaaaatacccggaagtgaaaagagcgatgccgcttgagcctgtcgccgttttggcgaaggctctctgtgccgggataaaggaacgactattgatcgattatgctggtttttgactgcttttttggccgatgcgaaaaaccatcctgcgaaggatgcgccctgaaacttgtccgctctctgcgccttgccctcaaatcgcgcgcgatgcagaaagacgaagagttcgccgtcgaaacagcctgttcgccggagaaaccggcaatggtggcgttgcaggctaaaacaacgtcgcacaaacaggacgcgacgaaaaaacggaagcggctgcttgctccgagagaggagatcccctggtatccgacgatcaagcctgaactctgcaacggctgcggcgactgcaaggttctctgcaaaccaggcgtgttcgagctgggagcgcccgacccttcaggcatccatcgtccgaaactggttgtcgcgcatccttataaatgcctggttctctgcaccaggtgcgtgcccatctgcacttcaggagccattattctccctccgaaggaggatttcgagcgcttcgtggaatatctggactgacagcaagtcagccggagagtaccgaaaggaaaacataaaacggagtgtctcatgagcggtttaccatcgccatcaaaaaagaaaaaacggcttctcgccccaagagaggagattgcctggtttcccgttatcgatactgctgcctgtaacggttgcggtgactgtgaaggcttctgcaaaccgggggtatttgcccttggcgagcccgaaggggtcaagcgggcaagaatgactgttgccaacccctggaactgcatcgtgctctgcacccgctgcgagcccgtctgtccctccggcgcaatcaccctgccccgcccggaagatttcgagaggttcgtcgaatacgtcgattgagcggcagatcagattggcgtgattctgtcgtcaatgtggtttccatttcagctgctcacgcatccagccggatctggtgacattttttcctgatcagctccttgtaggctgcctgattttcatagtcaagaaaactcttttctatcaacagatcccacagaggcagaacatttctgaacttcctgaacattcgttcctgaaccacctcgtcaatcgtcaatacgccgaaagccgctctgaaatcgttcagcgtgatccttgttttcttcccgtcaagcgtcaaggcaaggtcttccttatcggaaggcataaccagtcctgtcgagacgagatcataggccggggcaaggctgtagcccccttttgcttcgatatcgatcagtgaaaaattcttcagatgcatatccgcatttccggagagaaagcagaacagcaccacctcaaaaaaattgatgacatcgagacccggatttgcagagtaacgatgtatggctttcgctatctgttcatatgaaccgtgatatttattctccgtgagacgtccggtgatctggcacatatcctccatgtgcagcttgccattcccggtacgatcaatacggcgcgtcaggtatgcaagggctcccgaccgcatgcgaatcagagagtgtggaaccgtatcgatacgcgccgcttcagccatgcgcatcgtcaggtcctctatttccggcaactgccgaaatcgctgcgaagggggcttgagtatgtaccctccccatagtccaacaatggtgaatcgctgcggagcatgagcctttcctgccggttccagatgcagcgacagtttcggctgtacccccgtaatggcggtctggcttcggatgacctccagagcgagttcttcgagctggttttcatcatagggtaactctggagggagaggcgttccgaacattttccggctgcacttccgatggaaatcaccctccccggaggccaacggctcatagcaataaagacagcgacgatccatcggctcactccatgattacaggatgtacactcaccgccccgatgcaatccctgcagcagttcagcaagagacccatacgatctcgcggatcaagcttccagttcctttcggcaacggcaagcagccacccttcgggtatcaatccgtcaaaaaaaggaaacattgttctgctcgaatatgcagctgcccgcaacggcagagtcagacttaccggtctggcatccttcgaatccaggtatgcctgatcatacaggaaatgaaagccctcttcatcctgaatgaaccagcccgcagttcggtcaaggtatcgtatttcggctttctgcatacgctaagcctccctttccgggcttacaggcgcaagtacgaacccgaacagggcaagcacctggttcaccttgtccatccgcaatgttttttttccctgttcaagatcacggataaaacgaagacctgtaccggctttttctgccagttccggctgggtcatgcccagggcttttcgtctgtcgcggacaaattcagctatatccttcatgatttctgtgacacctgatcgggtatactgtttgtgatttatagtcaatctatacctttgcgggtataatggcaagtggaaataataagattatacccgttcaggtataaaaagactgcgggaaatgtgtttgcaaacctcgaatcattcccgttactcatgcctctgccatcataggcatcgaaaacagcctgaaaatggcgagacgatatcgtaagcagtggcgatatggtagtgtagtgttgatgctaacgacattaagtcttaacgcaaccgaaatgccttcctgccgggaaaagccttggcggagcaggtcgatgatttgctggcgatcctattccgacagctcatcccgatccctgaaccccatcaggtagaggatggcgtcgaggccgagagtcgagatcgcctgtttcgcccgttcgcgcacgatgggctttgccctgaaagcgatgccgagtcccgccttgccgagcatcggcaggtcgtttgctccgtcacccactgcaacggtctgttcaaggctgatgttctccttttcggcaagcagttcgagcagttcggcctttctcgctccgtccacaaccctgccgagcacccttcccgtcaggcagccgttctcgatttcaagggtgttcgcgtagacatagtcgatcgagagctttttctgcagatagtggccgaaataggtgaaccctccggaaagaatcgcggttttgtagccgagtcgcttcaggttgccgaagagccgttctgcaccctcggtgagctgcaaccgtgcggcgatgctctccatcacatgttcgtcaagccccttgagctgcgccacccgccgctgcaggctttcgttgaaatccagttccccccgcatggcctgttcggtaattgccgatacctcttcgccgacccccgcttcaagggcaagttcgtcgatcacttccgaggtgatgagggtcgaatccatatcgaacaccaccatgcgccggttccgccggaaaatattgtcctcctggaaggcgatgtcgatgccgaggctgtcggtaatggccagaagctgttcgcgaaaaaggttttcgtcagagagggttcccctcagcgagaactccacgcaggcgcgggtgtggttgtcgccgttatcgagcgggattcggcctgaaaggcggctgatggtgtcgatattgagatcatgttcggcaacgatcgacgatacccgcttaagctgttccgctgaaatttttctcgacagcagcgagagcaggtatcggggcttgccctgttcgcccacccaccggtcgtactcctcgtcggctaccggcgtaaaggaaatctgtatgccgagcgtatgggcgcagaagagcagatctttgagaacgggcgacgaagccgactccttgggcacctcaaccagcatgccgaggctgagatggttatggatcaccgcctgcccgatatcgagcaccggtaccctcgcatcagcaagaatcgccgttattttcgacgtcagacccggtttgtccaggccggtaagattgataaggagaagctcgctcatatcagtgaggttaacggttagctctacgcaacaggcggtatcgacaaggcatttcgcagtactctcatggaaccgtttattgcggtcatctcccatgacaattccgctcgactgttgaacaacaacatcgcattgcaaaacatcaagatagtgttgtttcaggaaccttcaaaaacgggagcagggaagataaccgaacggcaggcatcgggcgcgggcagaatgagtgtgccttatagcgtaactgctgatggcgcgacattattttgctatactttcagggcacctctaaaaagtgtgatgagcgatcaaagtgcaaggcggacggagccccgatagatcgggataaactacgaaaccggagtcccgaaagctttcgggatgaggatttcgatcccgacttgtcgggacaacgcagcaatttgggcgcgaaataactttatagaggtgcccttcagtaagcggttattgcgatgtgtgtaagcatgccggtcgcaggatgcccccattaacatacgagccaaaccttttcccctcctgcatcactctcagagttactatcttttttgccgcctgcacctgcttgtttttttcggctatttttacactcaataataaaatcagccgaatcatgccctacaaaacaagaacacttgagcgctttttcctgcaagcgagtcaacaactccccgtcatgctgctgaccggacctcgccaaaccggaaaaacaacgttcctgagacaccttgcaggagaaaatcgctcgtatgtcacgcttgacgtcccgatgctccgggcactcgcaagggaagagcccgcactgttcctgtaacgctttacctcaccggttctcatcgacgacatccagtatgctccccagcttctgccctgcatcaaaatggcggtggacaacgaaccgcaagccgggaaattctggctcaccggctcccagcagttccatttgatgaaaggggtcactgaatcgcttgccggtcgtgtcggggtggtcaacctgcttggattctcgcagagagagcttttggacactccctctgcagagccgtttctgccggttccggaagtcatgaaacaacgtgcagaaagccggcaattgcttctgcccgaactctaccggaaaatctggctcggatcgtttcccgctctccatcaggaaaatcctgccgatcatggcctgttctacagctcatacgtccagacctatctgcaacgtgatgtgcgtgatctggccaatgtaggcgacgaaagcgcattcccgggatttctccgctcctgtgcggcacgcaccggccagatgctcaatattctggacctttgccgccagagcgacatcaaccatgcgaccggaaaacgatggctctcgattcttgaaaattcaggcatcgtctacctgctcgaaccatggcacaccaatatcaacaaaagagtggtgaaaaccccgaaactgtactttctcgataagggacttgcagcctggctgaccgagtggacttcacccgaaacgctggaagcgggagcaatgtcaggagccattcttgaaagccgggtggtatcggagatcatcaaaagctggtggcacaacggcaagcgtgctcccgtttactactatcgcgacaacgatgcctaagaggtcgatctgctcattcatcagaacggcacactctatccggtagaaataaaaaaatcggctaatccgggaaaagatgccactggccatttccaggtgcttcaaaccctgaaacaaccgatcgggcaggggtgcatcatctcgcttgcccccatgtatctgccaatcacatcaaccatcgataacgtacctgcaggaatggtgtaaccatggatcaggaatacagggcatgatcgttatgtgaatcggctcagcatcctgccgctcagttcggcaagcacctgccgggcaacaggtgaatccatcggttaaattgaccgatttgcccgatggtttttttacaacagtttacgtagttgctaatgtcacgttacaagttcatgatttcaggaacgtcccgcctgtctcaccctgatttcaggaacgtcctgcctgtctcacccaatcgacgccacaacaggctcagtctgagtattccggtgaaagtgtatcgctggctcacatcggacttttctattttctcttcttccaatatcccgggtttctatggagattcattaccgcaagaatgaatatttcggcaggttctttagagtagagcactccataggggaatcgtcttaccaaagatcttcgtacgtcttcatagagcacagcccaggcatttggatgctcgattgatcgtttgattgcggaatgtacttccagagcgaaatcataacccaatccgggcgctatgttttcataatattcgatagctttatcgaactcttcctttgcttcagggtgaaaagaaaagatcatgattcaaactttttccacacctcggcaaagacctcatcaccaggaattgcttgtacttgacctgatcgcagttctgcaagacgacgtttcgcctcttgagaccactttttgtctatttctgattctggctggttcagacttcgcagcagcgaatccaccactaatgcacgttcttcaactggcagagaaactgctttatcaataagctgcttcgtattcatttattccccgttacctctgatttatttaggctcctcgctatttcaagtgggtaagccaaaattaagcttcccgctgatcaggtagatcatattgatgagatttttggtagtacggtaaccccgtgcccgtgctttggccgcctggatgaggctattgattccctcaagtaccccattattgatacgagaagtgaaccatcgcagaatgccagaccagtgtcgtttgatggtgtaagccgcctctttcattggctgcagctggctgtgggttgcccagaaataccacttcttcagaaatgcttccaccaatacctgaggttgctcgaaaaactcctgaaaagttagtcgcatgcggtatgctcgagttgttttcagattcagtcggggcaaggataactcatcaaggcgtttgcgttgtgaagccttcaggttgttctggtttttcagccagatgtaccggcttctctgcaattcagggcgctctttttgctcctgacgccgcacttcatcgacagcattattaatgacctgcatgatatggaacttgtcaaaggtcagttgggcattggtaaagttatcggcgacccctttgatgaatgccggtgacatgtcgctgcagaattcggtgatcaatgccggatcacccttatgggcggcaagatcttcactgaatcgcttgaccgttgctgcatctttcccttcagtggcaaacaacactttcgatacggcaaggtcaacgaacagcgacacatagttatgaccgcgcttgctggaggtttcatcaacacctaccatggtgactgccgagtgatcctcctgctctcgggctttttcgacatagtggttgatgatccgccagatacgggtgtcatgctcgccgacaatggcggctattgccttgaccggcattgacttcgccatgatcatgatcatcgcctcaaacagcagagtaaagccgctctcacggcgagaccagggaaatgattgcagcttgagaatgccgcactcagggcaggatatacgaggcactcgaactgtcaggtaggcctcatgctgaaagaagttgagatggcgccatgttgcctcggaggtatcataggccttcacgccttctcggccgcattgaggacaacagaaggtgctgcccggtttaaaatctattcgtatgtccaagcgcttttggtcgacatcaaatgatgaggacgatacataccatggggactcaagtcccaaggccatctgaaaaagggtaaggtcgttcatgagcgtactggttactggcttagttggttacaccacaatatacgcttctgatatcatcacccacttgaaacagcgaggagcctttatttatccatttgcacgccattaaaggtcatgcaaacattgattccatacatttgctttcaatgaaatgatgctcaggattggtttcaggcaaaggtttgcatccgattttctgtcaacattgatcaccccttgttcctatgatcaatctatttcagcatgggcgcaaaatataacgacataaaatccgaaaagtaatgttcaatggcctctttccatgggcggtcataatgatcgttcgagttttctattcgatctctttttcgggcaaagtaccgatcaggaataatcggcaggagtcacaccaagccgtcatcaaatcaaatatagaggggagtgtgcttaaaacaaaatctattcagctaccctttgcctccgaggaactcacgaggaactcatggatgtgactgaaatcatgaacttgcaatgaccacaatccagagttatctcctacgacacaaatcaaccagtagaggcatgccgagaggtccaggactcgattcaccgggcacgttgcatcatggattatccgggggatctaaaaaagagagatcgttgccgacgattaagatcgcgagatattcgtatccagaatggggtcggttgtcctgaaaacagaaacgaatatctatgcctgggcgctgatgaccaatcatgcgcatatccttctcaaaagcggccaaccgggactctctgcattcatgaggaagtttctgatcggatactcgatcagctacaatagacgtcacgacaggcacggtcatcttttccagaaccgatacaagtcaatcgtctgtgaggaggatgcctgttttcttaaactggtaagttacattcacctcaatccgctgtgggctggattggtgaggtcgttcgaagagcttgagcactacccatggagcggccatgcggcggtcatgggcaggaaagcgtatgattggcaggattcagactatgtgcttggctatttcggaaaacgggtcggttcggcccgaacggcttatctggagtgcatgcagcaagagggtaagcttagccgacagccggaactgaccggtggaggtctgattcgttcagcaggcggctggtccgaggtgttgtcgatgaaacgacggggtgaaagacaattcagcgatgatagaatacttggcagtggagatttcgctcaagaggtgatcgcggaggcagatgcatcggtaagagaaaaagtttcgttggcaaagagacgctcagaagtaatagagatgattgagcgttgctgtgcaaggcatggcgtcagtcggcagtctctggagagcggctgtcggcgcaaagagttctctgaaatcaggaaagagcttgcgatgatgctggtattcgagacgggtttatcgtatgctgagacggctccactgcttggggtatcggcatcggcggtgtgtcagattatcaaaaccggaaccgattcttgtcgcatgtaacttaacgaattcaggaacgtccctaagggtgttcctatgtaacttaacgaattcaggaacgtccctaagggtgttcctcggcggtgtgtcagattatcaaaaccggaaccgattcttgtcgcatgtaacttaacgaattcaggaacgtccctaagggtgttcctatgtaacttaacgaattcaggaacgtccctaagggtgttcctaagggtgttccggtttatccaggccggtaagattgataaggagaagctcgctcatatcagggatgttaacggttagctctacgcaacaggcggtatcgacaagccatttcgcagtactctcatggtgccgtttattgcggtcatcttccatgacaatcccgctcgactgttgaacaacaacatcgcattgcaaaacatcaagatagtgttgtttcaggaaccttcaaaaacgggagcagggaagataaccgaacggcaggcatcgggcgcaggcagaatctcagtggtttgcagtgtagttattggttggttagtgccgtattattttgatggctcgacattattttgctatactttcagtaagctgttgttgcgacaaggcaaacattagaaaaaaaatggagatggtcgctgattctcaaacagttttacagtcgactgtgaattctcagtcattgcaacacggcccgaaattattggaattatttcgggaagctatgcgtgttcgtcactacagcagaaggacagaagagacatattgttcctgggtcaagcgttatgttcattttcacaacatgaggcatccaaaagagatgagagaaccggagatcaatgcttttttgacgcatcttgctgtggaggaaaaggtcagtgcatcaacgcagaatcaggcattgagcgcacttttatttctttaccggcatgtgataggcaaagaaatcggtgatcttggacacctcatccgtgccagaaagccaagtcatttacccgttgtgctgactcgggacgaagtgaaagctcttcttgttcagcttgcaggtgtcaagtggttaatggcctcgcttatgtatggcgcggggttgaggctgatggaatgtctgcgattgcgtgtgcaggatattgatttctccagcaatgaaattctggttcgcgatggcaagggggcaaaagaccggatcacgatgttgccggaatccctgaaaaagcctctcgccgaccatctgaaacagatcaaaagccttcatgataaagaccttgctgaaggttggggacgtgtacttctgccaggagcattggatcgcaagtatcccaacgctcctgccgaatggcgatggcagtgggtttttcctcaggagcaccgatggaaaaacgcgaaaaccggcgaagaaggacgacaccacatggatgagtcactgattcaaaaggctgttaaagccgcggtatttcatgcacaattgacaaaaagggctacttgccatacattccggcattcttttgcaactcacttgctggaaggcggatatgacatccgaaccgttcaggaactacttgggcataatgatgtgcgcaccaccatgatctatacgcatgtcttgaaccgagggccgtctggtgtccgaagcccggtagactgcttgtaagcaacgtttttatgctgatccgtataagacacagaaataaatcgtaatgcgaggattaacttatttaattgcatgagcttaatagttattttgctggtgttttgattgcgtcttatatggattgtaattcaaaaatccgcagtttatgcggatcagtctaaacattgttatacgcaaaaagcatgaacaatgagctgcgcacaaaattgatagcaacggcacttgagtggcaagatcgttacggtgtcgcaccacaaataactacgccactatctgagtatgacgcagcaatgttagttggcatgcctgagcatgagtattctgcatatatgcaggatattacagccgtgaataaaggctctgattttatttaccgaaatgtacgttatcaagtcaaaggcaaccgcccaagcggcaaaccaggaagcaaagtaactatggttccaaaagccacaaattacgagtgggacaaactcatttgggtgctatatgacaaattctacgtcatccaagaggcatggctatgggatgtcgcagagtacaagcaaaaatttcacaatattaaacgactttcgccaagccattatcgcgagggtgttcagcttgcatagtaagcgtataacaaatcgctgcactggactccggcgctgtcgcgcctcctccagtgagctcaaccgttatcatgcccagtgggctagggattatttgcacagtttgcacctgtacagcgatccaacgccgagtttttgaggttaattctatgcgaagtattattttaaaaaaaactgtagttattacattgccaatacgtttttataaggactaaataattaaatttcaaagtaaatatggttaagcttgattacgcagactacaaatttacagtcaaagaaggatcgcccagtgtttctggcgcagatgatgctcctgtttcattatgctgtgagccgagaacctcagagctaagtattgttggaagcgggcatctttctattcatttaaagaaagggatttcttgtgatgatgctcaggaaatcgctaaaaatcttgaacaatggattgaaaaaatttcctatgtaaagggatgagcagatttgatagattacatatcgaaaaaataaaaaaagaaattctttattggtaagtataatgttgcaaaagtttaaatatttatcctattcaataggttcatgattgatttcgcttaggcagaaaataattataaatccactcccatagtatgaagagttcattgattagatttgctattattctttttgtatttctttctggatgtggaacaaaggaggaaccaacagcacaggaaattgctgaagctcagcttaaagagactcctgcttataaagactattcagccgatgccaatacagcatttctaattgaagttaaggaaagactgaaagctccaagtggtgcagattttccttgggatgatttaccaaaagaagtaacaacaaagggagtgaagctttctgatatgagtccttatttgcgtaaagtcataaaggaagctcgaaaattaaaaaaagaaaatgctgttcgagtctatcagaaagattcttatgtagatgctgataattcatttggtgctaaaattcgtcagcgttatttaggtacatttataatctatactgaatttggatataccaagtcgtttgttgagttctattagaggattcggaaagtcgggcaataaggaaacaggcaggactttcttttgccgcccatccgcatatgcttccgtcatgcttgcggctttgctttggccgatcaaggggcagacacgaggcttattcaggactatcttggacacaggtacatacagcacaccgtcatttacgcggcagcaaatccggaaaggtttgagtagttatggcggtaaagtatttgtttgtgataaaatgcattctcgggagtaaataatgtcttacaaatatgttgtaaaccgatgtatttcaagaatttacaaccccgttgtggtcttatcctgaataattcatgagactgcaaaagagaggcatctcgagccaaaaatgagcctgccataggcgaagccaacctgagatgccgacctgtcttgtcttcgcgtcatacgttcaccccttatcggaaatttactgatgccggaaaagcggcttatccccgtaagactatggcctcagataccatgaggccatagtcttgccttgacgtcatgacttttacgcccttcctgtagctctgtttgattgttaccttccccctctggaaacgatacagcattacggaattgctgttgatggccatgggactgatcgcaggtgctcaaggacggcgaagcacttgttcagtatcggtttgtacggatatgaggtcggcagatgcaccttgatgcgtgtcttcatctcaatgaccttcgctccgattttcaggagcttcaatcggattgtctcgaaggtcgccgtggcaagggcggtgccccggagcaggttggtctggaaggcgtggaccaggacataggccgccgaatgcaggaagaccctgaactggttggcaagaaagcgatggcatgaggtccggtcgcttttcatgaacgttttatgcgccttgatgtagagttcatcgttgccacgtgcactgtaaatctgctcgtacagagtcttggcctttgcctcctgcatgtcggtgctgatgaagcgcacgttcagccccttttcggtcatctcgaccttggcgaccactctgcgggtctccttccagctccgtgcctgatactgaaaggtatggtaacggcggtatccggctccatgcttcttgacctcctcaataatgtccttgacggagcgaagcagcacgtcattaccgccgaggccggtcacgctgtagcagttctgctctctggcaaggaaggagtagacttccggcacaccgtaatggctgtcgccgcggtagacgatgattgtttccggccacctgctccggatatggcggacaatgcgcttcacgtatgatacaatctccttgccggtaggacgcctgccggggcgaaggatcgaggcgatcagcttgccagtcaacccctcgaaaacatggagaggctggtaacaggtctcctggtgatagccgttgaaaagcgccagctgctgtttgccatgaacaacatcctcggtatcgtcaaagtccaggacgatgacccgcggtgcctcggtgtaggagtcaaggaaatgatcgaggaacccgacagccatacgatagagctccggacgggtaaccatgttctccagcctgctgaaggtaggctggctggcaaggtcatcgccgctttcaggaagacggttgagggccatcttgagagcgggatccttccgcatggaattgctgtcgttgccgtcctcatagccgcaggcgatctggtagacccgctgggcgatcaggtcagggatcgaatgcatgacagatgaggtccgacgggaatcagcaatgcaatcggcaagcttcggaacgatcctggtcatggactcgacttccttcaacagcaggacaccggcatcgctggtggcgttgcctccctggaaatcaagaaccacttttttgcccttgacaggggcaacggatacttcgaaacaatcaggaaatagcgcttgttggttgggttggtcagtgtgtatattggtgtaagggagttgcatagccgtccagtggttatttgttgtctaagcaccaataaaataacactttgtggcgattatgcatcccttttttattgccctcgtgaattattcaggttatatgggttatttttcaagaaacgcggtttaggtgaatcagtctaattattgtgatcagtccggaagccaagaaagcgtatgattattcaagactactctgaacatatcgagaattttgagaactacctcaagtcgaagctggcatctattgatgaaatttccggcgacaataacgtactgttcaagaagattttatatgtatcatttttggattctctttcttcatgtgtatatccaggaagaggaaacaaggaacgctttgtatctatgctggagcggttttcaaaatgggaggaccgggatcgcgtcagcttaccacatttggggaagtttgttcaaattatttcagatccattgcttgagcaggcaagaaaatatgttaccccaaaattgaaaacatggcaagagcgttcttgttatgtaatatctatatctgaagatccaataattgatgaaatactagataaatcatggaaaacaaacaaggaaactggtattcatgtatctttaactgatttcaaacacattagtcttttgtatcaactaagaaatgcattggtacaccaatttcaatccagaggcgatgaaatgggcaatttaagacaacttgatcatccttactatcagcgtgtgcaaatatttaatggaacattagaagatatgaagcctgtgcgttttgagcttgtttacccaacgcaatttcttaaaagtctttctgagaagacactggagaacgtagtcgactatctgaaagatgggaatatcaacccttttccgcactattatgcgggggactattggattacagagcttaactgataacaagccaatgcagccgaatgctgacgcattggctgattgaggcgttaggtatatcataaactcaacaagagaaagtaaagagcataatgcccacgatttcaatgttttacgggattcttattcggatgttttttcgggatgccgagaaacatcatgtaccgcacatacatgcagattatcagggaaacgttgcagtgtactctatccctgaaggaacgctattggcaggtttactgccaccgaacaaacacaagctggtagttgcttggatcgagattcatcacgaagatttattggctgactggaatttggcagtaaatggaaagaaaccatttccgataaagggacttgatcaatgagaattgcagaactacatccacaacctgattgggtgttgtcaattgtttcggaagatggccgtgttggtcgttttgatgtcactccttatctggaatatgaagcgtttgaagagcttcgtgaccatggtgaattcataaaggtaatcaacggaggatacttcgtcgaatgggagtgtggtgcggatttgtcagcggacacaattgaggcgcaatggaaggttgttggtaaagcagagcagcagaacactgtctgaccttctgctatttattgataactaactcgggcaccatcggtggtttacagcctcgttctcgacttatagacaccgttgttatgccgatccctctaagatgcagaaataaaaacaaatagttaatttaagcgatttataaaaaataggttagtgatattttcgatggtttggaaatgacgtcttatatgtactgtaactcaaaaatctgcggtatagacggatccatctaattattgttagaccccttgagccatcccaagctatgagtgacgtttacgctgagttgttttcaatcaagttcttggtcatgtccgtaatcgtcggaacggctctgtctattgcggcgaatattttgtcgcactcgattattcagaaccgttcaaagtttcgatggaaggccgggctacccctctacgttggaacaatggtctatttatggttcgtgcttgaactgctttcgagttcctccactgatcggccatttggaatcgcattctcgatcaacgcaatctacctcgtcgttagctgcttccgtgcgtcgctgcaagtaacttcatttagcgccgtaacgaaaacagcggtctatttacaagtggccatctttgtactcactttgccattcactgatgctttctgggggccgcaaagcgcggacgtcgaggcgtcaattgccttcaatgggatcatcattgctgctctcatgttcatgacaaagggctaccgtgaaggcggggtctaacctttcggtccaccggacgctgcgcgataaagccgcgcagcgccggtgacctcaacgttaggcaactctattggctcttttgtatctggcattggatcatcatagtagtcatcctcgcattgatttgcgcgaggaagacgggacgtacgcaactacgtaaactaattgcttgggagacccggttaattctggcaatgaagcattcatccctgtaactgatcactgttgtattcggaactgacccaagaggattcacccggaaagaattcgcgtattgtttattttgtactgacattccttgctgataaataaattttccgctgcggagcactgctcatccgtggccacttttgataaactttgaatggccgaatttcgctacatgcacggggctgtatacatttttgaaaattccatagcgaaacgcgtgaaagttggaatgacaattaacaacgttgccgatcgactttgtgatgttaatgacaagtggctagagcgaaaggtcgcttgccagatttgtggaggacgtttagtcaacatcggggggtatgttcctcaacatgttataagtggtaacgaatgtcccggaggtaacgccttaccacttgagaaggatttggcacttgctgtgtcatacctagagaatatgaaaaatcgtctcagcaaactttcaggtagcgaaaaggggtcagtcactagaaaaattaaaactcttgaaaagcgaataggattgtatcggcattacgatgggccagtaggaatgtggcaatttagcatcgctttttacacggaatgtgctgagcaagttgaattgctctcgcacaaaatcctaacagagcgtctagataaagtggcgccatttggagaagtcttttgttgctcagtgtcagaggccacggaagcggttgaagcagcactgagccagttaggattgttacattcagccaggaaaaatacttgtttgtgaatgtggaattagcaaaggaggaggggatgttcgcaactacgtaaaatatttgcttggtcgacccattcaactcctattcgtcattgtgactaatccctcttgtattcggaactgatcaagtgaattcaccgggaaagaattttcttattgcttattttgtactgatactccttggcgataaataaatttctcgccgcggagcactgctcatgcgcggttaggttataaaaaaaggagatcgaagttaatgagaattatcacccgtgtagcgattctgttgcttatcgtaggaattcaagggtgtgcgacctacggaaaaattagtggcataccttcggaaggacaaaaatcagtcttcaaagatggtcgaaagacgctcatatcaataaaacaaaataccgtagccttagcgcctaatactgaaaccgtcacaagtggccaaaaagctgactttgtcatcgcagtacataacgggacttctcaagatatcctgttttctacagatgatgtaacagcaacagcaaatacaaatggccaactcactactcttaaagttttcagttacgatgagttggtagctgaagaaaagaatcgccgagcatgggcagcggttgctgttgggctacagggtgcagctgagtctatgaatgctgcaaatgcaggttactccaatgcctttggtacgtattctggctcgacgtattccaactatggtacgaaaacgtttagttccggtagttactcgagcacaacctacaactacgcagcggcacaggcagccagaaatgttgcacaggcaaacacggaagcccgctttgctcgattggaggctgatgggcgtgaaaatttaaagaacttgtcatcaacaactctaaagaaggaaacaatattccccgctgcatggcacggaggactaataaaggttgaattacctgaagtagcggaacaactccaggatattaagtttgttgtaaatgtagtcggggagcagcatgagtttaacctgaataattcatgagactgcaaaagagaggcatctcgagccaaaaatgagcctgccataggcgaagccaacctgagatgccgacctgtcttgtcttcgcgtcatacgttcaccccttatcggaaatttactgatgccggaaaagcggcttatccccgtaagactatggcctcagataccatgaggccatagtcttgccttgacgtcatgacttttacgcccttcctgtagctctgtttgattgttaccttccccctctggaaacgatacagcattacggaattgctgttgatggccatgggactgatcgcaggtgctcaaggacggcgaagcacttgttcagtatcggtttgtacggatatgaggtcggcagatgcaccttgatgcgtgtcttcatctcaatgaccttcgctccgattttcaggagcttcaatcggattgtctcgaaggtcgccgtggcaagggcggtgccccggagcaggttggtctggaaggcgtggaccaggacataggccgccgaatgcaggaagaccctgaactggttggcaagaaagcgatggcatgaggtccggtcgcttttcatgaacgttttatgcgccttgatgtagagttcatcgttgccacgtgcactgtaaatctgctcgtacagagtcttggcctttgcctcctgcatgtcggtgctgatgaagcgcacgttcagccccttttcggtcatctcgaccttggcgaccactctgcgggtctccttccagctccgtgcctgatactgaaaggtatggtaacggcggtatccggctccatgcttcttgacctcctcaataatgtccttgacggagcgaagcagcacgtcattaccgccgaggccggtcacgctgtagcagttctgctctctggcaaggaaggagtagacttccggcacaccgtaatggctgtcgccgcggtagacgatgattgtttccggccacctgctccggatatggcggacaatgcgcttcacgtatgatacaatctccttgccggtaggacgcctgccggggcgaaggatcgaggcgatcagcttgccagtcaacccctcgaaaacatggagaggctggtaacaggtctcctggtgatagccgttgaaaagcgccagctgctgtttgccatgaacaacatcctcggtatcgtcaaagtccaggacgatgacccgcggtgcctcggtgtaggagtcaaggaaatgatcgaggaacccgacagccatacgatagagctccggacgggtaaccatgttctccagcctgctgaaggtaggctggctggcaaggtcatcgccgctttcaggaagacggttgagggccatcttgagagcgggatccttccgcatggaattgctgtcgttgccgtcctcatagccgcaggcgatctggtagacccgctgggcgatcaggtcagggatcgaatgcatgacagatgaggtccgacgggaatcagcaatgcaatcggcaagcttcggaacgatcctggtcatggactcgacttccttcaacagcaggacaccggcatcgctggtggcgttgcctccctggaaatcaagaaccacttttttgcccttgacaggggcaacggatacttcgaaacaatcaggaaatagcgcttgttggttgggttggtcagtgtgtatattggtgtaagggagttgcatagccgtccagtggttatttgttgtctaagcaccaataaaataacactttgtggcgattatgcatcccttttttattgccctcgtgaattattcaggttaaattcacgcaggaaaaacttgatagcaaataaatgtcggcgcgaagacttcggaatgctgatccgttcccttaaatgcaggatgaatggctgatggagtgatgggggagatagttcgcaactacgtaaacaaaacggaaaagagatatcacggtcgtttcttaaccggtttttcaattgcagtaagtctccgggacgttgatccgttccctcaaatgcaggatgaatggctgatggtgtgatggtggagatagttcgtaactacgtaaacaaaacggaaaagagatgtcacggtcgtttcttaaccggtttttcaattgagatggcaaaaactgtcaggtgcacgaccggcagaaatcaagcggatggagagcgctattgagcatgacgacctgtcccgtgcgttacgcttgtgagccgcgaagtagtcggaaattaaaaatcagccaatttcggaaattagcagtcgcccagtagtcgggagaatcgacgttgacatgcagcatggatacaaggtatggcttatgctggaacggtccgtcagctcaggatttaagcagcagcggggaaccttgttgtggtatcggtgtgagttgtaaatttatgtcgttgtgagcgtaacgtcacaagttcatgatttcaggaacgtcccgcctgtccttccaagccggtaagattgataaggagaagctcgctcataacagggatgttaacggttagctctacgcaacaggcggtatcgacaaggcatttcgcagtactctcatggaaccgtttattgcggtcatctcccatgacaatcgcgctcgactgttgaacaacaacatcgcattgcaaaacatcaagatagtgttgtttcaggaaccttcaaaaacaggggcagggaagataaccgaacggcaggcatcgggcgcaggcagaatctcagtggtttgcagtgtagttattggttggttggtgctgtattattttgatggctcgacattattttgctatactttcagtaagcggttattgcgatgtgtgtaagcatgccggtcgctacgcacttattgtgaagcggatatgatattcgaaccattcgggattaatggggcataaagatgtaagcaccacaatggtttattcgcatgttttaacaagggccgtctggcgtacgaagtcctttagactgcctgtaagcaacgtttttatgccgatccatataagacgttgacataaaacgcaacaatagatttaagtgatttataaaaaatcggttggcgatgttttgagtggtttgaaaatgacgtcttatatgggttataattcaaaaatccccagtataggcggatcaatctaaacattgttgggcggcacgagttctatcgaattctaacccgttctttcataaccagctacggagataaggttaaaattgttgaatattttgaaaaaaggagaagggtcatggacgaaaaacttaaattaattacaagtagtttagcagtagttgctgcttttattggcttgattgttagtgtaatcagcttggtacgttcatcagaaaataaacagtccatcgtggtagtgacacaacaagtggcaaatgtagaaaagcaggtaaaagacgtattaataaaatcaaaagaagttgttattgcattcaacgatgttggtgcaataaaacacatcataaaagacattccaagcactccttatccgccataccatgacaggagtcgaataagaccaagtagcgatattccagtttatagttttccaaccgcaaccatcagttttgcgcaaggagttcacttcaataaatatcgcatcacgtttgcttggcaataccacgctgattcaaattacgatccagctacggtcgagtttaaggtaaaatatccggcagatgcccacacgccaagcagaatagaaactgtatctaagtcatatcaagaaccattaaaaatatggcaaacagctacagttgaaatcaatgtccccaaaggtatcccgcctgaatcgttacagatttttgtgccgcaaagtggtgattttgactttatgattaaggatatgcacgtagaagcgcttttcggggaatatgatttataaatcccaacatttcattcgagggcggcgggtggccttggtaaataagcaagttggttttgggtgccatgggttaagcgacgcgttcccgtgctcctaagaaatacaaaaaaacgcccaacaaatcaatccacgccgaccgcaaacagcgaagtgctgggcatccgcccttgctccgcaacccggtctggtgctacacttcgggttggtgctccgcaatgtttgcggagggtgatctcgccgttatatctattaaaaaattaacctctatgaaagttaagtcatctaaaaaatcaaggtctgacttagctaactcccttagcgcacatttgaagtcctttggagaaaaatacgaagacattgttatctgtcctacgtgtttaggtgagtttagtgtcaaagctgatcaagagaaatttagtgccggccatatactgccagaggtggctgggggccaagaatggacatttatttgtcggagttgcaatagtaggtttggggaaaagcaagacaaatggtttggtgaatatttgcatatattaaatatcccaactggcacttttttagatgcaaaaactaagaataaatatatctccataaacggtgaagtcgttagaggagatataagtgtaagagatgacggttcggtggaagtatttgtgcctatcgatagaaacccgccgggaaaagtaaaatcgataccgaaagggccaaaacttgaacttagctttaaacccgtactaattgatcatgaaaacgaaattgaaattggttatattactgctgcgtatttaatatggtttcatgagatcgggtataactgggttttccaaagctcattagatgttgttagaaagcaaatattagaatgtgataggagcttaaatggagcaaaagtaattgatttagatttcgacaaatctccggtagaaggagtaggcgcggttttacaatctgatacgctatacccttgttgtgttgtcgtcgataagctcgttgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacactcgttatctttccccctcccaataaaggcaaggcacccaaagaaatcaaatttgtctctccatgtagcattaattttttaaaactcgcagtaatgggcgaaccatacataactttatacgatggttatcaggttgttgtgcccaatagactcttgaaaaatccaccgatcccaaaatatttattaaatattaaatctggagaaaatgccgatcctgaatggcactcaatagtagaaagtgatataaatgggctatcaaattgacattttttccgctccggattttgtgtttaataacacaaaatcctccactcctaaactgcgatttatggcggcgttatgtgtataaaatataaatagtaatgtataattaccatgttcatctcacatattaacaacaaaataggagaaaatttgtgtttggtctcggaataccggaattaattatcatttttttgatatttggtggtttcttacttcctttcattataaatgctaatctggcaaaaagtagaggtaagagcgttgcccttatgttcctgcttagagtatttttttcatggattgtcactttgattttagctcttatgtcaaaagtgccagagcaaagcaaaacctgatatcctattgaaataattgcaaaatcacataaccatcgggtaaacctgaccgcgagaacgtcgtcggcgctgacgcgataaagttcattggcgcgaccaggttacccgaaacgttagccaggaggttcattgtgcaagataagcgattgacttacacgaaatcagatgcagcagatcggttgtacgaaggctacaatcggcttttggccgactctgacccagaggtcattctcccgctcgttcaacatatggcctcggaagtatttcccgatttcaccgcaatgcaagcgttctactctttcgcgtgtatggaggaaaaacgattcttaaagaaagccgaagttattgagttgatacctaaatactggtcaaaagtgccagaagatatgaggccagacatcaagtatttccttgaaaatattgctttggcacccagagtattcattagctacagtcacgactcccaacagcacaaagcttgggttttaaagttggcaacacatttatcccaagcaggaatcgatattgtctttgatcagtgggatattgagcctggcagtgatgtagctctatttatggagcaaggcattgaaaagtcagatcgagtagttctcgttattacagaaaagtacgtcgagaaaacaaagcgcaacgatagtggcactggctacgaaaggatgataattaccggacaacttgcacaagagttggatactcataagtttatcccaattacacgacaaacattgggcaaaataaagctgcctgtatttttgggaaatcgtttatatgttgatttttctgacgatgaactttttgaggactcatgtcaccgtttgcttcgcacactgcacggagagccagaggtagcgagaccttctgtaggtcccaacccttttttaaagcaacgccatgaggcagcccaacagagtactcattcaagttctgattctcagaataattccactatctctgcttctgatgatgagatattgacagaatgagaggctatcaatgtgcctcacaatatgggctaacaaatcgttccagcgcacccgcgccacgaagcgccttggtgttttcgggtttcctggggtggcgcggggcgctgaacgcagacgttcacccgccctgcggtcgggtgaacgtggccgcggatcgggcatccgcctgtccgcccgcaggcgggcgaacaagcggctggagcagacactccgcgtcgtcaaataaattttccgccgcggagcgctgctcatccgcggccacgttaggcatcaaacagagagaaacacatgtccgaaggattgactgaatcagaaaaatttgtgaactctattagtgagagagctttccttcatctttggactcatccaaatccaattgggaaaaaaggaaaagagctgtgcgattgcttaattgtctgcggtaaccatatcgttattatttctgtaaaagatattaagtacaaagatacaggggatgaagcaggttggaaaaggtggactaaggctgcaatagataaatcggcttctcaaatatggggcgctgaacgatggctagactcttcagttgaattcactagacacgatggccgaaaagtcgaattgccaccaaaagaaaatcgaattgtacaccgtatatctgtatcacttggagctcagagaaaaatacccacaaagtcgggtgatttaggaaatggaatagtacatgtttgcgatgagtttagccttggggcaatttttggtctgctggacacgatcacggattttgttagttttctgaccgaggttgaggctctaataaacagagccaatattgttttcaacggcggcgggatagaagatttactggcaatctatttattaaacaaccattcattcccttatgatgaagctgatttaataataattgaggatacggtttttagagggtttatagactctgatgactacaaagctattcaggagtcctataaggattcatatttttgggataagttaatagagcattttgttggcgatcttcttacagatggcatgtttgaatacggcacaaatcaggtgactgataatcaactggctcttgttcaaatggcactccaaccgcgtggccacagagcaaatctagtcgatgccttttctgagtttttgcagaagcctgagttaaaaattgctgcaagagtaatattagcgtacaaaaacacggcatttgtattccatctagggccaagcagtgatcgagaagctagggttcaagagctaggattaaggtgcttggttgtaagaggtcgtcttcctgatgtcaaaattgtagttggcatatcaagggataagctgggtccgtcagaggttggttactctcatgatattgcttatgtagagatcccagaatggaatgatgatttcgaagaacaggtaactaaaatacaaaaagagctaggctactttgaaaatacatcctgtactaagagaccagaaaatgcctaacaaggcaaattcactcggacgtcaaaaagcgccgctacgctctgctattttgcctccggtgatttgcggcgttaggcaaaggaattgagcaatgaaagatataataactgaatttgatagacccatcgtttttagaacagttaatgccgaagtatatgaaagcacaataaattcaggctcaatttggttacgctcatctgattattatgtatacttggaagacaaggcaagatgtgacaaatcagagggggcaaacggaacaaaaactttattaccattatgttttcatccagagggaggaacaaaacaaatttattatggtgacggaattataggtcaaaaaatatctcctcactatatattttcaatgcatggttcaagcgtttcggaatgcgttcgtaaagattttggtgaattcactttcggcataaaatgtatttcgaggctaagcgcagaaattttatatgaagcatcaaaatatttaaatgtcacaggctatagatttggccaagtaagctatcaatataccgctttatgcagatctttacattctcacggtgctgcagtcggattaggtggtaatcttcctgagtttttgcaaagtataaatactgacgttctaagaaaagatcctgtattaccttttattgaacaggacgaatggagaattgtaatttttacaaatagcttaataaaaaatgactacaatgaaccgcttaagttaattgtaaatccaaacaatttttatgaatataaatcttctgctaaattaaatgcctaacaaatcgttccagcaccactcaggcgctttgcgcctacgttggacagtttttaagttttaacagacctcacaaccttggagaatcaattgccacgaattcgagacgaagccgcttaccagcaagcaatgcgagagtgggttgttcctgagtgtttgcatgttcctgtcgtggcagtcgatgaggaagcaatcaaagaccatgtcggcgatatcgtcgaaatcctatcgccaggtcgggcattggttgttgcaatttatccaccaagagaacgtgactttaggctgccgatttgggcctacccttcagcgaatgtgttttttgagccgatccaagtatgggtaaaccctagctacacacgctatcggcaagcgtatgttcgagccaagggagccgactcagtctcgggcaaggtcttggctcatgtttataatcggcgcatggccatgctgcgtggatacggtttcgtccgccttgttcctgtgtcacgcagagcaaactcaagcagtagctttaccgagcagtggggtatcaaactcgctgccgaggattttggtgctcggaggctgaagcgtgggcttcggatgcaatatgcagatcttggggacttgcttgtaatgcttgacataagtcttggtggtggggttcaagatacctgccgtcttggccagaacctgatcgaaattccagggcgaaggccgccgcaagaataatgctgttcagctgatgccagctacgaactctatgactacatgcagtggagatatgacggctaaaacccatcgctcaggctgaagtgcttattgcacgtggtttatttaaaatgttggcaaccaatatagatcgtgtctaatcacatggagcaagatatgataaaccactgggggatatatttacggaactacaggaacattaacccttgctgaaatattcaaaaccagggctactttagctgggtatagggtgatggtgtcggatcatatgatttttgcaaatgataaataatgcgctgaatactggtatctatcagggcgcaacatctggtaagtgatattgatctgtcaataatagtggtaaacgatggtaatccgtcattgcgaattgatttttctaaaaataccattcaacatgatgaaggatcttttcaatggtaatagatgacagggggtggatgtatagattttatgctcatagtaattactcgcttttttttggatttgtgtagttctggcttgcccatacaccgagtatcggtgaaaatgaaaaagatgcagcaagaagggaggcgtggaaccagtatcagaaattcgttgagtacgtagcaacccagatggcaggcggtcatcggttcattgatgatctggtgcaggacaccatagccgatgaagatgaactgcatcaggcgattagcaacaatgcagaatgatgctgaggatgtaagtttgctgaatatgacgtatatttcccgatattcgagctggcaggaacttctggaactatggggtttaagcagcggtcttatgcagatccatataagacgttgaaataaaaagaggtttatggtataagtggctgataataaggaaattaacggccttttatatgattttgaattaaaaaaatctgcggtataggcggatccatctaattattgttgggcacattaaatggaggggagaacgatgacttggctgaaaataattggagcggttgtcttgttgtggactttaacaaacttttttttaaggtactatgaatattcggtttttatttatcttttcaggtttttgggcaattacagacaaatagcacacatttttattcgaaccgattattggggtgatcaccgagaggggaatcgtcgcgaagaatatgccgccttacgtagacacgaaattgcggagcgttttctaataaaggggggaagtaaagctgtaactggtattcttgctgaattaaaaaagacgaataatgaatacattcgtactcatctggccgaactcatcataaaaattggagatacaaaagccttgcctgacattgaagaattgtttaataggggagcgtttcattcttcgtatggtccgggaggatctcccatcgaacagtttctgcaaagcaattcaccatcgtaccgtcagaaaagaaataaagaggaagaggaatcttcagcaaaactcgtacaggcaaccgatatggtaaaggatctatcagacgatcaaatgatggatatcctgaagaggctttgtagagcttattctgtcaatgacgaatcggaaattaaaaacatagaaccgattgccatagcaattggcagaaaattgaatcaaagaggtgggctcaaggcgatgcgtgaactatatgataagataggaaacataaaaggaacacgttcgcttgatatgcattggaacggcataggtgattggcaagggtaggggggaataaaggggacagatttatttttgcccaacaatctcatccagccgaccggggataagctggccagttttccattcaacccttgccccggcggctgattacggcgttaggcaactctattggctcttttgtatctggcattggatcatcatagtagtcatcctcgcattgatttgcgcgaggaagacgggacgtacgcaactacgtaaattaattgcatgggagactcttcaaaccccggcaatgaagcattcatccctgtaactgatcactgttgtattcggaactgacccaagaggattcacccggaaagaattcgcgtattgtttattttgtactgactgatacgggcgaataagctgctgttggagatgcactgcgtcgtcaaaaatattttccactgcggagcgctgctcatccgcacgtatcagtcatgagatcatggaagcgccaacagttcgtcaatgacaggccgcagtgcgggactctaaccactcatccccaacggaggacgcaacgatgactacaatttccaattcagaacccggcatcgcacgcagcatcctcagttcgccgcctgcgcgcgtgctggtgcttggatttatcctgctggtgatgatgggtctgaacactgatgtgatgaccagctatgcgggagaaccggccaagtctgtactgcacattatggcgttggccatcgcaggcatctcggtgtatctcggttatgcatactttatcgaggagcgtgacgtctacgaactggccgtgccgggcatgggccgcgaactcggtatcggcctgctcatcggtgcaggcctgtacgccctcagtgagctgattctgatggccctcggcatctaccgcatcgatggcttgaacccgctgagctacatggtcccggcgatcgctatggcgcagagctcgggtatttatgaggagttgttgtttcgcggcgtgctgtttcgctcggttgagacgtggttaggcagttgggcagcccttgtggtgtcttcgctcgttttcggtctgacccacctgatgaatccgcatgccacgatcgagggggcattgttcatcgccgtcgaagcgggcatcctgcttgctgcggcttatatgctgacgcaccggctgtggttgagcatgggcttccatgtggcgtggaactacacgcagtctgccattttctcgggtatcgtctcaggaaacgaagcctcgcagggtttggtcagatccaccatcaagggccccgattttttgaccggaggcagcttcggcgtcgaatcgtcagtgcttgcgctactcctgtgcaccactaccggaatcgtgatgttggtcatggcgtcaaagcgcggaaatatcgtgccgccagtctggaagcgcgcagcctgattcgccgccctcgcaatgcgctctggcaattcatccaagccgaggatctggaggagcagacatttcatgtctgaggaaccttcaaaaacggggccagggaagataacgaaacggcaggtatcgggaacaggcagaatgttagtgtggatgacgagacgctggctcgcaactaaataaactaattgcttgcgagaccctgctaacccgagcaatgatgcattcatccttgtagctgatacctcttgtattcggaaatgatcgagagagaattcacccggaaagaattcgtgtattgcttattttgtactgatcgatgcgggccaatgtcacggagtcgattgtgtggttccctgcaggtgggcgaacaagcggctgggcagatatacattttcgtcattcaggatgagagagttcggcgcaatgtggcgaagtcagaaaaagtattcgtagttgcgacagttatgttacagtttatgatttcaggaacgtcccgcctatccgcctcattataaccagaagcattttgttctggatttactggcgaagccttctcttgcccaagttgccgacgaaagatgtggcttgattttggagctggctttgaaagcagcattacctgaacgctctacaggaattgattcggcaataaaataaggataaccgctaacgattcatgcactgataacgttggattacgtaattacattttgctgactacttatcagggagatattccataatgcagaaacaacgtgaaatgccttacgtcgctcatgtttttgtttgcaccaatgaccgtgggggagaaaaaaaatcgtgtgcagataataacagtcagcttacaaaagccaggttaaaacaggctgttgacgagaaaggctggagagggaaggtcaggatttcaacatcaggatgtatggggctttgcagcaacggttctcatgtgatgatttaccctcagaaggtatggttttctggggttctccctgatgatgtggatgaaattgtgtctgccatcgaacgtatcctggctgatgactgaaaaaaacaggggatacgctgaaagtgccgagaaacagcgttatatgggatactcattccgttgcgcttcattcaggttactcccactcgatcgttgtcttcggctctacggtagatcaaaatcaggtcaggcttgatctggcaatcacggcaatcgttcaacgtgccgatcatggggtgatcgatagtattgggcccattccttacagctgaaggctggatgagcatgcaggcggtaacagcaatcccggagaggcggacagggcaagtagcgaagagggggacggtttagactttggttgtttcctctcgaattccttgaagaagctttttcaggagtttcagggaattctcaaattgttttgtctgaaaagaaccagcacttcccatttggctgagcatcttgacttccccattttcttcagattcacggtcaaggattatcacgattgtttcttttgtaattttactgcacaactgtgctattttccttccgagcaatcgaacggaagctaagcaaagatcgaatgcttcttcttcgagcaagacggcaggaggttcgtagaggtattctgagacaataacgtgatagttttccaaaatgaagagaatgtcacgggcatcccgatttcgatttggatatgcgtcgttccaggagatgattttcatgacagttagcgcaggaacggaaggtaccagtatttccaacagaggctcggtctcaagacataccgccattgctgattgaaaagcttcttcaaatccgagcatgctcatgatgatcctgtgatcaggaggccaactgatttttttcagttcattgctaatccctccatagggtatgatatctacaacaatagcaggtgagttgcctgtgaagcggtgagctgatttcgtaggctttagaatatcacgatcaatcagggaatcagttaaataccggaatgtttcccaatcagctacctcgacgccaatatcgatgtcttctgtcactcgaggggcagggatgtgatgaatgtgttcaaagttcaggtcgcgagcaaaagcgcccactacgaagaaatgtatagcaagcccatcggcaacttccttgatatccctgagaagcgttactctctctggatcaatcctgccggaaatattgatcgagatattgttcatagatcatttttgcagtttccgtggttctttggtcccctatcgcaagaagatcagcgtagatgatgatcggatgcgtcgtgtcaagatcgccgaacccatagtccattggccagaatcgttcgaaaatttcaacatttccctgaggatcttttttcagcctgttagtaataaccaaatccgtcaggaattttttgtcggtatagagtgctgcgctgccaggcttaaggtagccggtgagtttcgaagcggctatctctccgccccattgcgcggaggcaggatcgagattagtgtttttccaccagaactcatcaccatggaaccgacccaaaaacagttttggtttcaggtaatcaggatatgcctcaacccaccgttcaaagagctttttcctgttcaggatttttttccctcttttgcccatgtcgaggatgaagtctttcatgagcagttcggttatggtcgtgtttaccgttcccaaagcgacaccggtcatttctgaaagatcacgataagaactgttgacgagatccggtctgcataaaaggagatagacaatcttcagcccaactcccttgaaaagacgggtgccgggcatggtgtttttttctttttcaggtttattgcctttaacgaaaatcaacagcgggggttggttaatgaacatgtttcctgccttgtcgataaactcgatgcctatgctccgcaatctatcagcggcctcgggcggaacgtatccggtcacaagcaacaacggatgtagcgctttatcttttccgatcagaagctgcatttcacctgtcctggtgagacgagttttaatgttgacgcaccagacaaacttttttccaaaaactattccttttacaagatagtcgtattcttggtctcggagatatgttgcgggttcgaccacataatccagtggtgctattactgccaaggcttccatagcctgatgaaggattattccttcattgtcggcgaatttatgttcgatattttctttgttcataattattgaacatacaaatataatgaacataaatcaagacaggcagcattgcgcagaaagtgactgcgttgttgaatacttgatgacgctgttgggcctcctgaaagtcatgctctcattctgcagatgcccactcggagaatggttcataggcttcgggtcgctgaatcgtatccgaaaaagaaagcctgttctgtctgggactatacaatcagaaaatagttttcggaactgaccagagaggattcacccggaaagaatccgcgtattgcttattttatcttgtagatacgggtcatcgaccgggatgtgttcatcctgtttccctgcaggcaggcgaacaagttgatgggcagatacttccgaatcgtaaataaattttccgatgctgagcactgctcatccgcggcaacgttatgtgtaatagaggaaggccatgattagaaaaattaccatcactggatttttgttgttagcagtcgctttcaatgcgaatgcgcaggatattgatcgaatcaaccagcttgaaaaagaggttcgggagataaatattcggctatcgaagctggagtctttgctgagtaatccgggcaagccccatgagcacgtaacaccgggtgagggctggaaatcaataatgaactggagaaagctgaccacagatatggattacagcgacgtacaaaaaacgcttggtgaaccgcaacgagtagacggcggccaggttgcgcattggtattaccagaatggtggaaatgttacttttatgggtggaaaagtttatcaatggagtgaacctcgacattagcacataacaccaccaccactcatttatcgttaaaaccactttgctgttttccgaacggttatgtaggcattatgatggttacggccacggcaaataatcccgaggagactcgctatgtgaccacggccacaatcggcgagaaattttacactgtagtttggacatggcgggccaatgcccgccggattatttcattcaggagggctcgagatgtcgaggaaagagcgtatcgtcagatacacggataaagagttggagagcatgcaggtgcatggccaggacaagagcgattggaaaagcgctgcggccatatcgggcaaggagattgaggcagccgttgccggtgatgaagatgagactggaatgcacattgactggtcaagcatttcggcagaacctccacgccccaaggcagtgctgaacatgcgtgttgactatgatgttctggagtttttccgaagccagggcaaaggctaccagaaaaaaatcaacgcagtcttgcgctcttacgttgagcaaaagcaacgtcattgaggtctgaacgtcgacaagagaagacttttgtttttcctgaatttggcagatttgcctaaacaatgttagtcgtcttccatgcagcaactgctttttttctcaagtccataccggacgttatttggtcgggcttgttggcttcattcctcactctcgttggcgtactcctgtctaatcgtgggtatacgcagcgactcaggatgcaacttgatcacgatgcagcggaaaagactaaagaacgaacggcaaccctccgcagggaaacgtatctccgcgctgcagaggaacttgtcagggtgaatgcctacttggccagcccttcaatttgaacgttaccacatgcaaaaacaagttgtgtgccattgccaaactgcacacattgtgatacattaacgagatgaaaagaatcaattggaacacggaaaagagcctggtactcaaagcatcacggggaatctgtttcgaggatgtaattttctttgttgaaaggggtgagatattggacgactatctacatcccaaccaggaggtataccctggacaacgaatcatggtcatcggtatgaccaattacgcatatctcgtaccttatgttgagaatgaggaagagttgtttctgaaaaccattatcccgagcaggaaggctactcagcaatattttggagaaaaacatgaaagctaaactaaccaaagaagagaaggaaatactggatagctttgaaaaaggtgaatgggttcctgttgccgacctttcaaaaagaagaaaagagttggccgagtacgctggtaattcattgaaaaaggataagaggctgaatattcggatttctgaaagagacctcactgagttacaaagaaaagccatcaaagaaggtttgccgtaccagacttatgtagcaagtattattcacaagttcattaacggaacactggttgatggagccgcaaaagatggataaaccagacgttgacgatttacccggaggatgagttttcagtaatacttcgggacgctgttgggcctcctgaaagtcatgctctcattctgcagatgcccactcggagaatgtttcatagacttcgggtcgctgatccgttcccttaaaagcaagacgaatggctgatgtcgggagtcggttgccactacgtaaacagatcgaaaaaaatatggcggtggttccggagtggttctttaaatgactgaaatattctgtacctttttcgtaatacagtaatcgaccggttttccttggctactatacggaaattcgctctgagcaatcaggatatcagctggattcagcgctacagatattacgtacaggcgttcgggcaactcgacagggccgttgaacttgcacggcagcgtccgttgaccgaacttgaacagcagggcctgatccagtctttcgagtacactcacgagttggcctggaataccttgaaggattttctggaaaacaagggcgttcagccgctttatggatcgaaagatacgaccagagaggccttcaaacggggattgatcgaagatggtgaaatatggatgcagatgatcaacagccggaatctgacatcacatacctataatcaggaaattgccgatgaaatcgcagaggcaatccgcattcattatcatgccgcctaccgcacgcttgttgatacacttgaaccgcttaccagtgagaggccggaatgaaatatggactcgatgatacgaccattgcgcgcattcatggcgtgattgcacgctacgggcaggttgacaaagccatactttacggttccagagccaaaggaaattacagggcaggttcggatatcgatctgactctcgttggtggccatgatctgaacctgaccgttctgtatcggataatggatgatattgacgatctgctcctgccttataccttcgatatttcactgttgcattccatttccgaccgggatgtgctcgatcacataaaaatggtcggcaaggtgttttatgagaaaacacagacaagccagttcttttgacttctcgtcagacagggagatgttctcagggtgcgggtcaattgcgtgagtccggtctttttcgaaccaaaacatcccttgcggcaagagtactctcgcgaatttcctgtcaaacggctggcttcgttgggcgaggttgcatccgcattcttgtggcttatgggaaacccatacgttacaggcaacgtaagtattgtggatggcggtgcgaggttgatttgatgtgagcggaaaacaagaatcccgacttctgccaattagtgcggaaagtcggaattcaggctgtttcaggcggattattccacaggcctccagatgccgccataattttcgtcgtcgctgccgatgctcatacggcttcctgcgacagattcggcaggtccgctcagtgcctcgatcttgagagagccgatagtccgccagaccccggaatgccgattggcaataacaggtaaactgaaattaccggaaattctgcccggagagtagatcactgaagtgaacggtccgttatctccgttgtcttctgcggccgatacccagatctcaccttcgggagagatatacatatcactgatatccctgtttgtcagctcgtttttccatttgccgggagcattgaccttcactccttcaagccccttttcggtgaactgaagctcatggcgctcgatatcaagaacgccccatcgaataaccccctccggaaatcgttgtgatccccctctttcgccaagcaggagcaacaatctgccgtctgcccctcgtacgcatgcaagagcctcatactgatcgccaacctgttgagggttgttatccgccagtaccggcagtttcatgacgccaagaattgcagcctgtcttgttaaagcgttgaggcgaagatgaaataatcgtccgcctttttccttccatgttcctgattcagccatgagatattcgttcggatgagagggaaccgggcacagtgactcaagatcgcttgcctggccgccggcgtccggccaggagtcaatcgtgacaggatggagaaccggtgccgcatctaccgatagcgttatgatcgacattcttgggccgttttcaaacgatagcgcatcgtgaacgacgagccaggagttgccgtcgatctgcgccattccgcttatgccggcagttggctgctgcgatatgtcttcagttgctgaatgaggcgtactgcacccatacattggcagccagagtgaaagcaataacgcaacgaggagatgcgagagatgaatcttgcgtttcataagagtacgatatcagttgttcgacaagttgctgttaccccggaacctcaaaaaagttattgtacttcggaattgactgacacgacgcagaaagcattcgcgtgcagatagagcacacgcgataaaataaactgcctgatatgagcaatccggccaattgctggtattgcggggggggaaacccctctgctacttcaaggtgttcagcttcgcgactgcaattttgcccgcttcgatcagcttgttccgcacggtttcattgctgctgttgccggctccgatctgaatgtagtaaccgtcagtgagaatgtagatgccgccggttgcaatgaacgcttcgtctcctactcccttgacatcggttctcataccttcgaaattatctttcaggcttttgtagatcgaagcggaagagatgccctgagggggcatgaatgcgtcctgggtcagcccgacctgcaggaattccgaggatccggtattgatcgggttgtagaggcagagtttctggccgactacctggttgtcggttttttccgccggcttgacgggctcgccgagcatggtttccgcatcctttgccgtaatgagatcaccgggttcgatgatttttgatgcctgctgctgtaccgaggcgtttccgctactgctttcagattgcttggaggagttgccgctgcatccggagatcagcaggaatgcacagagcgggagtatgcggattatgtgtgctggtcgcatgaaatagagtaataaaggattgatattgcgcttttcaatatacaaatagttcaatattccggtgctttttgcagtgcccgaacggtttgttatggtattttctgtcgaaatactacgttttcaagataagaaactttgcctgaaatgttcttgtcactatccaaagcaaacagactgcgcaccctgagctgtttccgctttatcaattgagggagtaaccagggttggcaacggtgttgataacagatagtgagcctgatcgtaaacaggaaaacgcgaacctctatggcgtgctatttatcagcgaccttgagtgagcagggcctccttttgagaggagtagtaatggacaagtggtaaatgcatgcgaacgtacagtgttgggtacgttgatccgtatccgtaaaaagcaaggctgttttgtttgtaacgatactgcgaggaactgtgtgaaagcccgctatcattcgtcaggccatggaaagagggtgacgaatgaaagatcgaactgaaatcaggaaggaacttgcgaagagattgggttgttgtatgccgggacatcctctgcgccggggataattatcagggtttcaactgagctttagactgtgttgtttaatgatttgcggagcatccctaatccattttgagttcacaggatagtggctcggaacgaaaaaataaccgtatattatttctgcctttcaatcgctgcgtagttttacattttgccccgtaacggctgtacgattcaccgaaatagtcatggaggctatgtatgaaaagttttcgtccatctgaaacgcaatattatgcctactgaaatccccagccggcctgatacaagggtccttgatggaaagctctggcacacgctgccacttgaaaccgcgctcgcccaactgggcttgtcgcacggaggcctgaccaccgccgaggcgaattcccgccgggaaacgttcggcccgaacgagctcgaagaaaagggcgggcgtacagtctggcacattttgtgggagcaggtcagctcggtgatgatcgtgattctgctgatcgccggcgtgttggcgctgcttttcaaggggggcggaggcccgcccatcgatgctatcgcgatcttttcgatcgtgatattgttcgtggtgcagggcgtgatgcaggagtaccgggcccagaaagccatcgccgctctgaagcagatgtcgtcgcctacagtgaaggttgtgcgcgatgggcaggtacaggagatgagtgcacgcgacctcgttcctggcgatctcgtgaagcttgagacgggaagcgttgtgccggccgattgccggattgtcgagagcgtgaacctgcgcattcaggaggctgcccttacgggcgaatcggaaccgatcgagaagttttcgggtgtcctcgagggcgaggatctttcgctcggcgaccggaaaaatatgggctacatgggcacctttgccagctatgggcggggcgaggcgctggtggtggaaaccggaatgcgcaccgagctgggcaagatcgcctcgatgatccagaacgtcaaacacgaggaaacgccgcttcagaaaaagctggacaaactcggcaagacccttgcgctcatcgccctggttgttgctgtggttgtggccctcaccggcgtttacatcgaaggcaagacctgggccgaggtgctgatcatcgctatcgcgatctctgtcgccatcgtccccgagggacttccggcggtgcagaccttttcgctggcgatcggcgcacagaggatggtcaagcgcaaggctcttatccggaagcttccggctgtcgaggcattgggttcggtgacggttatttgcagcgacaagaccggtactctcacccagaacaagatgaccgtgacggagctggaaacactcgaccatcgggtggaacttgatacgcaggccaggcagtacgatatcgaacacggccagccggagctcgcggcgctggtggcgtgcggagggctgtgttgcgacgcagtgctgaaccccgatggtgaaaccggcgtcggagatcctaccgaggtggcgctggcagtggccgcgcatcgttacaacctcagccggatcgcccttgagtcggtgctgccgcgagtggccgagattcccttcgactccggtcgtaagctcatgacgaccatacacaagctgccggagggtggcgcattgccgtccacgatctccgctatggcggcaggtctgaacggctctccgtatgtggtgttcaccaagggagcggccgacaacatgctggctatctgcgatcgagtgttcagcgtagggcaggtgcgccccctgaccgacgacgaccgggcaaggatacatgctgccaacagcaagatggcttctgacggcattcgcgtgctgggcgtcggctaccacggtcttccggatctgtcggagtacgaacaaccgggcaaggtggagcgtgagcttgtgtttctgggactggttggcatgatcgatcctgcccgacccgaagcgaaggatgcggtggctaagtgcaagacggcagggattcgcacgatcatgatcaccggcgaccaccctgacacggcccgttatatcgccgccgacctcggaatcacctcgcacgacgggcgggtcatcaccggcgtcgagctggagaagatgagcgacacggatctgaagaaagcgctcaaggacgctaacacgaactgcttcgcacgcgtttcgccggagcataagctgcgcatcgtcggcgccctgcaggagttgggaaacatcgttgccatgaccggtgacggcgtgaacgacgcacctgcccttaagcgcgcagacatcggcgtcgcaatgggtatcaccggcaccgatgtctcgaaagaggcggcggacatggtgctgctggatgacaacttcgccaccatcgtggccgcgattgaagaggggcgcgtggtgtatgacaacctgcgacgcttcgtaatgttctcgatctcgggcaacattgccaaggtgatcattgtggcggtttcgccgctgatcgggcttgccgcgatgctcaagccgatccagatcctgttctcgaacctgctgaccgacgggctgcttggcctcggcatgggtatggaggcagcggagaagaacacgatgcagcggcctccgtattcgccgcaagagagcattatctcccgcgttgtgggacgccacatcgccattatcggccccgtgatcgggttgttgctccttgtggtgggctatttgcagtggcagcagcttggtctcccgaatgtactgcagatcaagaacgaggcagaacgcaacgcgcttttcactgatcccaaggtgctgatgtggggaaccctcatgttcacggctctcgcgatgatgcaggttggccgagccttcagctcgcgttcgttccttgatccgttttggaagcaaccgctccgtacgaacaaggtgttggtggggatgattctcgcagtcgtaacgttgcaactgtttgtggtctacacgcccggcgtccaaacttttttctccgctgtcagcctgagcggcacgaatctcggcttgtgcattgcgtttgccatggttgtgctcacgatcatggagctgctgaaggcgctcgagcggcgcaacgcggcggcaaagcaaccagggggtaagaaataactaaaccatatttatagaagattcggatcaatcctgtcgttccattcaccatgaaattcttttcgtgtaacaaggggttctttgatccgtctcctgaaaagtaaaatggttttgtccctgacgataaaggcagaaaaaaagctttccgttcatacagggctatatgaaaacctgaattcccggagaattataacgatgccgggtcaaggacgggagtaccgtgcctcggggaggttgattcgtagcagaaaatgctctgatgaagagggggattttgcccacgaattgacatgaatttgcacgaaaagagaattaaggctgtttgttgtttcagcttcgctgctccaacatccagccttgttttggattaagagacgaatttgtgtgatggtgatactgtgcttcctttcttgtcagcccttacccaatttcttgtcatcccgaacgaagagagggatctctcttctcttctgttctttcccccaacttggcactcaaaatttctaactctcttctgcccacgaattagcacgaatttacacgaaaagagaattaattgaggctatttcgccatctcgctatccagccatccagccttgtttgttgattaagagacgaattgggatgaagagggggagtttgcccacgaattagcacgaatttacacgaaaagagaattggcagttggttttctctggcttcgccgataaaaacaactgccggtttttcgattaagagacgaattgggatgaagagggggagtttgcccgcgaattacacgaatttgcacgaaaagagaattaattgaggctatttcgccatctcgctatccagccatccagccttgtttttcgattaagagacgaattggtatgtcctactataggaaatccatgggagcctctttttgttatcgttactgatgtgactatttttaagacaaaaaaagagggttatatgcacataaccctctttttttcattgagttgtggcgaccatggttacattttctccgggaattcaggttgacaacgctttcgggttacgttcttttttgccgcaagcgagccagacgtacgatctcatcagccatctgccggctttcgagaggcaggtcgcgtaatttgtttgttgcgcctgcaagcgtgtagagtgcctgaacgaagggcacgaggaacccggccgcatcgctctcagccatcaagtcggccagacgctcaccaagaccaagttcatggcattcccatatctgttctttaagttggaaaaacgcgagttggtcgccactttgtgcggcagaggccagagcttgcaaggcatcaatggctaactgccgattaccaaggaagagatgtgcttgcaggagtagctgctgatcgtctgtgttcgatcgcacaacgtcgcgatagaaggtctccgcgtcctccttgcgctcaagacgtgccaacaatcgggcgagatttgtcaacggataagggtctttctcgtcaagtgcgatagcctgacgataagcagcttctgcttctacaggtcgatcaagctgatcagccaacagatcgcccaaaccattccatgggctagcgtctttctcgtcgagagcgatagcttggcgataagcagcttcggcttcctcagggcgaccaagttgatctgacagcaagttgcctaaaccattccaagggtaagcgtatttctcatccaactctatcgctcggcgatacgcgacttccgcttcctcatagcgaccgagatgatctttcagcaagttgcccaaaccattccaagggtaagtgtttttctcatccagctcgatggttcggcgataggctgtttccgcttcatcataacgccctagttctatgtgcagcaaccaggcgcattggtaggcaattcctgcatcttgtggccaagtctcctgagcaagcttctgggctttgtaacaccactcgtcattgtggttattgtaaaacagttcgcaaccaaaacgcaaagcctccggtttttcagcgaaacaagcccgaatctgttcatatgccagatgagagtcgggcatgtccggaaagaagtcctggctgagcacagcagtgcgcacagtttgaacggcagccgcaccaaacctgttttccaggtttcttcgctcttcgtgaagcagcttctccagtttgtcatattcatcacgattcaaatccgcggccgcttcggccaggctctctttctgagccagattaaagccgatagatccaagtacatcatttacccaacgttttttctcctcttcggttgcagcatgggggttctggtgcaaccgggccgacagttctgcgaggcgccgcaggtagtcgtcggcgcccttgaagtcggcatcagcgccttccagatcgaagagttcggctaactggctgcgattttccttcaactgcttgaggagcgaccagcgcagggcgtggcgttcgggtgtttgatccggcagggcatcggcaagggcgcggtcgtactcctgctcatgggatgaacgaaaagcggtgcggccgtcgctcagccgttgttgggccagggtacgcagttcgtcgctgctgaaccacaggcgcatgaattccaccagccaggccagccggctgcgttgcctgcggggagagaggcgcatcaggtaccagatgttgaaaaaacgctcgctcgcctgatagccgcttcgggtggttccctgcagcccggttttttcgatcagcccttccagttcgagacgcttcaattgcgggctgatgctcgtattggctacctgggaggctgcggcgagatcgccgatggagatgggcgcccagtgttcaagaatgtgggcgaggagtttgcgcggcagatcggccagggcatccatcctcgccttgtagaggggcgtcatgttgtcgagcagggcttcgagatcgcttcgtacattgcctttctggccgttggcgagaatttcgtaaagcatgaccgtggtacgcggattgccgccggagagctggcgcagggtgggcagccgttccggctgggcggcgagttgtcgttccatctgctgacgagcgacagagccaccaaaggtttccgccagagcgagcagcgcctgacgcatttcgtcaagccgcaaggggcggaggtgaatgatgcggaagaagtcgagaaaggcgtcgtggtagctgctctccgcttcgaggctctggtagctgccccctacccagagcaggcggggattgctttgcagggtggagcgaagcgcccattgggcatcgctgccgatatttcgcaacagcaggtcggtgttgtcaaccaaaaggagcagacgctggccccgtttatcggcacagcgatcgatggttgcgaggcaggcggcagcctgttcggcaggcggcatggcggcgatgcgttctgctgcggcatccagctcgctgacggattgtccaagatgctgcagggcatcagcgaggctgtcaagcacgttagcccagaactggcccagcgtggccaccgtgtattgctcttccggaaaacgcaggggcaaccaggcagcggagagcgcagggtcgtcttcaacggcaagcgcaagacgccgcataagggtggatttacccattccccgggcgccgaccagcaggatgtgctggcccacggttccggagggcgtgctgctcagcgtgtgctgtaaatcggccaattcgttttttcgggcaacgaaaatggcgcgtaactgatccgcactccaaagatgcgggttgtacttgctgatagcggcaaatccgcctgcaggctggttgtctattgaactatggtcagacatggttgcggttccaccaatcgcgtaaagggaatgaaagaaactggatacgtttattgctatctggcgggctggtatagccttcgtcggtcagacgcaccagaagatcctggatccgccgggtgcgaaggtcgggctctggttcccgccgtgccagccggctgcttaactgaggcagggtcagcccatctgcatgacgggaaagatgagaaagcaggctgagacagagatcaaggtcggcgggttccagagcgcttttgaggcgcttttcccagtgatggaagcgcgaacgttctgcaagcaggttctcgtaggcgtcatcgacgtcctcgatttcaatgcgcgcttcgcctgtcgcatcggcgggacactcctgtcgccgctcccttgccgcccgcatgctttcatcgagcaacaggcttaaaaaatagggcgacagccagccgacgcggcccagggcgtagtcgatcaccggatccgcaatttcccagggggttttgtctgcaatcggagcgaaatattgccaaagacctcgggcttccgacagcttgtatggccccagtgggtatggatagcagtcattcatggtttcaccaaggccgtggcgttccagcagggattgcaggccgattgagccggtaaagacgaaacggcagcttccctgcgactggcgccagatacgtaaccatgagaggagttgctctgcttcctgtcgatcgcgctgaatgagcttttccagcatccaggggaactcgtcgagcagtatcagcaagggctgattgcacaatctcgaatgcagcgagccggcatccttttcccactccggaactgtttcgccgccgaattctatgccgaatcccccgccaccgacggcatcgggcagggtggcgtcaattttgcggatacgattgaaccagcttcctgcctgttgcgccctgtcggagagaaagctcctgatggatttttcaggaaatgcctgatccagaagcgaaataaatcccggcgcagaatcaatattcgaaacatccagccatcttgcaagaaggccatgatccgccgcttcgctttccagtcgtcgcagaatggaggtttttcccagacggcggacaccgggaaaacgtatgtggtcggattccagataacgccaaaggtcactcagttcctgagtacgaccaaaaaagtcatctccggttgcaggattaccaagtttcattattgattctgtggtttaaatttattcacgattgaatatattcatttttgaataaataaatcaactctggataccggtcaagagtttttttcttctgaatgcctttggcggagttgttttgacggctctaaggattgcgcgaaccatgatgcacggcaaggtcatcaggcgacttgcggagaggtttgcgccggatgagagacgatagatgacatggcccccatgtataacttcgagacttctttgtcagaatacttttggttattcttcaggttttattgggcttggctattcatggaggccaatagcctgattcatacatgtcgctatgcaggcagattgagctatgaagactgaaaaagactgttgagcatgaactcaaggcaaaacctcgtcatcatcaaaggcaaggatcgtacggatcagattttgcgaatcggggaagcaacggaacaacgtatgatcgtgactttcagtaatggaaagccgtatttctatgccagagaaaacgttgcatggctttcgaatcccggtcggataacaatcgatcattgtcaggtactggttgaaggtgatttgctgttcgatatcgaggaggtactgcgtttcgaaacctgggtgaaaatttttcgcaggaatggagaaagccggtgctgcctgttttcggatttttccgtgcagcgaatgtcctcatcagatgggcgcagtaccgatgtgcttgcctatttccgggaactcgccgaaaccaccggactcatgacgaatgataacaagtcgatgatggcgatgaaatatcggaacctgggtgtcgtttcgggtcgaagtatcctttcgagttttctgcaggctcgtcctcccggttcgggtacggtaccgtcagatcttatctttccgtttggttgcaatatgagccagaaaatggcggtacaaagggcgatcgagcatcccgtctccctgattcagggacctccgggaaccggcaaaacccaaaccatcctgaacctgataggcaacatgctgctccggaggaaacgggtcgctgtggtctccagcaacaactcggctacagccaatgtgctggaaaagcttcagaaatatgaactggatttcgtggcagcatctctcggaagcgccgagaacaaacaggtgtttatcgaggggcagtcatccgatgtcgttcagatgccgacgttccaggctgatcaggaagcttctgttcttcaggagatttcccttctgaatacttcgcttgataacgcatttgcagagaagaacgggttggctgtcataattcagcagatcgatgctcttaagcttgaaatggctcactttgaaaagtactgtgatgaaacaaatggcggcgacttgcgtgtgatcgatcgggcgatgaatgctgaattatccgcacggaagctgttgcatgcctggctggcttctgaaaaggaattaaagcgttatgcaaaagcgggtgttgcttcgccttctaaccgacgtgtcggttttctgaagaagatcgggtttctgctccggtttggaacggcagggagcgcctttttcgaggtgagcgtaagggaacggattcccctgttgcagaaggcctattacctgcgcaagcttgccgatatggaacaaaggcggaaaacgcttgagggatcccttgcgggattccattttgatgaacggctggaaaggctgactgaactttcgatgcaactgctgaagcaccgtcttgcacagcactacaacaacagggagcggagaatattcgctcttgaagatctccggaatcagccggaaaaatttcttgaggaatatccggtcatactcagcacaacgttttccatcattacatcgctcaagtccggctatctgttcgattgcgtcatcgttgacgaggcgagtcaggtcgatctgctgagcggcgttcttgcgatgggttgcgcagagaagctcgtcatcgtgggtgattctatgcaactgcccaatgttttgacggcgcaggatgaaaagcaggcaaaagaggttgcgttacaatacgatcttccggattatgccaggttcgagcgacataacctgctttctgccgtgcgaactgcgttccctgatattccggagacgctgttgctggagcattatcggtgtcatccgaagatcattcagttctgcaaccagaagttctatggtggcgaactgcttgtaatgactcgcgatcagggcgaggcggacgtgctcaaggcctatatgaccgtcgagggccgccatgcgcgcggtacgatcaatcagcgccaggttgatgaaattacacagaatgttttgccggaactggcctccatccatcccgctgacataggcattgtttcgccattcagagcgcaggcggaccggatgctgttatctgttgggtcgaatgagatcgggatcgatacggtacacaagtatcagggcagagaaaagcgggcaataattatcacaaccgtatcgaacaaatccaacgaattcgtcgataatccgaatctgctgaacgttgctgtatcccgtgcgaaggagaagctccggctggtcgtttccatggagatggcggatgggaacagcaatgtcgcggatcttgtccgctacatccggtacaacaattgcgaggttatacccggcagggttcgttctgtctttgatcttctctatcaagactacacggcagcacgtctggcggtattgaaaaagtggaaacgggtttcgatatacgattccgagaatcttgtctacagcgagatagatgcggtacttcaggagaaagcttatcgggggttgggtatcgtttttcaatttccgctgtcgatgcttgttcggaatagagaaaatctgaccaccgaagaatcctcctatgcggcccatccatggactaaaaccgattttctggtttatcgtcgagtcgataaaagtccggtgcttgttattgaagtcgatggatatgcatttcatcgtgaaggaacccgtcaggcggaacgtgatgcgctgaaggatgccgtgttggagaaatgcggtctgcccatactgcgcctttcgacaatcgggagcgacgagcggaacaggatcaggaaaaagctggaggatgtggttgcgtcatgatcgtcaaagtgcgaaacaggccgggcatgcctcacggtatgcccgctcctcttcatgcagaatcgaaaaccggcctgttatgaaaggtcagccctggaaaaataccgggcggaaccattactcccactcgatggtcgctggcggtttggaggaaatatcgtaggcaacccggttgatgccgcgaacttcgttgatgatgcggttcgagacacgtgcgaggaaatcgtgaggcagttgcgcccagtcggcggtcatgccatccgttgattcaacagcccgaagtgccagaacattttcatacgtccgcttgtctcccatgacgccgacagactgtaccggtagaagcactgaaaacgcctgccagacatgctggtaaaggccgctggttttaagctcctcaatgaaaatttcatcagcctcgcgaaggatgtcaagccttgggcgacttaccgagcccagcaccctgacggcaagacccggaccggggaacgggtggcgcatgagaatatcttcagcaataccaagttcacgacccacagcccgtacctcgtccttgaaaagctcccggagcggttctatgagtttcagtttcatgcgcttcggcaggccgccaacgttatggtgcgacttgatggtttctgaaggacccttgacgctgacgctctcaatgacatcgggatagagcgtgccctgaacaagatatttctcctcgttcagatgctgttcgaatacatgaatgaaggttctgccgataatctttctctttttttccggagaggccaccttatcaagtcttttgagaaacagatccgaggcatcggcaagggtgacggagaggccgagtggtttgagaaaattcatcactttgaccgcttcatttttacgaagcagcccgttatcaacaaaaacgcagtgcagctgttttcctatagcctggcttacaagcactgctgcgactgttgagtcaacgccgccgctgatgccgcaaatcaccttgtcttttccggcgcgagccctgatttcctcaatctggtgaccgataaagcttttcggcgaccaatcgggtttaatgccagcaatatcgatgagaaagttggagagcagttgtttgccataaagggtatgctgtacttcaggatggaactggagaccataaaccttgagagcggcttttgacccataactttcaagagcgcacatttccgagttttcgctgcttgcggtgaccctgaacccttcagggagtctgaccaccttgtctccgtggctcatccagacatccgaatcaggaatgtttcgaaaaagcgggctttcagactcttcgttatgactgaccagcattttagccctgccaaactcctgtttagaagagccggcaacctcccctccgaaatgttttgctatggcctgcagaccatagcagatcccgagaaccggtactcccagcatgaatactccaccgtcaggtaaaagggcagaatcgccatagacgcttgtcgggcctcccgagaggataattgctttcgggtcatgttcccgaatggtttcaggagaggcattgtacggcagtatttccgaatagatacccagttcgcggatacgtcgggcgataagctgggtatattgagatccaaagtcaagaacggttaccgattgcatggtaaaaaacagtttgttaattgagaaagtatcaaaacgccccttcctgtgcgggagtctctgccggttgtggggccggttcgagatcgccttcagtcggtacgccgctgtctccctggtctcccggtgttgactggacagggtttgacttgtaatagttgaatccctttggtgtatagtactcgatatacaccgagttgttcgcaggagcagaggccacactggcctggccggaaatggggactgcaataaccgtgtttggaatatggaagtatctgtttgtcagtttcagagaagggtcgctgtagcaccgtttcatgaagcccgcccatatcggaagagcagcccgtgcaccttgcccatactccatggaggtaaacttgatgcgctcatcatcaaaaccggtccacaccacagcaacaagttgcggggtaaacccggcgaaccaggcatccctgagactctgcgtggttcctgttttgccggcagcatccattgtcatggcatatctgcctcgtatagaagaggctgttcctctgttgataacatcccgcatcattgataccatgacgaagttggaggtcgagtcaatggcgaaacgtctgttgggtgtggattccgacatggatcggtgatgtttgtccgaaactttcagaatcgaaaccggttcggtccagatgccattgttggcgaaagtcgaaaatgctccggcaagctcaagtgggctaacttcaccggttccaagcgcgatggaatagttttgcggcataactgaggaaatgcccattctctttgcatagctgataatttccggaaccgtaagctgctcatatgcaagtcgtacggatacctgattgagagaacgggtcagcgcagagcggagtgttgtcatccctcctgatgaaccgtccgagtttcttggcgaccagatgccattgccgcttttaagagccagcggctggtcaagaaccctgaaatttgcaggaattcccttgtcgattgccgtcaggtagacaaatggtttaaaggtcgatcccggctgccttttagcctgccatacatggtcaaactgatatttgtagtcctctgaagagaggctgttgccgccaacccatgccttgatatgaccgtttgcagggtcaatggcgaccaaggctacctgtattcttgttttttcacgcaacagattattcagccagatcctgtcagccctgagctgcacgagggcctgctgtgccgatactccatcctccagaagttccttgaatctggggctctcctttatcatctggtttttaagcgattccggccatctccatgatcgatcgaaggatgcctgtaatgatgcaaggtgatcgacagcggcctgttcagcatatttctgcatgcgactgtcaagcgtggtctgaatggtcagcccgtcgcgatgcagattgatatcgccgagcattgaggctggttttactgtttggcgtatatattccgtgaaataaggggcgattccatggtgcgatacaggggtgtagtgcaatagaagccggcttctttttgccgtagcggcctgctccggggttatgaatttttccttttccattaatgacagaatcaggttccgtctgctgatggctccggatggattcttgaccgggttgtacccggtagggtttttcagggttgcaatgagtgttgcgctctccgggagggtcagttggctggccggtttgctgaaataggttcttgctgcagcttcaatgccataggctccggaaccgaaatagactgtgttgagatacagtgccaggatctcatcttttgtataggttttttcaagctcaacagcggtaataagctccttgacttttcttgagacggttctttcctgcgtcaggtagaggtttttggcaagctgctgcgtgatcgtgctcgcgccgtgccatctctggcgtcccttgatgatattttcacccatgaccagtgcgagacggcgaagatcaacaccccagtgctgataaaacgttacatcttccgtggctataagagcataacgcgcagatctcggaattgatttcagcgggataaacgtgcggttttttacgaaaaacttgtgaagcagcacgccgtcttccgaatagaccagtgatgcgagatccgggttagggttttcaagttcttcaaggcttggaagccccttgaaaggattgagcgcaaatgcgctgaccgaagtcagcagaaaaaaaaccagcgcggcaagagtaataaaagattttttaaaaaaagtagtattcacggtaacagtcgttcttaaggttatcataggtcggcatgggtgagtcggtaatgaaaatcatgaaatctggtattgtttgcaacgagcaggttcggttgagttgttttcatgaaattttctggcagagtcaaagtgttttatcagcgcttcagcaaaattatcggtgtcttcaagcatcggcaagtggccgagattcataaactgtaccagggttgttggtgccgaagatcgggcttttcgggtttcaaacagggttatggttccttccggggggatagtatggtcagccatacctacacagcagagaaccggggacgcaatctcgatgacatgacgggtataggctctgagcgcttccggatcgatagaaaatttacctgcggcgttggttgcatccttgtctgactgtgtgaaatcctcgatgatgatatctccgtactccttggcgatctcctttgtcgcagcccgttttataaacatggatcgaaaaggctcgctttgaaaaacattccggaaattcatggaaacatcaatcagaccgccaagaaagaaaagcccgaaggatgtaaatgcggtttcctcaaaaattccgcaggctatgattgctgaggaaacaagagctgtcttataacgaagggagagttccgtagccaccattcctcccatcgagtgtccgacgatatgcaggtttcttgacttgttgagcccgagatgttcaatcagttctccagcttcatcggcaaaaccctgtatggtaaacgacggattatgccccttgatcagcgttttgcccgtaccgctctggtcatagattatgcagcggaaacttccggacagcgcttgaaccagaggtttccagtatcgtgacgaaatagcccacccgttgacaaacagtaccgccggtttgtcaagatgtgcgggattggcttccgcgctgtcctcatagtagagtttgcaacgtgaagatgctaaataactcatggtcagtacagaattgttaagctgaaaacaaaacttcaatatataacaataataacttttcttatcgcttcattcccttaagcgctcccgatcaaaagaggggtggtcaggagccgtcatggcgatggacttccttgcgatacccgtgaaatccgttttgctaccaagaggggcaatcgctacattacccatgctgttttactccgcacactttcacagtcagacgcgctttatggataattcattcacaggaatactttcgacgattattgattttattctccacatcgacactcatctgcaggcgcttgcatccgaatacggcatctggttgtatggcatactgtttttgatcattttttgtgaaacgggccttgttgttacgccatttcttcccggtgactctctgctttttgctgcaggatcgcttgcctccatgcccggttccgagcttgatcagcatctgctttttctgatcttttttgtagcggcagtgcttggagatacgcttaattacacgattgggcacaagctcggcccaaaagtattcggctatgagaaaacaagatttttcaatcccgactatctggacaaaaccaatgcgttttttaaaaaatatggaggcaaaacaataatcatcgcccggttcattccgattatcagaacttttgcgccgtttgttgccggcatcggcgccatgtcttacaaaaaattcattcttttcaatattattggcgcacttttgtgggttggtctgtttaattacagcggttacttttttggacagcttccttttgttcagaaaaacttcaagctcctgattttatttattattataatttcggttttacctccggtgttcgagtatctcaagcaccggtttcgtcgcagtggccaatagtgatccactcaaccgaaaagccatgcgggtcaatgtgtataactgttcaaaaaatgttgataacgtgttgatggcgctgttgacaggggtgttgattacttatgcgggaggacgccctctggttatcaggggcgttaattgcttataagaaattataaaatagaggcttatattatattttacgtgtcgcggggcgagtgttttggtttgttcaattcctgattttttaacacggtgaatgttgataagttgtttcggcaaagtggaatgcttataggcagttgaaaaaaagagttattataattgccggattttatttaattagtaccctcttctcggatatcggcgtatagcgcagcctggtagcgcacttccttggggtggaaggggtcgtgggttcaaatcccgctacgccgactcttattatgctctatttcccctacgttatgttttgtcagaacgcaacgcaaaccggagaacctcatggatttcgaatgcgcgtttgttcctgaacttcttgaactgaccccgattcccgctgtaaccatcaagtgcacgacgactgtagcggccataccggctcttttcgactcagggtatcgtcggattcttgaatatctgaaacgggagtctgccgggactgccgggccgccttttgcgatttacactaccctggattccgatgatatcgatgttgagttcgggtttcccgttacccgctctgttgccggttcaggctcattaaccgaatcccgaacgccatcaggaaaagcggtttcaatacttttcatcgggccttatgaagatgttgagccagcctatgatgcccttctgaaatgggttgccgacaacaacctcactgctggcagcgtagcttatgaggtctatctcagtgatccgaaagatacgctgcctgaaatgcagcaaacccgcattcaccttctcctggaacagtcataaaatgggggttcctccccgttaagaactttgcgctctgtcatgtggtttaaccataacatggcatcaaattaacgggagatgagtatggatatggagaattacaatgtcgtggttattggagcaggtattggcggacttgcagctggagcactgcttgcacgtaaaggcttgcaggtaacggtgcttgaagcacaggactatcccggtggttgtgctgcaaccttttcaatgcagggataccgttttgatgctggagccacgatcggatgcggatttcatccgggagcgccgatggatatgcttggcagggagcttggcatttcctggccggtgacgccggaaccggttgcctggcaatatcgtcacagaggcattacgctgaacctcacaacatcccgcagcgagattatcaatcgttttccccgatcggaagctttctggaaagaacagagccttctggccgccttgctttggcgtctcgcagaagggggtctgtcatggccggtaaaagggcctcgcgatcttgcgctgcttgctcgtaaaggggttgcggaactacccggaacggcagttctgttgaaatttgctgcaaaaacagcgagagagtggcttgcatcgcacgatcttgataccgatgcagagtttgttcgctttcttgatgcgcaattgcttgtttcagttcagacaaccaccatgcatgccaatgctctcaatgcagccatagcgcttgatcttcctgtttccggagccagccgtatagccggagggattggcagggtatctgaacagcttgccggatctatagccgaaagcgggggagcggttctctacggtcaggaggtcaccaggatcgactcggtgcgaagagaggtaatcggtgttgaaaccagggacggtggagcttttgctgccgattttacgattgcaaatcttactcctgattctcttgaaaagcttgtcgatatggagggagagcccttttcgcgagaagagatcggtgcgaagtggagtgcttttgttctctatcttggaatggatgcagcattttttggcggcgttttgccgactcatctccagattgtcgccgggagcggcgagctggctgaatgcggcagtatttttgtttcagcatcttctcctgttgaaacggatcgtgctccggaggggctttgtgccgtgactatttcaacccatactgctccggaaccctggtttgaagcgaaaaaaagaggtcagagcgcctatcttgagatgaaagagcggtataccgaaaaagtgctggatctgttttccgaacagattcccggagtacgcgaggccataaaaagcatcacggcgtcgacccctgttacatgggagcgctataccggaagagcaaacgggcatgtcggggggtatccccagacctcgcttttcaatgtgcgtggtcctgcaacccggtttgacaatctttttcttgtcggagattccatttttccgggccagtcacttcccggcgttgttaccggagcaagaaggagtgttgaacttcttttgcagcggatggccaaaggaaccagataggagcgcgttttttcagggttatcaaagagagagccttcagtgcgcatgcaggtactatgaacagaatttggttatattttctcttatgaacacccttgaaaaattacagattctgtccggagcagcgcgttacgacgcctcgtgttcatccagcggtagcaaacgagaaggatcttcgagcggccttggcaacacttcgtcgagcggtatatgccactcctggtcggatgacgggcggtgtatttcgctgttgaaaattctcctctccaatgactgtcgttacgattgcgcctactgtgtcaacaggatatccaatccggttcagagagcctctttcactgcacgggaagtggtcgatctcactatggagttttatcggcgtaactatatcgagggtctctttttaagctcggcagtcatgcagagccccgatcacaccatggagcggatggtcagcgttgccgaaacgcttcgtatcgatgaaaaattcggcggctacatacatctgaaaatcattccgggcagcagcagcgaactggtgcggaaggcgggactctatgccgatcgcatcagcgtcaatatcgagctcccctccgagacggctttacagcgtcttgcgccacagaaacagaaagccggcattcttgagccaatggcctttatcggacgggagataaaaggatctcttcttgagcggcagagaggtcgcaacgcgacgccacggtttgctcctgccggacagagcactcagatgattatcggagcaagccccgaaagcgattttcagatactcaagctttcacaggggctctacaaaaaaatgaatcttaaacgggtctattattcggcttttattccggtcaatgaggacagtcgtcttcccgtgctcgcctcgccgccgctccttcgcgaacacaggctctatcaggccgactggctgctgcgcttttacggttttaccgcagaagagattctttcagacgaagcgcccaaccttgacgaaacatttgatcccaaaacagcctgggctcttcgcaatcccgggttttttcctgtagagatcaatcgcgcagactatagcgttctccttcgtgttccaggtataggggtcacttcggccaggcgtattgttgccgctcgtcggtttgcctccattacccctgaaggaatgaaaaagatcggagtggtcatgaaacgggcgaaatattttatcacctgctccggcaggccttttgaaaatacagaccggcaaccggcccttctgaagagccggctcctgcttgccgggggcgtcgctccggaacctccgaagcagcttgtgctgcccggcctttttgcctgataccatgaacagctacctgtacgacggaaccccggaaggcctgctctccgcggccttccgcattattgccgacgtgagcgatcccgaaaaagccacgctcgccgaacgcagggacacgctgttcgaggagggggagtttatcggaaccgatgcggttgcggccgaaaagcttttcaaaaggctccgccttgaagcccccgacgcggcatatattttctactactttaccctggccgaaaaagagggtctggagaccagtcttctgcgctatcttgccctggcgcttcgccacggtgacagggtgaatggcaatcttatcgatcctgcggttagagatgtcgtcagcgtttcacgaaaagcacaacgggaactgcatcgcatgaaagggcttgtccgcttcgagaagcttcgcgatggagcctatcttgccaggatggagcccgatcacaacatcctgcagccgcttgcagtgcatttcagccgtcgtctcagggctgaagactggttcatctacgacgtccgccgtcgatttgccgcccgatggcactgcggtaatctgcagttcggtactatcgagcagtttaccgctcccgcgctttcagaagaggaaatgaggatacaggccctctggcaagctttttttaaaaccatcgccatttccgacaggaaaaatcccggtctgcagaaatcgaatatgcccatgaagtactggaagtaccttaccgaaaagcagggagagtgatgactgttggtgatttttctcaatgatcaatgcatccattgcggtgaacgtcatggataagagtgacttgtgatctcgcctttattggcaggatcgatggtcaggcttcatgtttccgcagttgccggttttaccgaaatgctctcaactcaatacgtttgggctgatcagccggataagatgcaatattttatcagacctggggagggttctgaaattccagcttcagtccggcatatccagcttcaacagggcagccgagaaattgagccagatactcagtggcatttttcccggtgcagtggcaagggacgatttgccggatgtcgtactctttcagctctttaacggttttttcaagccgctctgttgatgctgctgaaagatggaatcccccgatgagggcggcgatccgcttttctccggtatgttcgacgatagagcggatcgtgttgatcaaccctgcgtgacagcatccggtcacgatgatcaagccgttttcactctcaatccagagcgaaagatcgtcgtcgatagggtctggttgtttgccggttgtgtcgagaaaaaacgggcctcccggattctcataagaggttaatctcggtatcggtcctgtaatgccgatgccggaacagagcattgtcggcttgcttacccggtgaatctgttgttgcggcaggttgatgattgccgaccgagcatgatcgggcatcgatgttggttttgccgttccgttacggatactgtaccgttcctgaaatgccgcagggtggaggtaaatatttgcattcggcgccagaaagagaacctcggcaactcctcccgtatggtcgtagtgtccatggctcagtacgagcagttccgtctgtgagagatcaaccccgagagcccctgcattgtatagcagcgtgttatcacaggcggtatcgaaaagaatggttatatcctctttttcaataaaaaaagagaggccgtgctcggttttgaggcctggagcggcacagttatctgcaagaatggtgatcgttgttgatctctgttgcatgggcgaattactctgatatggttacagcccgacccggattccgagcatgacgttgtggctgtcaatactgaatttttcatggtcgaattccgcatctgaagccatgaaataacgatatttcaaatcgatttttacgaatggggcaacactgaaccctgcgcctgctccaacctgtccggcaagaacagtgcttgaatcatcatcaaatccgaacccgtcagctttgacgcctgcgactcccgctcctgcggtaacatatggcgttacagggcttaagggtagtttgaaatcaacgtatccgtttgccatataagtcattattgaaacgtcagtatcagcagtgtttttcaggccgtttttctggtagccaacttccccttcaaatctgatttttcccttttcaagaccaatagcgccggttaaggcatatccgggatcgtaactcattgatgtttccggcatcgtctctgttttcgaggtgcccagtattgccactcctgcagaggcgcttgcataaggcgttgccgcctgagcaaaagagacggtacaaaaaagtgtgaacataccgccaagaactccctttatcctgttcattgttcagttctccatatgtcaaaagttgtagagcacattttcttcaatcaaattaacccaagtcagggtactccagcaaacggtttttcatcattgagcctaaatcagatggcggtatgagggattttccatgccgaattgattaccttcaagaaagaatttcaggaaaacctctacataaagggttgcttgccatgaaacaaaggggatctgtagccgggatgatgctctgcttgtcagttgcggtcagcgtaccggtttttgctgataaagctccctcctctttacagggaaagaaacttttcaacagttcatcgcttggaggcgctgcaaataccaaaacttgtaacgcatgtcatcccggcggacgcgggcttgagagtgcaggcggtaaccctgagctttcaaaagtgatcaatacctgtattgcagggccgttgaatggctcgaaacttgaaccgaactcgattgaaatgcagtcacttctgctttatatcaagtcacttaaacagtaaccatcaaagcgaatcatgcaaaaggaaacgatcagcattctcggttgcggctggcttggaatgccgcttgccaaagcactcattgcgcaggactatccggtcaagggatcaaccacaaacgaggataacctcgaggcaatgcgagatgcaggcatcgagccttatctggtatggcttgatcctgaggtgaacggagaggatatcactgattttctgcaaagcgatattcttattgtcaatattccccccgaacggcgtgacgatattgttgagtaccatattgagcagttttcttcactgatcgatgcgctcggacagtcgcctgtccgctcggtgctttttgtcagttcgacatcggtttatcccgcattgcagagagaggttaccgaagaggatagtgttgagcccgaagctctttccggccaggcgctactgcatgttgaggagatgctgatgcaggagaccggttttcagacaacggtggtgcgttttggcggtcttatcggatatgatcgcaatcctgaaaaaaatctcgctcgcatgacggagcttaaagatcccgatcagcccatgaacctcattcatcgcgatgattgcgtcaggattatcatggagatcatccgcttgcagcagtggggtgaagtgttcaacgcctgctgtccggttcatccgctcaagcgcgattactatcgacgtgctgctgaggtttcagggattccactcccttccttgtgctcctctgaagcaccatctccatataaactggtaaacagcgacaagcttcagggggctctcaattacacctttatctaccccgatccggtagctcaactcgggtaaggatccctgaatcgattgtccgatatggaaaaacttgatttatgcaaaaaaaagccggcctttatgcttgccgcaccctcaagcgggtcgggaaaaacaacgcttacgctcgcacttctcaggattctggcgcggcggggatatcgcgtacagccgttcaagtgcgggcccgactatctcgatacccgtttacactccctggcagcctcatatggaagcatggtttcggatggcattaatctcgataccttcatggcttcggaatcgcatgttaaagagttgttcagccgatattcatgcggatcggacgcttcggttgtcgaaggggtgatggggctttttgacggggctgaaaaagcgcggggcagtagtgcggaaatcgcaaaactgctcggtattccggtcatcatggtagtgaatgcacaaagtatggcctattcggcagcgccgcttctctatggttacagaactttcgatcccgacgtgcaccttgtcggcgtgattttcaatcaggtcaatactccgtcgcactatcgttatcttgaagaggcggctttcgatgcgggggttgatccccttggctatgttccccgtcatgaaccgattgtcatcagtgagcggcatcttggtctcaatacctcttccagttatgaccggcagggagcaattgaggccatggcggatcatattgaaaagagcgttgccgtcgatcggctgctggaacttgtcggcagagatcgggaatccttttcaggcagcacttcccttgattttcatcaacgggagcggggcgaaaaggtcattgccgttgcaagggacgaggcattcaattttacctatctggagaatctcgacgtgctcagccaatttggcaggatagaatttttcagccctatggaagatggccgtcttccagcatgcgatctgctctatcttgcaggaggttatcctgaactctacgccgaaaccctctcttcgaacagcgaaatgagaagagccattgcagcctactgcctgggagggggggctgcctatgccgagtgtggcgggatgatgtatctcggagcagcaatgactcttggtgacgggttgcgctatcccatgtgtggagttcttgacctcgatacgaccatgcaggattctcgtctcacgcttggttatcgtaaagttcgactcgacacgggctatacaaaagagcttcgcggccatgagtttcactactcccgcatcgaaagatcgggtgaactgcatacgatcgcatccataacaaatgcgcgtgacgaagcgacagaaacccttctctttcgccggcagaacacctttgcctcatatctgcatctctactggggagaaacaagggatttcccggcatttcttttgaacagagagtcgtaaccggggttgaacagcagtgggtacattattaccggaggcccgggaagcggaaaaagcacgctgcttgaagcgatgcgtgatgcagggtattgctgtttcagtgaggtttcacgtcaattgatccggcagcagagccttcttgccgacggcgtacttccctggaacaatctcccggcatttgcccggcttgcctttgacgccatgatgcgtcagcacgaccaggctatcgatcatgatggtatctgcttttttgatcgaggcattcccgatgttttcggttatctcgaagagggagggcatccggttcctgcttgctatatcgatgctcatgaacggtgcaggtatgagaaaaatgttattgttcttcctccgtggaaggagatttttacgaacgacagtgagcgtccgcagagctttcagcagtcggtcaggctataccggtcgatttgcagcgtgtacgaaaggctgggctataccttgcatgaactgccgaaaagctccgtcaatgaaagagtccggtatcttttgaagcatttcactgaacttcaagctcccgcaaggcagcagttttatttgcattgaggcggtaagggggttcataatccctgtttttgtgctaaaatttgtacttttccgaagagtgccgccgatactccccaaagccagggctttttttgccatgccgaaaaaaaagggaatggtatctgttgcggtattgatcatttattatccggtaagagcactattatggctgatatatcgctacaaacgaagaaagagacgagcgacaaaacaaggcaagctgaaagccttttcaagtcattcatgaaagagcaaggattgcgttgcacaacggaacgcattgctgtgttgcgagaactttatcgatcaaatacccatcttgacgcggatgagatttttattcgccttaaaaagaagcaggtaggcatttcgcgtgccaccgtctatcatacgcttaacctgttgtttaaatttcatctggtttccaaaatcgatcttgggcacaagcacacccattacgaaaaatcgcacggggtgaccaaccatctgcatatcatttgtgaaaaatgcggaaatgttgtcgaggtgtcagagagtggactgtccgaactgctcgacagggtgtgccgggaaaacggctttgagcttggcagtttcagtctccaggtcttcggaaaatgtgttggaaattgtgatgaaaattgcccgaagcagaagtgatcatgctgggtgccgttgatttttcgctggaggaaatggctttttatgccgcgcgcagataggtttctgcgcgcgtgcgtgcatggttatacagggttcttttttttagcgaaggcagaggatttccataaattctccatccgcaactgccgctgcacgggtcagaggaaatacccataaatccccagacatccttaagaggatacccaaggacaatcccgatttcatgaggtgttgtccctgattcaagccatcttcttcccagctccttaagaaacgattcgctgcgtaatccgaacggatagcggaggttgcagtgcagaattttttttgggatgcagccaatgcggcggtcaactgcgacctcgttgtagaatatgacttttatggagtgttcgttttccagcagaacattgaattgcagggctaatgaactgcagaatgaatcgatactttccagagtttcttcgggtaacagaccgaataaccctctttttaaaatgagcaactctcccggctttccggcaaaaagaactgcggcagtatgcataaagagccagtgctcaaataatacttccgattttttttgagtattgagccggcgccgccagttcgagagcttctgttcctggttttttgagaatctctgttgcatagccgtttgtttttgttcagacgttctggtgttcgtcagtgccgacgtcgacaggctttccgatgaccgttgcacgccatagtgattgcctgtttgattttataatttgtaattagtcaaaataaaattagattcaaaaggtttatttgtattcaatctaaataacagagggcgtttttttctcataatcccaattatttattcatgaacgtattgttgaaatccacagctttagtcggcatttctcttgtttgctcttcagggctttttgctgccgaagagagccgtcagagcgctgctcttgaaccggctctcttcaaagggctctctttctcaggtttgctggaggtagagggcgcatatggagagagtgacggggagagctcaagcgatctttctcttgcgacagtagagctggggcttgaagcaaaggtgacggactggttgagtgcccgcatccttcttctctacgaacagaatggcgatgaccgtattcttgttgatgaggccagcataagagtgcagcgggataattcgcccttttttgtgcaggcgggacgttttacgcaatcatttggcaattttgccacggggatgatttcggatccgataacgctcgaactgggcgagacgaaacatcacgcttccctgcaggcagggtatgaaggtgagattgtgtcggcttcctttagtttttttaagggcgatgtgcagaaagagggtatggacgaggtgaacagttttgtcggggcgctttccattggcggcgaggtgaacgagcggttcagatatgaactcggaggttcgtattgcagcaatatggccgataccgatggtcttcaggatgattttgagccagatctctacaggacggctgattatgtgggaggctacagcgtgtatggccttttagggttcgggagcgttgaggtacgtgctgaatatctcgctgctgcggagagttttgtcgatggagagcgttcgggattaaagcctgcggcatataatgtcgaggtgggttgtgatcttcccgaatccctgcatcttgctttgcgatatgccggcgcagaagattttaatgttgaaaagcagtatggtgcgacacttgcctgtgatctgtctgaaaaagcgacactggctcttgaataccttcataacagcaatgatgacgagacaagcagtgacgctgtgacggttcagcttgctatgagcttttaaataaggataacataatcaaagggagtgggatgatggttccgttaggttttttgcttcagggggagtctgccgaaatagtgggcttcaggtcaggccgtgaaaaggagcatcgcggtttcagacatggttcgggagcaggtcatgggcgggctcaccggtgcgcggagatcacaaaagagcagcgtctcgttgaaatgggcttttgtccgggagaggtgattgaggtattgcagagtaaggcgggggggttgttgttgctgaagcttcgcgacagcaggttggctttggataaacagatagcaatggacatcattgtcaggagagtaacggcatgaatttatcagaattaaaaaaggggcaggcgggaagggttgtcaagttgtcggctgttccgcagttaagaaggcgcttgcttgatatgggcgtgcttgtgggcgagatgatcagggttgtcggggttgcgccgctcggcgatcctgtagaggttacggtcaagaactataaactctcgcttcgtaagaaagaggttgagggagtcattgtcgaggaggtgagctgatgcaggttacagaaacggcaggggagttggtaaagccggaaaaaattatcggcaaaccatcggttattgctgttgtgggcaatcccaatagcggaaaaaccacccttttcaatgccttgacaggaatgaaccagcgggttggaaactggcctggagttattaatccggcaatcaaataggcgactatttccggaatttgtttatattgcatcatgatgaaaaatgatgctcgatcctatacgtcagaccaacagaaactgctgagaatcaaggcagtcgacatggtattcagggaaggtttcacccagcgtgccaccgccaaggcccttggagtttcacgccagcatgtcgtcaagtggtgcaaggccttttcatccggaagctacgaggcgcttgagcttggccgtcgaggccgacgcccaggcgaacaaatgcttcttcagccgtggcaatgcgccgttattttcaacaccattcgtgacaagactcccgatcagctgaaaatgccttttgtgctttgggagcgaatcggtgtgcgcgaacttatcaaaaagaaatttggcatcaccttggcattgcgaacggtcggcgagtatctgaagcgctggggcatgaccccgcaacgccctatagaacgtgcttatgaaagaagctcacaggcggtagaaaactggctgaacaatgactatcccgctatccagaaaaaggctgaagaagagggagcaacgattctctggggagatgagaccggggtgcagaacacgtccaatgttggtcgaagctattctccaagcgggaaaacgccggtaatcaggcaatcagaaaagaagatcaagacgaacatgatctcggccataacgaaccgaggaaaagtccgattcatgatttaccccggcaagatgaaccaacagatgttcattcgttttctggaacgcgtgatcgcaacgattccgggcaaggtcttgttcatcgttgacaaccttaaggttcatcacggcaaaaaggtagccgaatgggttactgagcacatcgggcgaattgagctgttctatatcccttcttacagccctgatctgaaccccgatgagtatttgaatcgcgaccttaaaaagaacgtaaacagccgcgctattccccgaacggaagtggagcttaagatgaatctcttatcgttcatgcgtaagttgcagaagttgcctgatcgggtgatgagttacttcaattcaagcccgatcaagtatgctgctcgtgccgaagcggtgtaacgtatttgattgccggattaatacggttgataaaaagaccggattttttactcataacggtcgccattacgaacttgtcgatcttcctggtatctactcgctttcggcgctttcacaggatgaggagattgcaagggagtttattcttgaaggtcaggctgatctcattatcaatattgtcgatgcatcgaatcctgatcgtaatctctatctcaccagccgtcttcttgagatgaaggttcctgttctcattgcgcttaatatgatggatgcggcaaaggggcgaggtattgcttttgatatagctcgcctttcctcccgaatcggatgcaggatagttcctcttgttgcttctcgaaaagatggagtggcggagctgaaggatgctatcgaagaggagatatgtctgaagtcgtttaaagggtgccgggtaacttaccccgcatgtatagaaaaatccattcgcgagctttcgacggatatccggcgattcgcagaagatgctcattatgacccggattggtttgcattgaaactgcttgaaggcgaccatcttcttgagtccctgatcccggtttcggaaaaagatcgtgttgtcgggtatcgaagcgagatagccgatacgctcggcgatgatcctgatattcttgttgccgatgcgcactaccggtttatcaatgagctctcttcagaatctatccggcgaacgtctgaaaagggtgaaagtctcagtgacaggattgatcgtgttgtgctgaaccgatttgcaggtatcccgatttttcttgcggtcatgtatctgatgtttctctttaccatcaaccttggaggagcatttatcgactttttcgatattgctgcaggtgcgctttttgtcgatggttttggtgagcttcttcatttatcgggatctcctgagtggctgacggcgattcttgctaccggattgggcggcgcgttacagactattgcgacctttattcctccgataggctttatgtttatcgcgctctccctgcttgaggattccggatatatggcaagggcggcctatgtcatggacagaggtatgcgcgcgatcggacttcccggcagggcgtttatcccgctgcttgtaggttttggctgcaacattccagccattatgtccgccagaaccatgagtgacgagcgggacagaattcttacgattatgatggttccgtttatgtcgtgcggagcaaggcttcctgtttatgttctgtttgcggctgcgtttttcccatccggcggtcagaatctggtttttctgctctatctgatcggtgttgctgtagcggtactgaccgggtttatactcaagagtacccttttgaaaggcgatatatcccctttcatcatggagatgcccgcctatcatatcccgaccgtaaaaggagtattcatgagggtttgggatcgcctgaattcatttcttgttcgagccggacgggttcttgttcctgttattatggtgctgggtttgatgaactctctgggaactgacggaacattcggtaatgaagattccgaaaattccatgcttgccgtaaccggtaaagctatcgctcctgtttttgttcctatgggcatcagcgaggataattggccggcaaccgttggtctttttaccgggatattcgccaaggaggcagttgttggcacattgaactctctctatgccggaatgggcagaactgctgctgccgttgagggcgtaagtgaagagagcgaccttaatctgatggagcgtttcggtgaggctttccggaccattcccgaaaatatatcggcaataaccggttcgcttcttgaccctctcggtatttcagttggtgatgtttcggacagagccggagttgccgaagaacagggcgtggaggttaccatatttggtacgatggcagctctttttgacggtacagccggagccttcgcctatcttttgtttgttcttctctactttccctgtgtggcggctattgctgccgtatatcgtgaaaccaatcttgcctggacactgtttgccggcgcatggaccaccggactggcctatatccttgcagtcattgcttatcaggcgccaacatacagcagccatcctgtttcatcggcggtctggattgctgccatggtcgggattcttgccgcagcggtggttgtcatgtatctgcttggttcgcgtggtttccgtaagaaaacgggcgtttgatatcgtatgatttttatgggcaggcggcacgtaaggttgcctgctcaaatacaaaacaagaggttttctatgacacttactgatctaaaaggatttattcaggagcgacggagggtttccctttctgaaattgccgggtatttcaaggcggatatggctatgatcgaatcgatgcttgatcattggatccgaaaaggaagagtgcaggtaaaacaggctgatgcgttcagcgcatcatgctgcggaaaatgcggtggccataaacaggtatggtatacatgggttgacggatagttatacgcgctcaatgttggtttttatgagggtttgaggctgaggccctttttttgtgacagtatcgttatttatactaaatctaaataaaaaaggaagaaggagctgaagatgaacggaaatgaaaaaaagagaggtcgttgcagtgcccgctgcgttgttaacaaatgcagttgcggcgcatttcatctgcattaccgctatgctgttgtcattatcggcaagcagacgctgtttcagattatggaagattgctatcgatgggaggagctgaacgtcgggatgagtgagggttggtgtacgaaaccttttgtcgttatgctcggcattgtaacgataaccgttcctcaggttgattttgaagagttcagtaaggcgattcaagatgctgtttctctggagcttgatcttcctggtatagcaggtggccttttgagttttcctgggagttcggccagcaaataaggaggattaaaaaaatattccggcatcaaaataaaaggagaagtatgaaacgaataggccttttctggggatcacaaacaggtaatacggagttggcagcaacgcttattgttgaagcgatcggtagtgatattgttcagagttacgatatacgtggcgttgatagcggcactttcgggagttatgattccctgattctcgggacatcgacatggggcgctggtgagctgcaggacgactgggactcttttcttccgcaatttgacgccattgattttatcggaaaaaaagtggcgcttttcggattgggtgatcagctcggttatggcgattattttcttgacggtatgggaattctctatgaaaacctgatcggtcgtggtgcgaaagtaacgggttcatggtcagttgatgggtatgagcactcttattccagagcgatacaatacggagctttcgtcgggttggcgctcgatgcagataatcagaatcaccttactcccgtgcgtatcaaacagtgggtggatcagattttaccgattttgctgtgatcggggtgaatttttataactaaaacaggcgaataatcatgtcctgacttcatacacttgttgatcgaactcgcccggaaagccaataaaatcaaggggtcattttgtttttgcctttgtagtgcctaatgaatctttttatttgctttttatgcttttgttttgtatcttcctgtcatagtctttttcattttctctgctttatcgatgtttgtccgagttaaatcaacaccgaattcaccaaggcaatctgtgcagattgtcgccagtgagcgcattggcgataaagtcaaacaacgcattgtccgctatgtcggcattgccatgaatgacgaagaactggtgaaaatgaaggagcttgccgagtttatcaaggcaggccttgaggcagagtccgctccgacattattccgtcctgatgaactggctcggatggcaattgaaggaagaaaaacggcggacttgtcctcagatcagccattaaccgtagacctgaagctgcttcgtgaagagagtcgtgtggttgtcggcatccatgagatctatggcaagttgtttgatgaacttggttttgatcgtgtgctcggcaatcctgcacggcgagtacaggcggccaagacgatcaaacatctggtgctggccagaattgccaatccggccagcaaacgcaagagcgtcattgatctggaacgggatttcggggttaaacttgatctgagtgccgtgtaccggacactggattatgtcgatgaacaaagtattgagctgattcaaaaaaaagcatgggaggctgcgacgggattgtttggtgaaaaaatcgatgtggtgttttatgactgcacgaccctgtacttcgagtcgtttactgatgatgagttgcgcgacaagggattgagcaaggaaaataagcatagtgaagttcaggtcttgctggctatgatggtgagcaagcacggatttccgcttggttaccgcctctacaacggcgcaacctgggagggccatacgctcaaggatgctatcgagcagataaaaggtatggctgaggtcgatcgtgtggtgtttgtcgctgatagcggcttgctctcaaaggagaaccttgcgctgatcgagcagagtgaaaagcagtacattgttgccgcacgcctgaagaatcagccggaaaccatcaaagagcagattctggacaaagcaggctatcagcagggtgaacagatccggttcaaagagatccccttgccggaaaaccgtcggttgttggtcagctacagtgaaaaacgggcaagaaaagatgcctttgaccgccagaaggcactggataaactgcagaagaaactcaacaaatcgaaaaatcccgaatcgtttctcaagaacacctcgtatcggaaatatgtgaagatcgagcagctctcacagcaaacagtgatcatcgatgaggagaaaatcagctacaccgcacagtgggatggcctgcatggcgtcatcaccaacatcactgacataacggcaagcgatgcctttgagcattatcgggggttatggcaaattgaagagactttccgtttgaccaagcatgatctgaaggttcgtccaatctaccactggacaccaaggcgaattgaggcgcatgtggccatgtgctttatggcgctggtctgcatccgtcatttatcctaccgggtacagttgcaataccaggcactctcgccggaaatcatccgcaatgagctggtgcatgtgcagcagagcatcctgatgcataaaacgaatggatgccggtacggcattccatcaaaacccaccctgcacgcccagaaaatctaccaggtaatgggtgaaaaactcagtgccacaccttttttgattcagtaaaatacagcgtcacaatactgcattgtagtgcccattttcaaaggcgcacccccctctttgttgcgtttgcagggttttatgtatgaagtcaggggactcttttcttccgcaatttgacgccattgattttatcggaaaaaaagtggcgcttttcggattgggtgatcagctcggttatggcgattattttcttgacggtatgggaattctctatgaaaacctgatcggtcgtggtgcgaaagtaacgggttcatggtcagttgatgggtatgagcactcttattccagagcgatacaatacggagctttcgtcgggttggcgctcgatgcagataatcagaatcaccttactcccgtgcgtatcaaacagtgggtggatcagattttaccgattttgctgtgatcggggtgaatttttataactaaaacaggcgaataatcatgttaagcagaacaattcttgaaaaactgaacaagcaggtcaatcttgaagcctactcggcgcatctctatctgcaaatgagcgcatggctgctttctcaatcacttgataatacggcactgttttttcgtcagcatgctgaagaggagaaggttcatatgatgaagctgtttgattatataaacgaaacaggatcgcttgcgctgatcgggagcatcgaggcgcctcgaaagacagggttcgcttcacttattgcgttacttgatgatgcgtggcaacacgaatgtgctattaccgagtgtattaacaagcttgtagagacggcgtttgaggaaaaggtgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacaaaaggattattcgacgtttgcgtttcttcagtggtatgtggccgaacagcatgaagaggagcatttgtttcagacgcttcttcataaagcaacgattatcaataccatggatggacgtgcactgtttcgttttgatgaagaggtcagaaaatcagtttttcgcggttccggtcaaaagcatcagggatttggtaaatactgaaatacctattataatatcttcatactgcaacgtaaaaactggagaacctgcatatgaagacctctatactgaatcgcaacggtataacacctgagatagcggggctgattactcgactggttaccttaattccgtggcccgctcgacgccaagcaatgggagatgttgttctgaccatattggacggtaagccaagggttgccgaaaatgaatttggctggaatcgctcagctgtggcattaggtataaaggaatatgaaagtgggatagtctgtgtcaacgatttaacggaacgacacaaaccaaaatctgaagaaaagtatccggagttgcttgcatcgattcggaaaataatggagccccatagtcaggctgagccgcgcttaagaacaacgttgctctatacgaacatgacagcgcagtcggtctataatgcgcttcttgccgaaggatggtctgaagaatcactgcctgctgttcgaaccatatccaatattttgaaccgtcagaagtatcgattacggacggttcagaaaaccaaggttgaaaaaaaacagcagaaacagatgccatcttcaacaacgtctggaaaatgaatgcgtgggcagatgaggatccggaaaccgtaagattgagtattgatacgaaagcgacagtgcttgtcgggcaatattcacgaggcggcaagtctcgtggaacagaggcggtcaaggcatgggatcatgatatgcgacccagggaaaagttggttcctggtggtattcttgaacctgttagcggcaaatcattcttgttttttggtagcagcaacaagaccagtgactttctggttgatggacttgagttgtggtgggaagaacggaagtcctcactgtctcacgtcaaacagttggtcatcaatatggataatggtccggaatgcaatgggcgtcggagtcaatttctgtaccgcatgacggtgtttgctgatatgagcggactggacattcgattgatttactatcctccctatcacagcaaatataacagtattgagcgctactgggctgggttggaaaaatcatggaatggttatctccttgagagtgtgacaacggttatcaatcgtgccaaaagcttcacttggcgcggaatagctgcaacagcaatgctcatagatacagtataccaaaagggtataaagctctgcggtaaagaaaaaaagcagatggaaaaaagactgatgcgatcaaaagatttacagtggtgggatataagcatcagacctgaaatggtatttttataattactgcgtccctcagcattctggctatgatgccgccagagcccctcaccaggaattgacagctcattgagctcttcatcctgcccggatctcccggtatcgattcgggcaggagttcttgttcgttacaggataaactccagatcaaatccttcgctttccacgataaacgtatcgaaatcccgaagaaaaccggctgttttaaccggatcaatcattcgcagccaggctacgccaaccggttgattttgccatccgagcaggatggtctcttttttttggggatcgatgctttcgcagcaccttctgatgatgggcagcagggcgctgagtgcgctgtgatgcagaaaagcctcatcccaactgtcaagcccgtttcccgattcagagatgaaatgcagctcgttcatggcctctatgatgccgtaatggaaaagtgcggcataattatgcgcgtcaatgcaaaaggatgcatatacctggtatttgctgtcgttcagattgattctgttgatggtgcctgttcggcaaatggaaagttcccggtgttcggggttgttgtcgtcaagaagaatatggtgaacgttcatcagcgtttggtcgtttgcagaaacctttaggtgaaggaatcggtttcctgtgtaatgtcattgcttttaatgctgtatatttatataattattttataagcgcgaaatgatgaaatagatggtcacgatgttatgtgtacctggtgattaaaacaattttacctggaataaagcatggaaggaaatttttcaaatagagtacaggacgtgatccgcctgagcagggaagaggcgctgcgtttggggcacgattatattggcaccgagcatctgcttcttggacttatcagggagggggagggaattgctgcccggatattgaaaaacctcaaaattgatttataccggctgaagcagaaaatagaggacagcacacatccaaaagttcctgcgacgcagatgggcaatgtgccgcttacaaaacaggcggaaaaagtgttaaagataacctatctggaagcaaaaatctgtaaatcgaatatcataggcacagaacatcttcttctctccattctcaaaggagaggacaatatcgcgtcccagattctggagcagtttggcgtgagctatgatatggtgcgggatgaactgctgagcattaccagcgggggaaccgaatcggatgagcctccggcagaggggtatgcatcgtcaggaggatcagaaagatccgcgaaaaaggccgatccaaaaagaggcgaaaggacaaagacgcctgtgcttgataacttcggaagggatattacacggcttgcccttgatgacaaactggatcccatcatcggacgtgaaaaagagattgagcgggttgcccaggtattgagccggcgcaaaaagaataatccggtgctgatcggtgagcctggagttggcaaaacggctattgccgaaggtcttgccctcaagatcgtacagcgcaaggtctcccgcgttctttacgacaagagggttgttgcccttgatcttgctgctcttgtagccggtacaaaatatcgcggtcagtttgaggagcgcatgaaagcgctcatgaatgagcttgagcggtctcgggatgtgattctttttattgatgaactgcacacgattatcggtgctggcggcgcgtcaggatctcttgacgcaagcaacattttcaagcctgctctggcgcgaggtgaactgcagtgtatcggagcaaccacgctcgacgagtaccgtcagtatattgaaaaagacggagcgcttgaccgcaggtttcagaagatcatggttgaaccggctacagttgacgaaacaattctgattctcaacaatatcaagtcgaagtatgaggttcatcaccatgtacggtactctgaagatgccattgaaaaagccgtcaagctttcagagcggtatattaccgacagatttttgccggataaggccatcgatgttatggatgaagccggcgccagagtgcatttaagcaatattcatgtgcccgatgaaattcttgaacttgagaaatccatagaagcaatcaagaccgaaaagaatcaggtcgtgaagatgcagaacttcgaagaggcggcaaagctgcgcgacaaggagaaacatcttcttgaatcgcttgatcacgccaagcaggagtgggaggacagggcggctgagagcgtgtatgatgtaaccgaaaccgatatcacctctgttattgccatgatgaccggtattccggttgccagggtggcgcagtccgaatccaaaaagctgctctcgatggaggctgatctcatgaaagaggttattggtcaggatgaagccatcaaaaagatcaccaaggcaatacagcgtactcgtgccggtctgaaagatccgtcaaggcctatcggttcgtttatttttctcggcccgacgggtgtcggtaaaaccgagcttgccaaggcgctgacccgttacatttttgataccgaagatgccctgatcagggcggatatgagcgagtatatggaaaaattctcggtgagccgtcttgtcggagcgcctcccggctatgtgggttacgaagagggcggtcagcttaccgaaaaggttcgccgcaaaccctactctgtggtgctcatcgacgaaatcgaaaaagcgcaccccgatgtgttcaatattctgctacaggtgctcgatgaaggcgtgttgaccgacgggttgggcaggaaggtggatttccgcaacaccattattatcatgacctccaatatcggagcaaaagatatcaagagtttcggggcaggatcagggatgggctttacagctccggatgacgcttcgggaagctacaaggccatgaaatcaaccattgaggatgcgttgaaacgggtattcaatcccgagtttcttaaccgtatcgatgatattgtggtctttcatcctcttgaaaagcagcatattttcaaaatcatcgatattactgccggcaagctgttcaaaaggctgcgcgaaatgggtatcgaagttgagattgatgaaaaagccaaggagtttcttgttgataaaggctatgatcagaaatacggggcgcgtccactcaaacgtgcgctgcagaagtatgttgaagatcctcttgccgaagagatgctcaaagggcgatttattgaaggcagcaccatcaggattctttttgatgaagatgagggcgagcttcgatttatcgatggtgagccagcaacgaaaaaacgaaaacgggatgaaaaactcgataaagaggttcccgatcctaacagttaagaaacaaaaacccccggttgatccgggggtttttgtttcttatgcgcctggcggtttgggatgattcctgactgcggcaagtgattgttgcaaaagctcatccggcagggcgtaatcgctgagtttgccggaaagaaaggcatcgtagccttgcagatccatgagtccgtggccggaccagttcatgagaataacccgttcttttccttcctcttttgcttttttagcttcacggatggtttgcgcaatagcgtgagaggtttccggtgcagggataaagccttcggtgtgcgcaaacagcagagcggcttcatagcactctgtctgcggcagtgcggttgcctcaatcaggccgagctgtttgacatggctgaccagtggcgccatgccgtgatagcggagccctccggcatgtatcgcaggaggaatgaagccgtgaccgagactgtgcatggcgagcagcggagtcattaatgccacatctccggaatcataaatataggggcctttggtcagcgtcgggcaggcttcgggctcggtagcaatgatctgaatatcttttccatgaatcttgtcgcagatgaaaggaaaactgatgccggcaaaattcgatccgcctcctgcgcacccgataacgacgtcggggtagagtccgattttttcaaactgtttttgagcttcaagaccgatgatgctctggtgaagcatcacatggttcagcacgctgccgagagcatatcgggtatcctcacgctctacagcctgttcgattgcttcgcttatggcaataccgaggcttcccggtgtatcaggcatctcctccagaatgcgtcgtccgattgccgtttcgcggctggggctggcaatgcactctgcgccccaggttttcatcatgatttttcgaaacggtttctgatcgaaactgatgcgaaccataaagaccttgcactcaataccgataagcttgcagctcatcgcaagagcgctgccccactgccctgcgccggtttcggtggtaagatattttataccgaactgcttgttgtaccatgcctggggaacagccgtgtttggtttgtgacttcccgcaggcgaaacaccttcgtttttataaaagatttttgccggagttccgagggctttttcgagacgctttgcacgatagagcggcgaagggcgccagagtttcaggatcgagagcacctcctcagggatgtctatccatcgctcggtgctcatctcctgctcaatcaggttcatcggaaacacctgtgccagatcgtcgggagatatcggggtgccgtccatgcccactggcgggggtaatggtacaggaaggtcagcctgaatgttgtaccactgacggggcatttcatgttcgtcaagaatgatcttggtgagatctgtacccatggttttaatggtttgtgcgttttcgggaaaagctgccggaaaagcgtaactggttgcaaacttactcaatatcggtgacattgggtaatgatcttcaaaaaaacagaagcatcaaaagtgatttgttttttttactcaataactctccttatgcaactcgattcatccgggcagatgcttcgggtttgattgtgcaatggtcttgccatccggtatggtcaatttctccctgctcttgatcgaattgtttcgagggatggcgtttttcggttttccatacggaagggttacccgacagggagggaaaagaagattcggagagaaacagcaaaaagaggagaaatatggtgccgaaggcgggaatcgaacccgcacgtccattgctgaacacaggattttaagtcctgggcgtctaccagttccgccacttcggcaaattgtgccctgtacaggaaacaaggtttgcaatttactctcttaagggtatttacccaaaaagaatttcctcggttttttcagggccgcgctgtcgtcggttctctgaaatctgattatgagcggaaatggtcatatccgggcagtttttcgaggtctatgctcatgccgtagatgtcgaccaatgagatgccggcatccttttctgttatttctccgatgatcgaaatatcgtcgtgttctgcaatatcaggaaaccgttctttaggcagcgtaaaaagcagttggtagtcctctccgccggtcaatgaccagccgagcgcatcatcgcgcagctcatcggcaattcttcttgctccggaatgaaccggtattcttccttcgtggattaccgctccggtgcccgaactgttgcagagatgtctcaggtcagagctcaagccatccgaaatatcaatcatggctgtcggattgatgttcctggagtgaaagaaccggatgatatcaatgcgtgcagcgggaagaagctgctcttttatggcatcagcgtactcttcgagatcaaccatgaggcttttgttatacggttcatggtgttcaatatgctccagcatgatgttcttttcacgcataagcaagcgcagtcctgcagccgctccgccaagagtgccggtaacacagatcatttcacccggttttgctccggatcgtctggtgagtcgctccccggaaacctcaccggtcatggtcaccgaaataaagagacctgatcgggagacagatgtgtcgcctcctgcaatggcgactccatagatgcgtgcggcatggctcatgcccttgtagagttcttctatcatctctaccgaaaatgatggcggaacagcgatgccgatcaacgcatattgaggtgttgcattcatggcgcagatgtcggagacattgacgctgattgatttacttccgagatgtttaagaggagttgtaagcaggtcaaaatgtaccttttccacaagcaggtcggttgtcgttacttcgagcataccggcggtcggctgataaacggcgcagtcatctccgattcctgtaagcaggtttggtgaagcatcaagcgttggcccgacaagcgaggatatccgatcgatgagtccgaattcaccaagatcggaaatagctttatatggcatatttttcgttaaattaaagttcaggtcgaatgcggttttattgcctgttttcggtattgagctgagagttttagtgtttaacatagacaatatctcttttaatatgggtttttttgacaagttcaaactatcacggcttaaagaagggctcagcaaaacaagcgaaacgtttagggaaaagctctctctgataactcagggtaaaaccgaaatcgacgaagagtttcttgaagaactcgaacatattcttgttggtgccgatgtcggtgttgaaacaaccctcagtattgttgatgccattaccgaacgggcaaagcgcgaatcataccgttccgctgaagagctgaaccggatgctgatggaagaaattcagcagatgcttcttgattccggagagcattatccgattgactttgatgcgccgctttcggcaaagccctatgttattcttgttgtcggggtaaacggcgcaggaaaaacaacaagcgtggctaaactggcttataactacgaaaaagcaggtaaaaaagtgatcatcgccgcagctgatacctttcgagcggcagcatacgaacaactcaagatttgggcagatcgcgcaggggttccgctgatcggtcagggacagggtgcggatccggcttcggttgtgtatgatgccgtcagctccgccgtttcaagaaattccgatgtggtgcttgttgatacggccggccgtctgcataacaagagtcatctgatggaagagcttgcgaaaattatgcgtgttgcaaaaaagaagattccggaagctccgcatgaagttcttcttgtgcttgatggaacgacaggccagaacgcggtttcccaggcaagggagtttacgcgctttgtgaatgttaccggtcttgtgcttaccaaactggacggaacttccaaaggcggtattgtgctctccatttcaagagagcttaatctgccggtaaagtatatcggcgtaggtgaaaagattgacgatttgcagttgtttgatcgtgcccgttttgttgaagcgttgcttgggcgtcaggagtagtttcaggctatgagttccgggattttgtttttaatgatgaggagcagttgttctgaatcggcgattttcagaagatgagtgctgtttttcgtgtcctgtgctcccaggcgtttagccagaggttctacggtatcaagcgaactgatgaagttgcagaggagaggctcaagccgaagcgggctttgtacgacgacgatatgcgtaatttcagtttcagggcaatcaagcaggtaatcaatatgccagtgcatttttttatgcaaagtggtaccggcttttttacaggatgcctccggttcaaacaaaagacgcagagtcttctgtatgggctgaggtttattgtttccgcttctcgatgcatgacgaaccagccgttgagcgagaggtttatcagcttttccgcttccgagcgctgaaccgatatacaggtactcgcctttcggtacatcaagaagccggccgccctgaaattttccgaacgaaagtcggatcggctttgaaaccttcaggaaaaggatatacgagccccttgggtaattatcgccgaaaatcgtaaactgatctggtggcattgttttttgttgattttgatgcaatattagcggtgctgaaaataaaacgctgatgttatcctgttcaatgatcggaagattttcatgcaggaaaaagataattgtcttaacggtactttgctatggatagtaattccaggctcatgacgttcaggcgcagagagatggttgaaaagctgaagttgagcggtattgcagataaccgggttcttgctgcgtttttaagtgttgaacgtcaccgtttttttgacaaggaaagtcaggagtatgcgtatgcggatggagcatatcccatagggtatggccagaccatttcgcagccctatacagtagcctgtatgacatcgttgcttgtggaacgatcgccgtcaggtaaagttctcgaaatagggactggatcggggtatcaggcagcgattctttacgctctcgggtacagggtttatactattgagcgggttgtggaactctctgaaaaagccgaaaagctcttcagtgctctggggttctctataatgtgccgatcaggagacggaacgctcggctggcccgaggaggcgccgtttgacggtattatggttacagctggagcgcctcattgtcccgaaacgctcttgcatcagcttgctctcgacgggagccttgttgtgccgattggagcgcatggtttgcagaaaatgacggtttttcaaagaaaaaaagaccgtttcgaaaaggaagtattcagtgattttgctttcgtgccgctgataggcagggaagggtggggttgatttttttaaacatcttaatgaagggatgatttatggctgtaatgaccagcttaagggataagactcatatcattctttatgcgcttctggctgcgtttcttgccttgatcgtttttgaatggggaatgaatttctcggggttttcaggcaagaaacgagacattgccggcaaggtcaatggaaaggatatttccgctgcccagtatgaagaggtgtataatgagatatccggtaactttcgaagaaccaaccccggtgccgaaataacgccggtaaccgaactggagtttcgtcagcaggcatggaatattgtggtagaccagacgctgcttgaagagcagtttgcaaaattcggcattaccgttcaggatcaggaggttgtcgaatcgcttgacagtcctgaaccaccgatgatcattcggcagaatttttccgattcgacaggttctattgacagaaaaaagcttgatgtcgcccgtcgtgatcctaaaaacaaggatttgtggttgcagcttgagaaaatggttcagcgggaacttaaggtaaacaagctgattcgtgcactccagccaatggttcgtgttaccggtagagagcttgatgatattgtccgcagaaattttggcagattttcggcatcgtttgtgcctgttcccttgagctttgccggtactgacaccagctttcccgtgaaagaggatgagatacagaagtattacaacgaacataaggagctcttgaaacagcttccgtcacgatcggcagattatgtgttttttcctcttacgccatcgtcaaaagacagtagctctgttcgcagcgagcttgaatcgcttcgctccgagttttcagcagcggtcaatgataccgattatgtaaaggttcagagtgatcgaccaaatggcgttaacgtcttgtacaacagggcaaacttttctctgcctgctggttcgattgttttcagtcccgccaatcttaaagccggcgccattgttgggcctgtggccgacagaggtgagtatcggttactgaaaataaaagaggtgagaactgcacagccaattgccagggcttctcatattctgcttcgttttaatccgggcaacaaggaggaagtggagaaagttcgtgagaggatggtcatgatatttaaaaatcttcaggcaggagttccttttgagacgcttgccggaaaatattccgaagatcccggcagcgctgtgcagggcggcgatcttggatggtttacaagggagagcatgctgcctgaattttcagcggcggttttcagcggtacccctggcgctgttgttaaaccggtacagaccaaattcgggttgcatatcatcaaggttaccgggtttgatcagactgccgttatagcctcggaaattgtccgaaccattcgcccttcaactgaaaccgttgacagcgcgcgaaggcttgctatggctttccagatgcaggcaaaggataagggacttgaaaaaagcgcttcaaccgaaaagctcgtggttggtaaaacaggcgatttcgggaagcatacgcttattgccgacatcggcttcagcgataagatcacagcctttgcttttaacggaaaagagggagcgctgtcagatgttatagaaaccgaaaaaggtttttatgtcatgaaacttacaggagtaaacgataccggttatcgtcggcttgatgctgatttgaaaaaaaggattacggctgaacttgtccgtctgaaaaaagaaccggttcttgagaaaaaactttcattgaatgcaaaacagagtggagctacgctggataagatcgcggcagcctatcccggaactgttgtcgttacggcagacgatattcggtgggttgacgggtttatccccggttacggatttgatcagcctcttgttgaagcgatgtctgcaatgacagaaggcaagctttccggtccggtgaaaaccaatgacggttatgcaatcgttcttttatcgaaaaagaatatgccggcagaacgcgatgttgaggcagcaaaaaccgcttttactccaaaaattattcaggataagctgaatcggctgtttacggaatattttgctacgatcaagaaaaatgctgttatagaggatcttcgcccctgaatgatttctcttgagggcttcccgataatttcttcataacgggaagctctcaataccctcgcacgcaaggcgcatggcaaccgggcagcacaaggtttcggaaaataagcgcctgcctctatgtgattttgtcagtcaggatgcgtgaatggtatccaaaaaccctcttttagtgttcggcctgaaatgtttcaaggcaggcttttattttttgtgccgaatcgagtttgatgcattcaagcgccagcgcctctgtttcagcaacgctgtagcgcgatacgaaccgtttaagattcgcaatatcagcacttacaacactgaactttctcaagccgcaccctatcagaaaggggagggcaagcgggtctgaacccatgtcgccgcacagcgcgacacggcagtgatttttctgggcggttgcaattactctgtgaagctgccggataatggcagggtgaaatttttcaaagagatcctgaacaatgacgttgttgcggtcaacggcaagggtatactgtgtaagatcattggtgccgagactgataaaatctacgcatttcgtaatctcgtcgataatctcgactgccgcaggcacctcgatcattgcgccgagttcaggtttttcgccggcgacgccagtttgctcaatgacctcggcatgcagtctgtcaaccatggcgcaaatggtcatgatctcgtcgagagaggtgatcatcggtataagaatattgatgttgccgagggcgtttgccctgataaccgctctgagctgattttcgagaatttcaggtacatcaatgagaattcttattcctctccatccaagattggggttcggctccctgattggtgaataaataagtttatcgccccctatatcaaacagtcggacaacaaagggctgcggagcaactgtttccgacatttcccggtaatagtggtactgttccgattccccaggtacctttgttccgtcaataaaaagattttcactcctgaaaagccctataccttctgatcctgtttctttgagccccaggagttcttccttgaaatcgatgtttgaaaaaaagtttattcttacgccgcattttgtactggccgggagcgttgccgtgagagatgcatcggcattgctctgtttttccgctttctgtttttcctgatagagctgaatggttttttcttcgggatggatgataacggtaccggaactcccgtcaataatcatctgtgtgcctgaaacagcattctgtgaaaaattgccgagccctgccaccatagggatgttcagcgatttacagatcaaagagatatgagaagtttttccgcctgaatcgctgagaaagcccttgacattgctccggctgagcagaataatgtctccggggcagaagtgatcggaaaccacaatggtgccttcgggtatccacgagagcattttgcggacatggagatttctgagaatcctgttttttatatcaaaaaaatcatcagcccgctcctgaaaaacaacatcatctgagcttttgaacttttcgtgatagtgtccgaactcctcttcaataacaagatgtgctggtatcatttctgatctgatacgaaggctgatgctgtcgatgagcatcgggtcctggagcatcatgatctgggcctgaaaaatgttcgcataacccttgccgagttttcttgtcgtgacccgttctatttttttcagttccttttctgagcgatggactgcttcaataaaccgctcgatttccgcttcgatgttatcgttgtcgagagaggtgatttcatgctcatattgttccttttcataagcataacattcaccgatggcaattcctcgtgaagtccctatgccattgaacgttgcttcatggggctttatatttccgccatcgcttcgatttgaacggctctgtttttttgagggaagaactcccttcagtgtgttttttttctgttcaggcatagggcacagtcttaaaaaggtgcatcgtcggcgttaatgaaggtgtttgcgctcatttgggttttctggagtgcgggtgcttcagggggtagattgcgttcgttggccgatccaccgttctgctcatcggtgttgctcaaatagcttgtcgctgccgattggaagcgtccgtattgtttgaggaagaggatgcgaatatcgccgatagggccgtttcgctgcttgccgataaccacctctaccatattcttggttgaagagccgtctgaaaaagtctgaatgttatacatctccggtctcgaaaggaacatgacaacgtcagcgtcctgttcaattgagccggattccctcagatcgctcaactgaggtcttctgtcgcctgagcgctgttcaacggatctgttcaactgcgccagagcgataaccggaatgttaagctctttggcgagcgctttcagcgatcgggatatttgtgcgatctcctgttcgcggtttgtttttccatccttgaccggtgtgacaagctggagataatcaacaacaaccattccgatgttgtgctcctgcttcattctgcgggtttttgcggtcagctccataatcgaaatgccgggggtatcgtcaatgaacagttttgcttcattgagcttgtccatactgttgatgattttgctcatcatttccggcgtgattcgacccgttcgaacaagctgcgattcaacatatgcctcggcacacatgagcctgacggcaagctgaacctcggccatttccaggctgaaaaaaagaaccggggtattgaaatcaacagcggcgtttcttgcaagggcaagggcgaatgcggttttaccggcagaaggtcttgctgcaatgataatcatgtcggaagactgaaaccctgcggtaaactgatcgagatcggaaaacccggatcctacaccggtaatggacgactgtgaagccctgagggtttcaagcattctgatgccgttttttaccagatccttgatcggagatgctttctttttgatgcctgcctgtgaaatattgaaaaattgctgcgatgcatgttcaaccagatcaaaaatatccattgatgaactgtatgcggctcccgatacctttgccgatatcgaaatcattcgccggtagagatatttctcctttgcaagccgtgcataatattcgacatttgccgcgctgatgactttgccggagagttcggcaaggtagtgtctgccgccgatattgtccagctcattcattttaagcagttcctcgctcacggttatcagatcgatagcctgccttttattgtaaagctgcatcatcgacttgaagatcagacggtggcggcgttcgaaaaaaacctcttcagcgctgtcgccgaagatctggattacctgttcaacaggatcatcctccaggagaacacaggcgagcacctcctgttcaatctcggttgagtaggggggaacacggccttcgaggttgaaatcgatgtccttgctgaaatccagtatatccgctttaggcttgatcattgtttgttaccatggttcttgaatgtgcttcggctgagcaaagtttatcatagtgctgacgcatcatctgaacatcctcccagcaggcttttttccaaccgggatttcttaacagagcggcgggatgataggtaaccatacagtcgtacgctttccatttgacaattcgtcctctcatcgctcccatcgataaactgttctgcaaaatggtattggctgcgactttgccgagcagcagaatcagttttggattgaggagttcaagctgcaggagcagccatggcatgcagcactctatttcatcagcaagcgggttgcggttttgaggtggtcgacatttgagaatattacagataaaaacttcctcacgcttgaactgtacggcttgaagaatcttgtcgagcagttgtcccgatctgccaacgaacgggcggccttggctgtcctcatccgcaccgggtgcttctccgatgaccacaagggcggcgcggggatctccttcaccgaatacaacgttttttcttgaagcggagagccggcatttagtgcacgatttaaccgccagagagaggccgatcagatctctgaatggagctccagcctcagactgaactgaaggcagcgtgtcgtcatgatcgctgaataagaaagggtgcatgagaaaaactggttcttcgattagctgtcaggctggatgagtttttctacagcttccaaaagacggtttgccgcatccggtttcgacaaaagaggcaggaccgttgctgtatcatcgcttcctatcagtgtaagcatattggtttctacttcaaaacccgaactctttccgtcatagaaattcaatgcaataaggtcgagttttttttctatccgtttttttatggcgtttttcagaccatcctcacattcaagagcaaaaccaacagcaatctgcgatggcgatttctgtttgctgaattccgcaagaatatccgggtttttcctgagtgtcaaggagagttcctctccgttttttttcagtttgccctgaaagggcgaatccggtcgataatcggcaacagcggcggctgatacaaaaacatcacaggtttcgaagagttgacgggcagcatcgtacatctcttttgcgctttcaacgtcaacacgttctaccagaggaggggtgatgagtgataccgggccagccagaagcgtaaccttcgctcctcgctctgcagccgctctggcaatggcaaaacccattttgcccgatgagtagttggaaataaatcgaacgtcgtcaattttttctctggtcgggcctgccgtaattaccacgctttttccctgaagcgaagagtgcttgttgcaggatttcagcaactcctcttcaatcaacgcagcgattgcttcgggttcaggcattcttccgagtccacactgaccggaagcaagttcaccgctatccggattaatgatacgagcgccatctgcaagaagcatggcaagatttctctgcaccgatgaggaggtgaacatctctccatccattgccggaaacaaaagcaccggtttatttggacgtaaagtcagaaaacaagcggacagcatgtcatcacaaaggcctgcggccagttttgcgattgtgtttgctgttgcaggcgctacgacaaagatatcagcccattctccgagcgagatatgccgggtgtaatcaacgttttccctttctacaggaggaaagagagagcaataaacctgttcctgtgaaaccgtggcgagggtaagttcgctgacaaatctggctgctgaggccgtcagtacgactttgacatttgcgccaccttttttaagaagacgtaccagtacagggattttataagctgctataccgccgcatatggctatgatgatattttttcctctcaacatatgttttcgtggttgttgtcagagatacccgataatgtactgaaaacagtatgacttatttctttttgttggatgaagggataattcgtttccagaaactgtcccaggtgtgaaaacgttctctgtaggagatgctcgcgccccatgtttcagtagggctttgcagattggtgtttgcggcctcgttttcggtttggccgtaagatcgataggcttcgatatagactttcggggaaacccgatattcgaccttctgtgatgttccgtaataattaaagaggggcttgtttttgacgtcgtgagaacttccctctccgataatgcgtacttttccattagtgcccggaacattcactgccatgtaaagatcgatgccgctgatctctcctttgctgttcatgccaagattgacattgaagctttcaaagccggctacgttctgtaccaggcgtgacaattgcgaggaaataagaccgctgcctgtcgaaagacctacgcttgaaacagcgaggtttttgcttaagccggagcttccctgcggagcgtaccactgactggtgagcagcatggatatgacgttgagttccgcattcgggtcgatctggcttggtttgccgccaatcagatttttcgaggagaacggttgcatctgatcgttcagataatagcccatctcgacatttggttcgctgatggtgccactgatggcaaggagcagcttgacattatcccgatcaccggtctccggcgaaagggcgctgatatacttggtgccatagagattctgcatgatcccttcatggatgccgacgttgttccagacgatttttccgccatcttcaagatcgaaattggtattggaaaatcgatatttgccgtcgctgagcgcaaccgaaccgaacaggcggtagcgctgctggcttttattgaccataagctgcatgccgcttatggcggcttcaagttcttcacccctcgttcggtcaaaaataacccggaatttcaactgttcggcgcttctgattttcagatccttcagttgcagtatgtcgataagcgagtaattgaacccgacagggtcgctgtcgagatcagtttgtgcaaccatggactgttgtgaaggataccggggtacgaattcaataaatttctcgacgcctatatattttgcgctctcattggcgcccggccggtacattgtaaaatcagccgaattgatagtgatatctccttcaacaacgggagaagaaatatcgccattcaaaaggagatttcttgtcgatccgataatggtgccaaaaggcttttcatccctggtgtcctttttatgaaacagcagaagtttcgagaggttagctccgagagtaatggttttcggctttagattttcaattttcagcagaccgttcaggcttccggtaccgttctgcaggtcggcaatgcgcagatctctcagttcaagttgcctgggggttacctgaatatctccgttaagaagataggttacctgggttgcttcaagtttaatctgtgtatcacggagtcggcttaacaggtagatctccggtcgggatgtcgttccctcaacggtgagcgttgtcggcataattcctgcggcatcttctacaaaaggcagcactactttaagaaatcgtgccgaaagattgtcggatcggaatgatgcctgtattttctgctcctgtggtattcgcagttcaaaagggtaatacgcaagtacaagcggcattgttccgctgcctgcaatggtattgactgaaggggtggtattccccttgtttaccggttcagtgataaaactcttgtaatcgaaactcagtttattgccggcgtgacgaatgttgctctgcacgtttcccagtggaattttgtcgaaaccaaccgattttccattgatgctgagggtgcttgttttcgtgtttgggttgccactgatggtcagggatgcatcgatggtgcccgacatgccggatggaagacgtttttccgaaagctcgccgagtgcggcaaggtcaagatgcgaaaggttgcattgaaaacttcctggccgggaattactcaattcaccattaagcacaagatgctgatttccattggctatggtaaatcggttgaactgtacggccattttttcgattttgatatgagaaccgccctgtgtctgccagcgatttttcccctttccgatagcgagcttcgtgaaaccgaggtcataggctgatccggttcgctgcagggaaaaagctgtagaaaattccctgtcgttttcaaatcgaccggcatcgattgatgcggtaaggcgtccagtggaataggtcgcatcaaaaacgagattgtttgatgtttgaccggaaaaaacgagagaggctgcttttcccttgatagcagctttaggtatcccgtttccgctgcattccattgccgctgttgcggagagctttttcagtgcaacggctttaccgtacgccagtgaaccgagatccagcgatgaggtaagagcgcagcgtccattctcatagaaaaactgaccctcagcgctcccctgtaatgcaagatccctgaacggaagcagtggtgatagaggttccatatcttttacaagaatccggtaagagaccgtaaatggttttttcaggctaaggaacgcatcgcttcggggtccggccggccggctgctccagagactctgtgttcgaatctcgcctgaaatacccgatccggcaagttcaatcgcaccaagcagctctttgaaggactggttgccctggacagcaagatcaagaaaatcactcttcagagtgactgttgatgaagcagcatgctgttcaactgctgccgaaagttcggatttatctctgagtcggaaattgttgatcgaggagggagaaaacctggcggttaatgcggcattcagcgatgccggatcaaagcctgatcccttgagggcaaacacgccattcaggtcggtgacgaaatcgtttgaagcaagtgatttggcgagattcagccttgcgaccttcccttcagcctggtaatcggcactgccacctttccagcttatctgcccactgacatcgatgctttccataccattttgcaggatggcttttgctcgtacaagctccctgctgtaatcaagagaaagggttccctgcttcaaagcctgttgctgccagaacgagtccttcaggtcgctttctatatgcagctctgccagctcggaaccattgacgataccatcaaagttccctgttgcattaagcatgctttttgcggttgttgtaccggtgaaaagatgtggcagagtcttttcgagcgaaaatgcaccctttcccttgatctgctttccgggttctcctgcagcttctccttttatggaggcgtttcctgctttggtaagaatatggacatctgtcgaaagttctttgagattgccatgggccttaccgataaaagagattgcaccgattcgggcgatcagctctttttgattcttgtctgaaaaaaatgcctgaaaaaaatcaggatcgattttcgaactgtctatttcaagctggtagccaaacgcatttttgttctgcacattgagcaatttgcctttcacggccagatggcttttgttgtgcgcaagtacgcccttgataatttcaatggtattggactgacttcttgcatcgcccttcagactgtaaacaccttcaggaagagcgatatccggatagatcatgttcagatcccgggtgtggatattgagtgcctgaatatcaagaaaagacttgccggcaagcaggagttttttctgatcgggatcgaaaatattgaacttgtccaaagagagggagagttccgcattgcttttgtcgctcgtcgctttcagagcgatgatatccgcgcgtttttcggaaacgaaaaactgaccggatccctgtttcaggcggaagctgtgctgaggaatgtcgagtgccagggcttcaatcgttcctccaaactcttttttctttattttcagtctgagcgagttaaggtccagagagatgttctgaacagttaacgcaagcggtgtctcattcggcagggttctggaatagttcagcgagctgtttctgagggtaacgactttgctgaaaaaactctcgatgggtgcatcggtcgaatcaggtttgcgggaggtgaatatgagatcgatgttccgtttgccgttttccctttcaataacgtttatcagcaggctgtctactttaatttttctgaaagaaagtttatcgattttcggtttgagaatagtcagaaaattaaagcgcagggtgaccttgtcagcagagagggccggcaagtcttcatccggttcatagatgcgcggactgagaatagttactttgttggggaaattaagcttgactttctgtagctcaaggtgtccgtaaaactcttcattgaaaagctttacggcaagatccttcgcgaaccggtcaaggaatccgctgttcaggacaattgcggcaacaatcgacaggagaagaacgcccgccgacagcagcgccagaaatccgataaagacttttttactcttttccacgaggagtgtgtttgccgtaaatttgaatgaccttctcaatgataccggttgtcgaccggccttccagaatcggcagggtaagcacctttcccccactctgaagaactgcctttgctccagcaatgcgttcgatatcccagtcggcacccttgaccagaatatcaggaagcagtgcctcgatcaacgcctccggagtgtcttcatcaaagagtgtaatggcatcaaccatttgcagcgcagacagtacggcagcgcgatcctgctcggcgcatacaggccgtagcggccctttaatgcgttgtatcgaagcgtcactgttgagccctatcagcaggatatcgccaagctgacgggctcttgagagatactgaacgtgacctgcatgcagaatgtcaaaacaaccgttcgaaaacaccactttttttcctgaagattgccatgcgatgacttgttctttcgcctttgcacgggttagtagtttgctattcatcaggtaacggtcggctaattggagaaaaatcacgtgcaactgcaatacaagcaatttcggataatttattcaatttcgcgtatgctcggcacactcttgcgaaaggatttcttcttttttcttcttatcacttccggtttgccgagtgctgagcagcaggtagtgggtagtgggcaatgagtttcccgtttctttccctatttcaaaattatcaaacagtgactggtatttgactgaaccggtaaattcaggtattttcaggcatctgtgcggaagggatgctgtttattgcacgggattaaatcaaagaaattcatgaccgatccaagtataaccaacaagcaatcctcagacaggcgcatctataagctttttatgctcttcagtgttcttgtcagaaaaatgaaccgaaaaacggcacttttcatggcagatcggcttggagatttgatgtttgatattcttaaaatccgcaaaccccttgttgaggggaacctttcgataacctttccggaaaaaagcgccaacgaaattcgttcgatagcaaggcgggtatacagaaaccaggcgagaaattttatcgaggtgcttcgtctcccgcttatcgccagccgggaagatgctgaagagcttttcgatatcaatgcatcccaactgtccgacattttgcagcgatcgggggttgtgcttgtttcagctcatttcggtaactgggaactgcttgggttttgcgcagggatcatggtaacgcctctgacaattgttgtaaagcggttaaggaatgatgacgtcgatcgctgtatcaacacctggagaaccatgaagggtaacactgtcgtaaaaaagtcgcgagctctgcgtgaagggttgaaaacactcaggaacaaagggatagtgtcctttcttgcagatcagtcagatcctgagggcacgtttgttacagactttctcggcagaccatcatcagtgtttctcggcccggcctatctggctctgaaaaccagggtgcctctttttgtctgtatggcatacaggaaagaggatggacgtcataccgtagatattgaacagattccgacggaagacctcaaagatagccgggaggactttgaagagctcgcccgtcgttataccagagcgattgataaagctatcagagttcgacctgaagagtggttctggctacacgaccgctggaaacggacgttttgatctctatggctgaaattctctgtgttttgttttgaaaataagaatcagtcatattgcctgaattcgtcaatattctgtctcaagaacttttattgttttcaggtgaattgtatttcgttcgagaggaggagatacactcaatgcatattacgcatatgcatgccgcaaaagagggcgagacatgtatattaagttattcgacgcttaatattattttgattattgctgatgctattatgaaaaagtaaaaaaagattaaagtacgttatagaaaaacatcaatgaaagctataaaaataacagctgcaatagtaattaatttttttccaatagaataacagcaacattcttttttgttacgaataatttaattttgttgttagctgaagttgtatcaatatttacagcttcagtgagaagactcttctgctgagtatctactcttccatcgataaaatgattggcacccaaagtaagaatgatgggtcttaaacgctcaggattattaaaaagaaaagcctccttatatttgttgtctacatggccaaaaacagcaaccgcagtataattagccggatgatgtgaaaacgcagcttcaattttatttaaaacaaattccgattgagttttatgttcatataaataagatcgaccagaaatagaaagatttaatcctgtccagagtaataaaaaaacacttagccaacgagggaaaagtaattgcttggattcaataaaaaaaagaagtattaaggacgatgaaaaagcaacaaggcttcttgtttgaatgattggagccaaagggattgaaaaaataaagaaagagagaaaaacagctgatagaataatagagatatataagtttgaaaatgaatttttcaagcgtgcgaaagtgaatataatcagaagtaagggatagaggaacccattacttgccgagtttttccagaaaacaacaagttgttctgtcaagttttgaaaaacataaattatatttcttaaaagagtggatatgtcatgggcaggcatgattaatctccactcagcaggaatgatccctgcctgtccggtatgaatataaacaattaaggacgcgacaaccagacctgagactgcgccagtaatccagaataataaatgggttgtgactaatggtatggtgctgttaatacttgttttatcaaatttatagtgccctaaaaacaggagtggaagcagaaaataataattttgcatcatgccaaataataaaacgcctccaactaaataaataactttataggatatatctttttgcgccatccaggccaaaagcaataatgaaattgttgtgggcaagactgttgctggccagagggattgatatgcatttggggtttcaatcagtaaaacagatgctataataattgaataccaggattcttttgtaaggtttttagatatataataaaatacaccccacaatgaagatagaaataaaatgacgtgagtttgaagcggtatatgtctcaataatttatgaagaaaatagttggcccagcggccctcttcttttaatttaaatgtaaaatcagtgtaataatgcacttcgtcgtgcccaaatactttcatgtctataagcaggtaatatgtgttgaaaataagaatcaacgacagacctgctgcaatgtattgcgtagtagttgatgagaaaaaacgaatgagacgatgatgccatatagatgaaatactctgtgtgcgatcagatgaatttatttgcacagataaaattattaatattattaaaatgtgggaaatgactttatatggtttattaatataaggtcaactataagagattgtgaatgtttttatgatgtttccctcaagtatttatttgtgtttccagacaaaatacttattaagtaaataaaaaataatcgtatatgcaatcattgctgcaatttgtgcaatctcaggtatgacatgtaatgatcggtgaaaataataaagaatagcaagattaagaataaaagaaataataaaacttaatacaaatctaagaaaagctccaaaactgaatattgttcttttaaatacaaataaacgatttaaaataaaagccgaaatcaggccaattccgtagccaattgcattagatagttcagggctgagatttacaaaacgatagaaaacgaaaaaagttccataaccaacaagtgtgttaaaaattcctgtaatcaaatacctgattatttcacttgatatggttatcatgatacgagaagtgtctgataacaggactgcgactcattttaagatcttcggagttaaaacctacgtactcttctacaacatacaatggtcgttttttaacttcattatatattctcccaatatattcccctagaattccaacactgataagctgtattccgcccagaaaaagaacagcaatcatgataccagcccaaccttctacccagttataggtaaagattcttacaagtaatgcatagataatccctgcaaaagcaagtgcggcagataataatcccaagctaattgagatctgaagtggttttgttgaaaatgataaaatgccgtcgtttgcaaaacgaagcattttctttaatggatatttgctttcaccggcaaatctctcttgtctggtatatggaagggcggtctgtttaaagcccacccaactgaccatacccctgacaaaacgatcattttcaggcatagctttcagtgtgtcaacaacatctctgctcatcagtctgaaatcaccagtgtctaaagggataggaatatcagaaagtttatttaaaaatctgtaaaaaaaacgagctgaaaactgtttaaatgctgattcgcctattctgacggcacgagttccataaataacatcataaccttctcgccattttgcaatcattttatgaatcacttcaggaggatcctgtagatctgcatcaatgagaacaactgcatcaccacgagcagcatcgattcctgctgtaacagcaatttgatgaccgaaatttcttgcaaagacaatgacttttattctggtgtcatctgaagcatatgatttcagaagcattcttgtcctgtcccgactgccatcatcaacaagaatgagctcaacatcaaggtcattacgttctgaacagaaagttttaagtcgtttaatagtttcatcaatcactgcttcctcgttgtagcaaggaataactaatgacaataattgcattttatgaactccagaagatatgactaatttaaagcgtgaattaaattgcttattctgcttattccttttgtaattgagtactcactattagtgtaatcatatatattttttgaaagcttttcccaaagtatactgtcatgataaagtctttcaatggaatttgcaaaatcatcaggtttatctgcaatcagtatatgcttttcatgtttaaggcccattccttcaactgctatacttgttgcaactgagggaagtccatagctgccacttcgagcaagcttacctttttgccctgctccatatctcaagggagctatagaaaatttacatgagttgaagaaaggcgataaatcttcaatatatccaatgcttagaattccattttgattatgcagatttattatttcatttggcatttcactaccgatgataataaagtgagcatcaactaacctggttttgaccaatggccagatctccctggaaaagtacagtactgcatctacattgggggaatgttgaaatccgccaataaacatgatgttttttctgttttcaaaattattggtgcgctgatgcatgtcaagaattaacggaagattaaaaagttttaattctggatcgatcttgctaagatgcttgacttccgactcactaataatgatattcacatctgatcttttcatgatactgagttcagtagctttggttttttttgctttatgaagaagttcgatggaattcagcgttcttgcttgtcgtgcttctcgaatatagtgaatatcaacaaggttaaatattaaaatgctgttagggcagtatttctttattgcgttaatgtgttttactgcaatacctactcttgaaagtacaacgtatttaaattcagcacctctggtttttaaaaaattttctatagatgttatgtgtggtttgtacaggcattcaataccaagttgttgtaaaacctgtgtgtaaccatcaagaaaaatcaggttatctggtatgaatgttaccttaaaatttaattttgtgaaaatatattgatgaaaaaaagcatcaactgagccagaatctttatcaggcgttggagtgcatgcatctataaataatatagtatctttataatacttgcacttagctaagctataattatctggtaagatattgtgagattttaattgtgtttcccatttgttgtaaaatttaattttatttgtattttgaaattttttaactccttttttcaaatcagtaccagaagtaatcccttcatgatgaattacctttgatgctggttgatatagtactttatatcccattttccgaactgtaaatgctatgtctgtatcctcataataagcagggataaatagagtgtcaaatcctccaatgctatcgaataaagatttttttattgcaattgagcatcccgagcaataatctacttccctcaggaaattgtattctggtttatttggatcacttaatcttccgtaatttaatccactgccatctgacaagattactccgccagcttcctgtaaacgcccatcaggatatatgatttgagaacctactaagccgacattatcatgtattataaatggagctataagactatcgagccaggcatttagtacttctgtatcattattgagaaatatcagatattcaccagttgcaagagatgcgcctgaattacatgaatgtataaatcctttattgcagtcgtttcttattaattttatttgactgattttattaagtgtttcatatgagttatctggggagtgatcatcgattattatgatttcaaaggatgttgagtcaggtaaatttaatagtgactcaatacattttattgtgtatgaaatatttccataaacaggaataattatagaagcagtcggtttcgattctttaaagaaagaattgttttcggcaagatgatcaataatgccgaatttataatgaaaacaatgtttattatctgaacatgctatatttttatattctttaagaaaccattctgcattactgttatgcgtatttacactgagatgatttttatcttcgactttgaaaaaaagcttacttagtgtatgagctctttttcttattgatttttttagttttcgcaaaggtttcactttcacaaaatcatgttttttactaaaactttttattgtttcatcgtttttttcaattgtttgaataagtttgttgattacagtctctcgattactgattgtttgattcagcatatcgatcattgtatcagcttcttttaaggaatttaataggcgtcttatttgaaaatccatttctattgtgttgccaatcttttcaaatagagttcctattatatttctattagcctctgtttcaatagttttaatgaattcattaatattatcattatacatattaccagtaaaaataactcccagcccattggaatgctcaatagtaaggtttgggtatatgtttttgacatatccccataatttataaacttcggtattattttctgaagcattaatattatcaaaaagtactattccagaagaggataattttggaatccaagcattaaataaatttactactgatgtataagtcccttcgctatttatatgtaaaatgtcaatagaagcgtcttcaaaaaaagaaagggcattataataagtgttaccagtaacatttgaaaaagcctggtagtgttcattattataggttaataatgaatcaataatatcggcattatataattcggtttgttcattattcaaacatgaatatattgcataacagagtgtaggcaagctgttatacttgacgctttggcaaaaagagaaatatgaatttcctgaatgagtaccaagttcaacaattacttggggcttcgccgcttctacaatccagaatgagaatggaatatgccctaaccaaccgattggttcaataattcttgctggttttaaaaaaagagatttgttgatcattgtttatgctaagatatcaggtatagtgtgtatagaaagtatttagtttgatatatggtttggtgataatcattgatggtaaattatatcccgaataatgaataaaaaggtcaaatctctcatcctttgactcaattagaaaagaaatgtaaaaataacatgacgttctaaatcgagaatccaatatgatgtctaatcatcatatattttatatagttgagcgccatccttcgcgtatacgtatatagattctacctatttcggtattagtactttattttaacaaaaaaagtcaaaatataaaattcaaatacgctattatcctgaataattcatgagactgcaaaagagaggcatctcgagccaaaaatgagcctgccataggcgaagccaacctgagatgccgacctgtcttgtcttcgcgtcatacgttcaccccttatcggaaatttactgatgccggaaaagcggcttatccccgtaagactatggcctcagataccatgaggccatagtcttgccttgacgtcatgacttttacgcccttcctgtagctctgtttgattgttaccttccccctctggaaacgatacagcattacggaattgctgttgatggccatgggactgatcgcaggtgctcaaggacggcgaagcacttgttcagtatcggtttgtacggatatgaggtcggcagatgcaccttgatgcgtgtcttcatctcaatgaccttcgctccgattttcaggagcttcaatcggattgtctcgaaggtcgccgtggcaagggcggtgccccggagcaggttggtctggaaggcgtggaccaggacataggccgccgaatgcaggaagaccctgaactggttggcaagaaagcgatggcatgaggtccggtcgcttttcatgaacgttttatgcgccttgatgtagagttcatcgttgccacgtgcactgtaaatctgctcgtacagagtcttggcctttgcctcctgcatgtcggtgctgatgaagcgcacgttcagccccttttcggtcatctcgaccttggcgaccactctgcgggtctccttccagctccgtgcctgatactgaaaggtatggtaacggcggtatccggctccatgcttcttgacctcctcaataatgtccttgacggagcgaagcagcacgtcattaccgccgaggccggtcacgctgtagcagttctgctctctggcaaggaaggagtagacttccggcacaccgtaatggctgtcgccgcggtagacgatgattgtttccggccacctgctccggatatggcggacaatgcgcttcacgtatgatacaatctccttgccggtaggacgcctgccggggcgaaggatcgaggcgatcagcttgccagtcaacccctcgaaaacatggagaggctggtaacaggtctcctggtgatagccgttgaaaagcgccagctgctgtttgccatgaacaacatcctcggtatcgtcaaagtccaggacgatgacccgcggtgcctcggtgtaggagtcaaggaaatgatcgaggaacccgacagccatacgatagagctccggacgggtaaccatgttctccagcctgctgaaggtaggctggctggcaaggtcatcgccgctttcaggaagacggttgagggccatcttgagagcgggatccttccgcatggaattgctgtcgttgccgtcctcatagccgcaggcgatctggtagacccgctgggcgatcaggtcagggatcgaatgcatgacagatgaggtccgacgggaatcagcaatgcaatcggcaagcttcggaacgatcctggtcatggactcgacttccttcaacagcaggacaccggcatcgctggtggcgttgcctccctggaaatcaagaaccacttttttgcccttgacaggggcaacggatacttcgaaacaatcaggaaatagcgcttgttggttgggttggtcagtgtgtatattggtgtaagggagttgcatagccgtccagtggttatttgttgtctaagcaccaataaaataacactttgtggcgattatgcatcccttttttattgccctcgtgaattattcaggttatgatcttattacctttacatcaagtcctgttatggtggaggaaaaggattgtttaaaatgttttgatgaagtaccttgttgcattgttgtgtttttgctggtaatatcacgattgttatatctgaatgaatttgcttctccggatgctccgttatcttgctccatcaaaagggaaaattgcccttgtggtggttgtgagtattatcacatcgtttttaagtgtgatttcgatctactcaatactccctttgcttaatgccgtttttgaaacaggccccgtcactcgaacggaagctacgcacacggaatctgacggtaaaagcaggcaggaggagtcaatgcagaaggcgactccccttaaaccagctattggcaatggttttgtaaacttcgatgagctcaagaaaaacgccctggtgacgtttcagcatgcgtttcatgctgaaacgaaggagcgctctcttcttaatatctgcctctttctgattgccgcttttgctgtaaagaacatctttgtctatctcaatgggcaattgatttttcgtattcagacaaaaacagcaaaaaagctcagggacgatgtgtttcgcagcatcatcgagatgcacctcgattactttaacaagaatcgggtcggcaatcttatgaactatgtgtataacgatgtcgagaatgtcaatgcgagtatcagttctaccttggtcaattttttgcagaacccgttttccatatttgtctatatggtggtgctgtttgccctgagctggcaactcacgctctttgcagcttttacctcgctactcatattttttcttatccagctggtcggtaaaaatgtcaagggtcttgcgcttacttttcagaccagaatgggtgacatgaattccgtgctgcaggagaaattcaatggtataaaagtgatcaaggcaacggcgtttgaggatgttgagcttgaacgttttaaggaatttaccagggattttcgaactcttggtattaaaatccagcagatgcgcaatgttatcagtccactgaatgagacattgctggttgctgctattgcgggggttctctggtttggggggttgcaggtgttcaaaggcgtgatgacggctaatgaattgattgtatttgcttttactctttactcgacgatgggtccgataaagatgcttggcaacgccaatacctcaatccagattggcttgatatcggtagagcgtctttttgaagtgcttgatgctgaagctgtggtggtgaatggtacccgcagtataaccggattttcccacacgatcagatttgaggatgtgtgtttccggtatctcaaggaacccgatgcacccaatgtactcgatcatgttacctttgagatcaaaaagggcgaaatggttgcccttgttggtcagtccggttcgggcaagtcaactgccgttgatcttcttctgcggttttacgacgtcgattcgggacgtattaccattgatggcgtcgatattcgtgactatgatttcaagcagcttcgccggatgatcggggttgtaagtcaggaggtgattttgtttaatgactcgattgatgcaaatatcgcctatggcgttcgtgatgagataggacatggccgggtggaacaggcagcgcgtttggcaaatgcccatcagtttatcagcgaaaagccggatgggtataatactcttatcggagaccgggggatccagctttcaggaggtcagcgacagcggttggccattgcccgtgcgatggtaaaaaatcccgaacttctgatttttgatgaagcgacaagcgcgctcgataacgagtcggaaaaggttgtgcagcaggcaatagatcatgctcttgcaaatcgtactgctcttgttgttgcgcacaggctttcgacagtcaagaatgccgacaggatcattgtgatggaacgtggccaggtagccgagtcaggcaatcatgaggagttgctgcaggctgatggactttacaggaagctctatgagattcagtttgcgggaaaaaccgaacgagcttcatgatgatttttctgcggtcagacggtacattatattattgcaatgatggtcgtcaacctttttatcgatcaagtattcgaggaggccaggacagtgaaaaatcatcgcttgtaatggacagattcgggttgtaggcaggatcatgatttttatcaattccccatgtgttttgcatgtatgcaagttcttttcctgcaagttcttttttttcaggggtgtcgttgcggccccttgtcaaagattcgtgatgaaacatttccgcatagggtgtccagatatttcgcagtcccttttttttcagtttcaggcagagctcaatatcgttaaatgcaacggtgagctcttgttcatttaaaccagcaacatgcaggtaatttattctgttgatcaagagacaggcgcctgtaacggctgaatattcctgttgcaggcaggctcgtccgaaatatcccggatttcctttagggtattttttatgtgcatggccagttcctgtatacatccccgtaatgacaccagcgtgttgtagcgttgcatttggataccagagtcttgcgccaaccgcgccaactccaggttgtattgcatgccccatcatttcgttaagccattcaggcgttatgatttcaatatcattgttcatcaggcagataaaatccgcagaagaagagtgtactgctctgttgttaagttttgaatagttaaatggtgtttcgtcgtcgcgtattattctgatacgggagtcatttttccactgtttcaggaggtcaagagtattctgctcttttgacccattgtcaatgatggttatcgaatagttgttataggttgttttggcgagaattgacagaacacagattttcagaaggttcgccatgtctttagtcggtatgatgatgtcaaccgatggtggagtgttggggatggtgtatcgtattcggttgcattccggatattccggcgctttttcaacggttgcctctattccggttcgtttgagatgatggttgacagcaagcagcgctgcttcctgattgccggatatttgagtctctgttgctgctatggttccggatcgggaaattcgcttgtgataaagcactctgggaatgtgacggatctgctcgggtttcagtttttcataaaaccttagagcgaggtcgtaatcctgagctccatcaagctctcttttaaacccccccgtttgcctggccaatgatgttttgaaaaccgcaagattacctaccatgttttggcaaagaaacagatcataattgaaatcgggcttgaaaaaagggtttactcttttattgttgttgtccaatgagtcctcatcggaatagagcaaccccgcttcaggatagcgcatgacctcttgtgcaacatgataaagggcgagaggatgaatggtgtcgccactctcaagaagagcgaaaaattctccgccagcaagttccagagctgcattgcttgcctccgatatggtgttggtctcttttttgacgtggcgggttattcgtgcatcgttctccacaaattttctgatcgcagtttctgcttctgtatgttgcgatgcctctgcaatgatgcagagttcccaatgtgggtaaagttgggctttgactgactgaacggattgttcaagcgaggagagtgatcgtttattaagacgcatgaataccgaaatcaggggagactcacgtttggtagcgatttctgcaatgatgttttttcgtctcttttcagttaaaaggtcatacttgttcagccagatattgtagtcgtttttttctgcgtttttctgcgttttctttttttgcttgatggttttatagtatctgacaatttttcctatgggggtattgtagacggagcgtaattctgactcgtttttgtggtattgctgaaggagatcatatattctccgttcctgctcagaaagaagtgcctgcaggtcgttatttctggttataagctctgtatccaggcattcccctgcgccaaaatcgttctgtgctttctggtcagctcttatcataacataatctgttttattggctgaatggatgatgatgacttatttgattacgttcgataaaacctgttcggcgcggattttccaggtgtaactggtcataaaatcttcgtatgcttgttgtgctattgcttcccgtttgtttttatcctggagcgccgtaatggcatcggcccactgctgaaagtcgtcgcattgaaccagcagggcatttgattcgttgagaacctctctcaggacaggtaaatccgatgatataatcgcttttttatgggccatatattcaaacatcttcaagggcgaagtgaaatccgagatgttgcgtttttcatcccgtttgccgcatggcagtaccactttctggtttggtaacaggcagatgtcgaagctgtttaagtatttcggcagttccgtctggtttttaaagccatagaaaaaaacattgtcgcttttaatgactgatttccagtatgcgatgtcgttttcttttcctcctataatatgaaagttaacctctgtcatgagtggcgcaactcctgcgatgacctctactcctttgccttgatacaaatggccggaatacccgacatgcaaccgttctttttcgcctgacagctctgctttcgactggaaatcaatgactttgtctgctccatcatgtgcaacgaacagtttatcctggctgataatgttctcattgctatagagggttttcaatgcttccgagataacgaccagtcttttgaagttcctgtttctggttacgagtgaaaaccagagttttttaatgtttcctgatcgccaaagaggcagatgggattcatagattgttttgtatccactgaggcaggctatggtacagccgagaaaacaccgtccgtaaaccagatcgggatcaagttcgtggagtgatttctgcatttgccgaatctgagaaacaaatttcactttcaggtgctgatactcgaatttcctgatctgaaaattccgctttacaccgtagtaggcataaatatcgttgatgcctggctcgcatccgctgcttctgtcgggaagtagaaaaataacctcatgtccgttgtcggcaaaagcctgacacatcttcatcacatggatactgttggcatcgcgtgagggaatggcggaacgggcgatatagacaattttcatgaacttcgaattctttttatctctacagttttatggcaggctggttgttcagtgaaggcgcggttgttataactttgataacctgttcaggaaggatgccttcagtacagtatttactcttttgagggcacttttcaagccgccagcatggtgagcaatctggttgtgggtcaagcacgacaggaatcgttgtggcatagtttgctatttcgacaggatgaaagccggaaaacagacagaatgagcgggtgccgactgatgcggcaaggtgatttaacaggccttcaagacacaggataaagtcagccctggatacgatgtaagccagttcccgcaaggattcggttttacctctgaaatcaatgacatgatcgagtaacaattcattgatcatacctgtttggagccaggggaaatgaggtgcactgtcaataactttttggaaattggcaaatccccactctttgtttggtgtgtatgtcgttttgccgactggttgaacaataccgaaccggtctggcagatcgctgaattttcttgagaacaccgctaattcttcatcagagaaatagatctttggcgtggcttgcaagaggatcagtttttttttgaaataacaggagtgagcctcgatgaggctgatttttgcttttgactttctcatgaagcattcaagaccgccatctttcttttttggaaaacaaaagttggcaatgttttcaccttcagcgatgcgcaagagagataaaagaatattacgaaaaaatttaggcattcttttgaagctgtagtttttgcagacattcggattgttttcaaaaaattccggatagcttgaaaaaactacggatttcagacggtgttcagtgaacaggttctcaataattgcggtcatacaaagctgatcgccaatcgcactgccgaaccggtagagaatgaaaagatggaagaattgtaaaagcctattgataatcatcgaaaaaaagttgcctcagctttataagagattcatgaatggagtttattcatatatgagcgttcatgcaacagtgaaaggtcatcgggggttatgctgaagatgcaagcctgtaaccctccatggtttttgttgccgttttttttcacgaaaactcctgtgctcgcaggaggcccttttcaatcagtttctttctggtttcgccctcttcaagcagttgcttcagcgcctcggtgatctcctcgtgatcacgggggtcgatcgtcaacgcagcatcagcggccacttcaccaagcgaggttgtctttgatgtcagtaccgggcaaccgcagctcatggcttcgatgatcgggaggccaaaaccctcatagaacgaaagatagacaaatgcatgtgcggcattgtatagctttacaaggtcaacaaggggcacgtttcgcaggtgataaaccggtgcgcgggatttcatgtcgttgatcgcgtcgtgaaagagtgtgaggttttccttgcgcttggcatgtccgacaataatgatctgtaattcatgttgcagggcagagggcagggcttcaaatgcacgcagcaggccctcaatgttttttctcggctggatctctccgacatagagcaggtagggcttaagcggatcagcaatgccatattgtaacaggaagtttctgtttgtgctgatttgtcggaaggcggggttggcggcaagcggtgtagctacatacttatccgcatacttcgggaagtagtgctgagcgtcgctgcgggtaaattcggagacggtgaaaaccagttttgcctgttgcagaatgctgctgatttttttgtggtagaatgttctcgaatcaacggaagcccacgactccggaaggagggcgataaggtcgtgcagtgttacgacaccgtttttgatgccgtcaggaaaatgggttggattggttgcatggtacatatcggtatggttcgcagcctctcggagtaccgatagattgatcgcctgaaaaaacgggcggcctttttcacccagcattcgctcgttgagaaggatattccggtattcaaatgagttgtttttgccaaaaaaagcctccacatccttttttttgttaagctgggtcagcagtcgataccggttatcggggaaatgcagggcaagtgcagagataagatcttttgtataggtgagattgccgctgtatcccgctgtttttacaacatcataggtgatgttcatggtgctttttttcctgttattcagcgcattacttttctgatgaagctgcttcgattgatttcgaagagccattggcgatcaagggttacggtttattcagcattgcatggtatcctttcagtgtttcctgagcggttgtttgccaggaaaaacgttgtgctcgcacgatacatttttttgaaagatcgtttcgtagcagggagtcttcactgattgcaagcattgcttgacgaattgattctgtgtcataggggtcaaccagaagggacgagctccccgatatttcaggaagcgaggagctgttggcaattatagccggacatccacaattcatggcttcaacgagcggcagaccgaatccttcagagaaggatacaaaaagaagcgcaagggcagcattataaaggtgtacgaggtcgttatcaggtacgtgtaccagatgcagaacatttttttcgagaccggcgccagcgatttttttttgcagctcttttgtcgattttttttcggttggacagatcagcaccagcagggtatctttttttaatgtatcggggagctgtgcataggcaagaatcagtctgtcgaggttttttcttgactcatatcggccaacatagagaaaaaacctgccgttatccagcaggtcgtatttctttagaacagcgggatcaggaggggtttgtcgatagacaggtttaatgccttcataggtgacctttaccttcttttcgcagccggcaaagtagtttctgagctcattgcgcacaaattctgacggcacgaaaatggtcgcggcatcattgatcatcttttttgttgtcagaaaaagggggtgagttgtttcaatggccgtataactcttgttatacagcttaatcaggtcgtgtatcgttactgcggcattctcaataccgggaacaaaatatccctggtgcgtaaaatgaacaaggtcatagttggcagccttttttttccagattgtctgatgatattttctaatcattttattgcatttccctcctaatagcattggatttggaaacggtgccgaatagacaatagcgcgcagatttgaaaagtgttgctgaacctctggaattttatggtgaagggtgaggatattgtatatgttttccggttcgcgttgtgccatcgcttctgtaagagaacgacagtatgtccctatgccgctataccccagatcgtgcgtaaagtcgataccaatattcataggatagtattataattcggcgattcagatctgtaaacagcataaaaaagcatattgcggtattacttgaggcgttgtttcgccactattttttcctgtaaatgcttttcgagtttgttacccatagcggtcatcgtgaattcatgcgttactcgttcatatccggctttgccgaactcctcaagcatgtcgggattgtcgattattttatctattgcgcaggctaatgctgccggttgttttggtggaacaatgatgcccgttttgccatcaaccatcagttctcgcgcaccgttcacatcagtggcaatgacggcttttttcatggccatagcttccatgaccacgttgggcattccttcaaaaagtgaggctaacacaaaaagatcgcatcctttaaggtatgggtaaatattgtcggtaaaacccataaagataaaggagtctgcaaggccggcgtgtgccacctgttttttcagatctatttcaagtttgccttcgcctgaaatggcaaagacgaggtcattacgagtttgtttcaggattgctgcggtttcaatcagataagtgaaccccttttgttccgaaagtctgcctgcgctgtaaatgatttttttccccggaaagcgtgctgaaaagtcatgcgccacgatcttttccgggatgataattccattgtagataaccttgacgaaattatcgccaaaccagccgtagtttttgtatgattccttgatggtgttgctgttggtgatgatgccgtcgaccagttttgtgagggtgactttatgtttccatttattgtcgcagagcaacattccatgccgggcaagtacaatcggtgtttgcacgatctgtgcggcaagacctgcgacacgaacatccttgttgaggttgcagatcaaaacatcaatggcatgtcgttttagaaaagcagcaaccttcaaggtgctcaatggactgatatcgctgcgaatttcaaaaatggttgtttttacaccatttgcttttgcataatgaagcgtcctggaattttttttgcttcccagaacaacgttatgccctcttttcgcaagctctttagctgcgttgatcatccatttttctccgccgccgaatttgtcgcgaccgatggaattcacaaagagaatgttcatggtgtttcgggaaatttgtgactgctgtaaaataattattcagtgatattctgtttttattgtctgttgttgccggttgttctgtcagccgtcatgtccaattgttgctgcaatttgttttgcatgaccgaggtgacagcttccacctcaatgtcgctgacctgtgaagtgctggaggtgatgatttcgaagtcaacgagataagggccgaatctcgacaagtcctggggcgcagaggtgtacaggccgatcaccggaatgttgtagcacgaggcgacgtgaaccagagaggtatcgggagtgacaagcaatcgaagatgcttgacgagtagccctacttcgtagatgttggctgtcgggggggagacggtgacgttatcatgttgttcaagtcgcagtttgatatgagtgtcacccggagctgaaaatatcacgaactgcatatccggaaaacctttaatgagagcactccattttgcttccgtccagcatcgcaaggggccgcctgcgctgatgttaagtcctgtcagaacgtcgttattgattttttccgaaaaccgttttatggcactcgaaacaggcgccggaggcagatatggtctgtactttttttcttcgacgcgtatcgatagcaaggggaggattgagcagtttttaacagccattcgggtatgatactcaatcgttataaggtggttgaatatcccctcatgataaggatgggcatgccctgccttgaaacgggcgcgaataagaagggtttgtatcaaaaagtttgttgacggactgtcctttgtgttgaacagaagatcaaactctctggaaaggacatccttgtaataacgtacaatatttttttttaccgagtgaatggcggttatatgaggatcgtttctgaaaaaatttacggatgcttcgctgaagcagatgaggtgaatttcaagatcgggaaaatagtggcggagattgctcagtagcggcgtgagcagaatcgagtctccgattttttcctgagcgagtatgacaatggaattgagtggtccggtaaattgccgtagcggttcccttttatgaacgatcagttgcagtgttctggtaaagagctttctgaacagtttatttttcttgcccaatgttcgggaggagttcataaaagggatcttcataaagagttttattaaaagggaacttacgagaataaccttattttctcaatggaattatcctgcaacaagttttctgttttcctcgataacgctatcgggatttggctgaacgcgctacaagtcagtcggcatgaatttactgttgggggagggtgtatccatgtcatcggtcagaaaattcatgattggtggcggagaatattctgaaatgctcgaattctcaaagaaaacaggtgaagttgattcgccaatggtaaagggtatgtctataatattattgttccgacaggtcgggattggcctgttttcgaaatcctcgtcccgacttgcagggactccggtttcgtggtttattccgatttaatcgatacgccgtcccccttttacggcgaccgcgaatcacgctttataaaggagccctaaaggtttcgatcgatattacatagtaattgcgaaacaagctcttgcggctgaaacagctccttctcggttctttttttgggttcaaaagcgcattgaagaatcttaaacagttcgctgccatcaaatcagttgatactttttttcgatcgatgaaagcacaaaagtcattacatgccgagccctctcttgttcggcgcccttcgtttatcatgaatacgcttattctgtttggtatcatgatgctctatcaggtcatggggagtttgcttttattgaaaatcaccgctattgatctctcgctgctgttttctctcgatgatcaagcaaggacgatttctctcatgaggattatgcaggttgccagtcagctccttttgcttgcgcttcctgttttgcttcttgcaaaacgccataccggtggagagcatcttttttctgctaaaacgctggcatttctggggattcggagaaatgggtcgcaggctctggcgctttgggctgttctgggcgtgttctgcctgcagccgctcatgcagacgattgcggaattgcagcagcttttcttgtggccggcattgggagaggcaggaaaacaggttgttgagaaccagaaagccatggacaggattatagctgcgcttgccgtcatgcgatcgctccctgaagctgttgccgttgtagcggtgctcgccgttacgccggcaatgtgtgaagaggtgctgtttcgtggttatattcaagagaactatcgccagagcatcgatccgcgcggcgctgttattctgacgggttttgtttttgctgtttttcatctgagtgcggctaacttcgttccgcttacgattcttggttgctatattggttatgtgtatctgaacgccggcactcttttcgtaccttttgccgttcatctgttcaataatcttgctgcgctggcgctgctctccatgggctccggttccggcagcgctgatgccggagcctctttttccggtgttgtcgggttttggtggtggtggcttgttgtagccggctcgctggggttgttttttttgtgtatggtcatgttcagggcggcctctttttctcaaaggcggcagtagctacaattattccttgcagatgcacggcattgctgtgccgataactgaaattatgggaactctcttaagcataaatcttttacagaggattgtcgttgcggttctcggtatccctcttcttctctggatcaacagagagggcggtatccttttttttctgttggttcttttgctgtcgcttctggcaacggttgagttttatcggcttgctgagcataaggcgcatccttcgccgctctggctcgtacttccctggacggttttgattcaggtgaatttttatatcggaattgccgataccgcagagcttctgcttcttatggtgctttttttgtttgtgctggagctttttgataaagaaggttctccattgctgaatctcggttcgctgcttaccggactcctctacgtcaatctctgtttcggttcgcttcttcggttgcggctttcgcttcatgacggtcgcggcgaggcttttgtgctgctgttacttgtctgtgtatggtctgccgatattttcgcttatttcggtggcagtactcttggcggaaagctgatccatcgaaagttgtttgagcgattgagtccacataaaacctgggagggatttctttccggattttttggcagtcttgctgcatcaatggtgtttgcgaggtttgttccggatgtgtctgattccgccgcattgattaccggagcgctcatagggctcggaagtcctgccggcgatcttatcgagtcgatgttcaagcgtgatgctggcgttaaagattcttccgggctgattccggggcatggcggggtgcttgaccggtttgatacggttatgtttgtttcgccgtttatctatttgatcataacgtatctgtagcgcattgtcaacctgaattcccggagaattatatataatgccgggtcaaggacgcgagtaccgtgcctcggggaggttgatccgtagcagaaaatactctgatgaagagagggagttgcccacgaatggacacgaattttcacgaaaagagaattaaggctgtttgttgtttcagcttcgctgctccaacatccagccttatctttggattaagaaacgaattggtgtgatggtgatactgagcttcctttcttgtcagcccttaccccacttcttgttaccccgaacgaagagagagatcgctcttctcttctgttctttcccccaactcggtactcagaacttctgatgttcttctgcccacgaattacacgaatttgcacgaaaagagaattggcagttggttttctttggcttcgccgataaaaacaactgccggattaatatgaactgctgctcatctggctatttacgcctgctaatttcagttcaaataccgatatgctgttatttttcggcaagaaacggggtgcggggcagatcggcaaaccgaaattcggcaatacaaccagtaaattccgcaataccttcccattaataatcaggctccaattcgtgtaaatcagcggaaattcgtgggcaaaacctcttttttattcaggatttttattccatcgtcgcatggccatgaatgatgagcgcatgaatgaattggaactggaataacgggatcgctgtgaaagtgttccacatggttgcgatccgtcaggattgcttccgacaggttgtggtttacaacggtaaatagaggtgcccggaaataaagtttttttatattatccattgagttaaggtgagaacagctctgcttgtgcagctgtaaatagattcaacaacaatatgttgtcaccatgaaaattgaaagccttctgtcggagagctttattgccttgaatctcgaccttgcctcaaagagtcaggtgattgatgccatgcttgatcttgttgcaactcatccaagtgtttgcgataaggagaagctgcgtcaggatgtgcttaaacgggagcgggagatgtcaacaggtatcggaaaagcaattgcacttcctcatgccaaaacaagtgcggtaaaacatccggtgcttgctcttgcaacactccataaagagatcaatttcgattccatcgataacgagcctgtcaggattatttttcttcttgcaactcctgaggagatgcttgccgagcacttgaagctgcttggcagaattactcgccttgccggcaggatggattttcgcgaacagttgctgttgctgaaaacgccggcagcggtgcttgaccttttcagggaagaggaaaaggatttcccgcagatctgaaggtgttgacggtgagtcttgaatttgagattttgcaggttgaggtgatgagattcctccttaagttcgggatgacaaataaactcggcatgcagcgcttattgcgcggcattaaaaaacttctgatccggaacttattcggattggaagtcttgtaattattttatcagcaggggattaatcaatagttatgtcgcagtatcaggttgtcaagggtgccagggatatttttccggatgaaatagtccgctggcactatgtcgaggacgttgttcatcgtcttgcgtctctttatggatatagtgaaattcgtactcctgtttttgaatatacggagctttttcaacgtagtatcgggactacaacggatattgtgggcaaggagatgttttcctttcttccggatcctcagggtcgatccattaccttgcgtccagagatgactgcgggagttatgcgggcggttttgcagaaaaatctgctttcgacggcaccgatacacaagcttttttatctttcagagctttttcgaaaagagcgtccgcaggccggacgccagcgacagttttcacagtttggcgccgaattgctcggggtttcctcgcctgctgccgttgccgaggtcataacctttatgatgcaggtgttcgaaactctcggaatacgaggtttgaagcttcggatcaatacccttggcgacagcagcgatcgagcaaggtatcgcgaaatactcagagcgtatctcgcgcctttttatgacaggcttgatctggcatcccgggagcggtttgaaaaaaatcctctgagaattctcgattcgaaaaatcctgatatgcaggagatcattgaaggagctccaacgctgcatgattctctttctcatgaagctttggaagattttgagaaagtgcgtttctatcttgacagtcggagtatagcttacgatattgactatcgtcttgttcgcggcctcgattactactgccataccgcatttgaggtgaccagtccggaacttggtgcacaggatgctattggcgggggaggcagatatgacggtcttgcgaaagagttgggaagttccggagatgttcctgcatcaggttttgccgcagggatggaaagagtgctgatcacgatggaaaagcagggtttattcgccgccctgcgtccttctggtccgaaggtctatgttgttgcccagcagcacgccctgcttgaccatgccttgcaggtggcttatcgtttgaggcgcgaggggatcagcactgaagttgatcttgccggaagaagcatgaaagcccagatgagagatgccaacaggatgcgcgcctgctttgcgctttttatcggcgaagatgaggtggtttccggctcgtatgcgctgaaaaatcttgttactgccgaccagacggcacaatcgattgaaaccattattgaaatgctcaatcaatattcgggagcggagcagggatcatgacagagtctcttcatactgttacaatctatggagcaaaagggtgttgtctttgtgacgatgctctggaaagagtgctcgatgtccagggttcagtaccgtttctgcttgaaaaaaccgatatttcaggcagtccggaattacagcagcagtacggtgaagctattccggttgtctgcattgacggtgttgaggtgttcaggtacagggttaacaagactcgcttgcttcaaatactgaggggacaggggggcgtgtgaggcgggggggtttatgattatggattttgagttcctgatttttaattgaagagagagctgcacattcattgtggatcaatagcattttctttctcggaactcattgctcgtcaccgaaaaaatcttgtactttataaatatctcttagtgatgctgaaatttattctttttgttattgttgtgtttcttgtgctgcgtatggtcatgaggttttttacgatggcagtgttcagaaaagagcgcgatgcgaatgctgttcgttctcatatgagccagaatatcgaagaggctgattatgaagttcttgacagccgtcttgctgaaaaagaggaggatggtcagaagggcgtttgattattggccggatatttagtatattccgactgtgaaagtgatcgaaggatgttggttatccgatgtgaaagtggggaactccccacttttttgttttacagaaaaaagcggagtggcgaccaatggaagaaaaaataaggcgttgcgttcttcaagtgcttgaggcgacagccggaacgaagggtgaaggagtctatcttgtcagcctttcaatcaaaggttcaggaaaaggaacatccatagaggtgcttgtcgataccgatactggcattcgtattgatcaatgtgcttttttgagtcgccggataagggagtgtcttgaagtcgaagaggaatcggacggcatgtccggtgatgattttaatcttgatgtggcttcaccgggacttggaaaagcgattattcttcagaggcagtacgcacggcatgtcggcaggctttttcgggttacatttcgcgaagaagatggcagtatgactgagatttcgggacatctcagggagattctttttcctgaagaggagaatgcttcgctggttattgaaccgcttggaaagaaaaaggcaggaaaaaaagtatcctcggaaaacagaacgttgcggcttgaccgtgtcatcagggcagttccggaagctgagttgtaaccggagggagatgggtcggtaatatttctttttttaatgcacaataagcaaacagatggtcagaaagcaggtaaaaacggaggggcaggacaggaaagcgcagattgccagtgctttcggagaaatcgagcagtccaaaatctttctggacaaacgtacggaaagtgcggctgtcaaaatggatattgcagaccttcttaaagatatcatccagaagcagctcagaaaggattatgatcctgaagttgaggctaatattttcattaatcccgagcgcggcgattttgaggtttatattctgaaaaaggttgtcagtgaagttgatctcgaaagcattgaaatcagcatcgatgaagtcagaaaaatagacgattctcttgaactcggagattattatgaagagggcccgatcaagcttgaggattatctgagcagaaagtctatccagattatcaagcagtctgtacagaaaaaggtacgggatcttgagcgtcttgtggtgtatgaggagtgccttgaaaaagttggcgaggttgtggccggtgaagtatatcaggttcggtcaaacgaagtgatatttacctacaacacatcaaaagatcatcgtgttgagcttgttctgccaagagccgaaatgataaaaaaggataatcctcgcagaaacccgaggatgaagctctacgtcaagcgcatcgaacgcgagaaggttaaggtaaggcttgatgacggcggcgttgtcgagcgcgataaacctgatgggggaatgaaagtaattgtttcaaggattgacgatcgctttttgtacaaactgtttgaacatgaggttccggaaattctcgatggtcttattgtgataaaaggaattgcccgtgttccaggcgaaagggcaaaggttgccgttgagtccaccagtgccagaatagatcctgtaggagcaagcgtagggtatcgcggaaaaaggatacagagtatcgtcaaggaactgaacaatgagaatatcgatgttatttattataccgatgaaccgcagatttatatagctcgtgctttgcagccagccaagattgatcccttgacggttcatgccgatattaaaacccgaaaggcaagggtaatgctgaagccggaccagatcaagtatgccattggaaaaaacggtaataacatacatctggccgaaaagcttaccggatatgaaatcgatgtgtatcgcgatgtgatggacaagtcgatggaagatcctactgatattgatattattgagttcagggaagagtttggcgatgatatgatctatcaattgcttgacggtggccttgatacggccaagaaggtactgaaagcaggtgttgaaaggattgaggaggttttgctcggcccttcagctccagaggagattacttttttttcaaaaggtcgaaccaggagcccgattaagccaagagagcgaaaggtaaccgaagaggaaaagcggtactggaaaaaaattgccgaaaatatttttaaaaccgttaaagagcagtttactgatgctgatttgcatgatctgttcgacgatggagatgaagacagtgacgatcaacaagccgctgaaagtccggcagatgaatgatacagagcaactgcgtacactataatttgttgcaataaagcgtttttaaatccagaggaggatgtaatggcccttgaggacatggaaaagagataccggataagcgatctatcaagagaactccaggtgagtccacaggaagtcttgcagtttatcagaatgaacgggggcaaggttggttcaacatcctctatggtcaatgaagagatgcgcgggatgatttttggtaatttcagtgttgaaaagaaaatggtcgatgaggccatgaagatcagggctgaaaaacagcgtcggctgacaaggcttgaagagcagtcgagaaaaacgtatgagaaggaacagcaattgcgagattccatgcatgttgctcctcttgtgcctgtcgcaccgttgcatgttgcacaagatgtgattgttgaggttgcagcccctccatcagctcaggcggatcatacagttcaggcggaaccggcagttcaaactgaatccgcagttcaaactgaatccgcagttcaaactgaatccgcagttcaaacggaaccggcagttcaaacggaaccggcagttcaaacggaaccggaagttcaaacggagccggcagctcaaacggaaccggaagttcaaacggagccggcagctcaaacggagccggcagctcaaacggagccggcagctcaaacggaatccgcagttcaaacggaggccgatctttcggatgtcggtgaggtttcaatagttcctgagaatgtcgaagtcattgacgttcccgaattgccgatggtaccggtcatgccggtgaaggaggagccttcggttaatgatcagcttgtatcatttgatattcctcagaatatcggagggttgacggttgttggaaccctggatatgatgaatccttttgatcgcagtgaatccggcaagatgaaggcgagaaaaaagaatttcaaagaacaggcagacgccctgaaatccgagtttgatactcccgcgggagaagaaaagcttgttgacgataagcttgttgttaaaaagaaacccgtaaaagctgccggagacggcgacacagcgccagcggcggacgacgctcttgcaggaaaaaagaagccgggcaagaagaagaaaaaacctgatgttgacgaaaaagtgatttcggcgaacattcgtacgactatcagcggaatggatgatagcgcaggatcggtatcacggcagaagttccgcaagatgcggcgaatggagcgggaaaaagagcatgaggccgctgaagcttttcgcgagtcgcagcgagcgatcgtaagggtgacggaatacgcttctcctcacgagcttgcagagttgatgggagttaccgcaaaagagatcatacagaaatgttttgcgctgggtaagttcgttactatcaatcagcgtcttgataaggagagtctcgaactcattgcccttgagtttggctttgaagctgagttcatcagcgaaattgaggctacggcggttgttgccgaagttgacgatgcagaggatttactgattcgtcctcccgtggttaccattatgggccatgttgatcatggtaagacctcactgcttgattatatccgtaacagcaatgtggttgcgggtgaatcgggaggtattacccagcatataggcgcttatgaggtgactgttgaggggaacagaaaaataaccttccttgatactcccggacacgaagcctttactgcaatgcgagcaagaggcgcacaggttaccgatattgttattcttgttgttgccgcggacgacagcgttatgccgcaaaccattgaggcaatcaaccatgccaaggcagcaggagttccgattgtcgttgcgatcaataaaattgataaacctgcagccaaccctgaaaaaatcaaaacacagttgtcagaagcaggcgtgcttgtagaggactggggcggtgagtatcagtgccaggaaatatcagccaaacaaggtatcggtattgaagagctgatggggaaattgctgacagaggcggaaattcgtgaactgaaaggtaatttctcggaagatgttctcgccagtggcattattatcgagtctgaacttgataaaggcaaaggtgttatttcaacggttcttgttcagcgaggatatctgagagtcggcgatccatttgtagcagggaatacgatgggcagagtcagggcgcttatggatgagcgcagcaagagaattcatgaggcaggtccttcacaaccggtacgagttcttggatttgaagcacttcctcagtccggcgatgttctcactgtgatggcctccgatcgcgatgcaagagaattggctcagaaaaggcaggtgattcgtcgtgaacatgagttccgtagaagcaccagagtcaagctcgacagtatagcccgacagatcagagaggggcttatgaaggagttgagcgttattatcaaggctgatacggatggttcgatccaggcccttgccgatggactcatgaaaattcataacgaagaggtaaaagttcagattattcatcagggtgtcgggcagattaccgagactgatgtattgcttgctgccgcatctgacgctattattatcggattcagggtgaggccgaatgtcaatgccaaaaagcttgctgaaaaagaagatctcgatgttcgtttttacagtgttatctaccatgtgctcgaggatgtcgaaaaggcgcttgaaggaatgctgtcaccggaactgcacgaggagagccttggatcgctcgaaatccgtcaggtattcagagtgccgaaagtgggcaatgtaggtggttgttatgctcttgagggtaaggtttttcgcgattcaaaggtacggctgcttcgcgacggggttcaggtgtacgacggtcagcttgacacgcttcgacgctttaaagatgatgtcaaggaggttgatgccggctatgaatgtggtctcagtctgaaaaattatgacgatatcaaggttggcgatattgttgaggcttataagattgtcgagaaaaaaagaaaactctgaacggaaaggacgtgagtgatgtcaatcaggactgaaaaagttgcctctctgcttcagcaggaacttggtatgattctggaaaaagagtttccccgcggcgggccaattctgacggttgtcgaggtgaaagttacggcggatctcggtattgcgaaggtatatgtttcggttatcggatcagcaaaagagcaggcagataccattgaatatcttcagcaagagaagaaaaatataagaaaaattctctcatcgaaaattcgccatcatttcaggagaattcccgagcttgagttttatcaggatcgtttatatgaaaaggccgacagaatagagcagttgctaaaagaggtcagaaaagaacaggagtaatcttggagatggatcaggaaggcttgaaaagcgttgcaggaactttgcacactcctgaagttcatgaggattcagggtgtttccatctggtggacaagcctgttgactggacatcttttgacgtggttgccaagatccgcaacacatacaagttgatcggacagaagcgaaaggtcggccattgcggtacgcttgatccgaaagcaagcgggttgctcattctggcgaccggtcggaagaccaaagagatcgcatctcttgaacttctcgataaagtctatgagggatcgttcaagcttggcgttgtgaccgacagtcatgacagggaaactcctgaatataatcagtgcgctacagggcatttagaaagagagcagatcattgaagcggctgcttcttttgttggcacccgtcaacagcagcctccgatgtactcggctgcatggcataatggcaagcggctttatgaactcgcccgcaagggagatgttgttcatgaccgcaaggcaaaagagattattatccggaggttcgaaattacagcggtagagcttccgctggtccgttttattcttgaagtatcaaagggagcctatatccgggttattgctcatgagcttggtgctttgcttggagtgggcgcctatcttgcatcgctgaaaagggttgcaattggcccctatgagctcggttcggcatgcagtgttcctgagaccatagaagctattctcaaaaagcgcgagtcggtattgttcatagagaaataaaaaggcagtatgcttgttgttgaatatcagaataatgacgttgttgcatatccttcaggcgagcccgttattttttctccggttccttcggccgtgacgatcggttcttttgacggggttcacagggggcacaggagcattattgcaagaatgaatgcgatagcacgctccaggcaactccggagtgttgttgtgacatttgagccgcatcctcgcagagttttgtctgcgtcggccagtccgtctccactcgtactcagtacgctggatgaaaaagtggcgctgttaacatctctggacgtagatcttctttttgtcatacgttttaccgatgcttttgcagccaggagttcagaggattttattgtcggagttctggttaaactgctttgtgccaaaagcattattgtcggttatgatcatggtttcggacgtaacagaacggggagcagtgaaacactgctgcatcttggaaaagagtttggctttgatgttgaggcgataacagaggttaaaatcggaaatgagcacttttcaagcacgcgcatacgaaagctgcttgaatcaggtaatctttccgatgcaaatcaatttctcgggtattcctatatcgtgagtggaaccgtagttggcggtgatcaaagagggcgcacgatcgggtttccgacggtgaacatcaaaccttcagatcctcagaaactgttgccgcactcaggtgtttatcttgccatgattgaactcgatggcatttcgtataaagcaatgatgaatatcggggttcggcctacagtatctcagggaaacgagaaaacggtagaggcgcatattccgggtttttcaggagagctgtacggtgcatttctcagtttcagattacttgtctatatcagagaggagaagaagtttgcaaccattgacgaattaaaagagcaacttgaaaaagataaaaaaacggtagagttgtataacgaataatattatattaaaggtcaaccgatttaatacataacaaaagaaacgatatgagtctgacacaggaagataaagcgggaattatcagtcagttcggcggagtccagcagaataccggaaaagcagaggtgcaggttgctctgttcagccgaagaatcacggatttaaccgggcatttacagcagcatccaaaagacaagcattcccgtcgtggtctgcttatgctggtgggaaaacgcaaaaaggttctcaattacctgaaaaatgttgatatcgaacggtatcgtacagtaattgctgagctcgatcttcgtaagtaagtccgttgtttcggatctttctttacaggatgcataaaagggagggttctcctttcttgttctttattcatcaacagaatgcagcggtatattatgttggaaagcatgactggttatggcagtgcagaggctgttgataacggtgtacgggtgtttgtggagttacgatctgtcaataaccgttttgccgaagttagtgtcaaacttccgcgacagttacttgcttttgaacttgaggtaagggaacttgtgcgctcaacatttcagcgcggaaagatttcggcttcgattcaggtgcaggcagatcaggaagtcgattttcctttgagagttaaccctcttaaggtaaaggcttgcagagagcttcttgatgatgtcaggatggctgcaggtatcgatgctccggtcagtctggagcacgtgctgcgtttttcggagattttcgaaaccggaaataccgtacttgacaatacggagtggttgtggtcgtttgtgaaaaagcttcttcaggatgccatgcacaagctcaaggagatgcgtcgtaaagagggtgaagaactttcattggattttaccgccagaattgcgcaaatagagaggacgcttgctgaaatcagcagcgcatcacagggtaaccttcaagcagcaagaaaaaaacttgcatcaaaagcagaattaatcgccggtcaggatattgcttacagccgggatcgacttgaaatggagcttgttctcgctgccgataaacttgatatcaccgaagagtttacccggttttcaagccacaacaagttttttcttgaggagctgaataatgatgagagcgggacagggcgaaagctgaattttctgcttcaggagcagcttcgggaggccaataccattgcgtcaaaatcccagagcgccgaaatctcacagaaaattgttcatgtaaaagaagagcttgagaaaattcgggaacagttacaaaatatcgagtgattttatgacgatcagcagagggccgacgggaaagctcgtggttttttcagctccgtcgggaacaggaaagtcaacgattgcgaaaattgttcttgaacgaattccttcgctcgctttttccgtatcggcaacaacaagaccgatgcgtgctggtgaggaggaaggggttcattattattttcttgataaaaagaagtttgaagagaagattcgtgacggcgggtttatagagcatgaatattttttcaataactactatggcacattgctcgataaaacggttgatgcggttaattcgggccatcatctgctttttgatctcgacgtcaagggtgctttgaatctgaaaactctttttcctcttaattcattattgatatttataaggcctcctgatatggcaactctcagagagagattgttaaagcgggaaagcgaagatgcggatgcattgaatgttcgtcttgagcgggctgaacttgaacttggttatgttgatcagttcgatgaggtgattgttaatgattgtctcgaccgggcggccgatgccgttacggcgaaagtaagtgagtttctttcaaacacgtaaatacttgtgccatgtcggttaatcctgttgatctcaacaagctgagaagtgcgcacgctaatttgtacgagacggtggttgcgatttcaaaacgagcgaaaaaaatacatgaggaagagcgggctgagcttgaagagaagcttttgccatacaaggagatgatacgcaatcctggcagcgagtccgagtcggacaaggtgtttcctgaacagattgccatcagtcttgaatttgaaagcagggaaaaggcttcgcagaaagctgttgccggatatcttcagcatcgttacgattacacgcttggaaaaatagcagaaccaaaagttacccctattgaagatgatgaaactgacggggattaatcagattacgctccgggtcaatgatctcggtcgcgcagaagaattttatgcagatattctcggattcaggattgatcaccgcgtaggggtcaacatctgctatttgcggcttaattcggatatgcttgttctggtcaagtcagaaactccttctgttccggaatcccgggatttcagggtagatcatttcggttttcgtctcgcctcggatgcggaggtcgacgaagctgctgattatcttgacgcaaaaggcgtgcatctgattactcgtccggcacacaggcaggaaggacgggcgttttttgtcatggatccggatggtaaccttgtggaattctattccatgcacaatggcggaattgacaaagagtgccgtgggtgtgatccgatttctcccgacgctcttgcagcaggaaatcgcagcaaaatcagagaggagaacgatcagaaaaaacctcgacgatcaagaaagtgacagagcgcaaagcagctgttcggtttctctgagctgttccggcgtattgattccccttatttcatcggcattctcggtacgacaggcgcagactttattgccgtttcgaaaacagatgtcaaaaacgtctgtcagatagtattcctgctgagcattttcggtggttatctcacgaagtgcctggaaaagtaccggcgctttaaagacatatattcccgaattgatctcgtctacagaaagttcttcgggtgacgcatcccgttgttctatgattttcatcacctcgccacctgttttatttctgatgatcctcccatatccggaaggattatcgaggcgtgcggtaagcaccgttgccgatgcctgctcattgtgatgtaaagcgatgagctgtaaaagggtagagcgcttgacaagcggcacatcgccggaaagaatcaacacatcgccggaaaacgttttgagggctttttccgcctgcatcacggcgtggcctgttccgttctgcggttcctgaagtgcgcatatgacaggatattgcctggtagcagcaatgactttgtcggcctggtggccgacaataaggatgatagtctccggcttaagatgcagcgcggtgtcaagaacatactcgataaccggtcttccatttgctttgtgcagtactttcggaagttcggattgcatacgggtgccttttccggcagccatgatgattacagcaagtgacatcagttacaacagatgattaaatggatgatgaaagttgttcgtcttcctgtcctatgcgatgtctgcgtttggggttgttgagatggtcgacgataagcaccataggctgaaaggtgcgggcttttttctcatccatgacagcaaaagtcatgatgatgatttcatcgcctggcagtgcgcatcttgctgccgctccattgagctggattactcttgatccgggttccccattgataatatatgtttcaaaacgttcgccgttgttattattgacaaccagaactttttcgttaggaatcatctcggccagaaggagaagttcctggtcgatcgtgatgcttccttcatattcaagatctccgcttgttacccttgcgttgtggatttttgattttaagaggtgtaatttcattaaaaaaaacaatgttgaaggttaatgcgattcaccgcttgctcggaaaatcctgtattttttaagcgcctggtcactttcaaagccatatcctgtcagtgtctctccaggtcttgtgatggtgacatagtcattggaacgaatcattttgtctttagcggtacgtttgatcgattccgtttttatcgtggttgtattgtcggttgtaatgacaatgtttcctcttgcctcaatatccagattatcatggacaacggcttcctgtgctttaaggatggtggatggctctttttcgctgttgaaaaaggtaacggtaacacccttttgcagatgatattcttttttgctgtttttattgaattcagcggcgtaccccgcttttatgctggctttcggaatgccggcatcagtgaggttcaggtggatatcccagctttcctgctggggatgtccctcacctataaatcctgtttccggtttgcggcgctcagattggggagcgccgcatcccgacataacaaatgcaaagaccgttaaaaacaaaaagatgaatcttttcaagagcaatcagagcctttttatttgagattgagctgattcatcaccttgaaagtaagatcgcttgcaggggtgccgtaaatcatggcgcccttgtccagtaccagggtgaacccctctttctgggcaatagtctgaacagaagctacaatcttctggcgaataggtatcaggagttcctgttcttttttggcgacaagaccttcctgtccgaacttttccagcttgtacttctggattgcctgagctttggtgttcagttctttttctttaacttctcttgcgggttttgccattgaagctttttgctgttcataagcaacaagccctttctgcaaatcctgcgacatcctttccagctcattctgaaagggggttgccattgcctgcagggtggtttccgcttgctttctttcaggcatctgtaaaagaatcttgccgaaatccactaccccgacagtttccgcatgtactgtcgctggagctccgagcatcaatccgaggagtgacgccatgactattttgcgcacaacactcataaatccttttcgattatacatcggtttcataattaaagttgtcattgattattttctgaaccagtataatattcatgaatcgaaaattataccctcaaaggtaataattccctgattaaaaccataaaagcggaagagagtcaaaaagaaagtgattattctgatggttcagagcatctcttcatgaatatcataactggcgtacagccaggatagtcagtcatgtttcgacctggatggcggtgttggtaatgactcccttctacccgttcaaaacacaggacaagagatgttcttattatgcaaataggggtatcttgaaaaacagaggcatttttaaaataaaagagagactatcgtgggtttttttatcagggctaaactgtatttcaggcagctgatcggtcaggagccaaggacgaatgtcgagatcgcctgcgagtgtcggcatattcatgagtggtgtatttgtcctgtcggtattgattctgccagttccgtgttttctcttggtgttggcaatgatatcggctttgatacaggattgataaaggatttcaattgttctgtttatgcgtttgatccgacaccgagatgggttgagtggatcggttcaatgagtctgccggaaaagtttaaattttatccttacgcgattggcggcaccgacggtaccatgaaactatttccccgcattcataagggaaggcgttcatcaaagatgcttaccttgcttaatgaaggccttcatgatgacgagagcatagcggtgacgatgaaaaggctctcaacgcttaccgccgaactgtccgttccgtctattgctattctcaaaatagatatagaagctgcggaatatgaggtgattgacgattttcttgccgatcatgttcctgtttatcagcttcttgtcgaatttcatcaccggtttgcctctgtaccggttaagaaaacaacagacgctcttgctaaattgtataaagcgggctacaggattttttatgtttccgaaaaagcaagggagtactcttttattcacgaggcaacctatgatggctatagacgacaggccggaaaatcttcctgaaggtttttataatcaggagtgccgattctgaaaaaactgtccggggtgctgaatgactgcccgtttcatttcaagttcaaagagtcgaacaagaagtgtcgatacgtcaagtcccgttttactggctatcgtgtcgatatgcacgctctcctttcccattattgccagaacattaagctcttcagcgctcagatgcatgtccaaagcgatcgggttctgtcgggggatgttttctctggatgattgaggtgctacttcagagataatatcgtcaacacaaagcgccgcttttgcctggccaagctgtatcagcatgtttgtgccacgtgaagtatgggaaaatatgctgccgggaacggcaaaaacttccctgttctgttcgagcgcaaacgatgccgttatcagggatccaccgttacggtcggattcgactacaagggtgccgagagtgatgcctgaaatgatgcggtttctttttgggaattttgccggaacgagatttgatccgatccattcttcggaaataatggcgccgttttcaacgattcctggccatactttgccgcgtggatcggtatagatggtgtcaacgccggttgcgacaacggcaattgttttgcctcctgatccgatagaagcggtatgtgccaccatgtcaatcccgtaggccagaccgctgactatcgggaatccctgaagggccagttcgccggagaactttgccgctgcttgttttccgtatgccgatgcccgtcgtgtgcctacaatggcaatgcccggctcatgatttcccggcaggttgccgcgcacaaagagatatggcgggggatcggttatttcccgtaacaaccgggggtattccgtgtcggttatggtgagaagttttgcgttatatcgttcgagccgcagcatttgttcatcggcagcttccagagcggcaagccgtttttgacgattcccgagaaagctgacgatctcttttgcaagagggacaccaataccagggatgtgttgaaatgttccctccgtggcatcgaggacacttatgtcagagccgagattgctgacgatggcattgatccttgccgggccgatgccggggatctgcgacagggtcagcaggagaattctcgaatcacatccgggagtggcgctcatgcctttctcagcaattaaaaatccctttttacaaggatgtttgcaaaacctttgaggtattcacggccttcggcatgtggcagtttgtccactgccgacagtgcattttcggtgtcgcgtcgaatcaggagtcttgtttcgtcaagcacgccgcatcgttgatagattgaccggatttcgggtaccctttcggcgctgatgccgttattttcaataattgattgcagcagacggtgatcatctccggaagtaagctcgattgatcgcagaaggagataggtttttttgccgttgatgacatcgcccccggcaatctttcctgacttcccgtcatcagccataatgtcaagaaagtcatcctgtatctgaaatgccctgccgattttttcaccgaaggtcaccaggttgttgagctgttcatcagtggcattgccggcaacaccccctgcttcgagagctgccgatatgagtctgccggatttttttgcaatcatgtcaagataatcggcaatggtagcgtgttttttctcctccagttcgatgtcgagagcctgaccttcacaaatggttatatttgcatcattaaggatatgcaccagctcaatttgtcgtgaagatggggattggagggcaagctcataggcgtaggcaatcatcatatcgcctgaaaggattgctacattggcattccactgtttgtgtacggttggtctgccatggcgaagttcagcctgatccatgatatcatcatgcatcaaggtgaaattatggagaatctcgacagcaagcgcaaccttgagtgcgtgttcagatgaaccacaaacagcttcggaagcaagaagagtcagaaacggtctgattcttttcccttttccatcaagaatatacttggccggagcgtacagtgttaccggggcttcggcgctgaagcagcttgcgagagcttcattgataaggttgtggtagaggcgatactttttttcgacaagttcctgtgtgatagacatgttcattactaagtcggaagatgtttaagagtcatgcgttttttttgaagctgttccagagagagagagccggtaagaaacatcaccgccttgaggtcgttcagccacatttcgatggtttgcaggagcttgccttcatggagcgctttaagaagccttcctgcagaagctgcaacggaggcaccgagcagaatggttttggctacatctattccgctctgaattcctcccgatgcgatgatttcaattggttggtactgcggatggttttttttgagtctgccgatctcttcaagacatgttgcggttggtattccccagttcagaagttcattgagcgcttcagggctgaagcgattttcattaccgaaacgttttatataacgaacctcttcaactttctgccaactggtgccgcctgcgccggctacatcgataactttgacgccggcatcgatgagcagacgggcggcttctgctgaaatgccactgccaacctcttttgcgataacaggaacgggagtttttgctgtcagagaggcaagttgatcgagaaatccatgaaaattggtgttgccttcaggctgaaaaagctcctgggctgcattgagatgaacaatcaggccgtcagcctggataaggtcaagcatggtttcgatctgagagctttccagtcctgctgcaacctcgggagcaccgatgttggcaaaaaccggaactgacggcgctgctttgcgaacaacagcaaaactttccctgtgttcattgttttcaagtgcctgtcgcatgctgccgacaccgagtggtatacggaaatgttctgctgcctgagcgaattgacggttaagcgtagccgcttcatggtagcctccggtcatggaggagatcatgagaggagctcctatcgttctgccaagcagtgttgccgagaggtttatatcggcgtaattgatttccgggacggcctgatgctcaatcgcatagcgttccagccctgtggttgttccctcaaaggatacattgccgtgcaggcatatttccacatggttgagctttcgttcaattgttatatttgaaggagttgaaagtttctcgttcatgttgcgttcagatcgcctgtttctgtgaaggagttgccttactgatagttaaagatgtaacttaataaaaatatcccaactttttagtttgcccgtaaacagccatcatgctgaaaacactgtttgatatcgcgttgcgtcatctgctcggccgccgtcgccagactttgaccacgatttttggcgttgcggtaagtaccatggtgcttattaccaccatatccctgaccagaggcctgcttgattcgtttattgataccattgtcaatgtggcgccccatataaccatcaaaggcgaaaaactcaatcctgtgccggttaatatcattaatcgtgcaggggagacgcgggtttccatggttgaggacaatatcaggaagcaggaaaaggaagaggtaaggaattatcgccagattctcggtatgttcagctcttccctgtatgaaaaagaggtgaccgcgtcttcaccgtatgtcgagtcgcaggttatggcggttaagggcaacaggaatcagccgattttgctcaagggtgttattattgacagggaaaatgaaatcagcgggattgcggggaagattcagcaaggagatctttcagtctttcgcaactcctcaaacgcgcttcttgttggacgaacggttgcccgtgacatgcatctggagctcaatgatgaggtcgtcattattcctgcatcgggaaaaagcaggcagtgcaaagttgccggaatatttttttccggagtcaatgccgttgataacagcgtgtttgtttcgctcaagcttggccagatcatcgagggactgcccgccaacaaggtgagtggtattgcgctcaaggtcagggatccgctgaacaatacccctcttgcaagagagatggaaaggattaccggatacaaatgtcctacctggcaggaagagaatgcgagcattctatccctttttgcccgtatcggctatatcgttttttctcttgtggcatttgtcggcgttgtgtcgggattcggcgtcgccaatattctggttactacggtgtttgaaaaaagtcgcgatatagccatcatgaaatcgtttggattttccgctttacatctggtggcgatgtttgtacttgaaggttttcttgtagggttggccggagcgcttcttggtggcgttctcgccattggttccattaatctttttgcaagcattcctgtcgaaaattcccaggggccgctgaccaagacaggtttcagtatgtcccttaacccgatctattttttttatgttatcggtgtgacggtctttatcagtacgatttcagcaattctcccttctgcaagggcagcaaagcttgaaccggtaaaggtgctgcgcgacagcagtttataaaagagagggatttaaaggagcaacagtacccagggcaagaaagaacgagaggggaacaagatcatttttgtttcgattcattcatgaactccttttcttacctcccctccgggtgctgcaagaggtagagcttgtagtagagccctttttccttgagcagttcctggtggctgccgctctccttgatcacccctttgtgcaggacgataattctgtcagctttctgaacggttgagaggcgatgggctatgatgattgatgttctgttctgcatgagtttggctgttgccgcatcgataagcatctctgtttcggtatcaactgaactggttgcttcgtcaagcacaagtatctgtgggtcgtaaagcagagcccgaacaaacgctattaattgtttctgaccggcagagagccccgcgccgttttcctgaaccctgtaggcataaccgccaggcagttgatcgataaatcggtcagcaccgacaattcgagccgcttcgaaaatggcttcgtcgggcaagtccggatttccgaatgcaaggttttcgcgtatggtgcctgaaaacaaaaagacatcctgcatgacaacgccgatcatttttctcagcgagcggctcgctatgtcggggagttcaacattgtcaatgcggatcgatccttttgcgtatggatagagacgggagagtatattgatgatggttgtttttccgcttcctgttgccccgactatggcgattttttctccacgccggacttccatcgaaagatccttgagtatccagttgtcagtatcatatgcaaaccagacgttgctgaaagtgattcgacttctgaagacgaatggttccggttctgctccggcatcaccttctccgcccttttcctcgagcaggcgaaaaaccctgtcggagcttgcaatggcggtttgtatgacgttgaacctgtctgaaagatgctgtagcggtctgaaaaacaaccagatgtactgcacaaaggagacgactactcccagggtgagatcagcattgagaacccttaccgcgctgtaccagatgaccattcctgcggtaagcgaactcaggacttcgatgaacggatagtaaaccgaaaaataaaaaacggttctgatatttgcatccctgtgatcggcattgatgtccgaatgtttggtgtattcgcttttttgatgattgaagagctgcacaatggtcatgccggcgatatgttcctgtaaaaaggtgttgagtcgggcaagatgggtgcgaacatcctgaaaggcgatccgcactctttttttgaacatcatggtggcgtagagcatcaggggcagaatggcgagcaccacaagggcgagttgccagtctatccagagcatcaggccgacaatgaacaggagctgcatgatgtcgccgagaatggtaatgatcccgcttgagagcatctcgttgagcgattcgatgtcattggtggtacgggtcaggagtcggcctatgggattgcggtcaaaaaaccttgccggaagttgttgcagatgtctgaaaacatccattcggatgctgaagacggctttctggccgatgatctgggtaagccatgttgcaataaactgttttatgccgtcgagcaggacaaccgcagcaagaagcaggctgatggttgcaagccctttcatatcgccatgggcgatgtagtcgtcaatggcgatttttgtgagataaggtctcagggggcccagaattgacccggcgagcgtgattccggcagatgcggctacgagtgctttatagggtttgatataagcaataaggcgcgaggcaatataccagtccgccgatccttttttccctttttcaagggtctcatccttttgcgttctgaagctttttgcagagacagaacgtttgctcgtttgttcttgtgcagacgtatcggttgtttgttctttttgtcgattcaacgtctttcagtctttttgaagttcattcatcagttcaagagcgatttcttcagcgcgtttttttgtatgggcttcagcatagatccggataatcggctcggtatttgacgggcgcaaatgtacccagcaatcatcaaaatcaagtttaaggccatcagtcatgtttgttttggcaagagggtagcgccgggcaatctcattgaacaggttctcgagaatccggggactcatcgatccgagcttgattttctgttttgacataacatactcggggaactccctgcggaaagatgatatggtgcctccccgatttttcatgcgccaggaagtaaaggcctggacgaaaagggcgatgccaacgagagcgtctcttccgtaatgcagatcggggaggataacccctccgtttccttcaccaccgataacagcgccaacctctttcatgagttcaatgacattggcctcaccgactttggcgctgaaacaggcgacgccatgctgtcgggcaatgtcggcaagagcccggctgcttgaaagattgttggttacggggccgttgttgatgttgaggtaaaagtcggcacaggcgacaagagtgtactcctctccgaaaagagatccatcttcacaaatgagagcaaggcgatcgacatccgggtcaacaatcaggccgaaatcgcagcgggcctgtttcattgcgctgatggtatcggcaagattttcttctactggttccgggtttcgcggaaacagtccactgccttcacaggctaccagagtaagctcatccatgccgagcattcggcagaggcgtggaacaatagagaatcctgcgccctcaacacagtctatcatgacgcgaaaatgctgttttctgacggcttcggtgttaatgaacgacaggttcatgatcttgtcgatatgcaggtcgtcatgtcggctggttgaggtgaccgttccaatatcatcccatcgggcagcatgaacatgcgctttttcaacaatggcaagcaactcttcgacatcaggagcagagagaaactcgcctcggtcgttgagcattttcagcgcgttccattcaacaggattgtgagaggccgtgacgatcaggcctccatcggccttttcggtaacggtggcaagttcaacggttggtgttgtcgctatgccgatatcgataacgtcgcatcccgagagtgcaagagcattgctgacaaggttgctgatgcaggacccggttgggcgggtatccctgccgatgacgatgagcggcctcttcgggctgctgatcagcgtagatggatcgcgtttgtttcggatccatgaggcaaacgccatggcaaatgcggtgagattttgcggtgtgaggctttcgccaacgatgcccctgataccggagacgctgatcattaaactcataatcggtctgttttgtggatggttatatgacgacgcttcaaatataagaaaaagtagggattaggtagtgggtagtgggtagtgggtagtggagcgtattgttaatgtcatcccgaacgcagagagggatctctatggcattggcgatgacgcccctgacctctgccggatccctctctacctttgccggactggatggagtatagagagcctggaactttttccttttgagttttttcttattgttgtatattatctgccttttgtttatctataagaacacttttcggcaattattatctaacaagaccacgatatgcctttacacaaatcggcagaaaaaagactccggcagtctgaaaaaagaaatgtaaggaacagggcaagaaaaaaagagctgaaggttcttttaaagaacatgcaaaagcttattgacaccagtgcggataaaaacgttgtggaggaagcctaccgttcagcagtacagaagctcgatcgtcttggcgtaaagcgttacctgcatccgaacaaggcttcgcgtaaaaaggcgcagttgacaaaaatgctcaataactatgtcaaggttgattgagtcggagtgtcattttttctcattcattccaggtttttttttggtctgatagtttcatgaaccggcattacagcggttttccgtccggtcagccttattcctctcatgtttgcatattttaagggcagcctggttacagcgctgccggaagaagcggttattgacgtttccggtgttgcttaccggatgctcatttctgcgaccacctttcgccaactgcccgatgagggcagtcaggttcttctttatgcccacctttccgtcagggaagatgccttgcagctttacggatttttcaaagaagaggaacggcagttgtttcgattgcttttgctgacatccggtgttggcccaaaacttgctcttgctgtgctttccggtcttcaggttcccgaagtccatgaggcgatcatggctaacgaacccgaaagactgtatggtgtcagcggggtcggcaagaaaacggcagcaagaatcattcttgaactgagagataaaatccttaagcttccgctggttacgccggcagcaggaaaagcagcaatgccttcccatcatgttaaggatgatgctgttcatgcccttgtgaccctcggtttttcaagactccttgcacaaaaagccgtttcggctcttcttgaagagaagccggaacaatccgttgaagaggtcattaagtatgcactcgcgaccattcataacagttaaccccgattttcggtgaattaccaggaagcacttgattttctctatcctctgcaccgtttcggtatcaagcccggtcttgaaagggttttcggtctgcttgctgttctcggttcaccacatcggcgattgggtacgattgttcatgtttccggtactaacgggaaaggaacaacagctgctgcaattgctgcgatttttcaggcagccggcaaaaagactgcactctacacctcgccgcatctggttgattttactgaaaggatgcgtatcaacggtgggtgtatacctcatgagcttgttgcaacgtactgctctcttatcaagtccagggttgaagagagtcatacaactttttttgaagcaacaacagccattgcttttgcctggtttgcttccgaacacgttgaggtaacaattgttgagaccggtatgggcgggagacttgatgctactaacgttgttcatgctgattacgtagcgattacttcaatagggcaggatcataccgcatggcttggttcgacccctgcgttgattgctgcggaaaaagcggcgatcattaaaaaaggatcgcaagtattttctgccgtaacagattctgaggcggcaatgcctgtaagaacggcagcagagtgttgtgaagcccccctctctgttcttggtattgatgcacactgtcatgttgacagcgaagagattggtcggcttgaactttcggtgagaacggcaaagcatcagtatgaaaggcttacggttcctctgaccggagcatttcatgcctcaaacatctctcttgcggtgatggttgcagaaacggccggcattgatgagtcatctatccgcaatgggcttgcaaaccttttgcaaacgggttaccgggccaggcttgaaaagatagcagcgaatcctgacgtcttgctggatgtgtcgcacaatgcgaacggcattgaagagaccgtcaacacgcttgcccgtttcagaaatcgttatcggaatctgtttgtgctcatcgggcttgcctccgataaaaatgccacagcaatcgtcaaacatctcaagcggctatcatgccgactggttgcggtttccatcccttccgaaagaagtattccggctttggagcttggcgggattggagaggctgaagatattccgactatggtgttcagttcgcctcttgatgggcttggctatctttcaggcatcgccgaagctgaggatctggtactggttaccggatcgttctatctggcaggcgaggtgctttcaaacggtggctggaacaaggagatgagctgatgagcgcgttgttaagtttttttcccgaaaaaaattatatatttattataactacagaggttctccatgatttatgggtaatacttccaggccgtttttttccttgcatcggtccggattcaattacagacacgcatccccagttatcttctttttcggttttcatgatatatactgagtattcagcggtggccaccagcgggtttccctttgctttggtcatgagagcatcatcttttcgggatttcctcccgtctgatttttttgatactaatgtcataatcacgttttgaatacaattacaagaacaatgtcgaacaattcgttagcaaaaggtctggacatcaatgtgctccagaaaaaaaaggtttttgagctgcacgctctggcaaaagagattggtgtgactgcagccggtttacgcaaggaagagcttatttttaaaatcatagaggcgcagtcgcgaaacaatgccgactctgaaagcggcaacgtcatgatcaataccggtgttcttcaggttattcctgagggatacggatttttacgctcggcaaattataactatctctcttcaccagacgatatctatgtctctccttcgcagatcaagcggttcaatatgcgaacaggtgatacggtttcaggtcaggttcgagctccaaaggagggcgagcgtttttttgctctgcttaaaatcaacaccattgatggtaatgatcctgaaatcaccagagagcgaccatatttcgagaatctgacgccgctgtttcctcatgacaggattaagctggagatcaagcaatcggaatattgcggcaggatcatggatatttttaccccgataggtaaaggtcagcgaggccttatagtcgcacagccgaaaaccggtaaaactatgttgcttcagatgatagctaacgcgatcattcaaaatcatcccgaaatctatcttatcgtcctgcttatcgatgaacgtcctgaagaggtgacggacatggctcgaagcgttgaggcggaggttgtcagttcaactttcgatgaagatcctgaacgtcatgttcaggttgccgatatggtgcttgaaaaggctaaaagacttgttgaggtaggcagggatgttgttattctgcttgactccataacaaggcttgccagagctcacaataccatcattccacattcaggtaaaatcctttcaggcggtattgatgccaatgcgctaacaaagccgaaacgattttttggcgcagcccgcaatattgaggagggtggaagcctcacaattattgccacagcacttgtcgataccggctcacgtatggacgatgttatttttgaggagttcaagggtactggcaacatggagcttttactcgatcgcaggctttctgaacgacgaatttttcctgcaattgatattcttcgttcaggaacccgtaaagaggaacttctgttcagccgggaagagctttcaagaacctggttgctccggaaatatcttgccgataaaaacccgatcgagtgtatggagttcatgcgggagaaaatggctgataccaaggataacaaagagtttttcaaatatatgaatgcctgatatccctttttgtgccctcacgtcttctgcacggcatggggatccggcgttgcgtccggttctccttgcgacttgttatgacggcactccggtcttctctggtgcttctgcagggaaacggcaggcgctgatcttcaagcgaaggggtgcgtttttgaatgttgaattctattattgtgaattgaagggtgagagttcatgacatttatggcagattagtcacatcgtctcactcagcacgctgaacccggaatttttgtcatcccgaacgaagagagagatctgatcggaatggcgagagatctctctcttcgttcgagatgacagagggagagttcgggatgacagagggagagttcgggatgagagatagggagtacgggatgagagtgggaggcagcacagacagtgtgtcagctttgggcctgaaagagatggattgtttcgagaataatttcagaaaaccgggaagagtttgcggattcaaaaaatcttcctatattatcagcctttaaatcacgatgtaaagttacctaattccatgccctgcggaaaaaaaagaaaacgtcataaaatggctgttcacaagcgcaaaaaaatgcgtcggaagaacagacacaagaagcgcctgagatatcagaacaagtaacgtaccctgttctgcagcagcttttttttggttgagaatatagctcagtcggtagagcatctgccttttaagcagagggtcgaaggttcgagtccttctattctcacgcagatttacagaatgcccgagtggtgaaactggtagacacactatcttgagggggtagcgccgaaaggtgtaggagttcgaatctcctctcgggcacgcataatgcaacaagccgctattttagcggcttgttgcatgtaaagccgaacgtgtcgaacgaggagtgtcagattatggattttttattctgaattttgaattaccggaaaaaccgcatacttattgctgaccgctgactgccgatctctctgcacttttttcattctgaacggtcttcacacaaagcgcatccagtcatccagaccgtaagggggatcttgtcagaatagcagagatagacttttcgggcgggatgcgggattgatccatgttatgcataaatggtgttttgccgtgaaatctttgagaatattattgtagtcgaatcttttcatttatttttctggttattatattaactgtgacaatactgtgaattgttcaataaatcaaataaggagaaaaatgaaaaaagtattgatgagcttatttgttgcaggtatgtgtgcagcacctgcttatgctgcgggcccatacgtcagcgcttctgcaggattgggattgctcggtaattccgattttaagggcgttgtcgaagtaaaagatgttattgagtacaactcaggtttggttttgaatggagccattggatatgatgcagacatgtttcgcggtgaatttgccgtaggatatcagtccaacggtgttgatacacttgggggagtatcgattgataatcttgatgtttcaattctttcatttatggctaacgcctatgttgattttgagatgaaagattccgctttgacaccctatctgatggcaggtcttggtcttgccagtgttgatttttccgacgatggcggtgacgattttgaagcagagagcgtgttcgcctggcagattggtgccggtattggcgtcaaggctgcggataaccttaccgttgatcttggataccgttactttgtgccatccgatgttgaaattgacgacgtagataagattactcttgcaagcagcaatatcatgcttggtttgcgttacgggttctgattccttaataagcaggtaccaggggaggccatcggcctcccttttttatgggtcgatgcggagtagtaccgaacctccgttcatgtcgtcatggcccccggttcttgccgttatgcattctgttcatgcgccatcgcaaacctcccggttcaagtcatctcgaacttccgcttacgttgtcatgaactctcccggttcaaggcctgcgaattttcgttcaagttataacgaacccgccttgttcacgctatctcgaatctcagttcacgtcgtaacagctcccggttccggctttatgcattctgttcacgttatcgcaaacctcccggttcaagtcatcccgaacgaagagagagatctctctgtggcatcgagagatccctctcttcgttcgggatgacaaggagggggatcgggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggagggggatcaggatgacaaggaggaggatcaggatgacaaggaggaggatcaggatgacaaggagggggatcaggatgaaaaaaagagggatcgggatgacaaggcgacagggtcattcgaattattggttttgaattcctgatttagaattgggaagagagaacttcagattcatggtagattattaaactcttcttcatccgcactcagaactcacattttgatctaaaggttttttgaagaggaaatgatttaagctactttactgtttatgagaggatttgttttatttcctctattcaaaacaactctttttgactttatgggtaaacttcaggtcgatattcttggactttcggcaagtcctcataccaacggtgcatatgcccttattctttatgagcttgaagggaagcgcaagcttccgatcattatcggtggctttgaggctcaggcgattgcgctcaaacttgaaaatatcaagcctccccgtccttttacccatgatctgttcaagagcgttgctgatgcgttcagtctgcacgttaaagagatatttattgacgaactgcataacgaaaccttttacgcaaagattatttgcgaactgggaggcgagttgcatgagatcgatgctcgtcccagtgatgccattgccatcgcggtacgctttaacgctccggtgttcgttactgaagagattatgaatgaagccggcattcgcgaagagcagaaagagagtgaggaggagggcgaagaggataatacctcctcttttatccaggaagagccccagccgggaggaatgcctgcccagagcgcggcattgcttgaactgcagggaagacttgatgatgcgataagcagggagaactatgaggaagcagccagaattcgtgacgagataaaccggataaaaaaccaggggtaacagcggggattctattccgggcagactgtcgtgagttcgtgaaaaaaatatgagaaatttacaaaaaaaaaggaggccgaagcctccttttctgcattacagtataacctgatgcttacaggttgactctaagaccaagcagagcactgtggctcgatatgttggtattgaggtccaatggcatggtgaagtcagttgttgcaaagtaacggtaacgggcatcaagcatgattccgtcgccgatcggtacagcaagacctgctccaacctgataggcaagagttgtctcattgacgttaagtccaagagcgtttaaatcaacaggagcgcctaaacgtcttgacagatactcatttgcatcatcaatgtcatcagcacttatgccgagatcgttggtgtcggccagtgtaagatcattgatgctgacctgggcaacaccgataccggccattgcatagagttcaacgccaccaagatcgaaatcgtagaagccgtttgccatcagggagagaaccttcgcattgcctgaaagtgccaaagatgcactgtcaccgtcgaatgatccggttattgagtcgatgtcgtttgtctgataaccaacttcagcctcaagtcttgtgctgccataatcacaaccgactgcgccaactgcagtaaagccactgctataaccaagatcaatacctactccaaaaacttcattaagatttagtggaaggtcaatacttgagtcctgcatccatgagattccagccatgccgcttacgtagtggtctgcagcctgaaccggcgtgcttgcaaatccaacaactgccaaaactgcaagcagtgaaagtgattttttcattgtatcctccataggttttttttgttcacagaaaacgatttaaaaaacaaacaaatctgtgtgttcattcatgtcaaatatacggtttcaactcattatcacaaaaaaaaagtgagtaaaagaaacagtttccgatctttcactctgtcgatgtgccaaaagtgaacatgaatccccatcctttttccatgtctccgggcacggtgtccataccgtatccgtaatcaaggccaaccattccgataatcggaagataaaccctgagtcctacgccgacggactttttgaggtcgctgaaatcaacggattcactgtcttgccagaggtttcctgcatcgaagaaagcgagtccatagacgcttacggatggcgagagcgttataggatagcgaagttctgttgtgaactttgtgtaaatggtgccgccatacaggtcggaatcggtttcaagcagtgcgccgaaactgcggtcgtcgtaaccgcgcatcggaacggtgggcagagaagacatgccgcttcctcccatatagaaatactctgtataggggatgtagtcgcttttattaaaggttgagaggtatccagcctgggcagacatgttcagcaccagttttctcgacagcgggaaaaaccaggttgagtttcctgtgaatttatagaagtcgatagtgccgggaagagggccccctgcaagctgggcggtgagtgtgtttttgctgcctcggcgcgggtagatcgggctgtcgatgctgttgcgtgatattgttccggtgattgaatactcgtcggcttcatccggaacgttaatacctgtttcgttgataaagctcacaaatccgcctttgttgtgcaggtatttcagtttaagtccgacggcgaaatagtcgtcgggccaggtcagacgtctgccgatagtgagaatggttccgtactgatcgatcgttttgttctcaatcgatgagtctgtgcctgtatagtcataggtgcggtgtgttttaaaggctgaaaagccaacggttgtcgggcctccgaatgcccatggttccgtaaacgacagggcaagcgtgcggtagttgtcgctgccgaactgccattggaaggagagtttctgaccgtcaccatgcggaagaggtctgtaggcatcggcatcaaaaatatcctgcagcgagaagttgttgaaggtgacgccgagtgtgccggtaaagccgctcgatcctccatatccgatcgatgcgttgaaggtgtcgctctgtttttcagataccgaataggtcaggtcgactgtgttattctcttcgttgggctgaatttcgggagcaagtttttcagcatcaaagtagttgagcatgttaagctccctgatactgcggatgacgtttttgcggctgaacatttcaccggggatggtgtacaattcacggcggatgacatggtctttggttttggtgttgccggtgatgttcaccagattcaactgatactgttcgccttcacgaatgctgatgagaagattgaccgtgtcaggattcacgaccacctcgtcaaggttggccctgtaggagaggtaccccctgtcaaggtagatcgagcttacatcgctgttgtcctgtgagaagttcagtctttcctggatgagttttgcgttatagagatcgccggtttttattccgaatgttttttcaaggatttctgtggtggcgaaatctttggagtttcctgtccatgttatggtgccgatatggtatttcggtccctcctctatcgtgatatcaagaaagagacctttattatcgggggtatagctgatggagtcgctgacaacttttgcgtcccgataaccgttttcccgataaaaatcgacgaggagatccttgtcggtggcgaatttatccttgtcgagtttgggggctccaaagatttttctccaccatgagttttgggtagtctccttgaacacccctctgagcttgccctggctgaaggcattgttgccgtggaaacggattttttcaataactaccttccggccttcagtgatagtgaaaactgctttgaccttgttttttccgatagcctccagtttgtattccgctcctgcagtcagataccccttgtcggcatagagcttttctattttgtttgcggccgtgagcagttcctgctcactgagctttttacctgtttgaatgtcggcggttttctgcagtttgtcaaggtcgaatttttcgttgcctttaaaaacgacctcttcaagtaacggctgttcttcgacaataaagtgcagcgctacgtttttggtgccgggattggatttttccagggtgatatttttgaaaacctgcagattccagaggtattgcatggttgctgacagttcagccccgggtaccgcgatgttgttgccgatttttatgggaagacttgcaataagttcctgctcgttaagcgattgaagaccggtgaaggaaattgcgcttatcgtatagagatcttttttctccgcgggtgtttttgcctgtgttgctgttaccgattgttttacgggcttgcttttagcttcggcagtttgtcctgtagcgtttacggcaagggctaccagtaccagggttatcagtttttgcatttttttcatagaatctttcggatcggtcagagttaaatcttgctgtttgctgtgttttttttctgaatttgttcacttgtctggccaaaccttctttctctgttttgataatcgcgaagagcagcataaaattgcgctcttcgaaaatcaggccagtaggttttggtaaaataaatttcagaataggcgctttgccagagcatgaagttgcttattctgaattcgccgctggtgcgaatgagcagttccggatcaggaattgatgccgtcgaaaggcaagactgaaacagatgctcatcgatcatctccggactcacgcgaccggccttgacctcaacagcaagggaacggcatgcttcgacgatgtcccatttgccgctgtagctcaatgcaatgctcattaccagtccgttattgtgtcctgtcagtactactgtttcatcaagaacggtccggactttttccggaagaagagcggtgttgccgatcacgttaagcctgatgttattgtcgtgcagtgctcgcgcctcttttcgcagcaccttgatgagcagtcgcatcagtgccgagatctctttttcaggtctgttccagttttcagttgaaaaggtgaacagcgtgagataggaaatgccaagctgcctgcttgcctcgacaatatccctgacagaatcaacaccggcaatgtgtccctcaatccttgtctttcctttcagtttggcccatctgccattgccatccataataatggcaatatgaagaggaagctcgcacgatgctttcaaatcagcctggattttcttgtcttcggtatcactcacggttgtaaaccagggcgatctgaaggttggcgaaagatccattgttcttatgcgcgccataggaaattattacctgttgtcatcatgagggctttatggaaaaagcatcccgaaaacctcttgtcccgatgttgacgggattgtgctgcgctttttcgatcattatgcgatctccctcgaaattaccgggagctgcagctgttgcaaaagatacgctattaacaataccggggcgcgctatcgtgctggttccaatcggaaacacttcaaattgaataatatgcagttatttgttattatacaagccttacatgataatgaaaaacttgcttgccaccgacaacgtgcctgaatggggaaagttgttccggtttcaggccttcttcataaaataattcagtaccaccgtgcatttcagtagttatcaggatttgcgatccagccttcttgcgggacagacgacctgcgaagaggtaacaaagagttatcttgagcggatagaccggcattgcgacgataatatatttcttgcggtttttcatgaacaggcgttgtctcgggcaagatcgcttgacaggaggtttagcgagggcggcacgccggggttgttgttcggaatgccaatggctataaaagacaatatctccattaaaggggctcgtcttacctgcgcgtcgagaattcttgaaaattatgagagtgtctatgatgcgacagttatcgagcgacttttaaatgaggatgccgtttttattggaaaaaccaatatggacgagtttgcaatgggtagttccaatgaaaattcggctttcggacctgtagccaatccgtttgataaaacgagagttcctggcggcagttcaggtggttcagccgcagcggttgcggccggcctggctcttgttgcgctcggatcagataccggaggttcggtgcgtcagcctgcagggttctgcgatattgtcgggttgaagccaacttacggaaggatttcccgttacggtcttgttgcttttgcctcttcgtttgatcagattggcgttcttgcccgaaatagcgacgatgccgcgctcgtgctcggcgttatggcgggtgccgacgagcgtgacgcaacctcttcacgtcatgcggtatcaaattatgctgaagagatggccgcggtttcacccgacggtttgaaaattggtgttccaaaggagttttttcacgagagtctgaatcccgatgtggcccgtcttgtaaaggcaaaactggaggagctgcgtgaaaaaggggcggaactggttgacataactctccctgcaagcgattatgccattgcggcatactatattcttgtaacggcggaggcttcatcaaatcttgcccgatttgatggtgcaagatacgggtatcgttcaccgaactgcgataatctcagtgcgatgtatgtcaattcaagaacagaggggttcggcaaggaggtcaagcgtcggatcatgctcggtacctatgtgctttcagccgggtattacgatacctattacaagaaggcgcagcaggttcgtcgtgtttttcaggacagatatcgtgaggcgcttgaaaaagtcgatgtgattgccgggccgacatcaccgtttccgccgttcggtattggcgataaaatggacgatcctcttgaaatgtatcttgctgatgtttttaccgttccggcaagtattgtcgggatgcctgccatcagtgttccgattggatatgacagtcttaatctgccagtcggcatgcatctgatctgcaatttctttgaggaaggaaaattgcttggtattgccggacttatgcagcattctatcgtttaagaaaagaggtgatttggtaaaccattaataaacaagcaggattatgagtgttttagtcaataaggatacccgccttgttgtacagggtataacaggtggcgaaggaacctttcatacttcccagatccttgaatacggaaccaatgtggtcgccggcgtaacgcccggaaaagggggtacaatttatcatggcaatgaacgggatcatttctgtcgtccggttccggtgttcaatacggtgaaggacgccgtggataaggcggaggccaatgcgacggttatttttgttccggcaccctttgctgcggatgcgatcatggaggcagcagatgcgggcctgaaggtcattatctgcattacggaaggaattcctgtcaacgacatgatgaaggcgtatgctttcgtcaaggaaaaaggtgctgtgcttgtcggtccaaactgtcccggagttattactcccggcgaggcaaaagttggtatcatgccgggctttattcacatgaaaggcacgattggcgttgtgtcacgcagcggaaccctgacctatgaagctgttcatcagcttaccgcagtagggcttggacagtcaacctgcataggtattggcggtgatcccattatcggcacccgatttattgatgccataaagctttttgcaaaggatgatgaaaccgaaggtctggtgatgatcggcgaaatcggtggcagcgctgaagaggaggccgcggagtatatcaagagatattttaaaaaaccggtagtcgggtttatagcgggacgaacagcgcctcccggcaggcggatgggacatgccggcgctatcgtttcaggaggaaagggaacagcagaagacaagatccatgctatggaggctgccggtattcatatggtcgataatcctggcgatatcggtaccgcaatgcttaaggctctgggacgatagccgagttgtgagttacagttacagaactttttcgatcgatgaaaacgacaacttctttagctgtaactcaccttgcccgggcagctacagcccgagggaaatcaggtcatgaatatggataatgcctgcaggacgctgatcaatatcacaaacaatgagctgtgtaatgcgataggtctcgagaatttcgaggcactcggttgcaagcctttctgctccaacggtttttgggtttgccgtcatgaccgacctcgctgtcaggttcagaaaatcgtcacctttctggacaagccgacgaaggtcgccgtcggtaaaaatgccggtcaatacccctttcttgttgataatggcgctgactccgtagcgttttgaggtcatttcaagaatcagatcggtgacagctgcatcttcattaaccacaggcatggtatcgccggaagccatgatatccgatactttcatggtcagtcttcgtccaagtgatccttttggatgggttagcgcgaaatcaacgggggtgaagttttttgcctgcatcagtgtcatggatagggcatcgcccatggcaagcatcgccgttgttgatgttgtcggcgcaagatcataaggacaggcttcctgctcgataccagtgtcaagaacgatatcggcgctctttgcaagataggatcggctgttgccggtcagggcaatgattgacgctccggtttttttcagtgccggtataatgtaattgagctcctcggttgttccgctttttgaaaggcagatgacaatatctccagaacaaacgatgccgagatctccgtgtgctgcgtcagcagggtgcagaaaaagagccgttgttccggttgatgccattgtcgccgcaattttctgcccgataattccggatttgcccattccggagacaatgatcttgcctttacaagagagaatcaatgcaatggcacgggcgaaattatcatcgagcctgtctgcgatccgatggattgcttgcgcttcctgttcaagaatattttttcccgagtcaattattgcggcggtttctggttgtgagatcatggtgacatgtgaacttgtgcggtacaaaaacaaaacatcggatattcctgtttttataaaatgtataatccgctaaattaacaataattatcagatgacttgccaatcaataaaccctttgtcatgagctgggttattcttttttctttttcgctggcctttttttttgtgttgatgtttctgcttaacaggtttgtctcctatatgaaaaaagagcagaaccttgagattgagtcattcaaagattcgttgattgataaggataatcctgtgggtcttcgtggcgaggagcttgaaaaactcaagcagcagcagtccgaagcccagcgccatcttcgggaagtgattgcaaagattcccgttatccagaaagatggtcgttttcagctcgatgaggaggctttgagacagcgaaaggaggctgaaaaccggaatggaacttcgggttcggttacgaaggacagagcgtaagcgcatatgctctcaaagttaaagcttcttgccagagatacggttatttatggcgccagcaccattttgtcccgaagtctcaactatctgctggttcctttatatgccaacaagctttcgacctttgataacggcgttcagacactggtttatgccaatatcgcactggctaatgtcctgttttcctatggacttgaaaccgcctatctgaaatccgcatccgattccctgcgagagggaaaggacggaaagggctttttttcaacggcttttttcagtcttcttgttacagcgactcttttttcgctcatcattgttttcttttctgctgatatttccgtcttgctcggcatgactcccgccgaatatgcatttgtgcgctatgcggcaatcattctctggatcgatactattcttgtcataccctttgccgaactgagacttaaaagaaaggccgtgcagtttgccatagcaagggttaccggcgtggttgccgttgtcattgctgccatgattcttgttattccgtttcatgcgggactgcaaggcgcgtttattgccaacattatcggttccgcggtaagcggtttgatggtgtttcccgttttcatgcagcttcgtccgtttttttcctttcatcagttccgtgagctgattcagatagggttgccttatgttcctgccggtattgccggcctgcttattcatctgattgatcgtaatattctgatcagaatctcttcttcagatattgagaggatctacggcgaagggtatgttgcctccgatattctcggaatttacggcagggttgttgcgtttggcattattcttcagctttttattcaggtattccgttttgcatggcagcctttttttctgcagcatgcctcggatcctgacgcaaagcggctttttcgctatgtgttaagtatctcaacgctttttacgatggttttggcgcttgcgtcgacattttttgtgcccgatcttgtgagataccactatgccgaccggttttatctgcttccgcctcgctactggatagggttatccgttctgccgtggatttttctgagttatgtgtttgacatgatttcaaccaatctgacggcgggtctcctgattaccggcaacacgcgttcgctgccgatggtaacgttttccggagcattggttacctctctggtctgctgggcgctggtgccggtgaatggtatggagggtgccgcttatgctattgttgccggcacgtttgtgatgtgtcttgttatggcatactattcgctgaagttctatccaaaccggtatgactggctcaaactttctttgcttcttgctgtcggtggcgtgtttgccggaatcggactatggtttgaaacgattgcggcagggatggtattgatagttctggttaaaattgcgcttctcgtgctcttttttcttcttgttgtttttgcattcaacgaggaggttcggcttgttgcggaaaaaatagcccacaagctcaaaaagcgttgaaaaagaatggtgcgtttttgactgtttgcgctgtttgtaatctattgtattcagcgggtcaggttttctatggtatcctttcttatgtgcatttgacgtttacccatgtgcgtgagtattttttgcagcgaatcacgttgtgacggcgtgcagacttccgaaagctcatgaaaatgttcggcaagctgccgttcaacgcttgtctggtgttttccgattgattcagcaagtttgacgatttttagcgagtcggggttgtcgcgtatggcttctttgaccaactgctctttgagcagggaaattgcctgcatttccggtctgacccttctgaaatgttcccttcgaagttcctgaaaacttatggcctgtttttcgctcagcgcaagcggggcggtaaaatagatctgtcggttgtactgacgggttatttttacctgtacgggagcttgttttccggagaaattctgcatccagagaatcccgagcagtgtcaggttgaggagaacaagaatgacaagcgatgtggtgacaaagcgctttgatgctaaaaaatccataatggatgaacggttactgttttgctgcttcctgcagcttgtgaacacaaaagtattttacgccggagcgtgcaaatgcgggagaaaatactccgggactccctgcatttgcaccgtcaacttttccggtatcgaccaaatttttcttacatcttcatgccgccttgcttgcgtggagagatctgcagcatgaatgttttcattttttcacgctgttttggtgtcagtacagaagcgacctcctgaatgcttgcgcttctcatgatggcaagatcactctgctcttttccgatttgctgtgcaagcaccgcaatacgctgtttgtccggattgctggtcatagacgcatccatcaattgtctttggagttcggcaagccgtgatctttctttcgtggcaagcccggcatgtttctggcgcatctcctgaagctgtctgctttgtgtgtcgctcagcccgagttgttctttcaggatcattggactgctgccctttgttttatgtcgggttatgccggctcgattcgaccgctggtcggggctggtgagtgcggttcgtttctggcactcggtttgatatgcctgccgctcttcctgtgatgccgttcgcatggttccgcgcatttcggaaagtttcgcatcggagtaactgctgtagtccgtcgctgaagcaatgctgctgaaaccaaggagcattgcggtgatcatcgtcactgtttttttgttcatcgttatcgttttgttttggtgttatcgtcgctgtctgtttatatcgtcacgttggttaaaatctgaacatcagggcaaatgtcgggttgttatgtgccgcaaaacgatcaaatcgctcccgctgctggttgttgcatacatcacggtagttccggatggagcggatgcggtatcggttgagctcatcctgcagcgcacttatttttctgttcagtttggcaatggttctgaagtttcgctgttttcgcatctcttcgttttgcctgatttctttcagaagcgcaatttccctgtagactgaaccggtatgctcccgatagttctcccggatagcaacaaaccggtcgagttggcgatcatcgagctcaagtgctgcttttactgttctgaaatcgtcatggattactggagcctgacgttgcctgtcctggtatccattacgctgccgctcatctcttgtgaagcgttcgtcgctctgttcctgtcgggattcattgcgatagcggttctgctcaacggcatagctgtcccggtagtccgcagcgcccgcgctgtttccaaatgtcatgattgtcgcagccagtgaggccgcaagggctctttttttcatgcccgctcctttttttaacatggttgtcatatcgttttcattttgtcgtaacactctgaacaagattatttcgtcgctctgtttttttcgttgaaggagtctgcctatcggttgctgttctgattatcattaagttcgcttccggaaaattctgtgccggtttctgtataataggccagcgcaggactggtgtagtcgtcattgaccgtttccgttgcattgcttgccgtctcctttgcctgctgctctgttgagctgaaaaacagcattgcggagctgatgttgataacaacaagcagtgcggcaaatgcaagtctcggattaaaactgtgaaacgtttccgatcttctgttgttactgacagcctctactttttccatcagatgaactctgaaaagcggagaaaccttcagcggttgcatctcgtcgagcaactgcatgatttttcttacctcttcttcttttgtgtcgatgttatgtttcatctttatttcctgtttcatgatatatctgacgtcagactggcaaaaatccttcggttctccttttcaacagtgtttcaggtctgtttgaaatgtttatagagtttgtcgtgcaggtttttttttgccctgtggatgagtgattcgactgctgaaacggaactctggagaatatcggctatttcctggttggagtagccatcctgtttgctgagcagaaatgccgttttctggttttcaggtagcgcattcagtgcgtccagaagaagatttgcgttttcttttccggcaagcgactgaagaggattgcttcccgctgtatccggcagatcttccgaagggtcttcaatcccgataactcttttgagagagctgaaccgtttttttcgtttcagtcttctcagatagtcaagcgatttggtgacagcaatacggtagatccatgtagaaagttttgattcttccctgaactgatcaagcgagcggtatacttccacaaaaacatcctgagcaaggtcttcggcatcttcacggttgaatacaaaacggaaacaggtattgagcaccatctcctgatgctcaagaaccagctttctgaactgatcgtctttcgatgttgcccgactatccagcaatgcttcgtgggttgcagggatcgttactgcggcctctcctcttttttccatgtgcaggcatcatctgttttgccggttatgcttttcgtgcaatagatactcgaagggttggacgccgttttttttcgattcctttgttcaatagttcaaaataaccatgaaaagctgtgatgcgttgttcctgcagtggttgtgcgggggataggcgcgcgttttatatcatgcctgtttcgttttcaggaaacctgttttgcggttttgatccggaatcatgcactgttcttttttgccaaacaggagacagcggttttgtgctgtaaggtcatgggcaagatcccgctgaggttagagcataatgataaaaaggtgcagaaggttccggataaaatcgagttcttctgcaatggcaagcgcggctgtgcttttcgtgaaggctttgcccccttttatcagaacgacggttgttacttgttctgcattaatgttgtgccgatcaaggagtttcctgcccggaggggaccgggcaggggtaaaggtgaagcgcaggagctatcgcgttcagatataaagtttacggaaaactcgcaaagattgcagagagcgtcagaaatcacaatacgcgaggggatttttttctccatggttcttgctttgtcggttccgattccttttcaggcaagttttgcggcaaaagcaagcactttggatactttttcatcggtatcggcttcgcaatacagacgaagcaccggctcggttcctgatggccggatgagaagccagcccccttcaaaatggtatttgtaaccgtcaagatcgctgaaaccaagaactttgtatccggcaactgtctcaaggtttcctgcggcagcttttgctatgattgcctgtttttttgcttcgctgacgtgcaggtcattgcgggtaaaggcaaaatagccgtactcgtcgtagagctcttccacaagtcctgagagggatttctctttgcgggtcatgatttcaagtatcagcagaccgatatagactccgtcgcgttcaggaagaaaagatgtaatgcctatgccgccggactcttcgccgccgatgagaatgtcgttggtgctcatgagtttactgacatacttgaagcctacgggaagttcatgcagcacaaggttgtttttccggcagattttgtttatgacatcggtcagcgcaaatgttttggcgacctctcccgtttgatgtctctcttcgacaagatatttcaggataatggcaaagagtttgtgggagtccacaaatctcgctttttcatcaagcatgccaaccctgtcggcatcgccgtcattaatgatggcgacatcggtttcaacctctttgaagaaatcgacaaattcctcaatatattgcggcatgggttctggattgatgccgccgaatccggggttgatggtgcagtgatagcagtttaccatcgattcatcgaaaaggcgtgtaataatatcctgaccagctccgtacatggcgttatgcgcaatttttattctcgattccctgataagctggaggtcgacgtgtgttttcagatagttcatgtaaaagcttttcatgtcgactgactcgataagcttcatgtccggtttgatctccgttttcgggtcgatctctaaaaggttgctttcgatttcagctattgcttcggggtttgccgggccgccgtatgccgctttaaccttgaagccattgtagtttggagggttatgagatgcggtgattacgatgcctccggcaagctgcttggctttggtatagagcgacactgcgggggtggaaacgaagctgtcggagagaaataccctgatgccggcagatgagagaacttcggccgtatattcggcaaattccttcgacatgaatctggtatcatagccgatacagactccttttgacctgccgggttgtgactggaaatatcgagcagaagcgagtgctgcaagtttcaggttttcataggtatagtctttggcgataatggcccgccagccgtcggtaccgaatttaacttgcattattttttgattttgatataatgggatcaagccgaaagtattaaatactcaaactaaatataaaatacggtttccccgtcgctcatccaattttccccgctttttgatgccaaagaagctatttgtattagccggtgaggtatccggtgatctgcatgccgcaggagtcgttgctgagttgctgaaggcaagacccgatgttcgtgtattcggtattggcggcgagaaattgcgtgcgcttggcgcagagcttttctatgatacccgaaggatgagcattatgggttttcttgaggtgctcaagcatgcaggatttctgcagagggtgattcgtgagatgaaagaacttgttcgacaggaaaagcccgatctggcatttcttgtcgattatcccggcatgaatctgcttatggcgcgtttctttcatgaagagggggttccggtgatttattacatatctccgcaggtctgggcatggaaagaggggcgcgtgaaggcaatcgggcgctatgttgatcggctgcttgttatttttgacttcgaggttgaatttttccggcgtcatggtatccgcgcggaatttgtgggccatccggttatcgaagagctttctgctgtttctttgccgccccgggagctcttttttcgacggcaccatattctccctggtcagcggctggtcggtatgctgcctggaagccgcaggcaggagattgctcttgtttttccggaaatgctgaaagctgcccgaatgcttgcggctgactatgatgtggtgtttctgctgggcaggtcgccgcagatggatgaaaagcatttcagtcttgtttctgcatttgatgatatcaggattgtcgagtgcacggcttatgaagttatgcggttcagcgagcttgagctggtaacctctggaaccgcaacgctggaatcgctctgttttggggttccgatgattgttctctataaaacagcctggctgaactatgctgttggtcgccttcttgtcaggctaacgagtatctcgctggccaatattgtcacaaaagggcttggttcaaaagatcaggttgtccccgaactgttgcagcatgaagcgaccgcttcgggaatttacatgattgcgcggcgtttacttgatcatccgcagcttcttgccgaaatgcggcaggaacttctcgatgcaagggaaaaactggccagcgcctctccgtcgcagattatttcagagatactacaggaatatctttaacaatgttagtaaacaatggaaaaagctgctgatcttcttcttggtaatccagtgctgctcttaatcgcggtgattgccgccgtgatggttcttttttcgtgcctcaggaatatgtttcggctggctctttttgctgcagccctctttgtgctctatatcgcttatttgtctctgaccggaggcgatgctccggcagcggtacgtgaaatacaggaaacgattgcagcttccttcagtcacgtgtcaaccatgatcaagtcgttttttgatctgttgaaatcccgatgagaggggtgcctgatatgagcggttattttttattcagcattgcttcgctaagcgcccctgtcgggcaggatgtggatagcttttgatagtcgggttcatgttccgttccatactgttcaagcgttctgacacagatgccgcaatcaacgcacttttcccgctcgatgcgaatatcggttcctgaaatgatctcaaaatcgagtttttcttcgagtttgcagctacctgaaggaaggtagagagccgcaagttcacgaagtcgacagttatcaatggcgttgcatcgacattgaaggcagcgcagggcttcctgagcggcatcttcaggagagagtccgagaacaacttccctgaacgtgccagatcgctccaggagcgaaatttcgggcaaggcaatcttttcaaaagggtttgctttgctgtagaatgcttcgggagcctggtctctggggccgtaggaggagttgaactgttgaggtttgccaacgacaggcttgccctgcagaaaaagatggatcgaatgagcggcacgtctgccctcgctgacggcagtgatcgccaggtcaggtcctgttacgcagtcaccggcgctgaaaataccggcaatgttcgattgcagcgtcgcctggttaacgtcgaaggtgccttcagggcttgttccgatcccggcagccatagcaattgaacagtctacctgttgacctgttgcagagatgaccgtatttgctgctatggtgaattcgctcccgttgatcggtacaggtttttttcgtccgctttcatccggctctccttgacgcatggcgatagcggtgatttcggtgaatccgttcatgcgccgcatggagactggaagggcaagaacatgcagggtaatgccttcggcgatcgcctcattgatctcctgctggtttgccggcatctcttcttttgtccggcgatagagaatagtaaccgttgtcgctccaagtcgcagggccgttcttgctgcatcaacggcggtattgcctccgccaacgacaaccacattcgcgcctggatgctctgcaacgccttcgttggcctggcgcaggaactcaatgccgctgagcactcctgtttcatgttcgccggggatatgcattgccgcggcctgctgtgccccgacggcaagaaatatcgcatcaaacgcactctgaagcgatgctgtcgagatatctttaccgaaacgggtgttgaaccggaatgttgcgcccatctgttcaagaggctccacatccttgtcaataaccgattcgggaagcctgaagcgcgggatgccgtaacgcatcatgccgcccgcggcaggatgttcatcataaatggtgacctcatggccaagagcgagaagatagtaggcggcagtcagaccagcaggcccggcccctatgactgctacatgttttccggatttttccgcaatagccggaatataccgttcgcttgcttccatatccctgtcggcggcatagcgtttcagggcgcagattgataccgggtcatcaacaccgtgtcggcggcaggcatcttcgcacggagcaggacatacccttccgagaataccgggaagagggatagtgtttttgatgattgcaattgcttcgtcatcatggtgagctgcaatttccgaaatgaaccccgggatgttgcatcctgccgggcaggccagttcgcattggccgagacagtctccgcaatgttgttcaatgaggcgttcgagggttcggcgtcgcatcatatgaagctcttcggtttcagtttctataaccatacccgcggagacttttgtgctgcatgccggaacaaagcgatttttccctttgatttccacgatacagatccagcatgcgccctgaacgtcgagggattgctgaaaacagagggtgggtatggtgatgccgcatgatgctgctgcatcaagaatggaagttccgggttgaactgttgttttcagcccgttaatggtaagggtgagagcgttcatgatgaagtttgtatcggtgtcatgagaggatgtcatgcgggatcgtgattatatcgtctctggaggtgtgccgcaactttttcaagcagccacattggcgtagaggtggctccgcagatacccacactttcaaccgtccggccatcactcccggtcagccatgcatcgtctatttcatcaatatcctcaatgaaataggtgcagggatttgcggctttgcatatgccgaaaagaacctgtccgtttgaactttttttgccggcgacaaaaatgacgcaactgtttgcaatcgcaaaatcatgcagcatctggtttctgctcgaaacctgccgacatatggtgtctttgtaaacgtaacgcggcatgtcgcgaatgccggtcaatgaggccgtgagatcaatgtcgcggatagccatccagagatggtcgttctcgttacgtatttcttcagaatcggcagcaaagaggttacggatgtttgctttcagctcataaaaccccggaacatccatggttgtttgtgagatgagtgctgtttttcttttcagatcaatttgaccggtctctgaaggatcggaaaggtcggggtgtttgatgatgaccgcactgtttttgcaatggccattgattccgattacttcgggatgggagggcttcccgtaaatgatgatctggtagccaagctcatggagcagtcttgcggtgcgttgcagtcttgagactacagggcaggtcgtatccgtaatgacaaggttgtttttctctgcaatacggtatgttgacgggggttcgccatgagccctgatgaggagttgcgcatttttcagttcgtgaaatcctgactcatcgatggttgtcaggccgagatgttcaagtctgttgacttcagcttcgttatgcacaacatcaccgagcgaaaataatttatccggattattgagtttttcttcggcaacatggatggtgccctgtacgccgatgcagaaaccggatgatgttctgtcaagattgattttcacgttgcaagtatcgtcatgtttacaggccgaaggatcccgggccctgaaatgtcaaaggtaagaagtccagagtcaaaaggcaacaattgccggaaacaaagaggatggacgggtcgctgtcttgatcaggcgagaacgaaagttccgacggttaccgttcatacttcaacaagttcgacatcagggagatccgattccataaaaagtttatagagcatactgaacttctggggcagatcgctgacgagcagatgtggcggcggagcatgcttttctgtgctgaggagtttagcgtcagcaagaagttttctcgttctgcccgctacggcttctgcagagtcaataatgcggatatcacggtgcagggtttcagtaatcacatgacgaagaatagggtaatgggtacagccaagcacgagagtgtcaatatcgtgtccatcaaatgcggccaggtaatcactggcgataagtcgggtcgctgcatgttcggtgaatccctcttcagcgaggggaacaaaaagaggacaggcctttgatacaacctctatgttcgcatcaagcagggtgatcgcatcagcgtaggcatttgagcttacggtagcctgcgttccaatgactccgacatgtttgtttcgggttacctgaacggcgaggtcagcacctgctttgagaacgccgataaccggaatgcttcccgctgttttttcaacgacatcaagagcgagagccgatacggtgttgcaggcgacaataataattttcggcagatggctcataaggatcgccgtgtcttcatgagcgtatttgcggattgttgccggggactttgtgccgtatggaacgcgtgccgtatcaccaaaataaataatgcgttcggcaggcatttctgcctgtatcgccctgacaacggttaaacctccgacacccgaatcgaaaattcctatcgggctctctggtgtggctttatggtgctgcaatgctgaaaaaattgtgctttttgggctcttatacgttaaatctgaatacgataatatctccatccctgacgatatactctcttccttccgaacggagtttgccagcttccttgaccttctgttctgaaccaagttcgagaagatccttgtaaaacatgacttccgcacggatgaagcctttttcgaagtcggagtgaattgctccggcagcttccggcgcagcagccccctttctgatagtccaggcatgaacctctttttcgccagctgtaaagtatgtttgcaggccgagcagttcatgggccgttctgatcagtctgtcaagacccgacatggagagtccaagactttcgagaaacatgggacgctcttcttcaggaagttcagcgatgtccgcttcagcttttgcactgatgataagcattttagagccggctttttcagctatttctgctactgttcttgtgtagtcgtttccgttttgcagatcctcttcagcaacgttggcagcaaaaaggattggttttgacgtgagaagaaagaactgtttggcggtctcctgttcttcaggtgtttcgatgacggaacgcgcaggaataccttctgcaagccccgcgatgattttttcggccagatcgaccaactgcagcagatctttttcttttcgcgaattttttcgcagtcgctctattcttttttccatgctgtcaagatctgccagcataagctcggtttcaatggtggcgatgtcgtcagcaggatcgatctttccttcaacatggatgatgttgctgtcatcgaaacagcgcacaacatgaacaattgcatcgacctcgcggatatgcgaaagaaactggtttccgaggccctctcccttgcttgctcctttgacaagtccggcaatgtctacaatttcaagggttgccggtacaagtgtcggggtttttaccacattcgcaatctgttgcatccgctcatcgggaacaaggaccgttccgacatttggttctatcgtacagaagggatagttggccgcttcagcctgttttgctgtaatggcgttaaagagcgttgattttccgacattcggcaagccgacaataccgcagcgaagtgacataagacagagtaaaaaaacctgttgatgaaaataccggttacaaaacaaggtttcaacatgtaatcaataagtttggaaaaagcaaatattttttataaaattacaggctaaattaaaataccattgaaacagagaaaccaggaaaaacgtatcattatcgccatagacggacctgctgcgtccggtaaaagtactactgcgcgcaaggttgctgaccgcttgggttatacctatatcgataccggtgccatgtaccggtcggtaacgcttaaagctatagagtccggcttgatggatacgctccggtccagccctgaaagagttgtcgatctactcgcagggctttcagtgtgtttcagcggtgaccggattatgcttgacggccgtgatgttactcttgccatcagggagaatcgggttagtcgcgaagtaagttttatcagttcccttaagcctgttcgcgatacgatgcggcagatgcagcaggatatggggcgcgggcgcggtgttgttatggatggaagagatatcggcaccgtggtttttcctgatgccgagctgaaagtgtttctgactgccgatgtccgccagagagccatgaggcgttatgcggaacttgcggtaaagagtggtgatccctctgaacttccatgcctcgaagatcttgagcgggaaattctcgacagggatcgggccgatgccgaaagggagcatgccccccttaaaaaacatcctgatgccagagaactcgatacatcatcattgacgatcgatgtgcagaccgatatggtctgttcgatggcagaggatatattgaaaaagaagcagaacgggtgatgagccttgctgttgttgacgactgttgttttttattaacctaaatccgcttgctgtaatctctcgcggcaatccggaaaattatcagagaggaaggaaaaaattaatggcagaaacactaacactggagaaaaaagtccaggaaagactcgcgagaaaaaaagttaaatactttgctcattatgagcctgcggaactggaacagatggagatgctttatacaagcactctgtgtgagatcactgaggatgaaattgtaaagggacgtattgtctcgatttccaataaggatgtcactatcgatgtaggcttcaagtctgaaggtattgtctcactgcttgaatttcgtgatgatgatgatgtcgctgttggagatgaagttgaagtctatcttgagaatattgaagacaagatgggccagcttattctttcgaaaaagaaagctgatgtgttgaggatttgggacaagatctatgattcaatagaaaacgacacgatcatcaatggcaaaatcatcaatcgtgtcaaaggtggtatgacggtttccctgtccggcgtcgaggcatttcttcccggctcacagattgatgtcaagccggtacgggactttgatgcgcttgtcggccagaccatggacttcagggttgtcaaaatcaatcctgtcacccagaatatcgttgtcagtcataaagttattcttgaagaggcatatgctgcaaggcgcgaagagatgcttgcaaatatcaaggttggtatggtgctggaaggtacggtcaaaaatattaccgatttcggtatatttgtagaccttggcggtcttgacggtcttgttcatatcacagacattacctggggcagaatcaaccatccttcagaagttgttgatcttgatcagccgatcaaggttgttgttgtcggctttgacgagaataccaagagagtctctctcggtatgaagcagcttgaggctcacccatgggaaaatatcgaaattaaatatcctgtcggatcgaaagccagaggtcgcattgtatcaattaccgattacggcgcgtttgtcgaaatcgagaaaggtatcgaaggcctggttcatatttccgaaatgagctggactcagcatatcaagcatccgagccagtttgtcagtctcaaccaggaggtagagtgcgtgattctcaatatcgacaaggatcataccaagctctctctttccatgaagcgtgtgaatgaggatccatggattgccctttcagaaaaatacattgaggcatcgctgcacaaaggtacggtcagcaatattaccgatttcggtgtttttgttgagcttgaaccgggtgttgacggtcttgtgcatatttcagacctctcgtggacaaagaaaattcgccatccaagcgaactggtgaaaaagaatcaggaacttgatgtcaaggtgctcaagtttgatgtgaatgcaaggcgtatcgctcttggtcacaaacagatcaatcctgatccatgggatgattttgaacagaaatatgcggttggcgctgaaacccctgcccgtatttcccagatcatcgaaaaaggcgttattgtgattcttcctggcgatgtagacggatttgtaccggtatcgcatttgcttcagggcggagtaaaggatatccactcctcgtttgctctgggcgatgaactgccgcttcgcgtgatcgaatttgacaaggagaacaagcgaatcattctctctgcgctcgaatatttcaaggacaagagcaaagaggagattgaggcctatcttcaggctcatccaaatgagaaaaaagagatcgaagacgctactgccgaactggaaccacaggttaaatccgccgagaaaaaaagcggtgaggcaaaatagccgccagtgcgtggtttttttctgtacgttgattatccaataaagcctccccctcaacagggggggctttttttttaatacccgtagcttttcaggagattgtttttctttctccagtcgttgcgtaccttgatgaaaagctcaagaaacaccggacgaccgagcagttcttcaatatcgagtcgcgcagcctgcccgagtttttttaatgcggcgcccttgctgccgatcaggatctgtttctggctgtcacgttctacaataatggaacatctgataaggtcttttcttgatggatcgttttcatgctgctccttgaactcgtcgattatgacctcggaagcataggggatctcgtttccatagagaagaaatatcttttcacgaatgatttcagtgacgaatagtctttccggatcagtgctcagggtctcttcagggtagagtggttccttaagcgggagaaatggtttaagtgcactgattaatccttcgatgttatttccaagctgcgcgcttattgaaagaacggctttgggatgaaaactgttctgaataacgctttcgcatgttcgcttcgcttctgcagagaccagatcacttttgttcagaacggcaataacaggttttcctgaaggattcagccatgaggaaaatagatcttcggtaaattcaaggtcaaccgatccgctttgtctggaataaggcagcagtgcaagaacaacatctgcatccttcagcgttgctcgggttatttcaagcatggattcatggagcttttgttgcggcttcataatgcccggagtatcaagaaaaattatctggcactggtctttatggtatattccggttattctttttcttgttgtttgcggtttaggcgttacaatggatagtttgtagtcgagcagcttgttaagcagggtggatttgcccgcattcggtgcgccaatgatgacggcgaacccgcaggagaaagaagaagcatccatgattcagtggttaacgggataaaaagagcataaggaacgttcctgtagcataaggtacgtttctatactaatgattccttcttgataatgaaaatgagattcttgtgaattatgactgataaacaaagtaatgtggatttttggcttcttgttccgatgattggactcattgtattcggactgatggctattttcagtgcaacacatggcgcaggtgaaacaacgctgttttatcggcagtttgcctggggagttattggagctgttgtcatgctctttgtctatttcaatgattatcgtgttattcgcgataacgcctatctgttatatcttatctccatatttcttcttgttgtcgtactgcttttcggaacgaaaattgccggacagacaagttgggtaaaaataggctttttcagttttcagccctctgaaatagcgaaaatggcgactattcttgcgcttgcacgctttctctcggatgatgaaacggatattacgtttacccctcatcttcttattgcgcttggcattccgctttttccggctctgctcattatgctccagcctgatatgggcactacgctgacgagcctctcctttattattccgatgtttatcatgtccggctttgacctgtacatagtcataccgtatctcttgccgatcattctcatgctcagcggtttttttaatgtgttttatatcgttggtcttgctgtactgttgtttcttgcactctggctccagaagaaaaaattcaaaatgcatcagcttcttgttacagcggcagggctcggagcagcactttttactaaccggtttgccgctgaattgctcaagccgcatcagttaaagagaatccagacctttcttgatcctatgtcggatcctcggggcgccggttataatgtaatccaggctaaaatagctatcagttcgggaggcttttttggtaaaggttatcttgagggtacacagacacaacttcgttttatcccggctcaatggacggactttattttctgtgttattgctgaagaacttggttttgttggttcttttgttctgttgctattatttcttgtactcatactgaggctgttgtggatcatatcctcaataaaaaataaattcgtcgaacttactctggctggttttgtttcactattgttgattcatgttattatcaatattggtatgacgataggtcttattcccgtaatcggtgtgccgctgccttttgtttcctatggtggttcttcattgcttggcaatatgatcatggtggctcttgcgttgaattttgtgcacaataaaagaagtataggttattaataatcagtatgttagcgtttcagatcaaaccagttgtccctgtatgccttttataaggatcattttttccctgcaataaaaaagcgcattttcatgcgcttttttatttgcaatgaaaggaggtaacttactttattttatataaaaagcgtttgcctccgttttctgatggaatacgttcgatttcctgatcgcttgagccgtacttgttgagccagaggcttacggttgtgcctttggtggaaagcgcatcggcaatctcttttggtttaaacgctctgtctggtgagttgccgagcagttctttgatcgatatgccaagccgaccgcgactatatttaagaggggcaggtttttcagatgtttttccttccactcttgcaagttcaagctcaagttttcttacaacggtagagagctgattttcaaatggcttgatcttttcattaaattcttcctgcagaagcatgatttgttcctgcaaattctttttttcttcaacaagcaacttgaattggtcaatcttttcagcaaaaagatcatatttgtcaggcgatcccatctctgtttttgccatagttagtcagtgttttttgtgttgttagaaatgcatgtcacaatcagcacaaatatatactattatcgtcgtgcgtgcaagttgatattgtaatcatgtatcgttcattgttttttataacgaaatgaaaatagggatattgccgatctcatgccaaagattaccgcaataacgttaggctgtaaattgaattatgccgaatcttcagcaatacttgatttgctttcaaaaaaaggctgggagatttcatcttacgaaaaaaatgaagatctgattattattaatacctgtgccgtgacaaaacaggcggaacagaaatgtcgacagaaaataagaaagatcattcgtgataatccgggcagtcgtattgttgttacaggttgctatgcacaactttctcctgaagttctttgtaagattgacggtgtcaatgctattcttggttccagtgataaatacgcattacctctctatgaggtgattggtaatatcgaatcatcactgccattgatcagtgtttctgagataaaaaaagaaaagacaatatttcccggttattctttgccagccacatttgcatccgaaagaacgcgtgcatttttgaaaatccaggatggatgcgactatgggtgtgcatactgtactattccttttgccaggggacgatcaagatcgttttctcctgatgatataatagcgcaggcctctgctcttgttgcttccggatatcgggagatcgttcttacaggtgtcaatataggcgattatcgatatcgaggtgttcgtcttgccgctttgctgcgtatgcttgaaaaggttccggttgctcgtattcgtatcagttctatcgagcccgatattcttgatgatgccttgattgctgtggtagcggcttctgaaatcattgctccgcattttcatctgcctttgcaaagcggctcggatgctgtgctgcgtgcaatgtgccgtcgatatgatacggcggggtaccggcaacgaattcttcgggctgttgaggctattgctgactgttctgtcagttctgatgtgatggtcggttatccgggcgagagcgcggatgattatcgaaacatgtatcgctttcttgaagggttgccgatttcctcccttcatgtgttttcctgctcagttcgtcctggcacgcagcttgccgaacaggttgcgactaaaaaaagagaagtcgtagatcccgatgagtgcaggcagcgcagcagtgaactcatcaagcttggaaacttgaaaaaatcacggtttatggaagggtatgtcggtatggaatgcatggttctgtttgaggaatctcaaaagggagcgaatggcactcgaaagtacagtggttatacgagaaactatcttcgggttaccgttacggtgtcagaaagctccgtgcatcttgccggatcgattcttcctgtatttattgaggggattgacgatgatttgaatttaatgggcagactgttattttaaacccatcttgtcgcctgcatcatcttaccaacactcaaatcattcagttcatgactattaaatcgcgtatccgttcaattcccgattacccgaaaaaagggatcatgtttcgtgatattacaacgcttatcaaagatccggttggttttcgtctggtaatcgataatcttacccagcactatcttcagaacggagttgattttgatgtgattgtcggcatagaagcaagaggatttattatcggcggtgcattatcctatgcgcttggaaaaggttttgttccggtaagaaaaccgggaaaattgcctgctgatgttgcttcccagaaatatgaacttgaatatggaagcgataccatagaaatacatattgatgctctcgaagagggaagcagggtgcttttggttgatgaccttctggcaacaggcggaacggcgcttgcggctgcagcattggttgaaaaagttggcggggttgttgctgaaatggcctttattgtcaatctgcctgatgttggcggtgaacagcgtatccttgacaaagggtacagtatcttttcccttacagattttgaaggcgattagccgtattcttccctgttccgtaaggggggcttatgaataaaactgctccccttaccgttttgagtgtcgttctgcagttgttttcgccattcgtgtgctgcgcccggtacgattcgttcgcctaccgttcacgatatggagtagagatcccctttattccccgcttttcctcatttatcctccggcacgttcctttgatgcgcgctttttcgacgccatgaaagcaccgcctgtggcgatggatgttcatgatgtgagaggggagagagagatgctgtgatttcgttgtgttataaggagaacgtcgtgcaagggaatcagggaataaacgggtagatagttttctcgatcacgttcaaaagttccattggtttcaatcgtgtaaagatcacaagatgatttattcgtcatcatcgctgcgtgagggtggattgaatagtctcaaaaaaacataaacggtgttaaccgttatgccatgcttgtgcgctgtggcgcatcgaatcaagggttctacatatcccttctgccgatgttgccagaatgcatcggatggtatatttgcatggaactcctatgtttccatgccccttcgggatttctcggcgaggttaaccgatatcgcttactcttgaccgtttttcaggctttcactgacggcatgtttgaactcttttgagattttaaatgtcggcacatttttcgggtcgacggttactttctcacccgttctcggatttcttgcctggcggagattcttgtggcgaatattaaacgaaccgaatcccctgatttcgattcgtttgccggatttcaacgaatcgataatactttcaaaaaggcagtcaactacagcttccgtttcattttttgtaaggcctgtccggtgagctatgacattgaccaagtccgctttggtagttgtagttcccatggtgtgtcttgctttggttgttcttgtatatagtttatataaagttatttaaaccacaaacgaaacgcaacaattcctgtaaaaacagcaaaagcttttcggagggtgtcacttgagagagaaattgcgattttggctccaaaatatgctccgataaaaagacccagagcgataatcagtccaaaccagagatgttctgttgtgattctgcctgatcggtaatactccataacgccaagaataccgacaggaagcaggagtgcgacaagagaggtcgcgctggcactgtgctgtgtcataccaacaagcaatacgaggacaggtacgatgataatacctccgcctacaccgaacatgccggcaagaataccgccggctataccggttataaacattatcataaattgcatgagcagtatagctatttaaacatgataaattgaatactcatctcagtcgttcccgatgattttacgaatttctccggcatcaagagattctttttcaatcagagtttcagccagtttctgaagtatggattttttctcgataagaatttttttggcattatccatgcaggacatgataatattgcgaacctcgacatcgatctgcagtgcggtttcctcgctgtattcacgtatgtgggaatagtcttttcccagaaaaacttctttctggctatccccatagttgatcggtccgagtttttcgctcatgccccattgacgcaccattcgtctcgctatatcacttgccttttcaatatcgttggctgcgccggtgctgatttcgttaaaaaccagttcttcggcaacccttcccccaagagcataggttatcatggcaagcagatactctctgttgtgcgtatatcgatcttcaaggggcaggtaggctgtcaaaccaaggcttcttcctctgggaatgatggtcaccttgtggatcggatccgatcctttggtataacttgcaaccagaacatgtcccgcttcatgataggcggtcatttttttctgttcgtcagaaatatacatgcttcttctttcaggccccatcagcactttgtctcgggcatgttcgaaatcaagggcggtaatttcctccttgccctctcttgatgcaagcagtgccgcttcgttaacaaggttggcaaggtcagcccctgaaaaccccggcgagctttttgcaagaacggtcagatcaacatcactgccaagcggcgtcttgcgggtatggattttcagaatcgcttcacgaccccggatatcgggtttatcgatagtgatctgacggtcaaacctccctggccggagcagggcgctgtcaagtacgtctggacggtttgtcgctgcaatcagaatgacattctcgctggtggtaaagccgtccatctccaccaggagctggttcaacgtttgttctctttcatcatggccaccgccaacccccgcgccgcggcttctgccaacggcatcgatttcatcaataaacacaatacagggcgcgtttttctttgcctgttcaaacagatccctgactcttgaagctccgacacctacaaacatttcaacaaaatcagctccggaaatagagaaaaaagggacttttgcttcaccggcaattgctttggcaagcagggtttttccagttccaggagggccgagaagcagcactccctttgggattttaccgccgattttctcgaaccgttccgggttggtaagaaactccaccgtttcctggagctcctcgatcgcttcatcaactccggcaacatccttgaatgaggttttgacatcgaattcgcttaccattttcgccctgctcttgccaaaactgaaaatattttttgccgcattcccgttttgcgaagacattcgtctgaaaatgaaaaaatacaatagcccgaagatgatccatggggcaaagagcatgagaaacgcggtaaaggcgggagtgccgtcctcaaccttgacgcggattcctttttcggcaagcagatctgcctgttcaacactgaatgcaggaattctcactgaaaacctgtctgactcgagcgtcatgctgtttgtcagttcaagtttcgtaaccgatttcagctttccattgatgattgctgatttatcgctgaaagtctttaccgtaacgtcgcgtacaagatccgatacaagcagcgagcgataactgttataggttacctcgggactgtcggaagaggaaaaaaaacgttgaaaaagaaaaagcatcaaaaaagcgagcagcataaagacaagaacaacaggaaacttgccctgtcctccgccggtttttcctggcagccaaccctgaggttgatcatcatttctcaccggtttgaacttgtttgatgaatccttttttacggggcgctcttttttattttctggcatggaaaacagggtaataattaaaaactaacttactgaaatgaaagtaattaaaaaaagaactgcaatggaatgcaaaaagtttgttttacagtaatccttttttgttgcagacccggccttacaggcttcttttcgttgtgctgttatttatgctgcaaaaaccggtgagtttttttaaattccctccttctgaccgtgatcggccctttataataataaacagtacggtatcacattatggttgctcaaaggtatagaaccaggttcgctccttccccgacagggtatctgcatgtaggcggattgcggacagccctgtataattacctgtttgttaaaaagatgaaaggtgacttcgtgctgagaattgaagataccgatcggagccgcagagttgagggggcacagcaaaatttgcttaaaacccttgaatgggcgggaattgtgcctgacgaaagtcctgagctcggaggtgatttcggtccatatatccagtccgaaaggcttgaaatctacaagaaatattgtgacgagctccttgaagggaaatatgcttattactgtttcgctacatcagaggagcttgaggagaatcggcagcttcagctcaagcaggggcttcagccaaaatataacagaaaatggctgcccgaagagatggggggatcgatgccttcatcggaaataagaaagaaaatggagcagaacgccccctatgttattcgcatgaaggtgccggattatgtttccgtctggtttgaagatcttatcagagggccggtcgagtttgattcatcgaccattgacgatcaggtgctgatgaagtccgacgggtttccgacctatcactttgccagtgttattgacgatcatctcatggagtttacccatatcatcaggggtgaagagtggcttccttccatgccgaaacatctcctgctgtacgagtttttcggatgggagcctccaaaatttgcccatcttcccctgttgctcaatccggaccgatcaaaactcagcaagcgtcagggtgacgtcgccgttgaggactatattcggaaagggtacagtgctgaggcgatcgtgaattttgttgccatgctcggctggaacgaaggcgagggaaccgagcaggaagtatacagccttgaacagcttgttgagaggttttcgcttgaacgagtcggcaaggccggtgccatattcaatgtcgacaagctcaactggcttgaaaaacagtatatcaaaagccgttctgccgatcgtattattgccgttatcaagccgttgctcatggcggaactggaaaaaaggccgacagctatgcatgaatcggttattaccagtgatctgtatcttgagcaggtcatagagctgatgcgtgagcgtgtcgggtttgagcatgaattcgtgaccttttcgccatactttttctttgacccagagacttacgaagaggagggagtacgcaaaagatggacggccgaaaccaacactcttttacgtgagtttgtaacggttctcgcatctcttgatgctttcactgccgaagcgattgaaacggagctgaaggcttttgtcgcacccaaagggcttaaagcagcggcattgatccatcctctcaggattctctgttcaggggttagttttggaccaagtctctatcatatgcttgaggttcttggaaaagatgccgttattcgccggatttccaggggtattgaaacggtggtctgcctctcgtgaataaatgatgattggcggagttgcggttgaagcgtttttgttttgacttcattgtaaaattgcttattataagcgcaactcttaaggacagatagctcagttggtagagcaaaggactgaaaatccttgtgtcgtgggttcgattccctctctgtccacaaacgtttttgacagttatgcatgcacgctcatcagttgtcagaatctttcctcttcccatcctgcttgctcgttttcttttttttcggtcgagtaccgcatatctccttctgcatggcttgaaacagatgaagtatttgtatgaatattaccactgaacgcagtcaggaactctggcatgatttgcaggagccgggtgcatacgagtggtggtattttgacgcagaggacaaaaaaaacggactctcgatagtcctgatatggtttggcggatttcctttttctccctactacatgcagcactatgaggagtggaaaaaaggaaaaacggcaggtcctccgtttccgtcaaattattccggattcagttttcagctttatgaaaacggaaaggagacggttaattttattcgggaaggcagtaatggtctttttgaaagcaatcgtgaggagatcggtgtacggtttgagcagaaccgctttacttatgaccaggagcaggatgaataccgtatcagcgtggacttttcctttccggcgcgaacccgcaagatcagtgcgactcttgttttcaagccgcttcgaagggtcatatactcgaaaaaagacggtaacaacagcgggcatgttcctcggcatcaatggcttctaagcgttccgagggccgccgttgagggttcgattgacatcactgaaggtcgttctgacatatcccgcaggatacacgtcgaggcggacggttatcatgatcacaatctcggtaccatgccgatgcaggagtatatcaaaaaatggtattggggaagagcgttttcagaagagttcgatctgatctactatgtgattttttttaaaaacgaccactatcagccggtttcacttcttatgctgcacgataacaggagtaaccagatgcggattatggaagatgttgcattcagtgaacacaacttcagcaggggcgttttttcaccgcttcacggcagagttctcgagttgcggcatggaaatgtcttgttgagcattcatcagcacaaggtgcttgatgccggcccgttttatcttcgattcgcctccactatttcccttcgtgcagacggggagcatttgaacggcatcagtggtatttccgagtttctcaacccctcatgtcttcggtcaaaagttatgcggttttttatcaagagcaggatatggagagacggggttccttcgataatgtacaatcagtacaattatattaaaaaccattttgattggtttcgtaagtaaaaaaaattaaattcagagtttgtttgtatgtatgtagttgcctgatggggcagacgtaaaacctgctgctttatccgaatcagggatgaacgttccgggagcgatgaagctgaaacggtgtcgggcaaagattaatctattgattttattacaacagctttaaaaaggagatagatcgtaatggcacaacaaggtaatttcaagagcccatccagaatgggtgggcttggagaaggtgctccactctcttcatccggtgctgtccaggccggaaagccccgtgagcagggcttgaaaggtgtggattttgagcgtcggagttttctcggcaaggtcgttggaggcgtaggcgccgtggttgccgtttcaacgttgtatccgattgtcaagtatattgttcctcctccagtcaaagaggcggcaattgtcagtgagctgattgtcggaaaagcttcggaggttcctgaaaacagcggcaagatctatcagttcaacaaggataaggtgcttgttgtcaacgacaacggaaaactgaccgcatgcagcgcagtatgcacccatcttggctgccttgttcactgggaagataaagataacctcattttctgcccctgccacggagcaaaatacaagcagaccggtgaaattatttccggcccgcaacctttacccttagcgccttttaacgttcgggtcgaaggggaaaaccttattatctcaaaagcttaacctttaataaccagggagtcaggaacaatggctgaaaataatcagaatgctgcgaccggcaatactccggtcaagccgaaaccagcagctccgggtgccgccaaaccggcagctccgggtgccgcaaaaccagccgcaccggccgccgcaaagcctgccgcaccggtagcagcaaaagctcaaccgtccacctcaaccggcggaggtgtttataaaccaccggtagaccgtcccgatccgaacccctacaaggactctcgcctcagtcctctgggatcatggtttcaggagaggttttatgtgatgatgccggttatcgactatctcaagaaaaaggaagttccacagcaccgcctctcgttctggtactatttcggcggacttacccttttcttttttattatccagatcgttaccgggctgctgcttttgcagtactataaaccaacggcagcggaagcgttcgcttcattcgtttttattcagcaagaggttccttttggctggttgatcagacaggttcatgcctggtcggcaaacctgatggtcatgatggcctttattcacatgttcagcacctttttcatgaaatcataccgtaaaccccgcgagttaatgtgggtgagcggttttgtgctgcttgttctgagcctcggattcgggtttaccggataccttcttccctggaacgaacttgcattctttgcaacccaggttggtactgaagttccgaaagtggcacctggcggagcttttcttgtcggcattcttcgcggtggtgaagaggtcggacctgaaaccctgacccgcatgttctcgcttcatgttgtgctgcttcccggccttcttatgctggtactttcagcccatcttcttcttgttcaggttctcggtacttcggctccaattggctacaaggagtccggcatgatcaaagggtacgagaagtttttccctaccttccttgccaaggacgcaatcggctggattatcggattcggtctgcttgtttaccttgccgttgtcttcccatgggagatcggcgtcaaagccgaggcacttactgcggctccggttggcatcaagcctgaatggtatttctgggctcagttccagttgcttaaagatctgacatttgaaggaggcgagcttgtcgcgatcgctcttttgactgtcggcgcgattgtctggattcttgttccgttcatcgatcgtcaggcttcaagtgaacagaaaagtcctctcttcacgattttcggtcttcttgttctggcattcctgctcatcaacacctatcgtgtttacgcagaatatggctggtaagagcatttgacagcgatcgataatcgtaatcagcaacgaaaaaagcccggtatcctccgggcttttttcgttgctgatcaatgccaatagcagacgggataatcatcatgctcaatcggagcgaaagatgaaagcggccctgtcgtcgggagtgctgttattcttgcatctcttattctctcttgacttggagaacctgtttgattgcgagcctctctgtgtctttgtctcgatcgatttgagcggaaagggcgagaggagtccggatatatcggaataaaccataaatccggctttctgaaaagtcggaataaggatatctggtatcgcctgatcccgacctgtcagaaagtcgctgaagaaataaacgaaatgcgccctcaggctttttgccggagcaaggcgcccatttcatagcctgaaaggaaggcctgcatatcgagttttcttgcggctgctacccaaccggcaacaggatgctctgttttcccgctctcttgttcaacaggcaggttctcttttttcagcatagcttctaccgacagccatgctgcaagcacgctgaaccggtgttcgcggaaccatgttttttcatgccggttttcaaactgaagaatgcgggctacatgttcactgtgcgatgcatcgaggagcgccagcagggcgtagagagcagactcttcgtcggcaggcagcgttgcaggtttttctgaaagcaggcagtagaggagatcagggatgttatcaccgggaatgccgttcagacccttttgactgtaaagttgctgaagtgtgttactcatcagccagtcatcgatcagattcgagctcaagagctcgttggcgcgaagcatctcctgcagcgagtcgagcgcaagccagtgcagcaggatggtggaaaagcctgatttctctctctctgtggtcccgagggccgcattgaatcggtcactttcgggcagatttgccatctcttcgaccatctggcaggcatgacggaaacgtgatacggtttcgtccgcaagagtcgcaggcacatcaaccggtttctccaggaggttgccatacttcacggcaacctcttgcagcagtgtggcaatcatggttttgaaaaccggaaagattaactcgttttcggttgtcccgtgcaacggagcaaggttgtcaggcgcgagaaattccgataagagacggtgaagcggctcaaggctcatgaagaggacgtcatgctctattgacgcggtaccgtttccgttgagttcggcgcacaacctgtcgtagggggtgagtcttgagggtttgacctctctgaaatcaagaaagagattgtatcggtacccttcgagagcgacaaacagcccctgttctgcaatgatcctgtttgagcggataaactccatacctgaacattgatccctgaagatcacatacagattatcctctctgctgagaaagaggccatcggcaagggaggtctggcggatttcatcccccttccggtagccgacggaagtactgacccagccggcagcctgtactgcgcaattattgaagataacaagtgctttttcctcgccgagccggtttgagtatgcgaaaatattttcgttgacgctcccttcaggggagtagacgtcgtagagaaagaagttttcaacctcggcaaaaagcggccgctttttcatgacgggaaaaatttcccggtagtggcgatctacgagatgctggtcgggctgctcgtcataataggctttggcatattccattccgtacttctcggtaaagccctcaacctgtccgtgtccgagcatgggaagacccggcattgtaatcatcatcatgcagactccgaaatacttgtcgcccctgccgaactgggcaatggcggtatcctcgtccggattgttcatgaagttgacatatcgcttgagaatttccgcatcgaattcgagagtatttttgatcaggtagcggtaactggcgttatcttcttttttcagcatatgcatgaaagcgctgttgtatactctgtgcatgccgagggttctgacaaaatatccctcaagcatccagaaggcttcggcaagcagcaacgtaccgggaacctccgcctgaatgcggtcgacaacctcccgccagaactcttcaggtatggctgcgttgaactcctccatgctcatcgaaaaggaagagcgcgacggcacccctgcggtttgaccgtggagcgggtaccagagacgctgaatgtgccgtttagccagaaccattgccgcatcaaagcggataatcggaaacatccttgcgacatgaagaatctgctggataacaccctcgcggacttctgcactcagaaagtcaagctgagcggtatcgttccatggcattgtcgttccgtcattgccatgatagatatagcgggtatcgccattcagataatcaacacgcttgaaggtgaccgcggcatcgcttctgttccagtagccatcttcaaggaaaatgccgtagcgggcatcactcgaaaggttagggccgttataggagtagttgacataaggtgccgaggaggcagagaggaaccagtcagggttgttccttaccagttccgaatcaatgccggtatggttcggaaccatatcgcttgcaagccgtatacctcgttgcatcgcccggttgcggagatcaagataaccctcgtaaccgccgatatcccgtgagatattgtattgttcaagggcatatgccgaagcttttgcttcagggtttccctggatgcgcttgatggtttcagatgcctcgcttcgctgccagagtccgataagccagagcgcagtgaatcctcgttcactgagaagatcaagttccctgtcgggaatatcctgaagcctcgcgatatggcgatgatagattttactgagctggtcgagccatacataggtactttttgccagcatgaccacctcaggcatccatgatgaatctgctgaatagtgtgctcctgcctcgccgggatcgccgtagtcgggcacatgggtctctttttccatccagaaatccggatggcgggagtcctgatgttttgaaagctgctcaacaaaaatatagcgatcctcatcctggatcaggataatggcatcggcaagcagcgaccagaacggcgaatcttcaagcaagtccgcccagtgaagcctgatataacggagctgttcaaggatcgaatcgggcgaatgcctgatcggaagccagagaagttcaaggagatcaatatcgccggggccaactgctcccatatcgtgaattgagcccttgagagagcggataagctggagataggcatcgtcctttacaaggttcctgtcggtgataagatcttcaaactggccaagggcgggattctgattattcaaccataccagaaaagactcctcgatcagttgctctctcttttccggaatcgaaaggtactcttcggttgactgaacgccgcgaaagagagcgtcgggagggaaatcatcgagaaaccttttttcgtactcattggcccggttttgtgagagttcgcgatggaagttgtcgtccacggttttaaaaaaatccggctttcgactggcaaccgattgcgcaataagtgcatgaaatacctcgtgaagcagtttcatgccatgaaactgtgccgggagtatcagttttgcctgatcacctttctttttcttcaggaaactgttgatgattgcggtctgttctctggcatgtgccagactatctcccgaacggtcgaagagaacaagaaattcggggtcacgctgcttgaagagttctcttgcctgacggttcagataaaaatgttcttttccgggcggagcgggctgatagttattgcttgtcataatctggattgaaatgccgtgctatggttcggcatatgttggggagcgcaaaaagctacgttccacggaaagctgaaaagcatgccgtcaaccggaatcggtgcttttttcactgtttctcgtaaaggtacgtaatttctataaaaaagcaggatcagcacaatggtggttttgtgaaaaatacgggttctctttgcctgtgttacttgatttttttatcgagataatgagtcaggtaggtgaatccaagatctttcacggatcggagaatatcaatacccaacacgctgagctgggttggtgcttttgccgggactgagtccgacgcactggccgtgttcgactggtgtttgcgagaggatcccaccattgatttaacgcttcgcccgatcaggattccggtaacaaagatcgatccggcaatttcaaaaggatgccgccgtacaacggtagcgggatcaagttccgtctgaatgtcatccttcagttgtctggttctcgtcttgatctgctcctctttttcagcaatggtgttatgcaactcctctattctggcttcgatgctgttgagcggttcattgtttgtaatcatgtgcggaaaggagggttttctgaatcagattctgtaaaaggtcgggtctgaattttgcaaaaaatacaaaacagcccagaaaaataaggctgacaaggaggtaaccaataaagagatgccctgtaagttctcccaggagcagcgctacggtggtgatgagataggctgtggcgagaagaagcatcagggcaagaatgacaatcgcaacgacaatcgatatttttttggtcaaatcgagttttaacagctcgattttagcatcaacaatcgacacaacatcctcataagtagaggtaacggtatcatcaagcattttcggaatgcctgaatgcgttcgctttggagctgctgtgccgcttttttgaacaggagaagagcccatagttacacaagggataacaatgataaaggttcagcgcctttttttaaaaagaaagccaagagcggcacctgctcccagagagtacaggagtgcctgggcaggattgtttttaatgtatgtcctgacctcttcagcggcttttatcaactgaccgtaactttcactttcacgaaatcctgaaaaagtttcggatacggtacttgcgatttccttgatgagctcagggatataggctgcatcaggttttggcattgtttctgctgcttcagcctcgacggtttctccctggtgaatggtgaccggtacttcctgttccataatggatataatagtggttaatcaaacgttctctgacaatataatcacattccgtaaaaacagcacaggtcaaaagaggagaggcatggacgctaaccaagcactcttcctccatcgattgaaatgatttgtccggtgatatagtcgctttcaagaagaaaaagaacggccctcgatatatcaagggggtttccaagtcgctgcagcggaattttttcgatcagtttcttttcctcaacggagtgttcgtcacgctgcaaatctgcgttactggtaattgttccgggagcgatagcattgacaagcacttgcggtgcaaattccctggcaaaaattttaaccagatgctggataccagcctttgaaaccgtgtaaggcgcaaagtgtctccacacaagatcagccgacacatcggtcatggtaatgattctcgacacaaaagactgatttcgcatgatcttgacggcctcctgcatcgtaaaaaaagtgcctttcagattggtatcgacaagattgtcccactcggtctcactcacatcaggcaggccggtcctgtaaaaattcgaagcgcttgccaaaagaaggtcaagacgactgaatttctcaagaaaagcgttaaaagcctgttgtatctctttcggttttgcaatatcgcaccggatcatatccgactcaggacttatccttcgaattttttccaacgttttttccgctttaaggcgggaggcattccaggtaaagaaaaccgaataaccctgtcttgcgattgacagggcaagttcgctgccaaggcctcctgtcgcgcccgtcatgaaacagactttattgcctgatactgtcatgagctccaaaaatcaaccggtttgatcatatgccataacaacagcggcgtcggttaaaaagttgttccgtcaatttaccccgagcataacgcttgatgccttgaaaatggcacaggcatcgccgccttcctttaatccgagctttcttgcgctttcatgcgtaataacagccgaaagggtattgcccgccccgatttcaatatcgacctctgtgctgacaggtccatcgacgatttttctgattgtgccgctcatgatattgcgggcacttatcctggcgtcctgcatattggagccgagaatgatggaacttgccttgataatgccataggcagccatgccttcctgtaggccaagttgtttaactgcgccgatggtaatgatggaacaaagcgtcgtgccatcttcaagtgcaagattgacctctgcattgacagctccgatgatgattgacgcgatcgttcccttgaaaatatttcttgcgctgatgttcatggttacactcgtttattatttgatttgttgtcgtgcgaaactatcgtaccgttcaacataagtttttttgcgtttcgaatatatgtaaaggcatcgggccgtaaaatcgtaaaagcgcgcagattgtcccgctccagtattgaaatatatactaaaacagattaaccgacattttttatcgcgcttacgcctaaagctcagagcgcatgatccatttgcactgttcgctcatacccttgccatgttggccgggcgctcgacgttatcgattatcttccgggggggatcgcgtgtaagcccaaataaattattaggtaaggaacaattgactgttagtataataacgtttggtaagtgtgcaaaatcgaacaaataattaagatttatgttcgcttttgcacataatgtttttttatcgatccgaatcagatcgctttgcggagttactgttggagccctgatttttataagaagagtgagatttcccaactcatattatttaaaggatatagagagatattttttcttttttctgcctatcagaacaatttcatcgcgggcaaagggtgtgtagttgatttccctgcgttttgagtctccttcgataatgcccggttcgatttcctttcgcaatagagcctgttcaatctgctctgtgttggtgttgagcatatggagctgaacatcctggtatatcccgtgaaagcgagcaagaagaggcggaagtacatattgggcgatcgttgtgcttgcgccaaggttaagtgttcctctgcgggattcatgaagcatactgatttcgtactccagttgttttgaaatatcgcgcagtattgatgtgtgtttgagaaccatcagtccgccctgggtcagtgctattctattgccggcgcgctcaaacagccgaagcctgaactgtttttcaagttccttgatatgctttgtgacggcaggctgtgtaatgcatagttcttcggcagcttttgtaaagctcaggcgacgggcaaccgtgtcaaaaactttcaggcgatagtcaaacactggcagtatggtttacaatttgatgacaaggggattgaatgcttttgaggcgacaagaacctcgtcgccgaccttgagggtttcgaaatcatgcctgctcagcacgacttcaaccagctcatttcccgccccgataacggcaaggtagatgcagtcaaccttgcggatactcaggatggtgcttgcaaatgaaaatttgtttgaggtggttcggtcgagaaaaacctcaagagggcttcccgtgcggattatccggccccggtcaataacggttaccctgtcggagagtttgaagacctcctgtttgtcatgagaaacaagaacggttgtcagacggaaccgtttgtgaaagctcatgatttcatcctggagcctgaggcgggtgctctgatcaagcgctgaaagcggttcgtcgagcagcaggatgtcgggttcccgaagaattgcacgggcaagggcaactctctgttgctgccctcccgacagctttgttggatagcggttatggagcacagaaaggtgcgtaagttcaagaagttcgttaactttctgttcgttttttgttttctgggcaaagagcaggttttcctttatcgtcatggtcggaaaaagcgcatagtcctgaaaaacaaaccccacctttcttttctggggaggcagattgatttttgcggcgctgtcgagccataccctgccgtttacctcgatatgtccgctgtctggttgtgtcagcccggcaaggatacggagggtcgtcgtttttccgcttcccgatctcccgaagagagtgtgcagtgtttcaggttgcagcgagagatcgagcgagagttcaaaaggcccttcagcgccagagagcgttttggtaatcgagaggatgatcatatcgtttttcaggggcttgttgttgaggtattcttacgggagcgcctccagggagagctggcttgctttgacaagtacggtcacctcatcatggatctgtagtccaagccgcattgcggctttcatggtgataatgcttcccatcgatccagccttgctttggagagagatttcagcaaggattctgcctttttttattgccgttatgatggctggaaaaatgttgctgaagcttgtctcttccgcgagcccctttgcaagagcaacctcggtttctttgaaaagtacctgcacggaactgcccgttctgaaaaaaggttgcaggtcgaacagaagcatctcaagcgtaatgcctgaagcgtcaagttcgagcataaagagcgattcatactggtctatcgatgaaataacggcagagagtctgttcattgcgcagtacgtattccggatttccgaaaagaaccggggtatcctgttgaaaacatcgagacggagatattttttatgttaaatcggattcttttccgtataaaataaggataacagtctatttaaattaaaataattcgcctgatcagatttattataatttgactttttgattttttattgcattttcctttttcagcaaataactggttcaccgatcaaggcttttttttgtttggcgttatataatttagaaaataacggaagagtgtcgcatacctgattacactcttgataaaattttgacaggcaaagaggatttggtttcggatgaggtgcagggaggggagttgttctgaacgcacggttggcgatatcggggaagaaatcgataatgatcggtatttttaatcatcgttatatacttatatttataacgaaaaactatggctctctatgaaaaaaacagctcttttggtttttcttcttgcgtttcccgcacttgcgtcggcaagtgagatatccgaggcatatccttccgccgaagaggtaaccgttaccggaaaaaaaggggatattctgcaacaggttacgggcagggagtctgagctgctcaatccttcgcagatgtctgtctacaaggcgatcaacctcatgccttcgctcagccagcagagtgttgatccgtacgggcttgccgatattgtcaactatcacgaatcgtttcgtttcaggggcgttgaggcaacatccggtggtgttcccgccacaacggtgaatgttgagggtcttcccgtaaccggaaggcctggcggaggagctaccatctacgaccttgaaaatttcagtaatatcaatatctataccggagttatgcctgccagcgcagggcttggtcttgccgatgtcgggggcaagatcaatatggagatccgtcgtcccgaagagagctttggtgtgcttttcaaacagggcttcggcagcaatgattttcgccgcacctttttgcgggttgataccggagctcttcccggtgacgtgaaaagtttcatctccttttctgatgccgcagccgataaatggaaaggcgagggcgacagccagagacgcaatgtgatggcgggagtaacgaaaacgtttggcgataatgtcaaacttgaagcctttgtgacctacagcaaaggggatattcatgcatacaggcccttcagctatgctcaaatcggcaacctcgaaagcgcttatacaatcgattacggaacgaatcccgacagttatgactattacggatacaaccgtaacgagttcgaggactggatggtgatggccaatctcgaagtaaaaaccggcgagcactcgaaacttgacatcaagccctactactggagcgacaaaggatactatcttgaaaccattacccttgcgaacaatcagaaccggatcagacggtgggacatcgatcacgatctgaagggcgtacttgccgagtatacgacaacgatcggtagtgttgatcttgatttcggctacctctaccatacgcaggtacgtcccggaccgccaacctcgtggaaaaactacaaggttgttaacggcaagcctgtttttgatcagtggaacattctttcaaacagctcaagccatgaactgcactctccgtttcttgaggcaacataccgattcggttcctggaagcttgaaggagggctgaagtatatcaactatacgctcccctcaatcattacctataacacggcgggtctcggcgatctcagttacgacgaagctcttgccggcaatccgtcgatcaatgccaaagccagcgcactggatacaaaaagtttcagcaggctctttccgaatctgactctgacacggtttatcggcgacaatatctcacttcacgctgcatacggggaaaactacgtgacccatgtcgatatttacccctactttatctcgcagagcgccaattttatccagaaaggtatcagttttcagcagctctgggatgctcgggagatggagacctcgcaaaatttcgagcttggtatgcgcgtgaaaggcagcaactggagcattgcgccaactatctactacgcgctgcataacaataaacaagcggtattgtacgatcctgtgctcgatgcgacctacccgatgaacaatgccgatgccgaagggtatggtttcgagctggaagccgagtacaagcctcttgaaaacctgagctgttacggttcattctcatggaacaggttttccttctcacaggacatcaactccgatgctcctggcggaggaatcatcaaggtgaagggagagcaggttcccgatgctccggaattcctggcaaaaggaatggtcagctacaaggccggggactttttgattactcccattgtcaggtacacctcggttcgctacggagatgtactgcataatgaaaagatcgacagcacaacgctttttgatctcgatctgacctggcagaaaaagatgcttggctttaaagaggtcgaaatctcactttctcttctgaatattttcgacaagcagtatgtcagcatgatcagtacctctgattataaaactctgaaaacatcctatcaagccggtatgccctttaccgttatggcaacgctggcagttcactactgagttttttttgtcacctgttctttctcgtttacaccttcccggcgtttctccggcgccgggatttttttcactattgcatggataaccggaacatatgatatgaccagaaaactatttccccccctttttcttctcttttctcttttttcagtaacgctcagagctgaaaccatcatcattgcttcaggcgcggggtacaaacgcccacttatggaaattgccggaaagtatgagaaaaaaacagggcgacatatcgatgccgtgttcggcaatatgcagcagattatcacgcaggctcagatgagcgggaatgtttcgattattttcggagataaaagttttttcgatcagtcggccatcagctttgcaggctactaccctgttggagagggaaagctggtacttgcttggcgtaagggtttgcaggtgaaacggataaccgatattcgcgaaaaaaggattgcccggttaggtattcctgatgaaaaaaaggccatttatgggcgcgttgcttctgaatacctggagaaatccggtttgtcaggtgccgtaaagggtaagttgcttgtcgtctcaacagtcccgcaggtatctgcctatcttgtttcaggagaaattgatgctggttttatcaatatcaccgacgccattggtattcaggaaaacattggcggctatctcgttgccggacagtcgctatatacgccgattcatattcaggcaggggttgtaaaaggatttgaagggaggtcggacatcagggattttcttcagttccttaaagagaaggagagcgttgccgtccttcatcattacgggctttgatggagagttgcatcagtatgctctcagtcagagagcttgcggatccggttctgctcactctggagactgcagcgataaccatgatccttcatctgctggccggagtggtttcaggttatctccttacggggaaacagagcgtttttggcttaattgctgatgcgcttattacccttccgcttgtttttcctcccattgccaccggatttctgctccttttgattctggggagaaccggttttatcggcgctccccttcagcagatgggggtggagatcatcttcagcaggagcggcgtgttcattgcctcgtttactgcgggcctgcctcttgttgtcaagtcagtccagtcggctattgccgcaatgagcggatctctgtctgaagcggcatggacgcttggtaaaagcagagtgcagacctattttttcgttgttcttcctgccatcaggcacgctctttttacagggcttatcctctctctggggcgttctctcggcgaggtcggcattacgctcatgctgggaggcaacattatcggaaaaacagaaacggtttcgcttgcggtctataatgctgtttttgaaggaaacttcgaaaaagccgccctgctttcaaccctgctcggcattctgtcgctggccatgttctatgggttgaaaaaaatgggaagcacctgatgttgatgggtgtttattccccctgtcacaggtcgatgaataagtgtatcgctataagaggctaataaataaaggtaattaatttataattgtaaaattattaaggttaatttgctattttccttttatgaagagtgattttcttggatttcgttatgtttatttatatataacgcaaattaatcctgaaggaggcgatgatgacgcaggagaacatacataatccggtttcaattgtcggtaccggtccgggagatccggacctgcttaccgtgagagcatcgcgcattatcaggagcgccgatgtcattctgtatgattgcgctacagcaaaaccagctctcagcattgcttccgagacagccatcatacacgaggtgaatcgccaggcgtctgctggaaagccgtcgatacttgaacttatcgagatgtattatcatgaagggcgaaaagtggtgcgtctcaaggttggtgatcccatgctttttggcggcgagattgacgagtgtcgtgccctgaaggcgttgaacattccttttgaagttgttgcgggcataacggcaggatcttcggcggcaagttcctacgctttgccgataagcctgaaatatcaaagtaattcggtcacctatatcattgccgatgaaccgggtgccgatttcgctctgtttcgagatgcatccaggcttcttcgacatggctcaaccattgtgctctacatggctaccaaaaatctggaaaatattttcagggtatttgtcgaagaaggtgtacctgaaacaatggcggtttttgctgtaggaaagtcaggttggccagacgagagcagtgcggagggaacgatgcgggatattgttgctcagattgagcttcggcagctcaaagagcccattatcttctttctgggtcgtcatttgacgaaagaaaaacattttccggttatgagtgcatgttcgtgaagatgttataaaactgataacaagggtgctttttaatcatcgttatatttattcggatataacgatttccaaacgaaaactgtatgaaaaaaatagtacttctcgtattgcttcttgctgccactgaaacggtttttgcagcggaacttccatccgatctcccggtatcagggataaaagtgtttactgccggtgaggtaacggtcagcgggaaaaaagaccatgcgaaggaaacggttgccgcaaccgaaatggagatgctcgacaaaaaaaatattgcgcaggcggtcaatatgcttcccggcatcaatgtgagtaatgttggcggaagaaatgaggggatggtctatgtccggggttttgacatgcgtcaggttccgctctatcttgacggtattcctctctatgttccctatgacggctatatcgatccaaaccggtttacgacgtttgatctgtcggagatcaacgtttcaaagggtttcacttcggtactctatggtccgaatacccttggaggagcgattaacatggtaagtcgaaaaccggcagagaggtttgaaggcagcttgaagggcggcctcacgttcagcgatgaaggattggcgtcggaatttgcctcactcaatcttggcagcaaccagggaacatggtatgtccagggaagtctctcgattcttgatcgtgatttcatgcagctttcagattcctttcttgcaacgaaaagtgaagatggcagcaagcgagataattcggattcgcgagatttcaggggctctttgaaagtcggatatacgccgaactcgaccgatgagtattcgctgagcatcatatcacaacagtcaagcaagggtgtaccggtctatacaggcattaacccgacgcaaacggtgcgctactggaggtatggcgactgggacaaatcgagcatctactttatcggcaaaaaagcccttggcagcaaaagctatctcaaggcaagggcttattatgacaactattataataccctgcagagctatgacgacgcttcctacgccacgcaaaagaccaaaaaagcgttttcaagccgttatgatgataaaacctttggcggttccatcgagtttggtacggaaatcctgagcggaaataccttgaaaatcgctctgcatgacaagtatgacatgcacaatgaaattggtaataccggcgagatgccgaaagagtttgaagacaataccgtttcagtagccgctgaaaatacctggaaggcttcagacaatatctcggttatagcgggtgttcgccaggattttcggcataccatcaaggcagaggatcttgttggcggcgtcatcacctcctttccgcttgaggataaccaggcgacaaatcttcagcttgccgttgtcggacgtctcagcgagagtcaggagctgacggcataccttaccagaacgacacggtttcctacattgaaagatcgatactcataccgcctgggcaatgcttttccgaatccggagctcaagccggagcagagcctcaactatgggcttgattatgccataagaccggcagatcaactcaaatttcaggcttcagtgtaccagagcaagctcagtgatgtgatccagcaggtgaacaatatcgcttatgtgaaggggatatgggtctatcaatttcagaatacaggggaggcgacctttaccggattcgagtgctccgttgactggcaaccggtttcatggctgagggcttatagcggttacagctatatcgaccgaaaaaatgacagcaacccttctctgcgttttaccgatatacccaggcacaagttcaccgggtatttgcagttcctctttaacaaggatcgttgggcgatcgtcgaatccgaatactattccaggcggtacagcaccagcgatggcaagtatactgccggagcctacggtctgataaatctcagggccagcactgttctttacgatacgctttcgcttcaggcatccgttgaaaatgtttttgaccggaactacgaagtagcagagggctatccggaggcgggtcgtcagtatgtggtgtcgcttgcctgggcgctttgatgaaccaccgtaaagggaggaatgcggaatgaaagcaacttgctggcaggcggatggcttgcggtatcaataacaggaaaagaggggggtcatgagcgcacgattgctgattgtcaccagtctgtttgttcttgctgctgcggcaatcctgtcgctttttgtcgggaggtatcaggtttctcccgcagcactgttccgttatctggcaacagggtacagcagtgacgcgaatcttgagaccgtgttgcttgatattcgtctgccaaggctcattgcctcggttgctgccggtggagcgctctccctggccggttcggcttatcagggcatgtttcgtaaccccatggtcagtcccgatattcttggcgtatcatcaggtgcgggatttggtgccgcacttgccatcctcctctcacttccgcctgcggggatacagttgttctcattttcggggggcgtgacggcagttctcgttgctctcggtattgcgaggactattggcagaagtcatgatgccacactggtgctggtgctctcaggcatcatcatatcttcgctgtttggcgcgctgctctcgctgcttaaatatgcggctgatccggatgacaagcttccggcaatcatttactggcttatgggcagttttgctgatagcagtatgaaagatctcggtctgatcattccgttgcttcttgctggagttattcctctcatgctggtcggctggcgtctgaacgtgctctcgtttggcgatgaggaggctcgttcactcgggattaacacgggactgatgcgcgtgctggttattgcatgcgcaacactggtgagtgcctgtatgatcgcggtcagcgggataatcgggtgggtaggacttgtcgttccgcaccttgcgcgatttgttgccgggcctgaccatcgagtccttttgcctgtctcgtttctttttggcggcaccatcatgttgtgtgccgatgttctggcccgttcactgttgccggtcgaaattccggtcggtatcattaccgccattaccggtgctccgttttttctctggtttcttaaacaatcgacggcagcagcatgggattcaaaaagagggtaacccttgacatcactcatgccgatttcggctatcagggaagagccgtgcttcgcgacgtcacttttcggatggattccggcgatattgtctgcgttcttggtgccaatggagccggaaaaacaacgcttttcaaaacgctgctcggttttatcaggccaatctcaggcgctctgatgctcaacggtattgagctttcacaatacaaaccaagggagcttgcccgtctgatagcatatgttccccaggcgcaccatgttccgttttcctataccgcaggcgatgttgttctgttcggcagggctgttcatctcggattattcgcctctccgggtaaaaatgaccgtatcatagcctcccgaagccttgaactgatggagataagccaccttgccgacaaaccttttaccgagctgagcggaggtgagcgccagatggttatcatctcacgggcgcttgcacaggaggcgcctcttctgatactcgatgaaccgacatcaaatcttgattatggtaatcagattcgggttatcagcaaaataaaggagttgcagaaagcagaaacaggggtgctcatggcaacccatatgccggatcacgcattcatgctcgcctcgaaggcggtcataatgcataaggggagtctctccttttccgatgtatcggaaacgatcgtaacgcccgaggtgctcaagcagctttacggtgttgatgttcggattttcgataccccgtttgatggccatgccggacgaaaggtctgcgctccggttcttgactgaaaccataaaaagatatcgcgatgtacagcatggacgcaaaggagtttaacgacaagatcatgaacggtcatttccggaaaatctatccggttattgcccgtcagattgtcgatcgtaccggaatttccgaagggtgctgcgttgatcttggcggaggtccgggactgcttggaatctcgcttgccaaaatcacccgcctgcaggtaacggtgtatgatcttatgccggaatgcgttgctctggctctgcagaacagcgtggagcacggggttgatgatcaggttacggcacagcaggggattgccgaatgtatgccgttcgacgagaactcacttgatcttgttgtcagcaggggatcgatttttttctgggagaatcagatgcagggtcttgcggaagtctatcgagtgcttaaacccgggggttgggcctatctcggcggagggttcggcacttctgaactgcttcgggagattgaactgcttatggctgacgaagctgactggaaccgcaaacgtcaggagcggatggtaaaaaatccacccgaacagtttgagtcgatgcttcggcaacttggaattgagggtcgtgttgagcaggacgatgcaggcatgtgggtcgttttttgtaaacaaaaatccgcaaaagcatgagcggcggttttatcggcagctatatcgcagtggtgcggatcgcagcggttttgatcctcttttttaccacggcatgcagtccgcatgaagatcggcggtatacgcggatcgttaccgatatggctggacggacaatgggtgtgcccgataccattaaacgggtctatgtcaatcgtcccggcgctctcatgctctacgcccttgcgcctgaactgctggttaacagatcgttccggatgacggattccggcagaagattcatgaaggagtcgtggctcaccctgccctatgtggatggttcagccgaagagatcatcaggctcaaaccggatgtcattatatcctgctttaccattgatgccaaatcaatggccgatgcccgcaggcttgaggagaagaccgggattccggtttttcaggtgccactcgacatgtcccgttacgagaagacgtttatggttctcggtactcttctcgaccgcaaggaacaggcggagaggatgaccggttttctccacgcttaccttgacgaacttctctccaaagccagagagattccgccgagcagaaaagttcgagtctactatgccgagggcgaccggggtctgcaaaccgatccgtcgggctcgtttcacagcgagattcttgagcgggtcggtgcccgcaatgtagcggaagtgcccattaccggtggtaaaggcatgagctccgtatcaatggagcagattctcttttgggatcccgacgttatcctggtctggacaggcatggggccttcgctcacaacgctgcttgagatagagagcgacagcctctgggcaaaggcaagggctgtcaggcagaagcggctcttccagatacccttgcagcctttcggctggtttgatcgtccgccaggtacaaaccggattctcggtgcgatatggacggcacagctgctctatcccgacctttaccggttcgatattacaaggatcacccgtgagtactttcgcattttttatcaccatgagctgacggagagcgaactgcgggaggtgctcgatcctcacgctgaaccgctccctgaaaaaggagcgagaacgaataaatctaaaggattatgatgcaatcagtcaacagaaacgacagcaagagcgatgtgcttgctctctgcggtgctgtgccgatgcaccgcaaatcaaccggtaacggtgtgccgctgctgaaaaaaggcgccatcaatctctacatgaacatgccttgcccgctcaaggttgtgaccaaaatggtaatcaccgagtttgcggagatctacaatgcatctcatgccgtgccgatctattcgccgatgcttcatgacggctatgtgaaagatggaaaaaataacattcccgcatatgagctgcaaaatatctccagagccatgacaagggggattgaattgacagcatcgataaagcttccctatggactgacggtttccgatgaattgacctttcttgattcggaagataaaagcaaggggcaggatctgctctatgttcctgacgtgacgaatacgctcaaacttgcctatggcgctgaacgcagcggctttaacggcaatatcagagtggtgagtgttggaacgcagtgggttgaaaacaatgtgagggccgatggttatacgttggtcaacgcatacctggctaaaaaagtcagcagcgatacatcgttgtttttcggtgtggacaatattttcaatgaggatcctgctgcttatggcaatatcggaggagctggttcgaccggcacctgtttttatggtggtttgacctttaccctgtaacaactcaacagcacgttatcatgaaaaacagtacaaaaggcggaaaaaccttatcacgcttgctctttgttctctcgtttttttctgccgttgcgcaggcgaaaccatccggaactctttcagaaaccgtcagggtgtcgggtctggttgaaaagcccttcaccatttcaacaacttcagtcggaacgatgaatgttgctgaacgggagaataccgccattatttgcgactcggggcaaacccgtaaaagtctgaaaagcttcagaggagttctcttgcgcgatattctcgattcagcaaaagttgttctttccaatccgggacagcggggagagtattatgtccttgtccgttcgaccgacaactataatgttcttttctcgtacaatgagcttacctatggaacggcaggcgagagcacatggctggtttttgaagagaacggcaaaccgattgacgatgatggacggtttgtggtgttctgtgccagcgacagggcgaccggcccccgacatgtgaaatgggtgaacggtatcgaagtttcaaaaataatcctgcctgtctccaattaaggcggattgcataatcatactgcatatgcacagattctatctttcgattcttcttttcggcttttgctttctgaaaacggaaatcctctttgccgcaacagataacgctacaggccagcaactctttgatcgtcattgcagtgtttgtcattccatggagcccccaccgaaaacggctcctcccgtgcttggcatagctctacactacagggaagcgttcggtgataaaacgctggcgacagagtatatggtaaagtttatgcagaagcccgatccgccactctcgaagctggagccggcggcgataaggcggtttggtcttatgcctccaatgtcgatgtcgctgcaggaactgaagaaagttgcggcatggctctgggacagttatgatccgcagttcaaaacgccggggaactgtcgctgataaaacggtaaagcgaagttcagccgaggcgtctgaacgaagaggccttgattgcggcaaaaagcgttgagcctgccgtgatgttcagatcttcggctgccgaacgtacgatttcagcaacgaacttttcgccgttgctcagtagcacaacgcctacccttccgtcagagcggaacagttccgaaacggtacatttcaggaggttcctggcgctgatggcttcggggtgctgtttgaagagaatgatatcgcgcgaggaaagctcaaaaagggatgttccgctcggttcgccgtctgagatcagaagggtattgtgaccccaagggtaggcatacaggcctttatgtagaacaggatcggcaagatggagcagattgagataccctttcgggttgtgtgccatgcagtttcgcgcaagctgatcgggagtagtcgtttcagcaatgctgccttttttaagcacaagaatccggtcagccatcagttgcatctcaaggatcgagtgcgaaataaagagatagggaatggcgaactcttcactcacgcttttcaggtaaggaatgatctgaaatcgcagtgtgtcatcgagagccgagagcggctcgtccataaggagcagccgggggtttgcaagcaccgccctgccgagcgcgacacgctgtttttctccgcctgaaagattattcacgccgcgctgcatgagcggctgaagtttcagtaaggcaatcaaggtttccggcttgatatgccggttttcagtgcgacaccgtctgtatccatagagcaggttggctttaaccgagaggtgcggaaaaagcattgcctgctgaaaaacaatggctatgcggcggcgttcaggggagagattgatccctttcgtcgtgctgaagaggcactcgtcattcaaaaaaatctcgcctctgtccggctgaagaagacctgaaataagatgtaccagcgttgatttgccgcttccggactggccgaaaatccctatccgttcgcctgaaacgccggtattaaccctcaggagaaagtcgccctgttttttttcggcatcaatcaggaggttcatagcgcgcttctccggtcaagttttttgccgagcagttcatgaacgataagtacgacgaccgaaatcaggacggagaccacgcagagcgagagcgccatggttgtgcttgagggtgaactggcataatcatagatagccagcggaatggtttgcgtgataccgggaatattgcctgcgacaatgatggttgcgccgaattcgccaaggcttcgggcaaacatcagcgatgagccggccattattccccgcagggagagcggaagaataatggttgcaagcgtatcgtaccaggctgctccgaggcttcgggatgcctcgataagttgctgatcgatggattccataccaagacggattgagcgtaccagcaggggaaacccgactgttgccgaagcaataacggcagctttccaggtgaagattatctggatgcccgatccatcgagcagttttcctatccagccgtttttgccaagcagcagcagcagaaaaaaaccgatcaccaccgggggaagggtgagcgggaggtttataagcacctcgagcaccactttccccctgaatcttttgaagacgatcagccatgcgagagcaaatcccaaaggcagcgcaagggcagttgccgtaagcgcaactttcagggagagccatatggcagctatatcttcaggagtcagcgtcataaagtcaaatgggtattccagttgtttttgttgttcttatttaagaacaaagccgtatttaccgaggacgttttttgcctctgcacctcgcagatagagaaagaatgcctttgcttccttgttttgtgcggcttttgccgtcaatgccatcgggtaggttactcttggatagagcttttggggtaccgcaaaaagcagttttgctttttgtgccagcatggcatcggttcggtaaacaaatccgccgtcaacttcgccaagttcggcatacatcaggcactccctgacatcctttgccatcacaagttttccggcaagctgcttgtcaatgcctgcatttttaaaagcggtcatggcatactcgccggcgggaacactcttcgggctgccgatggctatcttttcgagcttaagcaggtcgttcatcgaagtaactttttttgtcgtcgttccggcaaaaaccagcgagttataggcaagcatgccggagttggcgccgtccacaagctttttctctttcagataatccatccactggttgtttgcggcaataaacaggtcaacaggggcgccattttcaatctgaccggcaagcgttcccgatggaccgaaattttttacaaaggtagtacccggattttttttagagtaactggcgctcagttcattgatcacctccttgaggcttgctgctaccgaaaggctcagctctccagccatcgcaggaactgagatggtgagcagcgcaaaaaacagaaggagcgtttttctcattgatatcatcatgatggtatctgttttacgttgtcaggattatgggttaatgagtgcggcaatgtccgagggctttccgaaatagaccgatgagagaacgaggatgtcaacacctgtagatgcatagatagcggcattgtcggcattgatgcctccggcggcagaaacctttaccccggggaactggcggtgaattccggcgacaagtatcgcgagctcttcagacggcatcttgtcaacctgcacgacatcggctcctgcagcagcgatttgcagagcctcttttgcggtgtcggcctcaacaataaccctgttttcaggagcacgttgtttaagtgacgaaagggtttcaagaaagctctcaagcccgccctgaaaagcggtatggtgacggaataccagaatggattccgacaggccaagccggtgaggcattgctcccccggccatgatagccttgatggcaactttttttgttcccggaaacgactttcgggtggtgacaacagaaacagcagggtttacggcccgggcactgttgacgattgctgcggtacgtgttgcgatgcccgaagcatattcaagcaggttgagggcaaccttccatccggcatgcaggcttgcagccgacccttcagccgaaagaaacatgactcccgcctcaacgcttgttccgctcggcatcgacgaggtaacccgcgccccgcaacgttcaagaacgcgacaggcctcttccgtgcaggagagtaccgtaagatgcctgctggtaaaagtaatggagccctgcgcatttccaataccaaggagcgaggtggtgaggtcgccataaggcatatcctcttcaataaatcgttcaatatcggtgtcgggcagttgatacagcatggttcttcgttctcgttcgttatatgagtaaaggtatttcggttaaacctgaaaacattaaataataaggaaaaataagataataattaaataaataagataaaagcaatattgccactaaaaataatcggttattcgtaccgttggcattatggtttcgcaatggtcgtaatgagttttcaaatataacgctttttgccatcaataaaacatacgggtgagtgggtagtgggctgtgggtagtgggaagcaggttgttgggcgtcagcagtcattccgaactctcttcctgtcatcccgaactttccattctgtcaatccgatttttcaccctgtcatcccgaattttcctttctgtcatcccgaacgcagagagggatctcccggtgctggcggatgcgcggtatagggccggggtgcactgaagagaagagcgatctctcccgttggtcgagatgacaaaagggaagaggtcgagatgacaaatggggagaggtcgagatgacagagggggaggggttgcgggttacaaattcgggttatggattacgggattttggattcctgattttgaattttggattgaggggggcgagccgcaagcgctttaccgattatcctgcgctgcccgcagcccactccctgcactcagaactcagaacctgtaacccgatctccccctgtgccgttgttatttcggggggaagttgccggggttaaccacaaaccagacattgttgacgccctgaccgttggtatttccagccgctttgtcaccggcaaagaggtagagcggataacctctgaaggtgagctgaggtttgccgtctgctcgcatgatcgtgccgaactcctccatggagagagctttgggtttcacaaacttttcgtggtaaaacgccggccacttttcaagacagggccccgcgcaggtgcttgttccaggagagtctttggtaaaccagtagagagccatgccgttgtcatcggtaaggtagtgcccgacgccctgtttttcactgatctcaatgccggggtacttgcactttgccgaagccgaaactgtggctgcggctacgatgatgagcgcgagaaaaaggatcgaaagttttttcatcggttactcctgtcctgtagtttggggtgataggtaatattgtctgtttctttcttcaagaatccctcatgacagcctaaaagttgcaaatctgctgaacagatcattgttacaacagccaagattatccctgaggccttttggcatgcattccgattccgtaatgaccggaatttttgtttttttacggtaaagccgtttatgtttttgagaggagcggcctgcgtccagaattcttcctttgcttcagcggcgcatctgaatccgggatattgcggattatggtaatctgaaaatcgcatggcagtcacacccgttcaatatattgcaacccaaagatttataacgtatggcagacatatcagccagagtagtaaagattcttattgcatcaccctcagatatcaaagaggagcgtgatattgccgagctggttattcaccgcctgaaaatacagagcgaagacagtgttcgtcttgttctggaacctaaaaggtgggagcttgatgcagcatctgaaatgggattgagtccgcaggagatcatcaatcggcagatggtcgatgagtgcgactgtgcaatctgcattttctggactcgcatcggtacgccaacagagatcgccccggggggtgcagttgaagagcttgagctgatgctgaaaagagaaaagctggttatgccatatttttctgatgtgaaagtttcgctttccgggattgatcgtgatcaatggaacagacttgaagagtggaagaagacactggttacagagaaacggggttttataaagagctacagggatatttatgagttcaaggagatgttgacacatgaccttgaaaagcagttacgtgcaaggttctgtcaaccggcttccggcggggatgatacggtggataaaagcaaaaaaaagggaagtcgggttatcgatgattctgtgtttcgctatcagactaccctcaagcggcaactggaaacgatcacgcttgccggttcccctgcgtttgagagtttgccggtaaagctctccgagatttttgtctcgttgcgaattgccaacagatcgacaggtgaaacaagtctcaatggtcatgaagaagaggaggcccatcgatctctttcgcccgaaaagattatgcaacaggcatttaaacagcataacctgttgcttgttatcggcgatcccgggtcgggaaaaactaccctgctcaaatattatgctctctcctgccttgatgacgagcggtataaggagcttggtttcaatgaacccgtgccggtcatttttctttcgttgcgtgatctcgttcagcttgataatggctatgcaccgttgccggaaaacctcagagaactgtttcgcaaacactcgtttggccgtcatgatgaagaggatttatcccgttggctcgatgataacacaacgcttttccttctcgacgggctggatgaaatcagcgatactgaggatcgaaaaaaagtctgccgttggatagacgatacggcgcgcaggtttgcaaaagcctgttttgtggttacttcgcgcataaccggatatcgcaagagtgatggtatcgagcttgagttcagtcattttcgagcagatatcatggactttacagatagtcagcaggaagagtttttacatcgatggtttgccgctgttggtgaacaggacgttggttccagtcagcaagcaaatgcttcacaaacagccgaatctattatcctgtttttgcgtcaatcggcaaacgagggactgcgaactctcgcaagagtgccgttgttgttgcagatcatggcgattctctggaaaaactgcggttatcttcccaacagccgaaccgagttatatgatgccgccttgaactatctgcttgactatcgcgaccgtcaacgaggcaaaaatccgttgcttccaaaaaaagaagcccggctggttttggggccggtttcactctggatgcaggagtccgtggagcgggacgaggttggaaaagatgcgatgcataggcgaatgcagagtcagttggatgacctgcgcaatcctccttcagcagaggatttttgtgaaaatcttgtggatcgagccggtttactggtagagattggagatgatgactaccgtttttgccacaaaaccttcagggagtaccttgcgggagttcagctcgtcatggaacattcggatgagcaactcaacacgctggttgctcatttcggcgatgactggtggcaggaacctctacggtttttcatggcacatgttgacgcaaaactctttgatgcctttatgcagaggctatttgcctcaccggtcagtaaaacgttgacgccgaaacagcagagtctgcttaaacttcttgtagaggaggcttcgggcagaaagatcgacgccttgaaatcaaaactgcatgatccgaataccgtgagcgatcgaaaaaccgatgacgacctgaaagaagcagacaatcagaagcgctatgtgctggagtgcctgaaaaccatcggcagccctgaagccattgcagcaatacgggagtttgttcatgcagagcccaagcttaccggtgatcgcgaaattatcaggctcgcagcccggatatccggcgatcttgtcgatgatgctccggctgatatcggagcaacaatacctcgtaaggatattccgtccgttttgcagagctctcatgagcagaacgcgcactacatcctgatcaagggcggcagcttcatctactcggtgacaaaaaaagcgcaacaggtttccgatctctatgtggcgacatacacggtaaccaatgcgttataccggcgtttcatcacctttttgcagacaggggtcgtacccggtttcgatcatctgccggttagtgttttcagcgatgcgttgcatgaattggcatcacgccatgagacgaaagggtttaccgaataccttaaagagaaaagtgatccagcagagcggttccgttcaccttatgatgatgacaaacagttcaacggggatgatcagccggttgttggcgtgagctggtatgacgcaacggcctattgtttatggctctcgctgatggagagcaagggggttgatgcaaaacgttaccggctcccgtcggagatcgaatgggagtgggcagccgggggccgacgggatatgccccgcaaattgttgaaggtacgttcatacccctggggagaggaagaaccttccccgcagcgagccaattttaacctgaacgaagggcagacaacaccggttggccgttatcccgaaggagcgactcccgaggggctgtacgatatggccggcaatgtgtgggagtggacgaatagttggtatgatgaagtaaaaaaagagtccttttcgttgcgcgggggttcgtggggcaacaaatctgccaatctgtcttgctctgcccgggtcgtcgtcaatccggacctcaggaacggcgttatcggttttcgtgttgttcgtcccagtcatcttttgtgattatctgataccctgatttctgaacctctgaaaaaataagaagtgcaagatcatgaaatgctgatagtcaagcgagcgtatgacttttcgaaatggctgttgcatcacacaggcaaatttccgaaaagttaccgctttaccgttgcggttcggctcgaaaatgcagtccttgagtttaccgagcttgtggcggtagccaacaggcgtcatcataaagagcccttgctgaaagaggccgacgaggtgcttgttcgattgcgcctgcttgtcaggttgagtttcgatatgcagtttatcaatgaaaactcctatgagtatgcaagtcgtcagatcgccgaattggggaaaatgcttgggggctggctaaaaaaactgtaactttccgttatggaaaaaagctggcaattgagccccttttcgttgcgcgggggttcgtggaacaacaaatctgccaatctgtcttgctctgcccggaacaacaacaatccggacaacaggaacaacaatatcggttttcgtgttgttcgtcccaatcatgcccgttttatggtgcggtaacagctcaagctgatgccgttttttcaaggaagaacggacagcctctgggcatgacatctggctttttctcctgaggcacagggttgttcattgtggctctgtgcacaaacagatcacctgaacaggcggcttgagtaagtacctgaaagagctgcctgtttttttgtttcggatacgtgaaaaccgaaaaaaacctgttcgaatctgtcacagccttcgaaaatgtgctttcggcagcccgaaatgcagcaaaagggaagcgtgaaaccagatcggttcttcttttttatgcgcaacttgaagacaatctctggcagattatcgccgagctgaaaagcaaaacctggcagcctggttcattcaagagtttcagcatctataaaccaaaaccgaggcttatcagcgctgcgccattcagggacagggttgttcatcatgcccttatcaatgtggttggcccgttacttgagcaaaccttcattcatgatacctatgccaacaggatgggcaaaggtacccataaggccatacgaaggtatcagcatttcctgtgccggtttgactacgcactgaaatgcgatataaaaaaatactttccgtctgttgaccatgaaattctcaaaacatcactccgaagaagggttgcctgcaacgatacgctctggcttatcgatactatcatcgataacagtaacagccaggacgatcatcttcactattttcagggtgacgatcttttcacccctgttgagagaagaaagggtctgccgatcggcaatctgaccagtcagttttttgcaaattattatctgaattttctggatcattttgtgaaagaacggctgcattgcaagggatatgtgcggtatgtggatgattttgtgctgttttccgattccagggctgagctgtggcgatggaaagaggagatcgaaaggtatcttgaggagttcagactggtgctcaatgcgcaaagaacagagctttttccaaccaccgaaggtcggtgctttcttggccaaaaggtctttcagtcctacaggttgctgccggcagaaaatgttcgcagagcgaaaaaaagagttcaggcgagtgacgtggctaatcctgccgccatgaaaaaaatgcattccgggtggattggtcatgcccgacaggcaaataccggtaatctgttgcacgcaatgggcctcgacaaacatcgataaagcagaaagattgaaccctgttccatttgttattatgatgtatgcacgttttttcatgactttccttgttgcgctctgcatggctgcgaatacggcaggcgtggcgtatggcgaacaaggggagaggaaggtcggcgggcaggtggctgaaaacgccggtgctcctgttgtacagaacgtattgcgggagcgagccgtaacaagagagtcgggtttgcccgaatcacatgaagatactgcagagaaaaattttctggattatgtgcccgccgcagctttggttgcattgctggttggtgtggggattccgatttacaggagatgggaaaaaaaacataaagaccgcttacaggaaaaacgataccgctcatcactgcacgaagagctttgctggattcggatgcctggacttccgggtggtattgagagtattcaggtcaatctggatgatgacacctttgttcagcttcgtttttccgagagttcgtccgaaggagagccatcaatgtctgatgatcttttgaagcagcggaatgagttgagtgccgagcgtttgcctcatgagattatccagcgggcgttcaccagtaatcgtcggttgctccttgttcttggcgatcccggcgccggcaaaactacactgctccagtactatgccttgtgtgcgcttgatcagaagcgatacagaaagcttggctttacaaaaccgccaaaagtattctatctgccattgcgcgaactgaccaatcatggctcaacactgcctgaaaacctttcgcaacacgctaaaaagtggtaccagcaggatattgacagcagaattattgataaatggttgcagaatgaaacggtaacatcacttgttctccttgatggccttgatgaaatcagcgataccgtaaaaaggcaggaggcctgcaagtggatcgacaggattttgacaggcttccagcatgttcacattgttgtgacctcacgaaggacggggtatgggagggaggatgctctgaagccgcaggttgtgctgacctctgatcacaaacgcgccagtgtgcaggatttttcacgggaacagcaggagctgtttctgaaaaactggttcaatgccgcttttctgcgtgaagagagaccggataacgttgatgagaaaatctggaaagagcagcagcttgcaaaagcgaaaaatcgaagcgacaggattattgccgtgctgaaagaggagaaacataaggcgttacggcagcttgccgctgtaccgatgattcttcagttaatggcactgctctggaaaaacaatgagtttctgccgggcagtcgtatggaactttaccattccgtcctcaattatatgctcgaactcagggataaacagaaggagatcgactcacagctttctgccgaacgtgctcgcaaggtgcttgccccggtagcactctggatgcaggaggagctgaaacaggatgaggccgacaagcagctcatgcagaagcagatgcagcaatggcttgatacgcttgtcgacagacagtacgttccgccaactgccgatgatttttgcgatcatctggtgcttcgtgccggtttgcttgctaagataggtgagagcagatatgtttttcgccacaaatccttcagggaatatcttgccagtatcgagcttgtcaagaaaacattgcgtagtacctgctatatcgacacgttgatttcaagctttggcgatccctggtggaatgagccgatgaggttctttatagctcaaaccgatgccgtgcaattcgattgttttatggataagcttgttgcctctgttggtgaagaggagttttccccggacaagatgccgttgctctacacccttatcgaagaggcgcctcagaaaaaggttcaggctctcagtgaaaggttgctcgctgaggcaacgacagcaagctgtcagagggtgatactcgattgcctgaacgccatcggtcaaccgattgctcttgagacgctgcagagttttgtgaacctgaaacgtgcaaaaaacagttccgtcgcctcccgtgctgaagaggtgatgcttgctcttctccctgctgcgggtgtaacgagcagttctgggtctgctgcggatgcacattcagaaaattcaggctcatatcggaaccggtttgaacaatatgccgagtatataaggatacctggaggcagttttcggtactcggtaacagggggtattgaaaacgtatcggagctccgcgttgccagatatcccgtaaccaacaagcggtatcgagcctttatttcatatctgcaatcaagaaaaccggaagatgaagcccttaataagttttaccggaaggtactgggcgaaattgctcgtgatcatacatgggacagcgggttcagtgactattaccataaaggcagtaaagatcttgccggattatttcgttccaaactggatgaagaccggaaattcggcggtgacgatcatccggttgtcggggttacctggtatgcggcgaagggctactgcctgtggctctcactgctcgaaagtgaaggacgtgagaggcagctttaccggctgcccacagacctggagtgggagtttgctgctgcaggagaagaagggcgcaattatccatggggaaatgaggagcccacaccgcagcgggccaatttcaatgaaaatatcggcgcgacgacaccggttgaaaattatcccgaaggagcgactcccgaggggctgtacgatatggccggcaatgtgtgggagtggacgaatagctggtatgatgaagtaaaaaaggagtccttttcgttgcgcgggggttcgtggctcaacttatctgccaatctgtcttgctctgcccggatcttcgtcaatccggtcagcaggaactacggtttcggttttcgtgttgttcgtcccagtcatcttttgtgattatctgataccctgatttctgaacctctgaaagaaaatgaaaagagtgacgggttacgggatatgaaattttggattcctgattttgaattttggattgaggggaacgagccgcaagcgctttgccgattatcctgcacagcccacagcctgattcctgcactcagaactcagaactcagaattttttcccagccaaaccgattgtccgtcttgtaatcctgaacttttttcctgtcaacccgaattttcctttctgtcattccgaaccttacccctgtcattcctgaacccccccctctgtcattccgaacgcagagagggatctctgtgtgctggcggttgcgcggcagtaaatcgggatgagcgaaccgaagagaagagagatctctcccgttggtcgagatgacagagggggagaggtcgagatgacagagggggagaggtcgagatgacagagggggagaggtcgagatgacagagggggagaggtcgagatgacagagggggagaggtcgagatgacagaggggggaaaggtcgagatgacagatggggagaggtcattccgaactttctttcctgtcttgtggaaaatgcgtttgcttctttttattcctcatcgtatatttacgatgaactaattgttgattatatgcagagatcgttgtcggttgtggagtacagtgggaatgaggaggctctggctggtattgccaaggcgctcggtcatccggtgagaatcaggattttgaggttgctttcgaaagaggcctgctgttttaccggcgaattgacggagcttattcccatggcgcagtcaaccatttcgcagcatctgaaggcgttgctggagtcagggttgattcagggtgaaatcaatcctccgaaggttcgttattgtatcaatcgcgaatcgtggcggaaggctcagttgcttttcggtgattttttcggggaagagtcgggagtgggacgagggcagtgttaggggttacgggattttggattcctgattttgaattttggattgaggggaatgagctgcatgtgcgttgccgattatcctgcactggctacagtctgcactcagaactcattgctacacacagcccgcgttctaaacccggaactcatggttcagaatccggatgttttttttaataatcgtttatttgcgataaacaatataagggagggtaaaggatgaagagagtcaaggtgctcgggagcgggtgtgcgaagtgcggtcagcttatggatgcggttaaggcggtgattgcggctgaaggtcttgatgcttcggttgaaaaggttgaggatatgcagcagattatggcttaccaggttctttcgactccggcactcgttgttgacgaggtggtgctttcaagggggcgtgtgccttcgcgtgatgaactgaaggatttattaaccagataagaattaccattatgaaacaagtcgttgatgtttgtccaacaacagctctcggtatgattgaacggggagctcttcttgtagatgttcgtgaaccggatgaagtggccggtgcgtcgtttgcgattcctgatgttatgctggttcctttcagcgagtttgaggagcggttcagggagatacctgttgaacgggatttgattatcggttgcatggttggagagcggagcctgagggctgcaagttttctcatgcatcatggctatgagcgggtgttcaacatgcaggacggaatcgtccgttgggcagagaaggggtatcctcttcgtggctctttaaccggaacgtcccacgcctgctgttgcgggggtacgtcgcatggtgcggcaaacaatggcggcaagtgttgttagtcgccgtaagattttcagtctgagcttttaaaaccgcagggtggtttcttatgaatcgttttcagaatcatgtgccggagaggagtgcgttgctttggtttgcgggcgttgcagcggcagctcttctctggctttttctgtacagtaatctgcaggtgtttgcagatctgtttctgcttgcagcaggtctcggccgctccgaccgttttggcgaggcggtgcatttttttgtgttcgaggtgccgaaggttctgcttctgctcatagcggtagtgtttctcatgggtgtggtgcatacctttgtatcgcctgaacgcacgagagcgctgctttcggggagacgaaccggggttggcaacgttatggcggcctctcttggtgtggttaccccgttctgctcctgttcggctgtaccgctttttatcgggtttctgcaggctggcgttccgcttggcgtaaccttctcttttctgatctccgcgccgatggtcaacgaggttgctcttgccctgcttttcgggatgttcggctggcaggtggcgctgctctatatggcaatggggttgctggttgccatcgtttcgggtctggtgatcggaagactccgcatggagcggtatctggaggagtgggtgcagaagctgcaggagagcggggtttctgttgatgtggaaaatgaggtgatgcgctggccgttgcggtttcgggagggggtgaaccatgttcgggagattgttggcaaggtgtggttttttattgtgctcggcgtcgggctgggcgcgggcattcatgggtatgttcccgagaatttcatggccgctctcatgggaagcgaggtctggtggtcggtgcctctggcagtggtgatcggggttccgatgtattcgaatgctgcgggtatcctgccggtcgttcaggcgctgcttggcaagggagcggcgctcggtactgttatggccttcatgatgagcgtgattgccctgtctctgccggaaatgatcattttgcgcaaggtgctcaggccgcagcttattgcggttttcgccggggtggttgcggcaggcatcatgctggtgggttttgtgttcaatgcggtgttttgagtgttcgttttaatcaacgtttaccatcatatgaaacagtctattctcattctctgtaccggaaactcctgtcgcagccagatggccgaggggtttcttcggtcgttcgatccggagctggaagtcttttccgcagggaccagccctgcttcatcggtacatccgcttgccgtacaggtgatgcgcgaggagtggatcgatatcagcggcaaccggccgaaactggttgacgagtttctccagagaccgttcgactacgtggtgacggtttgtgacggggcaaaggagtcatgcccggcttttaccggaacggtaaaaaatcgggtgcatatcgggtttgatgatcctgccggagcaactgggagcagggaggagcagcttgacgtgttcaggcgtgtccgcgacgagatcaatacccggttcaggcaattttataacgaaacggaaaaaggagaatagcgcaatgggtatgtcaacaaaacagctctcgtttcttgatcgctatctgacgctctggatctttcttgccatgggcattggtgtgctctggggttatctgtttcccggcattgccggattctggaaccattttcagcgcggcaccaccaatattcccattgccattgggctgatcgttatgatgtatccgccgttggcgaaggttaaatatgaggaactgggcgatgtgtttcgtaatacgagggtactggggctctcgctgctgcagaactgggttgtagggccgctgctgatgttcgtgcttgctgttatatttctttccgatatgccgcactatatggcaggtcttatcatgatcggtcttgcccggtgtattgccatggtgattgtctggaacgagcttgccaaaggggatacggagtatgctgcagggcttgttgccttcaactcgatctttcaggtgctttttttctccctctatgcatgggtttttctcaccgttctgccggagtggcttggaatgacgaccgtagccgttgatattaccattggtgaaattgcaggctccgtgtttatctacctcggcattccctttattgcagggtttctgacccgtttttttctattgcgtctgaaaggacgcgagtggtatgagggtgaatttattccccgcatcagcccgctcaccctcatatcgctgcttttcaccattgtggtgatgttttcactcaaaggtgagtatatcgttaccatacccatggatgtcgtgcgcatcgccataccgctgctcatttatttcgtgatcatgtttcttctctcgttttacatggcaagaaaggccggagccgattacccgaaaactgccacgctctcctttacagccgcaagtaataattttgagcttgctattgctgtggcggtttcggtattcggtatcaattcgggagaggcatttgccgccgttatcggtccgctggttgaggttcccgcattgattgcgctcgtcaatgtttcactctggttcaggggcagatttttcgcaacgcaggagagcggttttcaatgagctcttcttgtgcggagattgattttcggtaagggtgtgaaaaaatttgcaaaaattgcgaagtatttttatataaccatatcgttatatagggttatgtccagtgcctctgaaaaaaagcagttttcagaggcactggaacgattactatagggttcaggagcatcgctctggcgaagcggtaaaaaaaaccaatctgttgctatgcgaaaaccaatgatgaactctttttcagtcaaatcttttcttcttttagttctcttttttttctcctttctcttcagggcgagtgctttgtcagcggctgattttcttgatcctgaggatgcctttatccttcgggctgaactgggaagcaaccggacggttgttcttcactgggatattgccaaagggtacaagctctatcgggatatggtcaaggtgagtgtagagcagggcaacgccgagatcagtgatccggttttgcccgcgggagttactgttaccgatccgacgacaaacgagaccgttgccatttatcatgatgcgttgacggttgagctccctcttgtgagggctgacggggtgtttacccttaaagcggagtatcaggggtgtgccgaagacggtctttgttatcccccggtaacccgccttttcacggttaatcccggccagccgggcattttgaagggtgcgggcggaacgtcagggcttatgggagagagcgatgctcccgtcagcgattctttatctgtaacggcaactccccttcagaacgctgcgccagtcgacagtgaggtgtcactggcaaaagcaacccttgaggggggtagtttctggaaaatctctctgatctttctgttattcggccttcttttgtcgtttacgccatgcattctgccgatgattcccattttgtcgtcgattattgttggcgagggcgaggttacccgagcccggggttttttgctggctcttgcatattgtctcgggatggctctggtttatacctcgctcggggttgttgccgggcttgccggagagggacttgccggagctttgcagaagccatgggtgctggtggtgtttgcgattttgctcgtgcttctctccctttcgatgtttgatctctatcaactgcaactcccttccgcctgcaaaacaggcttgcaagggtgtccggcggtcttaagggtggtcggtttgccggtgtgtccgttatgggcgctttgtctgcgctgattgtcgggccctgtgttgccgctccgctggcaggaacccttgtctatatcagtcagacgcgcaatgtgcttatcggaggatttgctcttttttcaatggccgtcggtatgagtattcccctgcttattgtcgggttgtcggcaggcagtcttttgccgcgagttggagcctggatgatcggggtgaaatatgttttcgggcttctgttgattgctgttgcgatctggatggtttcgccggttcttttgccgtctctggttcttcttgcctggggcgcttttgccattctctgttctgtctttctcggggtttttgatgcactgcctgaaaaacctgccgtcggacgccggttttcgaaagctcttggcttgtttctgtttattgtaggggtagtggaacttgtcggcgctgcttccggcgcgacaaatccgcttgagccgctatcgaagattcgttccacctctgttgccggttcaggcgaggagagtgcgatcagttttacccgaatccgctctgtcgcagagctcgaccaggcgttgcttgctcctcaatcaccggttatgctcgatttttatgcagactggtgtgtgtcctgcaaggagatggagcgtcacacctttcatgatccgaaggtcttgcgtcagcttaagagattgactttgttgcaggttgacgttacccgtaataccgaagatgaccgggcattaatgaagcggttcgaactttacgggcctcccggaatcatgtttttcgatgcttccggacgtgaaattcccgggagccgggttatcggatttgtcgatgctgcacgttttgccactcatatcgatacctgtctgcctggtctgcagcaatgagaggatccctgacgggaaggtgctgccggttttgagaggtattacacgtataaggaaacaaccaaacaggagaggggataatgcgtcagcaggtttcacgaagggatttcaacaagctgttgttgtcgggtcttgccggttcggcgttgggtgcgcttgccccttttcagagggcatctgcggtttctaaacgggttattattatcggaggggggtttggtggtgccgctgcggctaaatatctcagaaagctggacccttcgattgccgtgaccctgattgaacccaaagcggtttactacacctgtccgttcagcaactgggtgatcggcggtctcaggcgcattgaagatattgcccagacctataccgttcttcgcaacaggtatcaggttactattatcggcgacgttgctgtggctcttgatccgctcaggagcacggtcaggctgaagagcggaaaagtgctgaactacgaccgccttattgtctctcccggtattgatttcaagtgggatgctatcgaggggtattcgcaaagcgttgccgaaagcaggatgccgcatgtttttcaggggggagcgcagacggttcttttacgcaaacagcttgtttcgatgaaggatggcggaacggttcttgtgtgccctcccggcgggcagttccgctgtcctgcggctccttatgaacgagcaagtctgatggcgtattacctgaagcagcataagccgaaatcgaagatcatcattcttgacgataaagagaagttttccaagcaggagttgttcatgcaggggtgggatcgtcgttatcccggtatgatcgagtggcgatcagccgctgccggaggaaaagtgagcgctgttcatgcagccgctatgacggtaagcacggaattcggggatgaaaaaggggccgtcattaacgtcattcctccacagaaggccggaaaaatcgcctttgatggtggcctgaccgatgcttcgggatggtgcccggtcaatccggttacgtttgaatccaccattcatcccggaattcatgttatcggcgactccgctcttgccggagcgatgccgaagtcgggatttgctgcgagcagtcagggcaaggttgccgctgctgcgatcgtcaacctttttcagggcagggttccctcttcgcccacgctggtcagcacctgctacagtcttattggcccggcttacgcaatctctgtcgcaggagtgtacaggcttggtgttgacgggattgtcgaaatcaagggcgccggcggattgacgccgttggacgccgacaacgatcacctcaaagaggaggccgattacgcagcaggctggtatgataatatctccagggataactggggatagacgttgttcagcaaagtttttgcgctttcttggcctcttccgggattaaaagaaaattccataaaatatttgcattaatacagcgtattggttatataactatatagtagttcagtagaactttttgtggctgtttttgcggttacagaagaacggatcatcactactacacgctatatccatgaggagctaacgcttgctcttctatctctttctgcgtgaaatatcttgccgcaggcgagtcgattgcggtaacgatcccgtaattgaggatgagaggggtgcgatgtttttgtttcggtttttttgttgtgatgaacgggttttacgtaatacaaaaaaaccatcgaaatcagaaaaatcattgccccggtgctgaaaaatattgttaataatccggggatggatctgtcgtgaacggcttgtcctgttcagtaatatgataaaacagtttggggttatgataccttcaagaacagtagcgtttgctctctgtatagccctttgtactgttatctgtcaaccactcctggcgggagcggctgaaaagagagacaaagcggcattgaaggttacttctgctccggggttcgctgccagatcggtgcaaggcgctccgatttcaagcgacaagctcaggggaaaggcatacattgtgaattttttcggttcctggtgccctgtctgccgcaaggaacttcctgatatggttgctctgcaggagaagtacgagaaaaaagggtttacctttatcggtatggcatacaaggacaacgcacagagcctgcctgattttatctgggaacacagcatcaattaccctgtcgtcgtggccgatcagacaattgttacggcttttggccgtcagatttcaggcgggttgagggctgttcccgcattgtttgccgtgaacagcgagggaaaactgctttcggttgttgtcggcgcccagagcaaagcggcatttgaagagctgatactcaatacgctcgcttcgggaaaaaagaagtaggacgtgggaagtgagggtggcgggagtagttgtatctgtagaggagagcgttgaaaacagatttgtttgtcatcacgaacgcagaacggaattcccatctgttgagagtgaatttcgaaccggtatgagttcaggaggcaggcttttatgcctgcccttttttttcagcacaagcattatttgctgttttgccacttgatctggttcgaggttccggtctgaacatgggttttactctgtgtcgagatttttccttgcgttgagagtttttgttgattcgagagttttatctgatcggattgcctcagcgtatcggctgtaccctggctcagggtggttcttgcctctgcatgccgggttacaacgccaagtgatgcgcccagagaggtaacggcagcggcaagggtgagggctttggttgtttttttgttcatgatggatctcctgttaacaggtattcagggtttctctttcgtccataggtacagcgcctcaaggtgcatctgcatttttttttcaacggagcggggtacccgaagttctctctcctggcagtaaatgttgagagccgcgtccatatccattaactgaccgttttcaaccatcgtgttttccggctcttcagtaccatctttatcgtcctgtgtggtgctttcaaggattgtcatcatctcccagagcaggttcagatagctgtttgctgccagcatgtacggggttgcgccctgttcttcaagatagttttcaatggtaccggtttttttatggattcctctgcatccttgctcaggctgcagttctgaaaaccactcgtctcctttgtggttcacatgtctggccagaggatagaggcggcagacaagcggacgatcggcgtgtacaagacacccctcagcaccaagaaagagacaggttttgttatgggtggtttgcaggaacgaaccgttatgaacggtgtaacgtgcaataaaagcggttgtcgaaatgtcgagatttcgtgcaagacgtgcaatctcataggggttaacctggattttttttgcagtgcagcattgcaggcactgcttgcaggagaagccgaacggcgtttgccggtcgagcttcgttcggagaactggtatcataaagtcttattcttgttgtgaacatgaaaagaactcgatcatgtcaccattgaagttacaaggttttcagggattttgcatggcagttgccgattaattctttttttccggacgctctttttcaacggaaaagttttttttgagagccatgtccttcggtttgtctctttggacgatttctgcctgatgaagccagcctgcctgtaaaaattccggccattcatgtagtcctccatactgctccgtctttcggtagttttttgttattttattgagcattatggtgttggtgcaatctcgggattgtcgcgggcatgaacgaggcaggattacatgcattgcttaatcatggagagggatttcaatgggtacaacgatgttcagacttgaacatatccgaagggagcttgctctgtcacgggatgtccgtcagaccatcattcccgatctctcccttgaaatcgaggcaggagagtttgtcgctattaccgggccctccggttcaggtaaatcgacgcttctctatatgatgggagggcttgacaagcctacgttcggtaatgtctggctggatggcgaggagcttaccgaaaaggatgagtcagagatgaaccggattcgaaacgaaaagatcgggtttatctatcagtttcattttcttcttcccgagtttaccgcattggaaaatgtcagtatgccgatgatgatcaatgggcgcttcaataaaaaagagatcaaggatcgggcaaagatgctgcttgatacggttggtctcgagaacaagtataccaacaagccgagccagctttccggaggccagcagcagagggttgcaattgcccgcgcacttgcaaatgaaccgaaggtgcttcttggcgatgagcctaccggcaatctggattcgaaatcggcaaaaaatgtctatgagctttttgaccggttgaatcaggaaaaaaatcagacgatcgtggtggtaacccatgatgaggattttgccaaccgggctggacggagaattcatctggtggacggtatgatcgagagcgacagcccgctccgggttatggctgggcgttcttgagtattcctgtgcgggtatagcccgcttgataaaagaggtttggcgttactcttttttttgaaattcaatgttttttgcatgtcatcactgcttcttcagataaaagagtcctatccgatggtgtatgaggcgttcagcgcgttgcctgacggtgagcggcatctgcggggtattatggagcttgaccgatactgggagcatcttcatcagccggttcccgaagtcgttaagcccggatcggaacttccggagggtgttgaggtgaatggtgatttcgatctgatctatgcaggtggaacgctcagccttctgcatgctgccgtgatggccaggcagtatgaccgcaaggtgctggtttttgatcgtcatactccggctcaatcgactcgcgactggaatatatcccgaggagagctgttgaaacttgctgataccggggtattttccctttcagagcttgaatcggttattttacgagcctataaaactggctgggtcgagttttacaaacctgacggcagccagaaacgtctctatatccggaatgtgcttgattgtgccgttgatgcagatcttctgctgtcgatggcaagggaggttgttctttcaatgcctgaaaacagggtgctttcgcagacatcctttacagcatgttatcgctttgccgaccatattgttgttgaggttaccgatagcgaggggaaatcgtaccattaccggggaaaggttcttgttgacatgatgggtgttcgttctcctgtggcaatgcagctgaacgaaggggctccgcaaacccatgtgtgtccgacggtgggtacgatagcaagcgggtttatggacgccgatttcgacacaggggagattcttgcaagtattgcgcctgccgatatcgcttcaggaacgggaaagcagtttatctgggaggggtttccggctaaaggcagcgagtatatcacctatctgtttttttacgatgaggtcgattcacaaaatgacaagtccctgctgggactgtttgaaacctatttcagaacgcttccggaatacaagaaaatcggacctgatttcagcattcatcgtccggtatatggtattatcccggcatattttcatgacgggttcagccgaacaagggagattgccgatgaccggatcattttattcggtgatgcagcatctcttggctctcccctgaccttctgcggtttcggctctctggtgcgcaatcttcaccatcttacggcggaccttgatctggcactcgacagcaatgcgctttcaaaaaaggaccttgaaaaaatcagtgcttatgagcccaatgtcgcatccatggccaatctcatgaagtacatgtgtttcaatgccgagactgatgagccgaatttcgtcaacgacctcatgaatgaggtgatggtggtgctcgatgagcttcccgaacgctatcgtcaggctatgtttcgggatgaaatgaagattgaggagcttgttgtggttatgttgcgtgtcgcatggcgatacccaaaggttcttaaggcaacctgggataagcttggcgttgccggttcgacgggttttttgaaaaatctcgtcggctgggtcttctcttcagccagataactcttcatatcattcgtcatgagcgatgccgtcaatgtccgcaaggctatagaagaactacgcagggagatcaacaggcacaatacgctctactatgttgatgcccgtcctgaaatttccgattacgagtttgatcggttgatggaacgcctcatcgaactcgaaaaggcttttccggattttgtcacaccggacagcccttctcatcgggttggtggtgcaattaccagagagtttccttcggtacggcacagggagccgatgctgagcctttccaatacctactcgcttgcagaggtcgaggatttttacagtcgggtgaaaaaacttctgctggtggaaggggtgcgcgagcaggatatggcagccgaactgaagtttgacggggtggccataagtctgctgtatcgcgatggtcttctcgttcagggtgcgacaagaggtgacggtaccgagggggacgatattactacaaatctgaaaaccttgtcgagtgtgccgctcaggattcctctgacaagccttccggttattgagggcatagagcgcgatatcgagatccgcggagaggtgttcatgcagaaggatgattttgcccgtcttaacgaggctcgtcctgaagaagaccggtttgccaatcctcgtaatgcaactgccggaacgcttaaattgcaggattccggagaggttgcccgtcgacgtttgaattttgtggcttattatctgcggctttcgagccaggactcttttctgcttacccagtatgaccggcttgaactgctcgggcagctcggtttctttaccgggaagcactacaggttatgtcgcgatatgaaggaaatcggtgattttatcggctattgggccgttgagaggtggaaccttccttatgaaacggacggagttgtcctgaaactcaacgatgtcgcactatggccgagaattggcgcaaccgcaaaaagtcctcgctgggctattgcctacaagtatcccgcacagcaggcgaaaacagttctgcaaggggtggcatttcaggtcggcagactcggaacggtgactcctgttgctgaacttgagcctgttcggcttgccggttcaacggtgtcgcgttcaaccctgcataattttgacgagatagagcggcttggtctcatgcttcatgatcgggtgattattgaaaaatcaggggaggttatccccaaagtgattcgggttgttctcgatgaacgacccgaaaatgcagagcctgtcggcgtgccttcggtttgtcccgagtgcggcgcttcgctcgaaaaacccgaaaacgaggtcagttactactgtcccgatcaagattcgtgcccggcacagatcaggggacgcttgctccattttgcttcgcgaaatgcccttgacattcagtcgcttggtgaatcgctggtcgctcagcttgttcaaaagggtcttgtgagggatgccggagatctttatcttcttcagcaaccgcagcttgaggctcttgagaggatgggacgaaaatcggcgcacaatctccttcgcgcacttcaagagagtcgggagaagagttatgaacgcttgctctatgcgcttgggattcgtcatgtcggtcaggctacggcccgtgaacttgccagggcctatgagacggttgaggccttgcagaatgcttcggaggaggagctcgcaacggtgcctgatgtcgggccggttgttgcccatagcgtcaaggactatttttcaaaatcgtctacacagatgctgctccggaaactcagggatgccggctttcctttacgtttcaccgggcctcaaaagctgatcaacaggaatttcgagggtgtgaatgttctgtttacgggagcgctcgaacggtatggacggcaacaggcatcggaacttgttcagcaacggggagggagggttgttggttcggtcagcagaagcaccggagttgttgttgccggtagtgaacccggcagcaagcttgacaaagcgagaaagctcggcgtaaaggtgatcagcgaggatgaatttaatgcaatgttgtaacgtatagtattatggacgcttattatcgagtggcgatgtttggttctgcaaggatacaggagggcgatcaggattaccgggatgtttttcatatagcgaaaggtcttgctgaagctggttttgatattgttaccggcggaggccccggacttatgcaggcggcaaatgcaggatcaaagagcgcgcaatcgggtagttattccattggcctgaacatccggttgccgagggagcaggggccaaatgcctttcttgacatcaagggtgagtttgaccggttcagcagcaggcttgatacctttatggcgctctctgacgctgttgtggtcgctccgggaggaataggaactctgcttgagctgttctacgcatggcaactggtacaggtggagcatatctgcgataccccgattattttatatggcgaaatatggacgagtcttctgctctggcttgagactgaggtgatgccccggcattttttcaataaagcggatatgcatatgctgtttcatgtgatggatccggttcacgttgtcgagcttgttaaaaaaattcacaaggacaagttgcaggatgagcatccctgcaagaatttttcaaaatacagaagggctctgcagtctgtaaacggcacgaattcaggcaattttacctctctgctgtgaaaaacaccaggcgattattacaaatcgaatcacttcttttactgattctggcgttcttgtttatcaattatcaggccatgacaccggctacctgtgatttcggtgttaccatacaggataaagtgctccatttcctggctttttacctgctctcccttcttgtggattttgcctttccgaaaacaccgtttggcgccgtcaaaataatggggttgcttggttatgggcttgccatcgaaattgcccagtcatttatgccataccgttgctgttctctctatgatcttctggccgatgtctgcggaatagctttatacctgatctcaataccgctctggaaacatgttcctcttttacgcgaacgctgggaagaggagtgatcgcgtcagaccgaagttcagtgggctatggggcagtagtgtgggtaggagaatgcaggaagcaggttgtggttagtgcaggataatcggcaaagcacatgcggttcgttcccctcaatcaagaattcaaaatcaggaattaaaatcccgtaatccataacccgcaactcgtaacccctccccctctgtcatctcgaccaaagggagagatctctcttccctctgtcgggtaacgttgttatgcctgtcgggatgagctgccgtttgtatgggcaggcctctgtgtgcctgccctgttattgctgttccatcgtgcgcagcgcggtttattttccggctacgtagagaattgatgtttcaaaggtcatggggaaatagctgacggctcgaaatccggcttttttgaggatttcgctgaatgcttctgcctgcgggaactgctcgacggagtgggggagatagtcgtaggcaaaggttgatttgctgaacagtgccgcgattttcggcaggacttttttaaaatagatcagatagagctttttcatgagaggatttctcgggatcatcggctcaatgatgaacgtatagccgcccggcttgagaaccctgtggaattcgctcatcccctgttgcagattttcaaagtttcttacgccgaatcctgcgcttacggcatcgaaacttgccgtatcgaaagggagcttttccgcatatccttcaagaaaggtgattgccggatatttttttctggccagttcaagcatttcaggagagagatcgaggccggttacctttgcgccaggaagttttgctatggatgcggcaagatctcctgtgccggttgcgacgtcgagaatccggggctgcgggacgttcttgagcagtttttttgcccttcccgttgcggctgcccgccagtagttatctatgccgagactcaggaggtggttgagaaagtcgtaggttggggcaacctcgtcaaacatctcccgaattgatgaacgggactttgtctggttcagggatttggcggtctcttttgggtggctcatcagcatatcagcttttttttccgtaaacgtcatccggattgaacatcagggtgtcacagatttccatatcaagagtttcttttacttttcgatagaaacaggagtgatagccgacatggcacgctccgcctttttgggatactttcagcagaatggtgtcgccgtcgcagtcaatgagaatgtcgtgcacatcctgcatgtttcctgaagattctcccttgagccagagtttctggcggcttctgctccagtagcaggctttctttttttcgagcgtcatcagaaggctttcatggttcatccatgccatcatcagcacttttcctgtttcatgatcctggacaatggccggaaccagccctttttcatcatatttgacggtatcaagaaagctcttctgcaggtcttcattctcgctcattgccgtgtatggttaaatgttattctggcgataatcgctgtcgcctgggttaccgggaaatttgtttttaaagattcataaaattatggaaaaaccaaggtcggaatagagaaaaagttcaaaactcttaacttgcaagacgtgaattttataaagaaaaagaatcatgcagactttacagaaagttcttcccaagtatactatagctcttgcccttgttttttttgttaccgtagcctatctcctgacccgtggcaatacggtagacgttgaggctggtgaggttacatatgccgaactggttcaggctatttatgccaccggttttgtcgaggcggaagccgtggccaatctcagttccgaactttcaggaacggtgaattatatcggcgctcttgagggccagcaggttaccgccggccagactattatttcgcttgataacgcgcagccaggtatctcggttcgtgaggcgcaggcggcttttcttgagcagcaggcggtgaatcaggagaaaacgatgaaatacagccgtgccaggaacctgttcagggaaggcgccctcgcgcgtcaggatcttgatgaagccaaaaggatcagttcacaggcggaagagctgctcgaacagaagcgcctgcaattgaaaagcagggaggatgagctgaaaaaaatagcaataacagctccttttgcaggtgttcttacgttgcagagtgtgaaaaaaggcgattatgttaccgcaaacatgcttgtcgcaagggttgttgacacgtcaaagtatgtggtgagcgttgagattgatgagcttgacgttccccggattcgtcccggacaggctgcggtcgttgtgcttgatgccctgccgactgaacggtatgatgccgttgtgtcgaggattgtgcctcagaccgacaccatcaccaaaacatcaagggtctatctcacgtttcggaaggccgtaaccggtatccaggctggaatgaccataacggctaatatcgtataccacattaaaccgcatacgctgctggtgcgtaaaagttcggtttttgatgataaccacaagagttatgtctgggaaatcgagaaaggaaaactgaaaaaacagttgattgtaaccggagccagcgatttgacctttgttgaggttctcagtggtcttcagcaaggcgacagggttgccctgcttcccgaagagcgctttcgagagggaatggatgcaaacgttctggtcgcaaaagccgggaaggcggagtgaaaaatatatcgatagaggtgtttcagataaagcgctcttttttttagttcaatgggtgagaaaaaaacaatagcagtcgttcttgttgcgcacggagaggcggaaacttcgggttttctggagaattacagggtcagtcggcatacgcttgaacatgctgcaagggttatgcctatagcgaaaccgctgcaaaccttgatttcactgagctcatcgctgaaaaagaagattcgtcccggtaattccggtaaagggtctccccagaacggaattacccgaaaacaggcagaggtattgcaaaaccatcttgacgtgttgtcggatgaaacggatctcgcctttagggtcattgcggctttttcggcatcaccgcccttcatggagaacattattgaagagaccagggcgtttgacggacagattctggttaacatgtcccctatggacaacagtttgacctgcggattgctttgcggttatattgccgacacatataccggacccgagttgacgaaggtgaaggtgatcagcggattctggcgcgatgagaacctgtatgcgctttatctgagccatctttttgaacagattgcaatgcgtccggttgtggagcatgaaaatcgggttctgcttcttctttttcacggaacgcttgttgctgatgcaaaagggaggcctccggcatttcgtaccggtcatgaagaggttgttgttttttcggagtccatacggtcagcggttgtaaaggatgttcgtaatccttatagcgaggttcttgtcgcctatctcaatcacgaggtgggaggggagtggacaaaaccgtcgtttgaacaggtttgccggcagttacggcaatcaggtgcccgcaggatcgatctttttgccggcggttactttgctgacggcaacgaaaccatttaccgggccggggagcttgcggctcttgcggaaacggccaatgtggtctcatttccctgtgtcaatgcattgccggcttttggcaggtatctcgctcataaaatattcaatactgcagagcagcttgtgacattgatgtgaaaatctgcacgaatgccttttgttaattttttttcagaaatgtgctgtgccacagatggcggtagctttttctggaagaacgaaaagagggcttcctgacgtttaattacagggaatatgattttatctgaaccagaagatggagattggcgtggtgtatgaacagagggagaaaagatggatataaagagggcagccgtttatatcgatggcgcgaatttgttttttactcagcgaagtcttggctggcagattgatttttcacggttgatcactttttttcttgacagatatgcttcggttgaggcgaggtattatgtgcctgtttccgagccggcttccgaggagcaggcggcctttacaagagttcttgccgcacacggctatatcctgacatcaaaaccggtcaagaagattgtcaacaagactacgggcgaaataatcatcaagggtaatctcgatgttgagcttgctgtcgatgcgctggttggagagattgcctatgatacgtttattcttttcagcggagacagcgattttttacctctcctgcgggccttgaaagagaaaggtaaagaggttttggtttattccacagagggaatcagcgcatgggagcttcttattgagcccggcattgattttcacgacctcgccggcctgagggatcgcataggccacgctaaacccggagagggggggcgcagggaaacaggcgggcaggcgcttcagcaggaaaacgcgtttttgcggttgccggttgttggcgaggtgtttaccggaacggttctttcggtgaaatcctatggagtttttcttgccaacacctatcatgccaaatgccttcttcctctcagttttctcgggatttccaggcatatcactgatttaacggaggttgtgcgtatggcggatgtgtttgatgttgttgtcttcaaggtggatacatctcatgaagtgccagagataacggtcaagcttgctgacaaggagaagtctcatgaactctctgaaagagttgccggttcgccattatcttgagcgaacgtgtatcgggaaggctggcgtatgatgatggttgtgcatgtttacctgaggttttttatgcttgtaatacataaaggagcagtatggatatgttgaatgatctgttcagcggcgttaccgcaatgatgagagggttatggcctcagttgcaggaaaaaccgtgcctgattaatggaaagctccgcttctgtcccggttcgccgaactgtgtttcgagcgaaagtggcagtcctggtgaaaaggtcgatcctctggagttcaccggttcatctgccgacgcatggcttcggctcaaagggttgattgttgaaagcggaggagttatcgaagacgaacagccggagtttctctggtcaacattcacggttccggttttcggctttgtggatgatgtggagttcagactggatcgtgcggcaaacctgattcatgtgcgttcagcttcacggctgggtttttccgatctcggagtaaatcgttcccgtgtcgatcagcttcgcgaagctttcggaaaagtccggaaaaactgaacaggaaatggtatcgggtttataatttgtaccctgatgtcgttccggtttagagatcctgcaggcgaagaggcagctcaagattgttggcttcgagcagttcccggcagcctagaatctttccggtcgggccatcggcaacaatgcgtccattattcataaggcatactcgctggcaggtatcccagataaaatcaagatcgtgcgagacagttatctttgtttttaccagtgagttgacaagggtaatgagttttctccggtttccgggatcgagatcggaggtgggctcatccataacgagtattgtcgggttcatgacgagcacggctgcaaaggcggcgaatcttttctgtccctgtgaaagatgtgatgggggtttgtcgcgaagttcccacagattgatatcccggagagatgcttcgacgacccgtgcaatttcggtcggaggcatgccgagattttcggggccgaacgcaatgtcatcatagagtcgtgctgtaaaaagctggtcgtccgggttctgaaaaaccagccctaccttttttctgatcacgtcaaggttttttttattgatcacatctttttcaatgcttatgctgccggtttggggcagaaagtagccgttgaaatgatttaccagcgtggatttgcctgcgccgtttgccccaacgatgccagtagaggagttgttcggaatgtcaatggtgatgttcagcagggctgtagtgccgtcgggataggtgaaactcaggttttgaatagagatcatgatggcgggggattaaaaaacaagacgaagagcaatgaaaacaagcgaccagacgctgagggccagccgttccaggttacttgtcgctgttggccgataccttgcgatacggccatcgaatccccgtgcgaacatgccgcgatataatcgttcagcgcggtttgtggttctcagaaggagcgagccaagaaggtttgccgtgctgaacactccttttcctctccccttgaatgagcgcatcgctcttcctttctgcatggatatggcttcctctccgagaacggagctgtagcgataaagaagaatgagctgcgttaccagtacttcaggtacgcgaagctctccaagagccttgaagagccggtaaaaagggatggacaaaccaaggcagaggagggcggtgacggtaatgattgtttttgcaacgatgaccgaaccggaaaggagcccgcccgttatggtgatgccttcaactgtgattactggcgtgcggtcaagcagcatgttgccggcagccatgaagagcacgaagggcgagagcaggagaatttttttaagtacggtcgtaaaagaaatacctgttgcaatcatcatgaaaaggggaaaagctccaaaggcaataacgccgttcaggtcgaatttgggaatggaaacaacaaaaagggtgaagattccggttatcagaagcgccgatcggtcgcttcccaggagcagggcgcctttttccgggttctgtttttcattggcattgcatggaaaaaatcgcgtgacccggtttgtcatcaatggttcccccttgttcgcttttttgcaagaatcaggccagccagccctgccataatgagaacggagaagctccctgcaaggcctgaaacggtggctgccgggtttaccggcgaatcgccagagggagaggtcgcatcggcggttttgaacgagtagtcgggcagaaaagcggttttctcctgtatggatccaagcagttcatgaattggttcgcctctgttcagcaactcttctgagccgcttgtccgggatatcgaccattccagcccatccggagaggatgatgcaaaccaggagaggactcctccggtcagcagtgcggcaatggttaacacgccaaggatggcagccctgggtctggcagcgttttgatttgaagggagcagagcgggatctgtttttgctacaaaggaaagcaccgcccatgttaccagaccttcaacaataccgatggcgaggtggatcggcatcataaagagcataaaggagccaaacggaagttctgaaatacccgagagcacggtttcgatgacaacggaaaatgcccccataagcaatccagcgatggccgcagagatacttcctgcggcaagtcgttgctgcgagggattattgccgatgatttttcggaagatgagcggataagcgagaaaggccggaaagtacgccagattgaacatgttgcatccaagcgcaagcagtcctccgtcgccaaaaaaaagagactggataataagaacggaggataacgtgataaatgctcggtatggcccgagtagcgctgcaagcaaaagaccgccgccaagatgtccgcttgagccggttccgggaattgaaaaattgatcatctgtgcggcaaaaataaaggctcccatcacacccatcaggggcgtttttgcatgatcgttttcttcgataattttttttgccgaatagccgataagcgtaccgctgattatccagaatgctcctccgacgatcggggagagcagagcgtctgacatgtgcatgagatgggtctcctttttaattcgggcttattgagcgcgttcctgtgtcaaaatagtaacgattgtgatatcaaaaagcaaaaagcctgacactcatgttgtcatgatcgcgcgttattttctatcagaatcgtgcagcaatcccggcaagcagtgttgtatccgtttcagcatcattcaggccggtttttatgccgaggtcaaggtcgagatcgtcagagagcgagtagatcaatccgccaagcagaaatgccgggtgattttcggcatggggctcgtcactggtttcaatccctatatttgctactcctctcaggttttcagcgagattgatttcagcggcaagtgaggcatgccatatatcctttcgtgtattgtcgctctcctcttcgagtttatattcattatgcgtaaagccgatattgccgtgaatcgcaccaagctgcccctcctttgtagcaatcagcacaacccctcctgaaaccttgccgctgccgagccctttgttctcgtttcctgaaggaagagaaaggcctggcttgagcgcaaggctgaaatttccgtccttgctttcgtacatgcgccatttcatctcaagggagatgtcgcctataccggattcatctgcaacggttatgccgttttcttcaatcttgtaccagacaaagggtaatccgacaaccaggtcaattgtttcgctgaggccgtatgaaagtgccgcagtgatttcacttccggtttccctgatgccggttcctttttcggtttccctgttccgggaaaattcgctgtttatttcaagttgaacgtgccctttaccctgtgtgccggcgtcatcggtaatgagcggatgagcagcaaatgccggttctccaaaaagcagcgcggttacaagaaagatggattttttcagcatggtgtccaataactggtgattacacgaaaaaggttatagcacgaaaataataaatgtgctattcgcgtgcaacagctcgttccattttccagggtctgacagtatatgagagaccccgggtttggtcactctgccgaagagatgctgaggctcagatgtttaactcctacaagcgatttcagtttcagcgaaagctgttcaacatcggcagcgttacctttgacggcaatgacttcaaggcagtggtcatggtcgaggtgaacatgtgatgacgcaatgatggttttctgaaagtcatgctgaatgtcaagcagtctgttgaccagctcacgcttgtgatggtcataggtcatgatgactgctcctgcaacggttccgccttccgtccatttttttctgacaagttcttccctgatcaggtcgcgcagcgcttcggatctgttatgatagtgccttgactggatatgcctgtcaaatgcttcgatcagggacttgtcgagggatacgccgaaacggtatatctcactcatgttgttgctggtataggggttgattgtctggcagttatatgctttttaccactcgtcaaaaccatgtgattcgcccatgagcttttcgtgaattgcttttgccgctgtacgtcctgcacccatggcaagaataacggttgctcctccggtaacgatatctccaccggcataaaccatattttttgaggtggccatggtgttgatgtcaacgacaaccgtatctcgtttgctgacctctatatccggagttgtctgcttgataagcggatttgagccgttgccgatcgagatgacggccatatcgaggggaagcagaaattccgatccctcgattggaaccggtcgtcttcttcccgaatcatcgggttcgccaagttccatccggaggcagcgtacgccggttaactgctgctggtcattaccgataaatgcaatggggttcatgagaagcaggaactcaacaccctcttcttttgcatggtgaatctcttcgtggcgggcaggcatttcggcttcggagcggcggtaaatgatataggcgtgttcagcgcccagtcttttggctgtacggacagcatccatagcggtgttgcctcctccgaaaacagcaatgtttctgttcttgcactggaatacaggggtgtcgctttccgggaaatcgtaagctttcatgagatttaccctggtgaggaattcattggctgaaagtactcctgcaaggttttctcccgggatgcccataaaccagggcagtccggctccgacgccgatgaaaacggcattgaatccctcctcttcgataagctcgtcgatcgtcaccgatcgtccaaccacaacattggtctggaatgagacccccatctgtttcaggccatcgagttcctgccggacaatctctttgggaagacgaaactcgggaatcccgtacatgagcacgccgccaagttcgtgcagcgcttcaaatacgactatctcatgcccaagacgtaccagatcgtttgcacagctcagccctgccggaccgctgccgataattgcgatttttttgccggttggcggtttgacttcagggatctcgacatggccggtttggcgttcgtagtcggcgacaaaacgttcaaggtgaccgatggcaaccggttcatgtttttttcctatgacacagactttttcgcactggtcttcctgcgggcagactcttccgcagattgccggcaaaacgttgtcctcttttattttttttgctgcgccgagaaaatctccatcggctaccatcttgatgaactggtcgattttgatgttgaccgggcaccccgcaatgcagaccgggtccttgcactgaatacatcgtaacgcctccatccgtgcaagttcaggggtatacccgagatttacctctctgaaattggtaacccgttcgttcgggtcctgtgcaggcattttttgtctgggaatggcaagacgctctttgtttgagatagttttttcattcataataattctgttttactatgcgttaaaacttgtttcgatgataaactctgccattgatctccgttttgtcgggaatcaatggcagagagcatccagggaaaaggtgtgagtgcaggggttatccctgtttttcaatccggcatttgtgggtaaatgcttcttcagactttttttcttcagggaggtagaccctgtttctgtcggaaaggtttttgaagtcaacaagatgggcatcgaattcaggtccgtcaacgcaggcgaatttgatctgattgtcaaccgttacccgacagcctccgcacatgcccgtgccgtcgatcatgatgggattaaggctgacaaccgtttttatgttgtagggacgggtcacttcagcaacagctttcatcattggaatcggccctatggcaaggacatagtcgattcttcttccggaatcgatcagctcctgcaacttctgggttacaaaaccatgaaagccgtatgatccgtcgtcagttgtgatataggcttcatcactgaccgcctgcatctcatgttcaagaacgaccagctctttgcttcttgcgccgttgatggtaataacataattgccggcttctttgagcgcgacagccgttgggtaggctatggctgtgccgacacctccgccaatgctgatcgccgtgccgaaattttcgatatgggagggtgttccgagcgggcctacgatgtcgctgatgctgtcgccggcctttttctggttgagctctctggtcgattttcccataccctgaacaatgagggtgatcgtgcccttttccggatcagcatccgctatggtgagagggactcgttcacctgtttcagagaccctgatcatgacgaactgccctgcttttctttttttggcaatacggggggcctcaatttcaatttttttaatattttcagctaaaaaaatagcagaaacaattgtatacattgattcaatgagttcatgtgattgtggagactgccgaatttttcagtagcgtgaaaaatcacatataataagcattaatcatccaatttaaaaccggattttttttatacaggtatcgcgggcacccggttttgggcgcccgtaaccgttaactcttttttttatggtttttattgctgactatggggcaggaaatctccgttctgttcagaaagcttttgattatctcggagtaaactctgtggtcagcagtgatcccgggaaacttgtcgggtgtaaaaaagtacttttgcctggcgttggagcgtttggccaggcaattgattcattgaataggtcgggatttaccgatgccgttcgtgaacatgttgacaaaggcggtcacttgctcggtatttgccttggcatgcagcttttgcttagcgaaagcgaagagatgggttctcattccggcatgaatcttgtaccgggaaaagtgaggcatttcagaagcgcaaccgataaaattccacagataggatggaattccattcagatgcagaaagaaagtcttctgttcagaggtatgccggatggttcttttttttattttgtacactcctattattgtgaacctgaagataatgatgccgtggcggcggtaacctggtttgcgggaaataatttttgttccgccattgaaaaaaatggtatttttgcagtccagtttcatcctgaaaaaagttccgaggccggtttacaggtgctgaagaattttgcagggtgttaagaatcgtttgttttgtttttttatgctgataattcctgctatagacattaaggacggaagatgtgtgcggttgactcgtggtgatttcaaccagcagaaaatctacctcgacaatccctgcgacatggccatcatctggagaaaacagaatgccaagatgcttcatgtcgttgatctggatgctgcattgaccggcgaaatggtcaattttctgaaaatagagcaaatcgtacgcgaactggatattcctttgcaggttgggggaggaatccgttctctcgatgcggttaagcgatatcttgatatcggtgtcggccgggtggtgatagggtcggcagcggtgacaaatcccgggttgattgaagaagtgctgaaaatatatcggccctcgaaaattgttgtcgggattgacgcggagaatggcatccctaaaatcaaggggtggacagaaagctgtggtatgaaagattacgagctggggcttgagatgaagcaaatgggtattgaacgcgttgtctataccgatatttcaaaagacggcatgatgcaggggtttggttacgaaagcaccaagcggtttgccgaaatgaccggcatgaaagtaactgcttccggtggcgttaccagttcagatgacctcatgaagcttgttggcttgcagcagtacggggttgattccgttattatcggaaaagccctgtacgagtgtaattttccgtgccaggagctttggtataattttgaagaggatatctgtattgatcataacttttccacagcaaggaagaagtgatgctgtgatcggggcagaacgggatctccctcattcaaccatcctgactaactatggcgcccgaagaggatatcgtgctgaaacagcaggttgaggctcttgtttttgcttctgaagaagcagtaaccctctcgacgataaggcatattatcggctgttcgctcggtttggcagggcttgatgctattgtggagcagcttaacagcgagtacgcatcttctggcaggagctttcggattcgcaagatagccggaggctatcgctttttcagcgaatccgaattcgatgcccttctgaaaaaactcatggcaccgaaaatccggaagcgggtttctcagtccatgcttgaagtgctggcggttatcgcctatcagcagccggttacaaaagcagagattctccaggtgcgcggtgtcagtcctgattattccctcgatcgtctgcttgagaggggttttattgaggtgcgagggcgtgctgattcccccggaaaaccgcttcaatacgggacgacaaaagagtttttggatctgttcagtcttttttcacttcgtgatttaccaaaacttcgtgaaatagaggagattatacaggaaaatgaggagcaggagtatcttgcttcgaggggtggcgataaagattataacggcaggaacgattgaaggagatcggagaagatgaaagaaacggaagatgagggcgggatacgaatcaacaggtatcttgccatgtgcggtatagcttcaagacgggcggccgacaagcttgttgctgatggtcgtgtgacggttaacggcaaaattgcagatgaaccgggattaaggattctgccgttcaaggacgaggttattgtcgacgggcgaaaatttgtcgtgccggaagcaaaaaaggtctatatcctgctcaataaaccgagaaatgttattaccaccagtcatgacgagaaagatcgtgaaacgattcttgatcttgtatccgtcgaggagcgggtctatccggtaggtcggcttgacaggaaaaccaccggcgttattcttttgaccaatgacggaattcttgctcatcgcctgatgcacccgtcatccaatgttaaaaaagagtatgttgccgagctggacaaacgcttcccccaggggcttctttcgcagcttgtcggagggatgaagctgaaggataccggtgaaaaggtgagtccctgtcaggcaaaactccttgacgatggcatgaggatctggatcagcattcatgaaggaaaaaatcaccaggtgagaagaatgcttgaaacgcttggtttcgatgtaacaaaacttgaacgggtcgcctacgctggtctgaaagccggagacctccggcgtggagcctggcgccacctgagcaagaacgaagttcgggagttgtatcgattgtagtgcttttcagtagcagcagttttcagcaacagacctgttttatagcgtatggcccgtttgcatctcctgcagagttgccgccggatgtttttgtccgttctgcttttatttgtttgcggcctcactcttttgcctgctcccggatatggacgggacgaattacagagatttcttgaacagcgcgagtttgacggagatattgagcagcttgctttgcagcttgaagatctccgttcgaatcctcttgtgctcaatgccatcgatccggaagaacttcgcgttttaccctggctcgcctctgccgatatacaggccgttgccctctatcggcgcgagaaagggcgcatccgctcaaaatctcaacttgaggaagttctcggcaaagagaaagctgcggctacgcttccctttattacgttcagcgatcgggacgttcctcgtgaagcgggatcagcctggaagccatcaggaacgctttacagccgtgtgtcctgggataccacgctacgggacggcatcagggatggacggtatgcgggcgagaactacaaattgtataacaggttgcaggtcggcagaccccatctgaaaatcagtctggttcatgacaaggatatcggtgaacctgattttgcggattttatctccttgagcgttaacggttatgatttcggtgcgcttaaaagctttgttattggcaactatgagctgaatttcggccagggacttctgatgggccagggacggtttttttcaaaaggttctgatcctgcaaacagtgtgcgacttgcttcaaagcgtttgactgcctatgcgtcgagttcggaatatggattcatgcagggtctggctgcttctgtcgtgctggatccgtttgaactgaccgccttttattccgacaatctggttgatgcgcggattactcggcagaagaatacagagttttactttatcacgagtcttgatgatgccggatatcatcgcaccaataccgaaattcgcagaaaagacaatgtccatgaaaaagtatccggcgcgaacctggttgttcatgtcaataacggtctcttgcgggggagtgccggaggaaccttgctgcactatgcctatgatgaagaacggatacttcccgatggcacaacaacctcttttgccaatcttttcggatttgaaactgaattttcacttggcgacctgagcgtgtttgctgaagctgttttttccgaaaagccggatgatttttcatggatagctggtgcggaatacgagctcataaaaggtctcgatcttcagacggctattcgcaactacggggtaaactatttttcaccctttgccggcgcttttgctgaacgtggcgacgatgcgtccaacgaagagggcttctatatcggccttgaggcgaagttcagtaaaaaactcagggcagcagcttatgttgactggttccggtttccttcgctcagcggcgatgatgattacccctatgcttctgaaggttatgatacccggttctatttgacttggaagcagacgccctccgttgtctggaacctgcaacttcagcacaaggagaaagaggaggccagaaagcagtgtccgattgtcaacggggttctggttccatgcaaggatagcaaaagggtctattcggcgctgcctgtggtcagcgaccgggccagactctattgtgacgtgatgccgtcccggaagtttcatctgagaacactcggggaggtgaagcgggtggtcaacgattttcgtgcaggcgatgagcgccttttcgggtacctgctttaccagcaggtgcactatgaatcggggccgttgagtttcaagggtcgggtgacgcttttcaataccgatgacttcgattctgcaatctatgtctatgaggatgatctccctcttgtttttaacaccgccatgttcagcggcaggggaaaggcgctcatgttgcttgcatcatgggatgttatgcaatcgatgactctcggggcaaaatacgaggtagcctggtacacagacagagctgtgttcagttcaggcgctgatcagcgggataccagcgctcccggcaccgttacactcgggtgttcactgagattttaggtggtgccatttttactctcatgttcgcccgatgcccgcataagccggtcgtgaattgcccgtcccaaccctttttgttccggcagttcacaatagatcacgctgattccctcgcggtcacaggcacgaaaaaagctgaacagggatcttgcatactcttcaatgctctggcagatgctcaccatacggatgccttcaggaggattcgataaaccgatataggctgaggatagagtgctctctggaggtcgttctcccctgcggcagagtctgatggctgcttttggtgcatagtggggatatttcagcccagggcttttcggtttttcgtccttcatcccggtttttcgcgctttcatcgctggaagtatccgctgaagctcttcaagcgtcacagctccttcacgaagcagtatgggttcgtgttcagaacagtcgacaatcgtggattcaagcccgacaatagagggttctcccctgagaatgcagggtattttaccgttcagatcatgaaagaccgcttcccacgtggtggagcttggtttgccggaaaggtttgctgaaggcgcggctacaggagcgcagcaatggcggagaaatgcccgtgcaatctgattttcagggcatctgactccgaccgtgtcaagcccggccgtaaccgcatccggtacggttgccttttttttcaggacaagcgtgaggggccccggaaaaaaatgttcaatgagcagggttgcttccggtgatatctccgatgcgacttttgacatctctccggcattgtggatatgcacgataaggggattatctgtcggacgtccttttgccagaaaaagttttttaacagcttcgggaaagcagatggctgcgccaagcccataaacggtttcggtaggaaaggcgacgatgtttccctgattgattatccgggcagcctcttcgggtgagtcggtgagcagtgtctgcatgggtttacaaaagatagctaacgacaaaaagagagcgcttcaatttgaagaggcagaaatagcaggtaggtgacccatcccgtcgaagcgctcaacaggggaatggtcaggttgtcgtcaaccttgaaccatcctattcggatgacaaaggcctctatgacggttgccgttacagccatgacgatacctgccctgatatcaaggtttggcaccattgccgcaacgatgagagctgatatgagaaaagccgcactgccttcaatgcttttctctccgaatcggtgtcgtccgtatatcttgccgacaattgcggcaacggtatccgatatggccaccatcgagaatgcggtaatcgcgatgattttagggaaaaacaggacaagcagaagagccgacatggtaatgcatgtcgcgccgttaaggtgcggtttgcctccgatgagctcatgttcgcggagcattgctccgaagttccggtgataccatgctgtaaccggagggaaaaagtttttaaggatatcaaccagaaaaaagcccagaaagaggggcagcagcagcatgagagcaaagtcccggctgatgtggcaataaatcacgacaatggagagcgatgaaagatggatggctttgcgggcaacctcatacttcaggcccagcctgtcgtgagtttctgctgcattggaggtcttgtttatcaaggcggttccgcttcttcggcgtttatcatgcttgagtgaatacagaaaattatcagaggggaatatacattgaaaaagccgtatgaggaaggtcaagtttgcctgcggataaaccggacatagattcatcagcagtccttgaaaagttctgatggtcaggcagcatatccggttttttttcgcccctctgccgcgttgttatctttccgcttgcactatatttcatataaaccgtgcagtttaacgagctcctttcactcaaccggtttgtggcttgatcatgggcaccgcacctctctgcccgaaacacggcggatacagaaagctgaaaagtgttcagattgcgcaaccggtttgtgacgtgacggtcagcttttataaacgttctgtcgataaacgcagccgcacgcatgctcagatggtgcagggctttgccgaagaatccccggcttccggaagccaaaaaaaaccgaactgaaactcaccggcgcagcggcgcgtgccacccttgagaagttccgtcttgacttcgaggattttctgcgccagagagtcataaaaaagcgcagggcaatacattacttaacgccgggataaggggaacattcgctttttccttttcttttttaaacatgtattttaaaaggcgctttttcaacttttccggtttacagtatgggttctgacgcattgagagttgccgcgattgatctcggcaccaactcttttcacatggttgtcgttgagattgatcgtgtcaagggtattattgagattgaccgggtgaaggatatgatctgtatcgggcgcggcagcatatcgtctaaaatgcttgacgaatcggccatgctgtcgggtattgcggcattgaggaactttcttgttcttgccggtcagcacggcgtcaagtctgaacaggttatagcttttgccaccagtgccatacgggaggcgaaaaacagggatgtgtttatccggagggtgagggaggagaccggactgaaggtcagggtgatttcaggcaaggaggaggccgagtttatttattacggagtacgaaatgccgtcaagcttggaaattcatttgatctgctgttcgatatcggaggcggttctgtagagttcgttattgcgaacaataaagaggtgaagttgcttgagagccgtaaaatcggtgtggcaagaatgcatgagcggtttattggtaccgatccggtttcggcgcatgagatcaagcttcttgagcagttttatgctgcggagatggtctcttcgcttgaaaaagcgacacttcttggggtcaggagggggatagcctcttcagggaccgctcagaacatagcgcgaatgattcgttcgtttgaggcgcgcgagagcgatgtttcgctcaataacagcgtggttacccgtcgggagtttcagcggttgtataaagcggttgttccccttggttcggttgacaggaggaggatgaccggacttgacgagaaacgggtcgatctgattttacccggtctgattcttgttgacatgattttccgcaagttcaatcttgaagagattgtcatatcggattatgctcttcgtgaaggtatggtgcttaactatttgcagcggggatttcatccgctttctgataacggcggccagccggatatcagaagagagagcgtctatgaactcggtttccggtgtggctggaacagggagcattcagaacatgtggccaaacttgccatgcagttttttgaccagcttcgccttcttcatggtcttggtccggagtatcgcgaactgcttgagtatgctgcgcttttgcacaatatcggtatttttatatcgaattcttctcaccacaagcatagtcaatatattatcatgaatggcgaattgaggggattttcgccatccgaaacggagattatcggtcatgttgcacggtatcaccgcaagtcccccccatctgaaaaacactccccctacaatcagttaaagccgaagtaccgcaatgttgtcgatgtgctttcagggattcttcgtcttgccaatggacttgaacggggtcaccgccagaatatctatgctgtaagcacagcaataagcgatcgtgttatttccgtcaggcttgagagtcaccttgaacccgatatcgagatctgggctgccgatcaactgaagtcctggcttgaaatggttttgtcgcgttcaatcgttatccgcccccgctctgagcatgcgtgatcgggaatcttgcaggattcagcggcttcttctccatgaggggacagtctggctggacgaatcgtatggtgctcgacatgagggcgaaagcctgcttttttccgaacctcttgagatgctcgctcttttttcggcaagcggtatcagggagttttttactcttctcgaacaaaaactcgacagcgggtattggcttgccggatggatgggctatgaggcaggatacggttttgagtcggaacgctttcttgcgaactgcgatccagagagagctgcgcctcttgcctggtttggcgtttatcggcccccggagcgatttgcctctattgtgagcgagaggatgttttctcaggtagctgtcgatgaaccgttcatgatcagcgattttcgttttaatcgcactcctgccgagtattttcaagatgttgagagggtgaaacgggagattgccaaaggaaatgtttatcaggttaacgttaccggccggtttcgtttttcttttcatggttcagctcaggcattgttcggtgcgttgtatccgcagcagccttcggtgtattccgcttttatcaataccggtcggcatcaggtgctctctttttctcccgagcttttttttcggcgccgggcttgtacgattgaagctatgccgatgaaagggacggctccgagaagcggcgttgttgaagaagataatcgactgaagaggcaattatcgctctgcgagaagaatcgggctgaaaacctgatgattgtcgatctgttgcgtaacgatcttggcagaatatgcagatcaggttcagttgaggtttcggggatgtttgccactgagacctatcctacgcttcaccagatggtgtcaactattcgcggggaactgaaggatgaaaacggtcttttcgagacgtttcgcgctctgtatccctgcggttccattacgggagcgccaaaaatcagcgcaatgcagttgatccgtgaacttgagccgggcttgagggggtgctacaccggtaccatcgggtatatcaatcctcggagagatatggttttcagtgttgcgattcgtacgcttgaactgtccggcaatgagggcgtctatggttcgggcggcggcatcgtctgggattccgatccggaggaggagtaccaggagtgcatgctgaaggcaaaaattcttgatgatgttaccgcagagagcgttgagctgtttgagagcatgcttttttccggcagatttctctggatgcaggagcatcttggacggcttgcggcttcggcaagagttctcggatttgctttcgatgctgcagaggctgcagcccgacttgcggcccttgctgatattcttttcaaggcaggcggacgtttcaaggtcagactcgctcttgaaaaaaacgggcggatggccatcagctatgaatcgctgctgtctgatacaggtcgcgttcccctgaagctctctcttgcggatggatttatcgactcatcaaattcgcttcgatttcataaaaccagttcgcgaaaacggtacgaacggtattaccggaaagctcttgagagcggttatgacgaggttgtgtttctcaatgaacgccaggaggtgacggaaggggcgatcagcaacattattattctcaaaagccgacgctatgttactccctctcttggttcaggattgcttgacggcatttatcgacgttattttctttctcttcatccgaatgcttcagaacaagtgctcacgctgaaggatcttttcgaggctgatcaggtttttatctgcaattcggttcgaggattgcgtcccgtcgtgttcgatgggtttgttatctccatgtaatgcttcataatagggttaaatggccgtatattacagccagaggaatagattccgccattcacaaactcattgtttactactatgcgagaccatactcctgactttaaaatgcatgagctttccatcgaaaacaaggggcttattcgtcagacggttcagcagcttctcgaaaagcttgcaggcgacggcaaacttgcctgcgattcgcttcttgaattctgggttgaagttcccggggttcaacatccgagaggcacgtttcagggagggtttcttatgcccgacagtttcatctatattaccgattattttacatgcggcgtgcaggctcttaagccgctgcctgcatatgaagagagcgatggcggtgtggacagagtgtgggatgatctttttgatgagctcttctatcagatagagatttttacctctacggcagtatcgccaaaaggcattacgcttgaactctgggcaggtaatcgtcttcgccccgaaggagagtgggtctatgccgttgacagaaagatagagcttttttagtctgcgatcggatttttatccttaaaggcgcagatttccttaagcacgcaatctgcgcatgccggcttttttgctttacaggtatagcgtccgtgaagtaaaaggtagtgatgaaagtcgatcatccatggttcgggaatgatgttcgtaagggcctcttctgtctgctcgggttttgatgtggcgcagagcccgatacggttggataccctgtgcacatgggtatcgaccggcatgaccggttggccgaatgcattggcaagcactacgttggctgtttttctcccaactcccggcagcgattcaagcgcctccctgttggggggaacctctccattaaactcctcaacaagtcggcaacttacggccaggatgtttgctgccttgttgttgaagtagttaagtgtgcgaacaagttgtttgatcgtatcaggttcagtacgactcatgctcagcgcatcaggacagagcagaaacagctctttggttgcttcatttacctttttgtcggttgcctgcgctgcaaggatggttgcaataaggagctgaaaggctgaggcgtactgcagctcgcttttcggttcaggataaactgagccgagagctttttttatgaaggttattttttccttcggtgagcgttgcatggctattcaggagtttcagattctttctgcagtttgatggccgaatggtcgataagaccccttccgttcttgtgtatttttccttcggctttcagttcgttgaaaatcgcatcgagaatgccattgacgaatttgctgcttttgtcggtactgctgaatttttttgcaatttcaatggcttcgtttatggagaccttgggcggaatgtcctcgcagtaaaggagttcggcaagagccatgcgcaggatgtttttatcgatgatggctattcggctcatgtcccagttaaaggtgtgccgggcaatatactggtcaatctcttctcggtgttccttgatgtttttaaggagcaggttaaagaacttcatggcgtttggatcttcctgaatttctttggtgagcagccagtttgcagcggattcaatatcggtatccctgagttcgagtgtatagagcgcctgcaatattttttctcttatctgtcttctgtaggtcttcataaaagagcaatgggttatgttagttgttgaaaattttttcgatcacaagcgctgtttccgcgaggttttcaaacagcacatcgggagagtgtttttgcagctcttcaaaggagtagttgcctgtagccacagcaattgagcgcgcgtcgagcactttggcgcattgaatatcatatcgggtgtcgccgatgatgacaatgtctgatgccgaaaacttttttccggttagcaggtaagctcgctcgacagcaatggatggaagttcatcgcgatgatgagcgtcatcggcaaaggccccgaatgaaaaatagtggttgattttcggcagaatgagcttgtgtctgcccgaggcttcgaaattgccggtaagcagtccggagatctggtcggtgcggcttgagagttcgtgaagaagtgcagggacgccctcaaggagtctgacgtcgtcgggcgttgtgttttttcggaacatgtcgatataggtcgctttgacggcatcgaatttttcgctgattgcagagagagagagtccgacgtgctgcagcacttcatagatgatccggttgtccattttaccggaaaaatcatgatgccggacgtttccttcggtcccgtagacagccataagcgcatctgcgagtacctgacgattgatattgcccaccttgagcaatgttccgtctatatcaaataacacaagtttcttcagcataacatctttcgggcatttaaagccctgttttttgaagtcttaccgggataagtttcgataccccttcctcttccatcgtaacaccgtacagtgcatggcatgacgccattgaattcttgttgtgcgtaacaataataaattgggtgttattctcaaattttttcaggagtttaataaaccttcctacatttgcatcgtcaagaggcgcgtcaacttcatcgagaatacagaagggacttggtttgacaagatagatcgcaaacagcagggaaagggctgtcaaagctttttctccaccgcttaactgttcgatggagagcggttttttgccctttggttttgcaactatttcgatacgggcttcaagagggtcgtcgatcgtgtgaacgataaggtcgacctcatcttccggatcaaagagttcatggaaaatcgtgataaagttttttcgaacggacgtgcaggtctggcggaatttcaggagggcggttttgttgatctcgtcaatcgtgtttcggagctgcagcgcagcgctttcgagatctgctttttgttcaagcaggaagtcaagtcgctctttttcaacttcgtactcttcaagcgccagttcattgaccgcaccgaactgctctctctggttttcaagcaaggcaagtttttctgttgcctgattctgatcaaagggctcttcaggcggtggtgtttcgaagagggtaagatcggtgttgtattttaccttgattgccgttatgaggtgatcgagcgattgtgctgtttctctctcttcggcgtgcagcgaggcgaggatttgctggctgatttcatgttgtcggcggagatctctgagcttgctgtgagcgtcgtggtttgccgattgcatctctctgtaatcgagttcgagcgttttcagttgctcctgttcgccggcgctccggatgagcaattcctcgcattcccgtttaattttcgcatggtggcactccagtttttcagctttatcggtgaggtgagccgattcggatgcaagggcttttatttcatccagtaagagttttcgattttgttctgcggctccaattctgaaatcaagcttttcaacttcaagaagcgagtctctgtagatgttctgcgttttctgaagctcaaggctgagctggtgatggcgggtttcaagagcagcaagattttcctgcgctttttgcaccatttccaaagcggtgttgaagagcgattcgtgctcatgtatttcgggaatcagttctgccgcttcctgttcaagctgctgttgcccgtcaagaatttcacggatttcggcttccatgcgctctgacgtctgacggcgcgagtttctttcggcatcgattcgcgtcagacttttttcaaggagttcaagttccgaacggtgtttttctgtttccgaacgctgttgttttttttgttgcccttcgatttccctgttcagttctgtcagcatccgttctgcttcctgtacggttttttcaagtgcctgctgttcctggagcaatcggtcgcgttcagcttttttacccagtcgaagcccttcattgattgtcgagctgccgccgaacagaacgcctttgccggaaaatttttcgccctcaggggtgacgaacgaggcttgggggtgttgcatggcgagcgtttcggcagcattgaggtccctgacgaggtaggtttcatgcagcatcaatgcaagcacgttgtcaagttcaggcgggaactgcaggagatcaatgactctcagggcttcgttttcagggacggcgcgatttttcggtacgctctcctgcacaagttcgaggacaagaaagtgtacttttcccttgtctgaccgcgagagagctgcaatggactgttttgcatcgtcgagcgtccggcagatatagtagccgagaagctctcctaacgcggcattgacggctttacggtgcttgcggtcaagggagacgagatcggaaagacaaccgattcctgattttggtttgttttgtttttcaagaaacgcaatgccttcaggaaggccttcgaaattgtcaagaacggcattggcaagcataatctggttccggagctggtcgcgctctgaacgaaagccgagcagcttctctttttgtgtctcaatgctttgcctgaggatctttatctggttttttatgttctcgtcactttttcgtgactcgttgacaagctcgctccgtgcgtttattttttctgaaatttcacgttcgtccgatgaggattggtcaagcagccttgcgatttcgagtttttgctgtccaagcctgtcagatgttgttttccggtgttctatttttgtttcgaggctgtgacgtgtaaaagagaggcggttaagcgttttttcaagttcagtgtttttttttcgcttttcggcaagttcctgacggtgctcctgcaatcgggagtttagctcttcatgttctgctgagagctttttgtattcggcaagttgtttgtcgcactctttttgcagggccggtttctcatgaccaagtgctttagccgtcagttcgaaggcaaggctttttttctgcttatctccggctgtcgttttgattcgcccgatgccggaagagaggctttttctctgttcctcatcttgcagcaactgtttttcaagctcgtggatgcgattgttgagatcgttaagctttttttgtgatgaagcaagttcctgttccttgttcaactgcatgacctccgcatcttgtacagcgctgtctttttgtgctatcgcagcggcccgctcgtggtcgagcatctcttcacgtgatagttgccgcctgagtggctcaagtttggtctggcaggctgcaaactgattctgactcagtatcaggtcgagttctctgagtttgttttttatttcgcgaagtttctcggctttttttacctgcagtttgagatttctgacctttttttccacttcagctataacgtcgtccactcttgacaggtctcgcgatgcgctttcaagctgtcggaatgtttgttttcttcgttgtttatagcgggtaatgcccgcggcttcttcaaaaagttttaatcgttcttcgcttttgttgctgatgatctcttcgatcattttcagttcgatgaccgagtaagcatcgctgcccatgccggtatcggtgaaaaggtcaagaatatccttcagacggcagggtacctggttcaggaggtagtcgctatcgccgtttcggtagaggcgacgggtgacggtaacttcagtatattcggttggaaggacgtttcgggtgttttcgatggtgagggatacttcggtcaggctcagcggtttgaggttttttgatccgttgaaaataatgttttccattttttccgaacgcagcagagaggatttctgttccccgagcacccatctgattgcatcaacaacattggttttcccgcacccgtttggtccaacaatagcggtaagccccttgtcgaattttatggtgactctgtgggcaaaacttttgaatccgaaaagttcaatttttgaaagatacatctcggcaatgcggtttgtctgtctcgaataaggttgaaaataaagttaataaaaaaactggtttcagggttgaatacgcgaatattttcgttctatgccgatgcagcccgggaggccatgacgacagcgatcgtctgcatggcggcctttacgtcgtgcgcccttataatggatgctccattaagcagcgcaatggtttccgcggcaagagtcgcggaaagccgttccgatggaggaggagttggttggcggggttctgctatgacatggccgagaaacgattttcttgaaactccggcaagcagcgggcgctggagtttttgcagcttgttcatagcgcccagaagacggtagttttcctcaacggttttaccgaaaccgaatcccggatcgataatgatatcgttgatgccgtgatgacgtgccgtcaggattgaccgttgcagatatgccgtgacggttgttatgatatcgttgcttgtggagctggtgccggtgctccactgcatggattggggttttgtcggggtgtgcatcaggatcacggcggcctggtattttcggcatatttcgggaagatcagcgtcaaaggtaaaccctgaaatatcattcaccaactgcgcaccggcacgaattgccgcttctgctacttcggatttccaggtatcgattgaaataagcgcatcggttttttttctgagcatcccgataagggggaccgttctccggatctcttcttctgtcggaatgggctctgctccaggtcggcttgattctccgccgatatcgataatcgtggctccggagcgtatcaactgcagggcgtgattgagcgcccggtcatagtctggcttatcctttttttgtacaaacatgccgccgtcataaaaggagtcgggtgtaacgttgacgatgcccatgacaacaggcgctttacggagatcaagcgtgacgcctgagcagttgatcaggtattgatccggcttgtcggttacacttttcattgtacgccgaatggtaccggtacgaacgttatgataaaaatgacgatagcaacccagccgattgcccggcgtgaagctgaaagggagcaatcatgactggttggaggatggtctgtgccgataaaccgcgagagaattaaaaaccagagcatccaccccggccatgaccattggagcagttccccggggatacggatcgtctgtgcaggcaagatcagtgaaaacgtaagttcaagaagtgatgggaacccgagaatgccaatgataaacatgaaagtttttgcggtttttttatagccctgttttccgaacatggcgtaggtcacatgaccgccatcgagctgtccgacaggtatgaggttgagcgcggtaacaaagcagccgagccacccggtaaagaggaatggatagtggtacatttcggtcatggggggcaggttttttggcgcgataacttgttccagaactatccagagcagatttttccccagggtgagcgtaccttcgggagccggattcgggatgcctccggaagcaatgtactcagggtgaacggtaaaaatccatgaagccggaggcagatggtaaaaaccaaagagcaaaagcccgagactgacgataaatccactgagcggtcctgaaacaccggtatcaaaaagggcgttggtgttgggaatcctgtctttgattttaatgaccgctcccattgttcccagactcagcagaaacggcaggggcgggacaggaatgtagtatggcagtgttgcgcgcatacggtagtgaagcgcagtgaaaaaatggccaaactcatggacgcttaaaaagaggagaagagaggccgcataggggaggccccggaaaagatcgaaaaaaaacaggttgacgttgtcaagacgaacgggatggccgctccagaagctgcctgcccagagggtgcagagtgccgtaagcagaaatagcgcgatgtgcagcgggtagttctgttcggcaaggatagtcgctcttgattggtttgttccgttcatggcatgtttatggtcgttgtccatcgtgcgggttcgtgataaggtatatgttttttcctgaaaaaaaataaaacgaaagggattggacgttctttcgggacgaagatggttctgaatccggaaaaaccttaaaaaaggctgccggtggttttcgacagccttctgcaggatgtggggtgtttatggcgaatcgcttctcaggctactttttttcttctgatttctttttttcgccgaatgtcgcagccagtccgtcagccagttcttttttctcctgatcgttcagtttcgcttccggatgggcgggaaggtagaaccaggggggcatctttccttcccgaacctctccggcagcttcatcgccttcatttttttcagctcgtccccattcggaaacattgaattttttgcgtccgacagagacgtcaagcgccgcaagccacgatgcaggggcaacattgctgtaccagggccagacggtattgttggagtggcagtctttgcaggcgcgggaaaataactcctgcgttcgcggcgaatcccaggccggttcgccggttaccggcgggttgagatggtctcgtccgtaggggacaagctgaattgcggccagaacaagaacagttccgcccaatagttttttcaggttcatgtttttttctcctttgcgttgtttgtgttcggatttactgatgattcgtcagtgtgttcacgcatcttatgcgttgaagcatccgacttgtttgtgtacctttttttcgacttgtcgggctactccggtttgaagtcaaccgtcataacactcatgggccatgaacactggacgctgtgacttccgcggccttttgcgattccggcaatgatatcgagttcgatgttcgagtagaattttcttgcagagataaatccgtcaagggtgaacgacgggattccctgcaagctggctgtcagcggaactccggccatgagcagcgggtcacggtagccgtctataccgataaataacgttgatgcctgttttccggcttgtgctattatcattgcaagctggccgggagtgaaatgatggaggctctgggaaataaccacaagatcaaaaggttcggttatcgatcgatccatatcaaacgcattgatgatgcggaacgtgaccgggagttgtttttcatccgcaagccggtttgcctcatcctgatatgcagggacgatatcggagccggtaacagaaagtgggatgttttttattttcgccgcatgtgccagggcaagggccagcccacccgatccgcttgcaagttcaagcagtcgtatcgatcggttttcttttcttgcgatttcctctgccagggggagaataatggcgggataacgattataaagtcccatcatctcgttttgacggtcaagagccttaaccagtgtgagtttttcatcgcccgagaggttttcgttatccatgttttcagtttcactgcttcgcagcgccctgtcaagcagctcattgagcaggaagaaccctcccagcgatttcgactgttcgaaacgttcgtcaagaaacctttggtgaaaattatttgtcaccacttcaagttctttcatgctgttccatgctgggggaaagtcgcgctctctttcaagcttttgcagtgcctgaaaaccggcagttcttaactgaagcattgttgccttttttatccggttcaaaagatcggccttttgcatgagatcgtcggcaaaaggatatgtaccttaatataaccagctcgccgcgtatctgaaacactgcttttttttcttctgttgttctataatatcgatcattgttccttgctgccggtcgtttgaggctgttgagggctcttgtagagatctgtttcgttgcctctttcagaacgatatcgtgtataggcaggcaggatgcgggttaaaaaaaacaaaagagatgaaacgaattaaaattgttttttgtatttatataaatctgatactaaattagtatcaattagattacctatgaaagtactgacaaaaaataccgattacgcgatacgcgcgctgctctttcttggagcaagaaaagggagttatgtatcggcaaaaaccattgctgctgaacaggagatcccataccagtttttacgcagactcatgcaggatatgatcggtcatggactggttgtctcgaagggcggggcaagcggcggcttcatgcttttgaaggaacccgacgggatcaggattaacgatctgatagagatttttcagggaaagattcaggtttcggaatgcatgtttcgaaagaagctctgttcgaacagggctacttgtgtgctgcgtcacgagattatgcgtatcgagcaggtggttcatcaggagtttgaaaaggtaaccatcggaaagcttatgcgcgatcttgacgaggctcgtttgcgtctttccggtgtcgaacctgatacacaaaagagtatgcctcagcatggcgcggaaaatcaaggggggaacatatgaaacgacagattattgcgatagatgaaaaaaaatgtactggttgcggcgactgtattcccggttgtcctgaaggtgccctgcaggtgattgacggtaaggcgaggctcgtcagcgacctgttctgcgatggcctcggagcttgcacagggcactgtccgaccggtgcgatgacaatctcgtctcgtgaggtcgaaccttatgacgaacggcgggtgatgcatgagcgtattgtcagtggcggagctgatgttattgcagcgcatctgaaacaccttcttgatcatggccaaacggcatggtatgccgaggccctggcttacctggaagagcagggtgtacatgaccggagtgaggtggtcgtcaaggtcgatcagaagccggctttaccggcgagttcagggcatggctccggatgccccggtagccggatgatgagtttcggttcagatactcgtccgtcagcagctattgattctcctccgaattcggtctgtgataccgaacttcgccagtggccggtacagcttcatcttgttacgccgacagctccatattacgagggttctgatcttctgcttgctgccgattgcactgcttttgctgcaggtgattttcatcagcggttcataaaaggtaaaagtcttgctattgcgtgtcccaagctcgattctgatatggatgtatatgttgaaaaactggcggcgatgatcgataaggctgaaatcaacacgatcacggcggtgattatggaggttccctgctgcggtggattgatggcccttgccgccgaggcgcagaaaaaagtatcccgcaagataccggtcaagagggttgtgatgagcgtccggggcgaggtgctctcagacgaatgggtttaaacttctgaggaggagatgatgctgaaagatgcgcttggcgcttatcgggggggaatacatgagaccacgagggttatcgggatgcgccccgacagtgcggatgcctggaatgaccgggcgaatgcaagaaactgcctcggtaatttttcggaggcagtaagcgactataccagggcattggaacttgggctcaggtttcgtgaggctttgaccgcattgggcaatcggggtcttgcgcggatagtactcggtgatctggatggggcgcatgacgattttagtgagattattctcagaaagccgacaaacaaactcctgctcaggtctgcctttgtacaaagagcgtctgtaaaagagaaaaaaggggacagcgaaggggctgccgcggacagaaacatggcggtcatgctctctgttcgttaatggaacaatcaactaacgaaggagtttattatgagtatgtattgcgatcaatgtcaggaaagtgttcacggctcaggctgtacgatgcggggcgtgtgcggtaaagacgaggtgacggcaaagcttcaggacgtgctggtttatgctgccgaaggtcttgctatttgcgctgaagggtcatcgggagatgcattgcggaaatatggccgaagaatgagtgaagccctgtttgtaaccgttaccaataccaattttgatgaagatgcgattgttgccgaaatcattaaaacccttcttttgcgtgatgagctgaaggcatccgatccgcgttatttcgtctgtgacgcaaccgaatggagcggcatctccagagaggattttctgataaaggcggaatcggtcagtacggaagacctcagtccgaacgaggatctctcttccctgaagcgtcttgttctgtacggcatcaagggtcttgctgcatataccgaccatgcggcagtgctcggctatcatgatgacgatatctattcgttctactgcaagggtcttgcttccctccagaaagatctttctcttgacgaactgacggcgcttgtgcttgaaacaggcgcaacagcggttaaggcaatggcgctgcttgatcgggcaaataccgaaacctatggcaatcctgaaatcactatggtgaaaaccggtgttggtcagaagccaggcattctgatttccggtcacgatctgcgcgatatggaggaacttctgaagcagactgagggaaccggcgtcgatgtttatacccattgcgaaatgcttcctgcgcactactatccggcatttaaaaactatggccattttgtgggtaattacggtgggtcgtggtggaagcaggacagggagtttgattcgtttaatggcccgattctcatgaccaccaactgcattgtgccggttcgtgaatcttatcggagcaggatgttcactaccggtatggccggttatccaggtctgaagcatattgcagcaaggcctgaaggcggtgcgaaggatttttcggaactcgtttcgctggcaaaaacctgccagtctcccaaagaacttgaaaatggcgaaatcgtgggtggctttgcgcataaccaggtgcttgcactcgcagacaaggttgttgccgccgtgaagtttggcgcaatcaagcggtttgtggtgatggcaggatgcgacgggcggcatacatccagacagtactataccgatgttgcagaagctttgccgatggatacgattattcttacggctggttgcgcaaagtatcgatacaacaagcttgcccttggtgatataggcggtattcctcgcgtacttgatgcaggccagtgcaatgattcctattcgcttgccgtgattgcgctgaagcttcaggaggtgtttgaacttgaggatatcaacgatctgccgatctctttcgacattgcctggtatgagcagaaagcggtaacggttctgcttgcgctgctctctttaggtgtcaagggaattcgccttgggccgacgcttccggagtttcttaccccgaatgtggcgaaagtgcttgttgaaacattcgatatcaagccgatttcctctgtcagatcggatgttgaagccatgatggcctgagtgtgaacgattgacgagtgataatcgttactggttggtgtgtttgttattgatggatacggagtatgcgtgagatgataagggtgggcaaaatgtccgcccttttattatttttgtcggaattcgtggagttttttttccggggggccccacttgaaagcgcgtccgcatatcggtgatgttgtctgtgctattattgagcgcaatggcagatttttgatagccaggaggcctgagggaaaaacgcttgctctgaagtgggagtttccaggcggtaaggtcgagtcgggtgaatcaccccgggatgctttacatcgtgaacttgccgaggagctcgggattgttgttgagatactccagcgcctgagtcctgttgtttattcctattccgatttttcgttacgtcttattccttatcgttgcctgattgtgagcggtgagccggttcctgttgaacatactgcgcttgagtggatcagcgttgatgatgcggttttttatgactttcctgaagcagatataccgattcttgaagagtacaggatgttggtgagtggtgagagcttttgatctctgaattcttcaaatggttatctcttttttttgttccgaagctctattgctgcgttgtcccgacatgtcgggatgctgtctgactgtcacgaatactgctcacgacaagaaacagagggaatctttatttatgagaaacctccttttgtgatagcttgagaactcgtattttatctcatgagcggtttatgctattctgcaataaccgattaccctgtttgattaataacacaatcatggtccggttatataagctggagcttagaggaggtttttctggtgcacaaggaacatgcttcggtcagagatattttcagtcttcctgtcatcgttgctgcgctcgggtattttgtcgatatctatgacctggtgctcttcagtattgtacgggtgccgagccttaaatcattgggccttgagggaaaacaactgattgactacggagtttatctgctgaatatgcagatgatcggcatgctgcttggcggtattctctggggatggcttggcgacaggaaaggacgactgaaaatcatgttcggttcgatcctgctgtactcgcttgccaatattgccaatggttttgtgacctctttgcccgcttatgcgctgatgcggtttatagcaggaatcggacttgcaggtgaactcggtgccggcattacccttgtttcggaggttcttcatacaaagatccgcggatacggtaccatgcttgttgcttcaatcggagtttccggcgcaattcttgccaattttgttgccaatacctatgagtggcataatgctttttttatcggaggcggacttggatttcttcttctgtttgccagagtaaaggtggccgagtcgggtatgtttaaggccatggaggagaaagccggggtcaatcggggtaatatgctcgcactgtttacggacaggaatcgcttttttcgctatctaaattcaattcttatcggggttccaatctggtttgttgttggtgtgcttattaccttttctcctgaatttgcggtttcctttggtattcctgaaccggtttctgccggaaacgcagtcatgttctgctaccttggtctggtttttggcgatttgtcgagcggtctgctgagtcagctttttcagagcaggagaaaggttattcttttgtttatgcttttgtcggtcgctgccgtagcgctttattttatgcaggggtcgagcagcccggctttcttttatggcgtttgttccctactcggatttgcaagcggttactgggctgtttttgttactgttgccgccgaacagttcggaacgaatcttcgggctaccgttgcgacaacggtgccgaactttgttcgtggtatggtggtgccgattaccatgctttttcaattcacgaaagggctgttcggcctggaaaacggtgcgctgcttgttggaacgctgtgcatcgttgtcgcatttttttcccttggcgcccttgaggagacctttcacaaggatcttgattattatgaagagtttctctgactgaacgattttcggttgtaccgttgtttgttgtttagctgattttccttgagggttgttgtgtgtttatgatggatgagattttatgaaacacaaaaaaaggaggctgtgatggcaattaatcgttcgtttttttttgatcatgtacggctttacctgtttgatggtaaactgaaacagagtcaggttcagggccttgatgccattctggattactggggtaataagatggaggcatgtgatgacagatggctggcctatgctcttgcaactgctcatcatgagactgaccgctccatgcagccaataaaagagtacggatcgacggcctattttatgaggatgtatgattgcagtggtggtcgccctctggttgcaaagaacctgggaaatacgcatccgggtgatggtgcaaaatactatgggaggggctatgtgcagttgaccggtcgccggaactacacggattggtcaaaacgccttgatcatgatctggttggtaatccggatcttgctcttgatcctgctatagctactcgaattctttttgagggaatgcgtcaaggaacctttaccggcaggaaatttgccgattatttcaatcctcaaaaagaagactggctgaatgctcgcagaattatcaattggattgataaggcaaatcttatagagggttacggcaagcgatactatggagggataagttatacgacctgagcagaacatttcggtcagatcggggtgcctctgataagcgttgttgcgataaggttgcctgaatttgtcgaggtttacgacgacggttagcagaggtttgctttagttgttgttacggatttcatcgatcaattccatctggattttctgtatttctatcagtctttcccattgatgagagagaatatgatcgattttctggtggagttgcctgatttcgagttctgccttaaggttgatctgatagtcatggatagcccttttccggtcacgtgcttcctgtcgattttggctcatcatgatgacgggagcctgtatggccgcaagggaagagagtacaaggttcaggagtataaagggaaatggatcaaagggttttgagaaaagtatccatgtgttgatggccatccatccgaaaataaaaaagccgaacatgatgatgaatgtccaactgccgccaaacgaagcaagcttatcggacaagcggtctgcgaaaccaagattggcatcatagtcgatgtcggggttttttgaaaagatctcctgttcatgcagtgccctgagaacctccctgtcaagtgtggtcagttcccctttttcttccgcaaggagtttttcgacatatttctgctggtatttgaggaaatcatcactacagatccacccggtttcatcccatcctccggtctcttttataatgacttgtgcgactgaaggtcctacaaagatggctcttttaagctggctggtttttttgtttccgcagagctggcatgcgggatctgttttttcatgacctgttttttcaagagtttctttcatcatgattcattcggaaatcgggttttgaatcccttgttcgggtagctcgggtgagtgttttgcctccagttcgacagcaaggtatcttccggtatgggagtgttcaagctgagcgatctcccggggggtcccttcgccgataaactgtccgccgccggaacctccttcagggccgaggtcgatgacccagtcgctgttcttgatgatgtcgaggttgtgttctatgatgataacggtatttcccttatcgacaagcttgcggagtacttcgagaagatgctgaatgtcctggaagtggagtcctgttgttggttcgtcgagaatgtagagtgtctggccggtctggatttttgcgagttctgccgaaagtttgatgcgttgtgcttcgcctcccgagagcatgggcgagggctgaccgagtttaagataaccgagtccgacactttccatggtggcaagaatgcgtttgatgcgagggaaatcggtaaaaaaaacagaagcctcttcgacaggcatgtcaagaacatcggcaatggattttccccggtattttacctggagagtttcccggttatagcgttcgcctttgcagtgttcgcattgaacatagacgtcgggaagaaaattcatctctatttttcttgttcctgccccctggcatacttcgcatcgtccgcctttgacgttgaaactgaatcgtccagccttgtatcccctgatttgcgcttccggaagtcgggtatagaagtcgcgtataaaggtgaaaacgccggtgtatgttgccgggtttgagcgcggcgtccttcctatgggggattgatcgacattgacgaccttgtcgatcagttcaatgccctctatgctgtcatagggataggtcagaagctttgaccggtaaaaatggcgggcgagcgcagggtaaagcgtttcattgataagggttgatttgccggatccgctgactccggtaatactgatcagtgacgagagaggaaagcggatatcgatgtttttcagattgtttccccgacatccccgaatcacgagaaatttagcctgatcaggacttttttttgtttcaggaggaaagtaaacctctttttttccctgaagataagcggcggtcagagagtgttttccgagttcttcagctcgtccctgagcaacgatttctccgccgtattctcctgctccaggcccgatatcgattacctgatcggccatgagcatggtgtccttgtcgtgctcgacaacgagtacggtattgccgagatttcgaagccgaatgagcgattcgatcagcttgtgattgtcgcgttgatgcagccctatgcttggttcatcgagcacatagagtacaccgctgagctgtgatccgagttgtgatgcgaggcgaatgcgctgggcctctcctcctgaaagcgtttgcgagcttctgcccagagagagataggatagtccgatattgagaagaaattccagacgtttggtgatttcatgcacaactggtgtggcaacaagcagttcttttgctgtaagcgtcggaagaagggttataaaaaagtcaagtgcctctggtatcggcagcgcctcaacttcagcaatattgagatcgttcagtttaaccaggagactttcttttcgaagtcttgcgccattacactcgggacagggttgatggatcatgaagctttcagcccattcacggagtttcatggagttggttttcaggcggatctcttcaacataggggagtgcgccttcaaacagttgcgggtagctgttttccctgcccgcatatgaataggaaatatcaaaggtttcgctgccggacccatagagcagaatgtcgagagcttttttcgggattttggatatgggcgtatcaacactgaacccataaaccttgccgattgctttaatgacctgccagaggttgcgttttcctgccttgccgaatggttctatggctccctctttgagcgacagcgaaggattggggatcatgaggtcggcagacaattgcatgatcgtgccaaggccgctgcaagaaggacaggcgccgtagggggagttgaagctgaagttgtttggagcaagggtatcgagagggacagatccatctgaatatgcgtatctggtgctgaagaccatctctttgcagtcgctttccactggatcgcaaatcacggaggatttatgctctgacatgcctatagcaaggttgacggcttttttcaggcgatcggcagattccgggttgataaggagtctgtcgataacaagagcgacagcatgacttttataacgttcgagctgcatgtttttgtgcatttcccgatattcgccgtcaatacgaaccctgagaaaccctttttggagcagtttttcaaacagttcgcgatagtgtccctttctgcctgtaacaaggggggagatgatctgcacctttgtgccttcaggaagagagagaatggcttcgcaaatgctctcttcactttgtttttgaagcatctgtcctgttacggggtcatatcttcttccggctttggcatagagaagacggatgaaatcgtgtatttccgttacggtgcctaccgtagatcgcggggatcggcttgtgcttttctggtcaatggaaataaccggcgaaagcccttcgatgaaatcgacgtcaggtcgttcgatattgccgatatactgtctcgcatagggagagagggtttccataaaacgacgctggccttcggcgtaaatagtatcgaaggcgaggcttgatttgcctgatcccgaaataccggtaatgacaacgaaccggtttcgtggaatatcgagagagatattcttgagattgtgaactcttgctcccttgatggtaatatgattgaattccattggtgtattatgctcctgggctctgaaatgacaacagtatgtttttctatatacaaaaaatccttacggcaattgcgtttcgtctccaggcaaagggtaaactgttttctgcaagagaaggtttcgctgaaaaaaactttaaaaattatggttgtccgtataatttttttttatgacagatagaccttttttttgcccttgcagtcatcatcaattattcgtgagttttatcaatggatagcatatatatatcgacagcaggctgaaaaaggaaagattcgtcaggattgccggaattccattttctctgcggggaactttgctgtttgttcctttttcggtaaggctgcggtggctgaaggtgagcgtatgggtttaaaaaaagagggacgacaagaaaggtctactgcgcgcaagcgacaataacggaaaaggcgaccgcaaggtcgccttttccgtttgtgaatacccaaatgtccggaatcagtttttcagtgcggctcttgcagcggcaagccttgcaatcggcactctgaacgggctgcatgacacatagttcaaacctgtctgatgacagaattcgacggttgccggatcgccgccgtgttcgccgcatatgccgagtttaaggtctggtttgactgatcggccatctttggcggaaatgctcatgagttttcctactccatctttatcgatggactcaaacggattgcgggaaaagatgtcctgttgctgataggcaggaagaaactgacctgagtcgtcacggctcatgccaagtcccatctgcgtcaggtcgttggtgccgtagctgaagaagtctgctgctgtagcgatctggtcagaggtgattgcggcacggggtacctcgatcatggttccgacaaggtagctgacgccgatgccttgttctgcaaaaacgcttcttgcggttttgtgaatgatttcgctcgtaatttcaagctcttttaccgtacacacaagcggtaccatgatttcagggaccacctctgcgccttcctgcttcaacttgcatgctgcttcgatgattgcccgaacctgcatgacggtgatttccggatgaaggatgccaaggcggcagccgcgaagtccaagcatcgggttgaactcatgcagatcgctaattcgctcttttacctgcgcaaacgatttattcatttttcctgcaaggatttcgatttcgctgtcggtatgcggcaggaactcatgcagcggaggatcaagaagcctgatggtgaccggacgcgagcccatggccttgaaaaggccataaaagtcttcgcgctggtagggaagcagtttttcgagcgctttttttcttccttcaacatcgtcggcaagaatcatctcccgcatggcgtcaatgcgctctcccccgaagaacatgtgttcggtacggcagagaccgataccctctgcgccgaacatgattgctgtttcggcctgatccggctgatcggcatttgtccggatgctgagtttacgatacttgtcggcccactccatgagctgtttatagatattccatgtcgcagcctcttcaggaagcagggttttatcgattaagacctcgatgatctcggagtttttcgtggcgacttttccggcaatcacttcaccggtactgccgtcaatggaaagataatcgccttcgcaaagcacgatatccttgccgtttacccgcatttcacctttctggtaatcaatggagagcgcaccgcaaccggcgacacagacttttcccatttgtcgggcaaccagtgccgcatgtgaggtcatacctcctctttcggtgagtatgccctctgaaaccgccatgcctttgatgtcttccggagaggtttcgattctgacaagaataaccggttcgcctcgtttgcttgcatcgtgggcatcaaccgcattgaaataaatttttcctgttgcagctccaggtccggcattaaggccggttgcaagaagtctgccttctgctatggcggcctgtttttccttcatgttgaataccggcctgagcagttggttgagttgctctggttcgatacgcataagggcctctttttcgtcaatcaggccttcattgaacatttcgacagcaattttcaccgcagcaaaaccggttctttttccgaccctgcattggagcatgaagagcttgttgttctctatggtgaactcgatatccatcatgtcgcggtagtgcttttcgaggatggatcgaatctcttcgagctgatcgtagatgcctggattttctgccttgagctgttcgattttaagcggggttctcgttcctgctacgacatcttctccctgcgcattcatgaggaactccccatagaagatgttgtcgcctgtagctgcatcgcgggtaaaggcaactcccgtgccgcagtcctcgcccatgtttccgaacaccatggcctgaacgttgcaggccgtaccccagtatcccggaatgtggttcagtttgcggtagacaattgcccgttcgttgttccaactgttgaaaacagcaccgatagctcccatgagctgttcatgaggatcttcagggaatgttctgccggtttttttcagaatcgcggctttatattcagaaacaatatcctgcaggtcttcaacggtaaattctgtatcaagctgtatttgacgttcatgtttttttgcttcgagaatctcttcaaaaggatcaatctgctttttgtctgtcggtttcagatcgagcacgacatcgccgtacatttgcacaaagcggcgatagcagtcccaggcaaaacgagggtttcccgattttctggcaagaccgtcaacggttttttcattcagcccaagattgagaatagtatccatcatgccaggcattgacgcacgtgcaccggatcgaaccgatacaagaagcgggttttcagggtcaccgaactttttgccgagcgcatcttctattttacacagagcctcaggaatccctttttcgaaaagattttcaggataggttctctggtgatcatagtagtgggtgcagacttcggtggaaatagtgaatccggggggcacagggagtccgatattggccatttccgctaaattggcgcctttgccgccaagcaggtttttcatggaagcatcaccttcagctattccgcctgaaaagctgtaaaggtattgtttgctgtcactcttttctttgggacgttcggatgttggcatgattgtcagcagtgattttgtttttttgagcaaataaaaaacatgagaagatggtgaaaaagcagaaggcattaactattattaatgcagattaagttaacaaaaaaacagtttgtttaaactacaattgccgctttcattttcgctgattatggtaatagagccaaccgtctttgtgctgcaggtgttgcgcatttccgtaccctatatactaacttctgttggtgcaacattttcggagcgcggaggggttataaatcttgcgcttgaaggaatgattcttctcggcgcgtttggtgcggctctcggacaatatttgacaggatcggcttttgtcgggattgtttccgctctttgttgcggtttgcttgttgctgcgctgcatgcgtttgttacggtttccttaaaagctgaccagatcgtgacaggtatagcgatcaatatacttgtcatgggcggcacccgtttcggcttgattctcatgtttggcagtgcaatgaattccggcaggattgcaggggttcaggggacaacggtttttaccgatcccttgtttctggctgctctggtttcggtgcttgccgggcagtttattctttttaaaactccctatggtcttcggttgcgggctgctggagaaagtgctgaaaccgcagattctctcggtatcaatgttacgcgcatgcgatattcgggagtgctggtttccggtgccctggcggcccttgccggtgcatttctcgtgtttcagcagcatacgttcaccgataacatgtcggccggcagagggtatatcgcacttgctgcgatgattatcggcaggtggactcctgcaggcgcagctcttgcgggttttctgtttgcttcagcggaggctttcgaactctggatgcagacggattggcttccgatacagctcgtgcagtcgttgccctatatcgtcactcttctggtgcttgcggggtttgccggcaaatcggctgcgcctcgacaggtcggcgttccatttgagaaaaaccgcaggtcaaagtagtgctaccacggcattgacgagtttttcaatacccattgcaacctctccaattgattggccgagcatataggctggtgtgctgaccactttaccctgtttgctgatgtgtatgttgtaaaccgggcagtcaacatgctttgcgcccatgagctctatatggtcggcactctccgtgtcactcccgatggtcagttcgatagactcgttcccgagaactctggcagcgataacaggagcaatacagataaagcccagtggtttgcctgcatggtaaaaggattgaattgccgatcgaacatcgggatgcacttcgcatgatgtgcccttgcttgcatagttgctgagattttttgcaacgccatagcctcccggcaggatgagagcatcaagatcaagggtgtcgatacggtcgaggtttacgattgagcctcgtgaaatgcgtgcggattcaacaagaacattgcgattttcgcttggcatcacctgcccggtgcagtggttgatgacatggtgctgagggatgtctggcgcgaggcaaattgcttcaacgcctgctttatcgagagcaagcaaggtaagaacggcttcctggatctccgatccgtcaagaaaaccgcatcctgatagaagaacacctgtttttttcatggccgtacggtaggatagcgtggattattgttagagagcatctttcctgtaaggtaacggttacagggtaataaaaggagcgtgcaggtgattttatcatctttacgtatctcctgtttattatggctccgtagtttgctatcgcgtataatgtatatatattgatgaagctcttgtggtattacatttgtggatacaggagtagttctctgtataatgccataattaatacggtattatatagtttttttggcttgcggtatatattccggttgttcagtattttatcgtgacccgaacaataagtaaaaaaaacagggacattatcatgaaacagttgctaacagatatcaagagacttctgatggtcttattgcttgtcaatgcgcttgtgatgggtttttcgggtttggtttcggcggctttcctgcatgtcggagatgattttgggggaggtaaagtagcctatatccttcagagaggtgatgcgtattatatcgagggcaagcaaagcgggttgattgctgccaatgcgaatatggcagggcttttcaactggtcagcggcaaacgcagcgtgtgaagcattggtggaaaatggtttcagcgactggcatctgcccggcaaggaagatctgaaccggttgcatggatgcaactgtcttgccggaggatttccggatgctgaattctggagttctgaacaagcttatcaggattatgcctggggccagtattttggtgacggttaccagtattatgccaataaatcgaacagatacaaggttcgcgcggtacggaattttcaggtaccggtttcctgacgagtcaaagcgcatccggtgctacggtttatgatgcttgtgtgaacatgatgagtataataaacccggaagctgttccccgccggaacagctttttcgccggacttcccctgaaaagcagatcccgccttacgagagagtgatgaaacgaaacgctcgcattgctctttctttttacattcttctttacacgcacgatgccgtatgaagggtaagcaacactctttttctgaggttgatgtattgcaggctttcagtatacctctgttgagtgtcgcgcgacacccgggtgcatggtggatggagttccgatttatatagggaaaaacggagtgatctggtttcgacgcacataacgagtagcgccctttacgttttgttcgtctggatgactctctgcgtgttgcgtagtgctgtatcttgttcaggttatgaagcacatcagttttttgatagagcgctttgaaatcgttctgtttgttcttcatcaatggaagacagaaacgaaaagagtatattttctctttaaatggttattgcaggatataaccgttatactgtgttttctgagttcgataacttgaggttcatcttccgcttccgatgaaacagaaaatatgtcctgtctgcgggcttcctgtcactgaacgatctcattggcacatctatcatccggaagaggattatacgataacgtatgaggctgtcggagatgatattcttcatggtcaggcggttacagatcacgacgttgtgcttgattatatggataatgagctttttcagtctgtctgtgatgagcttaagatgagagggacaaagttttctgttgttatcaacctcaaacacattcggggtgtcacgctcgcctataaaaaagattttgccaatcttgtctataattgggggccgatttttacccggcttgttatttacaatgtccaccctgatatttattccattatcgaagggttcaccgttatctgtcctgaaaatgttgaggcggtgattgttgatgattatcgtgacgccatagctcgcgcttcagtcagcgaagataatcctgaaaccgatggctgtttcggtcaggagccggtttatgattttcgtactgcttcaaaaaaggcctttcttgccgatcttgcgcagttgttctggatcgatatgcttgatcagcccgttttactgccgccggcggaggatgatacctacatttttttcggtgcgcttgaagagatgcgtaaagatatgctggcaaaaaaaaaggagcaccaggatgaagttgaaagattgaaggagtcttatgagttgaagcaaaaacactatctgattcagatgaaatctctgattgatcagcataaagagatgattacacagtttgaaaaggagaagttgttgttgcaaaacatcctgaaagtgaatgcggctgaaatggtcgtggcgggtgagataaatacaacttcgatcgatggtcttacctctcttattgattcagcggcgatgagccagccactcaaggagccgttgctgaactcttgcaagcggatagctcaaaccgggaagattgaaaaccagcatagcgccggggcgtctgaagctgaacagatttttctttcactgcttgagcaaaaacatccgggactctcatggagagatcgccggataatcctgtggattaaatcggattatagtaacagtgaaattgccgggttgatgggcatatcaacgcgcggcatggaaagtatccgctaccggctccataaaaagcttgcgctgcagaaacatcagacaataaaaagttatctctcttctctggagagcgatgcgtgatactgagcgttaccggggttctgtgtgcttttattttggcgtatcggtgatagtggaaaaaaaggagagaggagatggtttgtttgtggattttgacagaacaacttttgaaaaatgctgttttgcttgttttttttctgttggttgcgttgggttgcgctgacgacaggaaaaaaaacggagccgaggtgagcataggtgatcaagtctggatgaaccggaatcttgaagttgatcgatatcgtaccggcgatcctgtgcgggaggcgcagacggttgcagagtggcaggatgccgctgtacacgaggagggcgcctggtgctggtatgatggtgagcgcgacaacgaaagggtttacggtaaactttacaactggtttgctgtcaacgattcacgtgggcttgctccagcggggtggcatattccttctgatgatgagtggaaacggcttgccgtttttcttggtggcgaagggattgctgccggaaaactgaaaaccctgaatttccgggtattgcccggtgttgatgttgataacagtaccggattcagcgccgtgcctgcgggaagccgcaactgtctcgatggtttttttggtaaggagatggcggcttttttctggtcttcaactcagtcgggtgatttcgaggcatggaacagggagctcgggagcgccagcaatgccatacagcgggtgagtgttaataaaagcctcggcttatcggtgcgatgcatcaaagattgatgtatcagggactcatcttttcctctggttttgttttgccaaaagcgtgagcgttgttgggtatgataagttgaaaattcgggagagaaaaaacgacaaggcttttttgtcaccacgaacttattcctgctgatcgtcagtcatcgcgctgtcgttgcgaatgtagagacagatttgattacggtggaatgtcttcggatttcggcatcgggaacgatggggatctgaagaggtgcgttcagtatacccaggggataaacatttttacgcgtttggcatagtctgcatattccgggtgacgctcggtgagccacttttcttcttttgctgccttgtagctgaaaaagaagaaagctgccatggtcagaaagagatgcgtgaggctcatgctgaagattgcccagccgaatgcggcaaatagctggctgctgtaaagagggtgccgtactaacgcatatattccggtagtgacaagctcattgtggtcaacaggataggggagaggggtgagatattttttgatatgtcgcgagccaagcccgccaagaagcagtgctgctgtccataacagaacaattacggcccatctgatgccggtggttgcagcgaaggtttcggtttcggaaaaagagggataaaccggaaggaaaatgaagatgaagagcaggagaaactggatgataacaagatattcgccccgtttgcctttcataaattctctcgttcgctgattttttttgttcatgactaaaacctgaaatccttatttttgaagttgtaagcgtgtggcttattcggtttaaaggggtgagttttcaaggaaactgtttttcaagttaaatatttttcatcgatatcaccattatgatcagtcctcaggaaacgctgttacttgttatcgatgttcagggaaaacttgcatcgagtgtttttcatgctgaacgtgtcgagaaaaatattgataaactgattcgtgcctgccggattcttgacgtgcctgtgctttacaccgagcagtatcccaaagggcttggatcaacagtcgagcctttgcggcgattgctttccggtcaggtgccggttgaaaagctgtcgttcagttgttgcggaagcgaagagtttatgaggcaattacgtgctttcaagcggaacgatattcttgttaccggcatggagacgcatgtttgcgtgtatcagacttctttagagctgcttgatttcgggtattccgtgcatctggttactgacgccgtttcgtcgaggagcgaagagaaccgacagctcgggattcgctgtattgagagagcgggggcaactcctacaagcactgaaatggcggtatttgagctgcttcgcattgctgagggcgagcaattcaaggagatttcgaaaatcatcaaggaataagagacgatttgttatcggttgataacggcgttcagcatggttttgagcagcttttcgccttcagtgaattccggccggattttgagatagcagcatgagagggtgtgcagaatttcctgaagttcgggttggccaagcattctaaagtagtctttttcggtagtgacaagggtaagctttttttcatctgcttcaagtcgcagcgctgcgattttttttgcagtatacgattcatggtcgcggaaaaatcggtgtgaaacaatttgaatgccctgcccctcaagggtgtcgataaagctttgtggtgaaccgattcctgcaaaggcaagagcttttattcctgcatgaacggggctttcttttgccgtattaaacataccggacaaacagacaagattacctgcggctattccggctttgatgacgggtttgccggtctgttcaagatccatcgaaatcgccgctgttgttgagccccctgtaatcttgctgagtacaagcaggtctgctcttgcaaggttaatcaatggttcccggagacgccctttgggaatcatgtccgccctgaaatagggttctttttcgttgatcacgacgatatcgaggtttcgcgcaatctgccggtgctgaaaagcatcgtcgagaataatgacatcaggcattgcctctgcaaatcgtctgatgataaaggtgaccgcatcttttcgtttttcggcaacgataacaatggcgtcgcggttgttccaggcaagcattgccgtttcatcgccgcaggcattgcttttcatcaacactgtttttccgtccgataccagttgaacgccttttgtatttcgtccgtaacctctcgatacaatggccggtttacagcccagagagagatagtatttcacaatccagtccacgagcggcgtttttccggtaccacctgctgaaatattgccgatcgaaacaatagggagcggagagtgccaggtgtggaatatttgctgatcatacagtctgtttctgatccggatgatgtttttgtagagcagcgatgcaggccgcaggataatgtcggggagatcaaacgacatgcgtgaagctccttgaaagctgacttgcaaaattgcgcagcatggtttcgttattgaattccggtaccgttaccgttttaagtgtaactgcgacgcggctgaatggcttgggtatttcgaaatcgtcccagcttttcagtttccatgcatcattataggatatttcggcaaagaggatcggtatctgctgttccgaggcgattcttacgattccgtatttgaattgatgaacaggcccccttggaccgtcaggagttatggctacgatgtctccggattgcaacgctttcagtatggctgattttacctcatcagcccctttggagctggatcccctgataagtgaaaatccgatatttgacagcgtgccggatagcagttgtccatcttctgaaagactgacgacagcatgtatgatgctctgagtaaagagctttcgggcgagaacccatcccgtgatcattttaccgtgccagaatgcaaagagaagttgttttttttcagtgcaggttgtttcttcaaaagcagatacagttattctgaggcttttatagagtagcttcagggtgatggggaggatgaaacgggtgacaatcgggcgcaagatcctcctgatcagggatatttggctcttctgaattatggaaattttttttaattgtttgtttacaacaacgtgttttatatacaggttgttgtcgcttgaccataacatataatgtaacaaaccgggtcgataaaccgcagggtgaatcgctgccagtacatcgtgcaggagcaatgaacgtattgataatagggagtggtgcccgcgagcatgccatggcatgggctgccgccaggaacgatgcggtgcaacaggtctatgtcgcaccgggaaacggcggtacagcgctcatggggggaaaggttcaaaacgttgcgctcaaagccactgcgcttgacgagctgcttgagtttgcagttttaaaggcggttgatctgacgattgccggttctgaacaaccgcttgaacttggtattgtcgatctgtttcgatcggcacaaaaaaagattatcggtccttcgcaggctgctgcgcaattggagacaagcaaggtgttcgccaaggattttatgtcgcgttacgggatacctacggccggttatcatgttttcagggagtttcagacggcatcactctatctcgcttcgcttgacgaatcaagatatccccaggtgatcaaggcaagcggcttgtgtgcaggcaagggtgttattgtcgcttctgacggaatggaggcttttcgtgcgactcgtgccatgtttgaggatcgcgtgtttggcgatgctgccgacgaggttgtcatagaggattttctggagggcgaggaggcaagtgttttcgttctgacggatggcgaaaaataccggatgttttattcggcccaggatcataagcggatcggggagggagataccggaaaaaatacaggagggatgggtgcttacgctcctgcgcctctggtgacttccggggttatgaaaaaaattgaggagcagatcgttgttcctgctcttgaaggaatggcggctgatggaactccctataccggctttctctacgtgggcgtcatgatcgataagggcgaaccctctgttgttgagttcaatgcccgaatgggagatcccgaaacgcaggttgttctgcctctgttgaaagatgattttatcgatgcacttcaggcaagtcttcagggtactctggatcttgtgccgtttgagatgctcgagcagtgcgcaacgacggtggttatcgcttcgaaagggtatccggatctctatgaaaccggcagggagatcacgattgatagtgagctttttgatatgcgtgatgtgttgctttttcatgcagggaccgagattgaaaaaggcacgctcagaacgtcgggcggcagggttttttcggtgaccgctcttggcaaaacacttatggatagtattgaacttgcatacagggctgttgatcatatcagttttgaaggggcttgctttcgtcgggatataggggctaaggcactttaaattattcagtttaaaacattccatgaagttactccggcgtcattttgaaatcattcaggagcaggcattccgcgaacagccttatgagtgttgcggactgcttgccggtgtcagtcatgttgatcacagggggaatattgaaaatgtcgtatatgaaatagccccctgtcgcaattgcctgtattatggaaaggaacacggttttgaaatcggacgtggtgagtttcacgatattgagcaggaggcccgtgcactcggttatgagattgttggttcctatcattcgcatatcaattcaccggcggttccttcatgcaatgatatcgatttttccagtccgggtcattccatgctgatcatttcgttgatagacggggttccaaaggaggtgacagcatggttgagaagagattccggaggttttcatcaggaaccgatacgcattaccccttgacttcgcaccggatgtgaactgaaactctgcaaatattttgtacattacgttcgattcagacttacaaagtttaaacccctggaaaacgtgccaaagcgggaagatataaagtcaattttagtgatcggagccggcccgattgttattggtcaggcgtgcgaatttgattattccggaacccaggcctgtcgggcattgaaagaggatgggtacagggttgtgctggtcaacagcaatccggcgaccatcatgaccgatatcgaaatggctgatgctacctacatcgagcctataactcctgattatgtccgaaaaataatcgagaaggaaaaacctgacgcactgctgcctaccatgggcggtcagactgcgttgaatacggcggtcactcttgccgagtccggtattcttgagcgcaatggcgtcgaattgatcggggcaaagcttcgtgcgatccgaaaagctgaaaaccgtgagtttttcagcgatgccatgaaaaaaatcggtcttgaaatggccaaaggtttttttgtcaggaatgaaaaagaggcaaaggaggcacttgaggagataggtcttccaattgttatccgtccatcgtttacgcttggcggtaccggaggaggatttgccgaatcgaaggccgactattatgatgcggtacgaagaggccttgcggagagtcctatcagtgaggtgcttgttgaggagtgtcttgtcggatggaaagagtttgagctcgaggtcattcgcgatcttgcagacaatgttattattgtctgttcgattgaaaatgttgatccgatgggggttcatacaggagacagtattacggttgctcctgcacagacgttgaccgacaggcagtatcaggagctgagagacgcttcagtcaggatcatcagggagatcggtgttgaaacaggcggaagcaatattcagtttgccattcatccccgaactggccgtatcgtggttatcgagatgaacccccgtgtgtcgagaagttcagctcttgcctcgaaagcgacaggatttcctattgccaaggtggcggcaaaacttgctgttggttatacgcttgacgaaattcttaatgatattaccagaacgactcccgcaagctttgagccagtgattgattactgtgtggtcaaggttccccgctgggattttgagaagtttaaaaatgttgatgcgcgacttggtgtgcagatgaagtcggtaggcgaggtgatggcctttggtcggaatttcagggaggcgttgcagaaatcgctgcgcggtcttgaaatagggcgcgcagggcttggcgctgacggtaaggatattatgaacgtgattgatatgacccagcagcagaaacagtttgccaaagaggatattcttgataaaatcaggataccgaaagccgacaggatgttttatctccgttatgcgtttctggctggagctactattgacgaagtatatcaggctacaggcattgatccatggtttcttgataatatccgtcagatcgtggagtttgaatcagggctcagggaactggccgctcaggattgagcgatatgacctatctgtcaaggattctcgaagagaagcgccaggctgtgcttgcgttgaagcaacagcggccgcttcagcactatcttgaacaggaaacagagctttcgccgtgcagggattttcagggctgcctgaaacgttctgttgacaggataaagctgatagccgaaataaaaaaagcctcaccatcacgcggtcttattgtaagcgattttaagccgctggaaatggcccggcgttatatggatcttggcgcatcagctttttccgtactgaccgaagaggtgttttttcagggctctccggattatcttaaagaggtacgtcgagctttttccctgcctgtattgcgcaaggattttatcctggatgaatgtcagatattcgaatcgcgcctgatgggtgccgatgccatattgcttatcgttgcagcgcttgatccacaccagttacaggattatctcgatcttgctcgtcaaacagggctgcacgtgcttgttgaagttcatgatcacagggagctcgatatcgcacttaatgcaggatccatgatcatcggcatcaacaacagggatcttagggacttcagcgttaatctccacacctcgatcaagctgcggccgtacatcccggaggggattgtttctgtttcggaaagcggcgtcaaaactgccgccgacgcagctcttctcgacaatgcatcgtttgatgctgtacttatcggtgaagggctgcatgtgagcgaagaccttaagcgggttatctggactgagacttgagttttcttgcagcttcagcaggatcagcagccttgaaaaacgcagtgccggcaatcagcgcatcagctccggcatcaaccaccactcccgcattatcctcagttattcctccatcaacagcaataatcatttccgggttgcgatcgcatctcattctgtcaagagcagctattttatcaatagaagagggaatgaacgactgaccgccaaaaccgggattgacagacatcagcaatacgagatcaaggtcgggaagaattgattcaagtgtcgcaagtgtcgtacctggatttatggaaaccccggcttttgctccaaggcttttaatgagttgtatggttcggtgaagatggggacaggcttcctgatgaacggtgacctggttggatccggctttgatgaaatccgcaatgaacctgtcgggatcgatgatcatcaaatgggtgtcgattgtcatggttgtacaccgtgaaatagcctgcacgataaacggtccaaacgttatattcggcacgaaaaccccgtccatgatatcacaatgaatccagtccgctccggcattttctgcaacagcaatggatgatgcgagtgctgtgaagtcagcggaaagaattgatggagcaagaagagttgtttttcccggcattgtacaggcagacttgaaggttgataaaagatatgttgaatgataaatattaaaatgtctcgcctattccaaaatggaaagtgaaatcaagagggtcgaaatctgatattttccatggatgctcatcgccgggatcatggagtttataggcaaaatcaaagcgtagcggcccaatcggtgaaccaatacgaagtcccgctccgaagtcccatgcaaaatcacgggtcagggatgtaaggttaaatgcataagggccggtattgtcccagatattgccgatatcggtaaaaaaggtcaccccggaagcctggccgaggaattcgaaaaatttcaaccggtattcaagacccagttcaagtttgatgtttgcgccgaaattggccgcagcctcactgttgcttctgcccggtccgagagtgttgtacatccatcctcgcatcgagttggctcctcccgcataaaaacgtcgttcttcaggggttgcgccggctttgccataagggatcatgtagccgagatggattcttccggcaagctggtgattgtccgaaagatttcttgtcattccgagtttagtttcgagtttgacgtattgggagtaggttgtcccgaatatctgcgggtctttgtcgctgaatccatcgtattgttttgtgtcgatatatttgtcgatcaaccatgctatgccaccggcttcctcaagtagaatgtctaaattccagatgtttttgccgggtgctgccgaggctctgttggtcgtattgtaacgcagccggatcgactggtttacacgtgcatcaagaagactgtctatgcctgcgttgacggctgcgtcatcagtcggatcgatgcctatattgctggcaagatcatttttaaagagttgtctgaatcctttgagtgagtctttcttgacccattcgaaatcaaaaaaatcaaaattgattcgcgatgcattgcctgtttttgcactgtacgtaccacgaatcaggccgatttgcgtcgaaagtagtatcgggagttttgctgcggaatattccacataggcggagtagctgtttcccggtttggtgatgaccggcatgatcagactgcttttcaggctgaattcaaaagggacgactttttcgtactggtcttcactgagatcagaaaggaacgttttgctgtatcctgcctgcgttccaaactctgtggcggctttgaactgttctgctccaccaaacaggtttctgttttcataggtaagggcgcctccgaaaaacagggagccataacggttgtcgataaggagctttggttctatctggtgttttggcgcgggttcgagattaatcgaggtatagagctttcctgatctgacagagtccggcttgatggagatggaagaaaaaacattggtggcgcctaaattttgcagggtttccttttcgcgactatcctttgtcaagcggcctggacgcattgtcgtcagttttgataaaagtgcaggattaatgttctgcctgccgtaaatgacaacggtgacactgtcttgtagaaaagtggttttactaccagtggtatcgcttctgaatgggttttgtacgacagcctgaacgccgccataggtgagtttttcgggaagcctgagcttgaacaataccccggcctgcgtcccgacagtatcaacttttatgcgaatactgtcctcatggaaaaatgcatatccctcttcacgaaagaaatccatggtacgatctctttccttaatcaaccgctcaacggaaaatatggtatttgtctttatgacactcttttgcagatacgctgttctcaggtcatcggtaattgattccagaccatcatatgcgagggagtcgattcgtgacggctcgttttcccggatgttaattgcgatatcaattttttttccgttgttacggggagatattgatgatgcaatttcggtaaaaaaatatcccttgtaggtatagagcttttttatgagagagaggtcttttttgaactcctccgcaatgaatggctttttgggtccgccaaaaaggccaagtccaagaaaagaagagtggggagaggtcgtgatgatctggagcaactcatcactcgatacggctttgtttccgctgaaccggattttattgacgtacatagaggctggcagcgcttctgtcgtgtccgccattttacttttggccgcagcaggaagcgctattccacaaaaaagtgacagtgccagacactgcagtattacccggaagacaattttaaaaaatagcacacaacaacctgttctctgttaggttagcagctcttcatctccataacaaaaatcttcgtcggtcggataatccggccatacttcatcgatactttcatataactcatcgctgtcagggaggtcatgcaggttttcaataacctgctgtggcgcccctgttctgttggcgtagttgatcagttcatcctttgttaatggccatggtgcatcagctatataacgagcaagatccaggttccagtacatactgtttgtcttgaattattcggttgttagtgttacgagttactgccgtttgcttctgcagaaatagtttcgttcgtaatgaatttggatggattgccaccattaaagaagtaagcagtcggatttactttgacgttgtgtttgcggacttcataatgaagatggggtcctgtcgatactccggaattgccggtcagagctataatttcgccacggttgactcgttgtccctgacgaaccagcgattttgacagatgggcataaaccgtttcgaaaccatatccgtgattgataacgaccttctcaccatatcctttatcataccccgaaaatgctatgactccggatcctgtcgcctgtacccttgttccaatagctgccgagaaatctaccccggcatgaaacagcatggtgttgtaaaccggatggaatctctgtccgaaatgactcgtgattgcgcctggaaccggtttgatgtttggaatggatgaaaagaagttttttccggattcctgataattttccttgatttcagggctgttgtcgctttgcctgtcaatctggagaatcaggtgctcgatcatctcttcagtgcttgcaagaagaccttcggctgatgcggatggtttttcttcggcaattgctgaagaaataagaggggaagagggaaaagaggagcaaataaaaactaaacctgcaaaaaaagctgatttgccagcctttttcaaatttctgccatgttcagacagaaggaaaaaccggttttttgaaaacatgcggtgtctgattgattggctgaactcgtaagaagattatacactccacgaatataaataaacttttccttataaggcaattgttaatgggcttcgagccagttttttccgataccggtatctacttctacagggacgttatgtaacccgcaacgctttgccgcatcaatcattacctcttctacaagcgttttcagcctatgtttttcgttttccggtgtttcaaaaagaagttcgtcatgaacctgaaggagcataacggatttcattttatgcaatcgaagttgcgtgctgcagagattcattgcgcatttgatgatgtctgcagccgttccctgaatcggagtattcattgctgctctttctgcagctttctgcatattcttgtttctgctgttcagatcagggatgtatcgtcttctgccaagcagggtcgaaacataaccgcgttccttgccgtcactgatgatttgttgcaaagcgttgaatatgccggggtacttttcggtatacgtatcgataatattttttgcttcattgcgagagatgttgaggcgtcgtgaaagaccaaaaggcatgattccatacaatactccgaaattcacctcctttgccttgcgtcgcatctccggggtgatctcggttgtgttgaaaatggttcttgctgtagcggaatggatgtcttccctgtttctgaacgcctccataagcttttcatcgccgctgatttcggcagccactctgagttctatctgggagtagtctgctgaaagaagcaggttttcagggttggacggtataaatgctcgccgtatttcttttccaatcagggtgcgtatcgggatgttttgcaggttaggatgcgatgatgaaagccgtcctgttgcggtaacatgttgattgaatgatgtatgcagttttcccgtcagaggattgatcatttttggtaaagcttcgatatacgtgtttctgagtttctgcaggcttctgtattcaaggagatcctgtgcgacagggtggatcggagcaagatcttcaaggacctgaacgttggtggaaaagccggttttcgttgctttgccggaaggaagcccgagaatgtcgaacagaatatgagcaagttgttttggcgaatcgaggttgaaaactctgccggatgcttcgaaaattttttcggagagttggccgatctgctttgaaacagttgtttctgtttttttcaggtgatcggtatcaattgaaatgccatgatactccattgttgcgagaaccggcacaagagggaattcaatattttcacataaccagagcagatctttttcctgcaggagtttttctttgaaaacctcctgcaggcgcagcgcaagatcggcatcctgacatgcataatcggacagttcgccgggtggaacgtcaaggatggacatttttttcttgccgtcagcgaccagttcgtcgtacgttgtggtttttatggagagatggcgcagcgcaaggtcgtcaagattatgtttcgcttccggatcgagcacgtaactcgcaagcatggtgtcaaatgcaacagggttgatgtcgattccatattttttcagaacgagcaggtcatatttgaggttttgtcccgtttttcgcagagatgggttttcaagaaccggcttgagcatgtcgagagcgactcgtctatccactccgcctttgccgaaatagacgaaccatgcctgttttggttttatggagagcgatatcccgacaagttcagcctgaaaggtatccaggctggtggtctcggtatcaacagcaagtgctgccgcatggttcagttgttcgacgagtgcctgcagctcctctttccttgtgactattcggtaatcagcgccatctttcgcggagccgggagcagtaagctccgggctgtcgttcttctcattattttcgttatctgcgggtagtgattctggctgaagattcatttccggaaaaatagcgggaagtcttgctgctatggatttcagctcgtattgcttcaggaaaggaagtattttttcgacgtcaggagtcgttgttgcaaggttttgcaggctcacgtgaaggtcgagatcggttcgtatggttaccagttgcctgatcagtttgaggcgaggttgaaattcttcgagactctgtcggttttttggagatatctcattgagattaagaagtatgctggcaatggatccatattttcctatcaggcttgcagcggttttcgggccaataccttttgctccggggatattgtccgaggcatctcctgcgagtgctaaaaagtcggtgaactgctcaggacggactccaaactgtattgtaatttccttaatgccaagaagttcaagttcattctggatttttcccggtttaagtatgtatacttcatcgttgacaagttgcgcaaggtctttgtcaggcgttacgatatagatagcgcaactcttttcgaatttgcgcgcaagtgaaccgataaggtcatcggcttcaaacccggctgttttgataatcggtatgccgaggagcgttacaagctgataaatggcatcgagctgacttatgagatcctctggtggggagggacggtttgctttgtaaaggtcataaaggtcatggcgaaatgttttttccctgctgtcaaatgcaacggcaagatagtcgggtttataggtttcgaaaatcttgagcagcgcagaggtgaagccaaacacagctcctgatggaaggccatcgcgggttttcattcttgcagactgcaacgcataatatgcccggtaaaccatggccatgccatctatcagaaacagtgcgggttttttttccggtatgtttttttttgttgcttcagacggttggccgcaacctgcctggaaaaaatcaaattgattgtcaatgctcatgcaatcactccgtaacttccaagaaccttaaccattgttgcgaactctctgaggtgcctaagggcattgtaaatgttcctttcattctgctgccccgtaaagtcgacataaaagagatattcaaaagctttttttctgaatggtctcgattctattttagtcatatcgatgtctcgtaatgcgagtgttgccagcgacttgaaaagggagccctgaacgttgggcagtgtaaaaacaatcgaagttttctgttgtgtggtatccgagaggtttttcaggaacgatgtgtcgggattgtctgcatgggcaatgcagaaaaaccgggtaatattccactcttcgtcagcaaggttttcctgtaatatctcaagaccgtacagttctcccgcgcgttttgacgcaatggcgagctgtttgggttttttttcagccgcaataattttggcgcttccagcggtatcgtaagcgacttcggctttaaggtgtttgtgcgagctgaaaaaatttcggcattgcgccagcgcctgggggtgtgagaggactttttcggcatgttgtaccgaagatccctgaagtccgagaaggcagtgttcaaccttgacaaaggtttcggcaacgatcaccacaggatgctgtaaaagaaggtcgtagttctggtgaatgcttccgccaagagagttttcaatggggatgaccgcatagtcggcttcgtgtttttcaacggcagcaaaaacttcctcgaatgattcgcagggttttggctgtccaatgcggagggctgctatttcactgtaagctccgggttctccctgataggcgatcaagcagtttgtcattattttttcttgtgattaacttgcaatattgcagttggatttgattttatttaaagaaaataaatctattatcacaatcaggactttttcagacaatactcaatcagtaaaattttatcatgtcaggacacagtaaatgggctaccattaagaggaaaaaagcagcaaccgatcagaagagaggtaatctttttaccaaactggtcaaggaaattaccatagccgctaaaatgggcggggctgatcctggcggaaatccgcgattgcgtctggcgattgatactgctcgatcgaattctatgccgatggagaacattctgcgggctgttaaaaaaggaacgggtgaactggaaggcgtaacctatgatgaaataacctatgagggttatggtccggccggcattgcgctgatcattgaaactgcgacggataacagaaaccgtacggttgccgatattcgtcatatcatgagcaggaacaatggttcacttggagagagtggcagcgtgagctggatgtttcatcgcaaagggagccttgatgtctcgaaaagtgcagtaagcgaggatatgcttctggagattcttcttgacgcaggtcttgaagatctcgagagtgatgatgcaatctattataccgttatcactgatttgaaggatcttgaaacggtaaaaaaggctcttgatgctgccgcaattccttttgaaaatgcacggattgatatgattcctgaaaattatatcgaacttgaagctgaagatgcctcaaaagttatcaggattattgatgcccttgaaaataacgatgatgttcaggccgtatacagtaacatggagatcagcgaaaaagccatgaacagtttaaatgagtagctaatggttgtgcttggggttgatccgggaagcctgaaaaccggctatggagttgtgagacaggacagttcaggattttcagtgctgacctgcggcgtaatccgtcttcattccggaaaaagtcatgcggagcgaattggtcagatttatcgtgaacttgaagagataattaactctaccaagccccggagggttgctctggaaacggtttttctcagtaaaaatgcgcaatcagctctgaaacttggacaggtacgcggtgcggtcattgccctttcgatgaacactgatcttgagttgcacgaatatgcgcctcgtgaagtgaagtcggcggtcaccggcaggggatcagcaagcaaagaacaggtggcatttatggttacgcgtatgttgcaggtcaccggccacataacatcttatgatgttaccgatgccttaggccttgccttgtgtgatctgttgcgaatagggaaccgggctgcacaggagccagctcaaggcatatcgcgtggaaacaagaactggacgggttttgttcgcgcctttccggaaatggttgtcagatagtttcataaaaagaggccggaagggggttcattgctttcaggtcttgtcgggcggatggaatcggaacagtgttactctacgaattaatctttatacattgtgaacgggaaaatattcaacctgccgaattccctcagttttctgagaatattgctgattccctggtttctgtactattttcatacaggaaatctgacggtatcagttacgctgatgattattgccattctcagcgactggtttgatgggcagactgcccgctggacaaatgaagtttcagaaatgggcaagattctcgatccacttgccgataaactttgtcttgcaagtgtcgcgctctattttttatgggtcggtcagcttccgctctggtttgtactgtttgtcgtcagcagggatgcgcttatttttctcggggcggcctatgtgaagtttcgtcaccgtgttgttacaacctctctctggcctggcaagtgggctgtcgggtttctttcgatgatgtttattgccatggttgtccctcatccgttttttgagcgatatgctcttaaagagagctttatgtatctttccgtggtgatgcttttctactcttttgtggaatactgcctgaggttttacagaattcagaagggtcttgactacaaggcatagtttttcatcaataccttatgttgaccctttgctgttcatcggcatgttaaccgctcttgcttgccctgggtgaccgacagcgtggcactcaagttatatcctgcgataaataatccgttcaaccctctcttttttctttgggattgttaatgattgtttataatcatgaaaaactttccgatcggtttatgtaacgacttttattaaagcggtttatgctggttaacgggcattatggcctcctttcgtaactgttgataacttgttgacagcctgttggtgaggtgttgaaatggtgttgaaaaaccggttcgcagcgggggttgtgagatgtggacgggcatgtttttataaacaagtatgcgctgccctgcctttcagcagcagggcagcgctgccgtttactttgttttcggcattaccgttgccataagtgacgcttcacaaacaagttcaccgcggacatatgcttttgcgtcgaactgacatacgcttcttcgcttgttggtcattaccgcttcgataacgagcgtatctcccggtaaaaccggtttgcggaatcgggctttgtcaatgcccatgaaatacacaagcatttcctgaatattttcggttccgttaagcatcatgatgcctccggtctgagccatggcttcgatgatcagcacgccgggcataacgggatttcctggaaagtggccctgaaagaatggttcgttcatggtcacgttcttgatggagacgattttctcatcaagcttgaactcaacaatcttgtcgatcaggagaaatggataacgatgaggcagaatgttctgaatggcgttgatgtcaaaaatgacgcctgcctttttttcgtgctggtattgccgggcaagtttgttgcggtctgcgtattttttcagttgcttgacaaattcaacatttgatgcgtgaccgggacgcgcggcaagaacctgcgctcttaaaggcatgccgagcagggcgatatcgccgagcaggtcaagaagtttatgacgggcaggttcgttctggaaccgtaacgctctgttgttgagaatgccgttttcacctatggcaagatgatcatgctcaagatcgagttttcctgcaaggctttgcagttcctcgttgttcatggatttatcgacaatgacaacggcgttatcgatatcgcctcctttgataatgccctggtttgcaagggtttcgacttcactcagaaaacagaatgttcttgatggcgcaaaatctttgagaaactctttttcaaggtcaaacagccccgagtgctgtgatccgagcgccgggtttttgtaatccaccatcacggtgaccctgaagctgtcgagcgggagggcaacgatatcaacggtgttgactgtgtcatggaactcgacggtttcatcaatgacaagataatttttcggctcatcctgttttgcaatgcctgcactgagcagagcttcggcaaacggcagggagctgccatccattacggggggttcggggccgctcatttcgatcgagcagttatcaatctgaaggccgtagagcgctgcgagcacatgttcggtggtgtggacattgacgccgttgataccgatggttgttccacgaagcacgtcgactacattgtcgataagtgcgggtatttccggactgttttcaatatcggaacggataaagcggtacccgtagtttaccggagcaggtttaaaggtgattctgcattcctttccggtatgcaggccggtaccccgcagagagacctctttttgaagtgtacgctgatgaatgagcatagtgggattgttgttcctgatcttgaaatgttagacaggaaatgaaagcaaactgcaagagcagaaaattatagactttaaagataataaagaatggctttgctttcaagtcatggttgttgcttgtcagttgatcggttgtctggccgtatcaggttgaatcaatatgacgttgaggtaatgattcacattgtttccttcaaacctgtattttgtataatgggcattgtatacaggtgcatttcgaatggcttttgcgagttcgctgtgcttgagatcagggcttttgtcgatggtatgcaggagaaaatccatagtatcatagccataccagaaattagaagaaagtgctgtgttccacaacttttgatgactctttgctgtttcgaccgtttcgatcgctgatccgctaaaagaatagtcgttgaaaaaggtaattccttttgaaatcttttttcggaatcgttcaacaaccttgcggtctgaccagacccctgaaccgagaagccgcttgtagccgattctgtttttttcaagaaaaagcagagtcgtttcaatggtttcaggcgaatccatggggagataaagtgcgtcaagcaacgttcctggaggggtaccgagcgactcggcaagattgttctgatcttcgggttttccactgaacgatgcatagataacggatttgcttcctgcttgttttaattcgtcaagaaatccttttgccatctcttccagattatctgttttttccgctattgctgctgcgcgttgcggtttacctgttttcagcagctcccttgccgcaatgcgcccgcgttcttcatgggtggggtttaactgaaaagcccatggattattgtcggtaacgaggttatcggttgctgtcggagtgataagaggcactttcgagtttttagctgcccgtgcagcctcaatggcatcgttgctgaacatcgggccaatgaggacgagaggagaggatgtttcaagaagctgtttcgtgctgccgaacaggtcgttttctgcaccttcggatggtttggcgacggaataactgatcaggatgtcagggcgctccatctggtagcgaaggagtctctgatggatacccttgaacatctgattgcttgccgaagatcgctccgctgcgcgatagacaggaatttctacaggaagcagaataccaatttttctttccttgaatgtcgcaagggaaagctgcgctgcctgctttttaagggattccatcagttgttggctatcccggcttattgacggagagcgaaggagttgatcaacaagcgggattgtgctcaggaaggtgtttgtgttattcttttgaagatagttctgcattcttgcgttcagcaggaatgtctgaagatcgggtgttctggcaatccgttcaagcgatgcaatcgcattgccgtcgaggcttgtgcatgcaatgagttttgtattgatcagggcttgctcctgcattgcctgcatgccggcgggtgttgcagaaagcgcaacattgagaaaatcaagcgctgccgacaatggtgtaccgagtttgtatctgcatgcggcaagatcataatgagcttcaacgatcgttgccggatctatgccgtttatcgaagggtttttcaggagttcttcaaggagttgcgctgctttttcaggctgtttttgcatgaaaaggctttttgagagccagagcagagtgctatgacggattttggattgagggttgccgttctctttgaggagtgtttcaaagattgtctgtgctttactgtactcttttattctgaagagatttttaccggagcggagcgtttcttcaggtttttgtgcatgaacgggagccggtggcggggctgtaacagctttaatcggagatgcggcttcgccgtcggctggacagatcgaaaaaagaagtatacagcacaacgtcagaaattttgcttgcatggttgatatggtctatggcttgaaatgtttcagtgctttttcaagaagaagcggatgcgtcgcatgattgccggcaatgatgctttgcttgttgaatatattgccgtttccttcgaaatcggttacagtaccccctgcttcccggacaagcagaacaccggcagcaaaatcccacgggaaaagtttgtactcccagaaagcatcaaagcgtccgcatgctgtataggcaagatcgattgccgctgaaccggcccttctgacgcccgccgaatcgcggataacctctgcaagcatgccaaagtatgactctatatagtgatactctttaaacggcatccctgtggcgatcagataactttcgggatcactgcgcaacgagacatgaatcggttttccgtttaaaaaagcccccttgtttttttctgctgaaaacaactcgtcaagcaagggctgataaacaacgccgcataacagctctccgtctttattgcatagcgcgatgcttattgaaaaaaccggaaaggagtggataaagttcagtgttccgtcgagaggatcaacaatccacgttcttccggaccccccttttgcggtggttccttcttcacagaggaggctgtcgtgaggaaaggcttcaaggataacggcactgatggcggcttcacaggcctgatcaacttcagtgacaaagtctttggactctttggatctgatttcagattgcgaaagctcgccgaactttcgcagggtaatgttacctgctgtttttgcagcatggattgctgtctgcagttccttgctcataggtgataaagagtaaaaagatctgattttttccacatttgcagtcaatataacagagttacgcagatactttttctctgatgaaaaaatcttgtttgtttcggttcacttcgagcgctggaggctattcgaaagcagcagaaaaaacaggggaattttaaccattctcttcatgtttatgttcgtaatttgaaatgtggtaaattttatcctaaataaaagagcacctgtaatgaacaacaccgctgttaaactgctcgcatgtatctcactctgttttctgtttgcttttgccggttcgacatttacccctgtaccgggatcggaatggtactacagcatattgaacaagccatcatggaatcctccggactggctttttcctccggtttggagcctgttattcctcatgatgtccctttctctttttctggttgtaaaaaaagggctggatagctggacgacgaaacgtgccgttgtcatttttgtactccagcttgtgctgaatcttgcctggtcagcatctttttttggcttgcatgatcctcttctggcccttgttgttatttttttcctctggtccgctcttgtcgttaccatcatgatgttcaagcagctatcgaaagcagcggcatatcttctggttccctaccttctgtgggtaagttttgcaagctatctgaatttcgtcatctggcaactcaacaggtagtgaaaaacttttcagggccttttcccgaccagccatagatgccctttcatcggaaatccggcaaacccgttctgtcatgcttcatggtttgttcatagccagacaagcctactgagtaatccatccacaactcttctacggagtgaacggatggatctccatcgtctccttttggtacgcaaagctctacagagcaagagaggagtattacgaaattttccgcctggatcaagatgctgcaacgtgttaaaacttttttcaacgatattttactggaatgcagggaagcccctctccactcagtggatgcggattgaactggccgaaaggcagcggttatttctgccatatcatggttacctcaatcgtcaataaggcaacgatatggtcaagccagctataaagctggcaagtagcgctgtttttgctttagggatattgtgtaaatgttgtgaatatctgagaaaaaaaacagtgatgaaaccaaatgaaagggtgaattgttattgaacggtgattcgtaccgtgcagaggtttgcattttttctcatttgttggaaaaggaacgtgatgatatgaaaaccgaaaataaagagtttttggccgctacccataaaaaattcgcaacgttaaaggagcttgtcgaacaggtaggtatgaatgaggcatgggaaaaaatgcttgtcggttttcctgagcagcaaaagaagcgtatgacgccgtttcttgccgccccaaccctttttgagggttttacccgttctatcccttttttcgagagcgtgggtatggagatggaggttgtggacatttcgaatgacgattgtgatgcagtccttgaaatacagaagtattgcccttatctcgagatttgtaatgagtatggttttgagactccctgccatgtcatctgcgaaatggatgttgaggcaacgcacagggcttttccggagatgagagctgaaattcttagtcgtcaggcttttgacagttgtgtctgcattttcaaatatgagcgtccgatgaaataatcgagccgcttttgacagatcggagtttttcggatttctcaaataagaaagattggagacgctgatctgtctccttcgattgttcagatgtcgatattgttaccgtttttttacaagcattttcatttgtcttgttgtatgtcgtaaccaattcgatcacgatctttttgctgcgtttcgtcggcaaagcataacgtagtacagggctgtgagaagtgctttcgatagcttattcgggacgcatatgaaagagggaatcacgacggttgaaaacaggtatggcgtagaaacgccacttcactattacgatatttcacattgcctgcatgagctgttcaaaaaacaggcatctctcaatgcggataatccggctgttattgatgggactggttcgctgacatacagggtactggatgaagaggctgacaatattgcgcaagcgatagtgcagaggggaatcaatcggggatcgttcatcgggttgtgcacaacccgttcctcacaggtgatttccggtatgctcgggattctgaaggctgaatgtgcttatgttcatctcgaccctgaatatccatccgatcgtctcggatatattattgatgatgccggtatttcgttaattctgactcaacagcgtttcacgcaaacgttttcgttctgcttgccatcgttgttgctgtttatggactgcgatcagccagaatcatacaccgcttctatacctttttctccagtggaagcatctgtttcaggcgatccggcttatgtgatctacacgtctggtacaacaggaaagcccaagggtgtatgttgtcatcacaagggtgttgtcaatctgctcgatgagtttcaacagcgtcggtatcttgggtcggaggatagatgcagttggtggacaaatctgaattttgacgtttctgtttacgaaatattttcatcgctgcttgctggctcagcacttctgattgttcccgagtctgtccgcattgacggccatgcttttatggattggctgcatgtcaatgatattacaagcgcctatcttccacctatgatggttgcggattttttggaatgggtagagcgaaatcccggcaagagtcgtatgcgccgtttattgactggtgtagagcccatacctgaaaatctgttgctgaacattcagcgatgtgttccccaattgaccatcatcaatggatacgggccgactgaaaccactatttgcgcaaccctttataccgttaactccgcaagtcatcaccacgaaaccactcctgttggcaaagcggtgcagaatatgcatctccatcttcttgatgaagcgggtgatccggttgctgctggcgaaacaggtgaggtgtacattggcggtgttggtgtgtcacgagggtatctgaaccagccggagctgaatgagtgcctgtttatttctgatccgtgttataaggaagagggatatcgcatgtatcgtaccggtgatcttgccgtttttcttcccgacggagagcttgcttttgtcggaagaaaagattttcaggtcaagtacatgggttacaggattgagcttggagagatcgaaatggtattgaaaagtcatgctgcgatcagagatgctgttgtgatgcttcgggaagacgatcccggtttgaaaaaaatagtggcatattgtgttttggaaatttccgggaacgtcagtccgaaggagcttcaattgttcgccgggcggttgcttcctgcctatatgattccggctgtttttgtttttcttaaaaaaattccgatgactccaaatggcaagtcagacagaaatgccttgcctcctcccggaaaagagagttttctggctggaaaggatgacggttataccgctccggagagtgttatggaacgggatgttgctgctgttttatccggtattcttggtataagcgctatcggtgtcgatgacaatctcttctctcttggcgctcattcgcttatggctaccagactttgttcgcaaatccgcatgcgctggaatgtcaacatccctcttgcctttgtttttgaaaatcctacagtaaaacagattgccgatgagatagttcgaaaagagagaattggtgatgttccttgccgtataacagcatctgatgctcatcgtacagttttccctgtttcattgattcagaaagggctctggctctttcaacaatttcaggaagaagggacattattcaacattcctgtagttgtgtacttttccggcgccattcaggagcaactgatcaaaaagtcttttgattttctgatcgacaggcatgagtgtctgcgcaccgtctttgagcttgagggcgaagagcttgttcaaagagtattgccggccatgcaagttgagctgatggtgaaggatctttcgggttgtaaccaggatacgaaattcgcagagcttgatagaatcagaaaagaagagggccttcatcggtttgaactcgacaaggggccgcttataaagcttcatctcgtcatattgggcgaaagtgcgactcatctgtttataacttttcatcatctgatcatagatggatggggagcatctgttttattcagggagttggctgccagttatgatgctttttccaggggaaatatgcctgcgctgccagataaaaagatctcttttggtgatttttgtctgtggcagcttgagcgaataaaaagcgcacggctttcaatgcagattcagtactggattgaacaattaaaaggatgttcattcatacagaatattccgcacgattattcgaggccatcaatgccttctttttccggagcaaggtgcgcattttccttttctcctgaaatcacgaaggccctgaatgaatattgcctgcggaacaactgcaccatgttcatgtatttaatgacggtctttcagatttttatccagagatattccggaaggagtgagattgtaacaggaacgaccattgccaatcgcaatctgtcggatacagaaaatattgtgggcttgctggcaaacagtctggcgatcagaactgatttctccggtgatccgaagtttacagaacttctcatgcaggtcagaaaagtttcgttggaggcatttgacaatcaggacgtgccgtttgagatcgttgttgaaaacgttgttcaaaagcgggaaagaagttaccatccggtttttcaaaatcttttcatttttcagaatacgccaccgcccttcttgcatgccggtgatatggattttgtttatgaagagattggaaacgaaacggccaagctcgatctgttactgaatgtggagttccgaaaagagtctcttttctgctggattgaatacaatacctgcctttttaatgctgatactattgagagagttgcgagggattatatctggattgcgagtcacgcacttcatgaaaccggtgatccggtttcatcctggcattttccctccatcccggccagaaattattatgcaacgaaagataatccgttagcgctttcctgctgccattatctttttgagctccaggcagaaaggacgccggacaatatcgcagtatgctgtgatgatgttcagatgaccttccgtgaacttaataaaaaagcaaatcatctggcacatcggctcattcaaagaggagtcgggcccgatattcctgttggtctatgtttaacccgaagcgtatacctggcagtcggaatacttggtattttaaaagcaggagggagctacgttcctcttgacagtcaatatccggaagagcgcatcaggtatatggctcatgattccggtataaggcttgccgttaccgacgaagcttctgcacacgtcttgtcattcgacagggagatgctccttgtgttgcttgacaagtcagacgcagttgaatcagagcactcctgcgacaatcctgttttccgggcaggagctgaaaatacagcctacatcatgtatacctcaggaacttccgggagacctaaaggtgtcatggttcctcatagaggggtctcaaatcttgctgtatcagcggtaaataattacgctctgaaaagtagcgacagagtgcttcaatttttttctgtaagttttgacggatctgttgaagagatattcatgacccttgccgtcggagcaacgctggtaataagaacatttaatgctgcaatttcggtaactgattttttattccatcttgagaaaaatgagattaccgtacttgatctcccgactgctttctggaaagagcttgttcatggagtttcgagaaccggcataaagataccgaattctctcagactggttattatcggcggggagcaggcatcggtgacagattttcaaaagtggcaaaaagtttgcggtggcagggtcaggcttatcaatacgtatgggcctaccgagtgttcggcggtttcggttttttctgaaccagagaagattaattgttcatatgattttaaccgggggctacccatcgggaggcctatggacaatacaacactttatgttgttgatgagcattgttgccttgttccatttggcatgcccggtgaactgctcattggaggcgctggtgtggctaaagggtaccttaatctttctctgttaacggaggatcgttttattgatgacgtttttcaggaaagcgagccaaaagggagactctatagaacaggggatatcgtccgcagcctttctgacggcaatctccagtttctcggaagaaaagacaatcaggtaaaaatacgggggttcaggatagagccaggcgagattgagtcggtacttaatcagcatgagctgataaaacaatccgtggtcatcgacctgacaaatgatcagggagaaaccgctctcgttggttacttcgttacagagaaaaatgctctgtcttcttcagagttaaggcactacctggcacaaaaaatgccagagtatatggtgccatcttattttgtgcctatcaagaaagttccgctgcttcctaacggcaagattgacagaagcgcacttcctgttccggatactgtcgttgaaaaaaaagccacctatgtcgggccgagggatgaaaccgaaaaaacacttgtcgaaatctggcaggaagtgcttggggttcatccaataggagttacagatgatttttttgaacttggaggtcactctcttttggctgtgagattgtgctcccaaattcaggaaaaggtcaacaaaaaggttaccctgtcaggactttttcagagcctgacgattgaaaagcttgcccgcacgataaccgatgaggtttgggtccccgaatcatctcctgctgtttgtatccagtgcgttgatttcggaaaatctcttcccccgttgttttttattcatattcttggtaccggattgaagttttgtcggccgatggtcaagtatttgtcccctgaactgcctgtctatggactttcagttcatttgaatgaaaaagatcatttcgaagaattcagtgtggaggagctggcaacgcgctatgttcgtgaagtgagacggatttatccgcaagggccatttttgtttgcaggaatctcttttggaggccttatcgcttttgaaatggcaaggaagatgagtgaagatggagaggatattcgtatggttgcgcttattgacagcattttgccggaagcgtttcataaaatgacaggaaaagagggtgcgcatgcgcatcgtgaaaaattcagaagcgagggagtctcctatttgatcaggaaagtacttgaaagagcgcggcatgaagggtttgttatgagggaaaaatccagccactgctattctaaaattcttttgcagtactatatggtcagggatagagtcgaccggatgccagtctctctctatgaatttgctgcaaggcttcagaatgacgatgccttgcagaagtatcatccgaaaatttataccggaaaagttactcttttcaaaagtcgggaaagattttacggcgtcagttttatccaggatcctctgtcaggatggggagcgttttcgtcaggtggcgttgaggttattgattgtcccggagaccatctcggaatgcttgcagatcctcatgtggaaacattgggcatgaagctgatgcaatcaattgaaacgtgcctgcatatggccaggccgatcgcaacatcgcaaactggcgaggtagtcattcgttctgtcaaaagaggggaaagccggttattcagagatatttcattgcgctcgatcagagaatctcccgatgcatttgtagccacactcgatcaagttcagcatgaaccgctgacttactgggaacagttacttgattttattgtggattcgccactcgatacgatttttctggcatgtatcgatcagcggtgtatcgggtttgctgccgcgagaatatattcgaatgatccctatctgacggaactgagatggatgtgggttgatcgcgatttcaggggaaaaggattgggcgggagtcttcttgaaaaggttatcgagtgggctcagtccagaggatctcaaaaaatcaatctctgggtttccgaaagccagaactcagccattcagctttatacatcgaagggctttgtcgataccggagatcggggttttctccgtccgggatcggcattacacgcaagaaagatgattcgcgataatgctgattatttgcgtcatggaggatgaaaaatgaacatgactcatcagcgtgtatatgtctggcaaataaatatcgaagtattcgaggagaacgcggatgcatttttttctcttttgtcttcggatgaacagtcaagagcagcgcatttatcttttgcaagagataagcgaagctttatcgtgagacgggctttattgagaatgatccttggctcttattgttccgttcatcctcatcagttacgattcaggcagcagcaatcaggaaaaccctttattgcctttcccggccatacaggaatacatttcagtcatgcccactccgtcaatatgggtctctatgcgttttcgcctgatcaagcggttggaattgacgttgaaaagattaggtcactaccagacctgcttgtcgttgcaaggcgttttttttcttacagggaatatgtaattctcaaaggactttccactcggaacagagagagtgtgtttttcaggatgtggagtatgaaggaggctctgatcaaggcaaacggatggagccttgaaaaggggttggccgaatgctgtaccgcaaaggtattcaataacgattatggtcgggttgctgatagttcagtgtgtgtcgtcgatagcggctcagatttcgctgcagcccttgctgtacaagggtgcggggagtatgagattttcttcgaaaaaccggatgccggctcttttatttcagagctgatgagggatgcttctttcgattgcgggcattgatccgcttatcgattgatcagtttcatcatgtgttcaggataacgggctcccgcagcgactccttttggcaaggcttcgatgatatccgtcatttcggtcttgctgattatcacggatcctgctgctatattttcctcaaggtaatggagatgttttgttccggggatcggtacgatatcatcaccctgggcaagcacccatgcaagagcgagctgtcccggagtgattcctttgcgatgcgctatggttttgatccgttctaccagatccaggtttttcataaagttattgccctgaaatcggggcgagttacgtctgtagtcatctttggaaaaatcgtcagggcttttgagttgcccggtcagaaaccctcgtccaagagggctgtacgccacaaagccgattccaagttcacgcagggttggcttcggggtctcgcgtccagagcgagtattcgctttgcagggcgctaagcggatggacggcatgagcgcgacggattgtctctgttccggcttcggagagtccgatatagcttgttttgcccgcggtgatgagttcggccattgcgcctacggtttcttcaatcggtacatcggtgtctacccggtgctggtacaagagatcgatatggtcaactccaagccgtttcagggagctgtcacaggctgatcgaacatactcgggtctgccattgatgccggtgatgggcgcccactctccattgattgaaggggtgttgcgcatgatgccgaatttggttgcgatgatgacttcgttgcgacgttccctgatagctcttcccaccagctcttcattggtaaacggtccgtacatatcagaggtgtcaagaaagtttacccccatatcgagcgcgcgatggatggttgcaagcgactccctttcatttcgtcgaccgtaaaaatcggacattcccatacatcccagaccttgtgccgatacggttaatccctgcgaaccgagttttctctgttccattgattgcttttttttctttcttttcctgttgcttgtacctgttatttcaatcgcgaaaggttatcgagcgctgttttgcctgcatccatgagtatcgttcgggttgcttcgctattgatatttccagcggctatcatgatatagcagttctctttgagaatatacagtccgccggttgcaataaaggcgtcgtcaccaagatccctgatatcggttctggtgctttcaaagttctttttcaggcggttgtaaatcgaggctgtcgaggttccttcagggagcataaagccgttttgggtaagggttatctgaagaaaggaggttgactgctcgtttaccggattgtacatgcagagtttcagaccaacaatgggcttttcagttctgacagccttctttaccggttcaccgagaattttttcggcatcctgttgcgtcacaagatgagagggctcgataatagttatttgttgtgcttgctgaactgccagtttttcctctttaccgttttgagatgggtttccgcatccctggagtatgaaaagagcaataaccggaacgagcagaagtcgcgcatgtattgttataaacataggttttcctgttgattgtacaatatatcaggcatcaatctaccgttattcaaaaattgtcacaagtattgccggctgatatttcttgttctgtacggggaactcttgataaaaaagaaagcgcagtattgtgactgcgctttctctgtattgatggatctcggactgcatgccgtgatcgtttattcgtcttcctggtcacgcaggttttcaagcacaccgaaatcttcaagcgtcgtaacgtcgcctttaacttcattgctcgtagcaagttcgcgcagaaggcgtcgcatgatttttccgctgcgagtcttcgggaggccttttgcccatctgatttcatcgggttttgcaatcggtccgatctccttggcaacatggttgcgcaacgattctctgagtttcatatcgccttcatactcatccttgagcgtgacaaacgcgacgagtgagttgcctttgatgtcgtccgggcggctgacaacggcagcttccgcaacggcttcatgggaaacaagcgcgctttcgacttcgctggtgccaagacggtgtcctgaaacgttgaccacatcatccacacgacccataatccagatgtaaccgtcctcgtcttttcttgcaccgtcgccggtaaagtacatgtcgttgaactctgaccagtaggttttttcgtatcgctcgttgtcgccgtaaatggtcctgagcatggagggccatggctttttgataacgagatatcctccttcattggcattgcaggaaacgccatccttgcggacaacgtcaaccatgatgccgggcagcggtcgggttgccgttcccggttttgtgggtgttgcgcccggaaacggagataccatgatgcctccggtctcggtctgccaccaggtgtcgacgatcggacatttttcctgtcctacaacccgatggtaccacatccaggcttcaggattgataggctctccgacggttccaagcagtctgagcgagctgagatcatgtttcgttacccattcgttacctgcacggataaaggcgcggatagcggtaggtgcggtgtagagaatggtgactttataacggttgatgatgtcccagaatcgatcccactgagggtagttcggcgcgccttcatacatgagaagcgttgccccgttgagcaatggtccataaaccatgtaactgtgtccggtaatccagcctacatcggccgtacaccagtaaatgtcctcatcctttatatcaaaaacgtatttgaaggagcttgcggcgtgaaccatatagcctgctgttgtatgcagaatgcctttgggcttgcctgttgaaccgctggtatagaggacaaagagcggatgttcggaatccacctcgaccggttcagaaacgtccatagccaatcccatgagatcatgccaccaatggtccatgccgtcatgcatgctgaccgtttcactggtgactttcaggacgataacgtttcggacagatggggtgttgacgattgcttcgtcaacaatttttttcagattgatcgtacttccccggcgtctggttccgtcgcagcagataaccatctttgcccttgaatcgttgacgcgttcggtgatggcatgtgctgaaaatcctgcaaaaatcacgttatgaaccgcgccgactcttgcgcatgcaagaaccgcaataacaagctcagggaccattcccatataaatggcaaccctgtcaccaggcttgatgcctgcaattttaaggacattggcaaatttgcttacctgcctgtgcagttcgccataggtgagtacccgctgatcgccctcttcgccctcccagagaattgccgccttgttttttctccaactgttcatgtggacatcaacagcattgtagcagatattggtttttccgccgttaaaccattttgcataaggcgttttccattccagcacactgtcccattttttaaaccagtggaactgttcagccaacccagcccagtaggtttccggatcttcggctgctgcagcatacagcttctcatattcttccattgaggatacatgagcactgttggagaactccaccggaggaggaaacttgcgcttttcagtcataactgaactgatggattcctcgattaaagcgggtgaggctgttggttggttgctggatgttttttcgtcggtagccattgatcactggtgtttgtgttgacaaaatacatcctcccgtaaccggaaggttagtgtgctgatagaaaaaagatgaaagaggataaggaacaagccgaaagggcagtcgataattgtaaccttcagtttacataaaataaatggacatttcaataatcgttacaccggggctgcccgatttcaatggtttggaattgattgttttacagcgaaatttacaagtttgtcctggatgacaatttctttgacaatcgtctgtccttccagaaatttaataacggtatcaacgtgttttgccatgtcaacaagtgattcttcagggctttttgccggagccgtaaacctgcctctgagttttccgttgacctgtacggctatggtcacaacagggtcttcggcaattgcaggatcaaatacgggaaacggttctgcgctgattggcgatgtatggcctattgcctgccagagctctgctgtgatatgcggcgcatatggtgcaagcatgaggagcaggttttcgacggcgcttttctgacggcacccgtttttctgcagttcattgacaaataccatcatttcagagatggcggtattgaatttgagatgatcagtgtcttcagtaacttttttgatggttttatgcattctgcgttgcagtatttcgggcaacgggttttcatcaagtacagctgcctgatctctttggtctggattttctgaatccggataaacaagtctccagacttttccaagaaaacggcttatgccttctataccattggtattccatggttttacctgttcgagagggccgagaaacatttcatagagccggacagcatctgccccgtagtctttcagcacctggtcagcagggatgacgttccctcgtgatttggacattttttcattgtcttcaccaagaatcattccctgattgaagagttttttaaatggttctctgctgctcacgaccccgagatcgtagagtaccttgtgccagaatcgagcatagagcagatgcagaacggcatgttccgcacctccgatatagagatcgacattcatccagtacttttctttcgccgggtcaataagctgcgcattattttccggatcgataaagcgcaggtagtaccagcagcttccggcccattggggcatggtgttggtctctcttctgaatgatccgaattcatcagcaccatagagccaatcatgcatggttgcaagcggcgattcacctgtttccgagggttgataggcttcgacttcaggaagctggagcggcagattgctttctgttcggattgagccatcttcataatgttttacaggaatcggttcaccccagtaacgttgccggctgaatatccagtctcgaagtttgtaggtgactttgcgttcaccaagcccttttgtctccagccagtgggccataatttgaaatgcttcgctgaaatggagtccgtcaatactgatttccgggttcgatgaattgattgagacgctctcctttccttcaaacgcagcatcgtcaacaccatcagggcttttgatgacctcgattatgggtaacccgaatttctttgcgaactcccagtccctgctgtcatgagctggtactgacatgattgctccagtgccataactggtcagaacgaagtcggagatccatacaggcagagggtcgcccgttgcaggattgatggcaaaggaacctgtaaagatgccggttttatctttttgcagacctgtccgttccagttcggacttcaatttagcctctttgatgtattgtgttacggcaacgagctgctgtgccgttgccagcttcaaggcaagggggtgttcaggggaaattaccagaaaggttgcaccgaaaagagtgtcaggtctggttgtatagaccctcaatttacggttgtggcagcgaagttcgaaatcaatttccatgccttcggaacgtccgatccagttgcgctgcatctgtttgacattttcaggccagtcgagttcgtcaaggtcgtcgagaagcctttcggcataggcggtaattttcagtacccactggcgcagcggtttacggataaccgtgtacccctccttcaccttttcctctacctcctcattagccagaactgttttcaactcttcgcaccagttaatgtctacctccgaaacgtatgcgagacccagttcatacaatttgataaagatccattgtgtccatctgaaataatccgggctggtcgtattgatttctcgcgaccaatcataggaaaaacccattgcctgcagtgtttccctgaaactgctgatatttttttcagtagtattttttggatgtgttccggttttgatggcaaactgttctgccggaagcccgaaggcatcccatcccatcgggtgcagaacattatatccgcaactgcgtttgtatctggctacgatgtcggtagccgtgtacccttcaaggtgtcctacgtgaagtcccgatccgcttggataggggaacatgtcgaggacatagtattttggtttatcagtgctttcacctgaagaaaaggagttgtttttcagccagaaagactgccattttttttcgatcgttgaaaaatcgtaacgcatatgctcttgatgtcgtgcattttattttataaaaaaagcagtgcaggatttcctgcactgctttttttgtgattaaccggtcagtttccttctgtgccagccttgttctcgtcggatttttccggttccgattccactgcttttatggagagcgcaaagcggttttttccggtacgcgggtctttacggatgtcaacgagtttgactttgactctgtctccgactttaaggtgatcgctgacctttgtaacccgttctttcgatatttccgaaatgtgaaccagtccgtcggttttaggcagaaactctacaaaggcgccgagttcgtcgcgaatgtcgcgaaccttgccaaggtaggtattgccgatttcgggtttggagatgagcgttttgatggtctcaactgcggcattggtgccttccgggctcgaacaggcaatggtaacggtgccgtcatcctcaatattgatctctgcgccggtctcttcagtaatgctgcgaatggtttctcctcctttaccgataatcagtccgatggcatcaaccggaatctgtatggaggtgagtcgaggcgcatattgtgcaagttcgccgcgtgatatcggtatggcaacttccattttgtcgagaatatgcagtctgcctttgcgtgcctgttccagagcggtttcgaggatgtggtagtcaaggccgtcaatcttgatatccatctggcatgcggtgatgccgtcttctgtaccagccaccttgaaatccatatcgccaagatgatcttcgttgcccagaatatcggaaagcacgctgtaggcatctccttccttgatcagtcccatggcgattccggagaccggttttcttatcggaacgccgccatccatcagggccagggttccgccgcataccgaagccattgatgatgagccgtttgattcaagaatatcagaaacgatgcggatggtataggggaaatcggtttctgatggggagaccattttgattgaacgttcggcaaggtttccgtgtccaatctctctgcggcccgttcctccgaccctgccggtttcaccaacggaaaatggcggaaagttatagtgcagcatgaagcgcttgtcggcactgtctgttagggtgtcaaccgactgcgcatctttttttgtgccaagcgtaatggtgacgagtgcctgggtttcccctctggtgaacagggctgagccgtgtgctctcggaatgatgccgagttcaatgctgatagggcgaatttcgtcaagggttcttccgtcaagccgtttgccgtcatcaagaatcatgtgtcgcataacttttttctcgacagcgtggatctcctcctcgatgatatgtgcgttcagacagagtgccttttcaggttctgctgcaatttcttcaggtgtcagaagagctttgaagagctcaagcgttgactggagagtctctttatagacggaagcggttttttcggcacgatcttccttgcagagtggagtataggcaagttccttcagccgggtttcggaaaggccggcaataacctctttgagttttgccggtgcttttaccggagcaaaagagcgttggggccttgctatttcagcagccatttcgtcctgcagcgcgcagattttacgaattgcttcgtggccgaattttatggcgtcaagcatctcggcttcagagatctccttcatttcgccttcaagcatgcagatggtgttggctgtgccaccgatacagatatcgatgtcgcttccctgcagttcgttgatattcgggttgacaatgaactctccattgattcttcccacacggacttccgacatcgagttatggaaaggaatgtcggaaaccatgattgccgccgaggcggcaacgccgccaaggacgtcggcatcgttgatctggtctgaagagaataccgtgacgatgatctgcgtttcaaataagtaaccgtcggggaagagcggtctgagtgctctgtcgataagtcgggccgtgagaatttctttttcggaagggcgtccttcacgtttaaaaaaaccgccagggaatttacccgcagcggagtatttttcgcggtactcgacctgaagcggaaaatagtcctgattggcaggaggaggagttttacttgatacaaccgtggcgagcaccatggtatcaccaaggcgtacaagggcggcgccatcggcctgttttgccattttaccggtttcgatcgagagtatcttgcccttgccaagatcaattgctttgttgataatcatggaaatcgtttgtggttagtgttaaaagtgttttcctgtgtaatccatgctgtccattgccgtgtttgcggctgtgttgcattatgaccgttctgacggttaaacagaaaaacaactggttcttaaatataatacaaaaaagtgttttccgataacggtcatctccgtgtcgcttataccatgaacttcctgttatcgatgagcctgaccgtaccggcctgaactgcaagcagcagacggtaggtttttcccttttccgcttttgatgcaggcagaaaagtttcgtcatcaacaaaacagatgtattccgggtggcaggagagcgccgatttgatgatgttttcaacctccggaacgatcgcgtccaggtcgaggcacggttcggcaatccgccgctcagcatggcagagccctttgtatagaacggtggcggcatcccgttcttttgcggagagatagatgtttcttgaacttacggccagtccgttttcatcccgtatgataggcgcctcgattatccggacatcgatgttaagatctttgacaagctgcttgataacagcgagctgctgggcatctttttctccgaaaacggcgatatgcggtctggttatctgcagaagcttggtgacgatggttgctacgccgctgaagtgtccgggtcgctgttttccttcgaactgttcgccaagagggccgggatgaaccgttgtctgaaagtttcctgtatacattgcatcaaccggcggagcaaaaacgtagtccacttctgctgcctttgcgtgtgcggcatcctgttcaaaaggcctcggatagcggtggaaatcttcgtggggagcgaattgtctcggattgacaaatatggtgagaataatggtgccggcgattttgcgggcctctttaatcagactcagatgcccttcatgcagggctcccatggtcatgacaacgccgataagctgacggttgagtcggagtttttcagcaatagcctgcatctgtatggggtcagtaatgatctgcattgtcctgttcggtttttttgttttttttgcatgccggattaacgacaacgacaaattctccccgtattgtttcatgttcgagccgttcccgaagagcgtcgagagtgccagttctatactcttcatgtattttggtcatctcccttgcaatgaagagttctgaatcggggaaagcctctttgaactcatcaagaagttttatgatcctgtgcggcgattcataaaagacaacaggggtgttgagtgaagagagaaatgcaagtcggcttttccttccttttttatgcggaaggaagcctgcgaaaaaaaaattgttgaccggcagggggcagactgataacgccgcagttagtgcgctcggtccgggaatagggataacgggaaaacctttttcccggagggcatgaatcagtgaatatcccggatcgctgattatcggggttcctgcatcggttgtaaggcagacgtcaacgccctcttcaagcagtcgggtgatctggagaacggctcttgcttcattgtagttgtgatagcttatgagcttttttccgataatatcgaagtgctttaagagaatcgaggctctgcgtgtgtcttcacacgcgatggcgcctgcgttttgcagggttttgactgctcttagcgtgatgtcttcgaggttgccgaggggagtggcaacgacataaagacatccggtatttccggtttcatgctgcactgataaaaagagatatgttcaggtctggtttcctgtggtagattcagattgcatttagtataataaaaatatgataaacagttttcccctcaatgatgaaggatcaaaatcaactggtaacggccagagatgtaaccgtttttttttcgcttaaaaaaaatggtttttttgcaaaaccctataaagttacagcggtcaacggggtctctttcgatataaagaggggtgaaaccctcggtcttgttggagaatccggatgcggaaaaacaacgcttggtcgggcgatgatccgtttgggtcacggtgttaccggcggtcatatcgaatttaacggcagggatatttcgtcgatgggcaagagagagttcagggcgcttcgaaaagatatccagatgatttttcaggatccatttggttcgcttaatccccggcttaccatcggtcagatgcttgcagaggtcttgaaggtgcaccgtcttgccagaggggagagtgcccgcaaaaggattcttgagcttctcgatattgtgggattgcagaaggagtatttcaaccgttatccgcatgagttttcaggtggtcagcgtcagcgtatcggcatagctcgcgcacttgcagtcagtccttcatttataatctgcgacgagcctgtttctgctcttgatgtttcgattcagtcacagatcatcaacctgctcaaggatttgcagaaagagttcggtctgacctatttttttattgctcacgatctctcggtggttgagtatatctccgatcgggttgcggtgatgtatcttggaaagattgttgaaattgctgattcccgatcgctctatgaagcgcccaggcatccctatacggaggcgttgctgtctgcaattcccatccctgttccgggaggcaaaaaacatcgtattctgttgaagggcgatcaacccggtcctctgaacattccctccgggtgcggttttcatccccgttgtccaaaggcaatgcctgaatgcagcatcagggagccggtgctcaaatcgccgcagggtgaaccggatcgtctggtaagctgtctgctttacccttaaggcgtcagttgtcgttttttatcaccattaagaatatttcccagtgaaagatgtcaataaaaaatccggttgctggagaatcggctgtttttcgtttgttgttgtgccgattctcatagcggtatcggcttttttttatttccgttcatcctatgttcttccggacaaatttgttttgagcgttcccattcagggaaatcttgatgaggtgcactccctgagctcttcgttgccgttactttcgtcagccgaaccgctgtcgtttcaggatctgctttttcttttcgatcatgctgccggcgacaagaggataggttcgattttgcttgaaatagggggagtgcatgccaatccggccaagttgacggaactcaggtattcaatcgaaaagatgaaggcttccgggaaaaaagttgtggcttttctccgttcggcagaggacagcgactatctgcttgcgacggcctgtgattcaattgttgttgaggaggggggctttctgatgcttgacggcctcaaagccgagacactgttttataccaaatcgctcaataaaataggcatcactttccaggcatctcaatggaaaacgtacaaaagcggcattgagccatttgtcagaacaggggcaagttccgagtatcttgaacagatcggcgagctccttgacgacgtgtacgacgactatctcggctatgcttcgaaacgcagaggtataagccgtgattcattgcaggcggttatcgacaacatggcgctgctttcggcaaaaaaagcggttcagcttggccttgctgatggcattgcttcgtcctgggctcttaaccgctcacttgccggaaaaataaccggaagggaaccggagcgtggtgatgatgtgatggtgagtgcggagcgttaccgtgattcggttgaaccgaattataatgctgacgggcgtgatgcaattgccttgattaccctttcgggtccgatctaccgttcaggtggcgcttccggtatgggtgttgccgaagggtttgacgaaaagcttttgcagcgctctctggaggttgcgcttgataatcgtgacgtcaaggctttggtgttgcgtatcgacagcccgggaggagatgcgcttgcttcggctgatatgctcgagatgctttattttgcagcaaagaaaaagccgattgtagtttccatgtcaggggtagcggcttccggtggatatatggcagcgctggcggggaataaaatttttgcagagccgcttaccattaccgggtcgataggggtctatgcgctgaagccggaaatcagcggccttgtggaaaaaacaggtttgcagcgcgaggttgtcactcgcggcaggtatgccgatgcaacttcgcttttcaagccgcttgacaaggatgcttacgataaatttgttgccgcttccggcgacgtctatcatgattttgtcagcaaggtcgccacgtcaagaaagatgcggtgggctgctgccgattcggtagccggggggagggtctggagcggaaaaagagcgttgcaggcaggactgattgacagcctcggcgggctgcacgatgccatccgggaggctcagattctcggtaaaatagacaagacgaaaaaacctcgtattctcttttatcctgaacggaaaagctggatggaatctcttgcggagggtgacttttccggcttctcccggagcgtgactattgcgttgaagcagcgtctgatccatgagcttgttcctgaaggccaatcaagctccatcactgctttttacgacatgctgatggtctcaggccaactgcatctgattgcagctctgcccggcgaggtcgttatccgctgatgagcatgctgatactctccccgggagcatggtgtttgaggagttgttcccggggaggaagttcaagatttaaaacttgtaggtcatggaactctgggctctgaatgcatcgctttcaggggcattcctgtagtctgttctccattgagacaattgcacgccgagaatgaagttcggggttatccggttgatgacattggcgaagaagctttggttcagtgatcgaccgtctgccgcaaggtcattatcattcggatcgtcgatacctgcgccgaggctgaaggtggtcgaagggttcatggtgtacctgagtgccgcccatccgccttgggatcgtatttccttaagatcaccagatacgtccttgtttaccccctggccaattccgccccaatagtcgtcgagattcgaaccggtaaaatactccccgccgagagtgattttttcgctgagcggcatggcgatttccacattgcaggaccatgagtcaagcgttgcatgattgccggttttatcgctgtcccactcctcctggccataatggcccgacagggcgatggtggccggctgggtatccacaagaaggggtgctgaaaatgcaatgcgcccctgaatggcaggcatgtcggcatctttgcccggatcggtgttccatgtttcagcaagggtgttcgactcgccgattgttctggacgctgctgccaccagttcaattcgtcccttttcaccaaccgaaaatcccttggtgagacgcaattgcgggtggcgggaaccgatattgccggctgcccacataattgccggatcgtctgtaaacggtatttgtgaagagatgacatcccatgtctggcctgccagaatactgaagtccgaagccggccagaaagctttgagatatccgtgacgcaggcgcgggcttgcattgttttccgcaccgacgttgctcagaaaatcaaactcgatgttgcccgagagtttgatggaatccgtgtccggcccggtgaggttcagtccaagccttgtggcgcctgccgtgaggttccattcggcgtcgttattgttcagaccctctggacgaacccataaggcgatatttccgggatttatttttcctgtatcgtatgatgcgtcaaagcgggcaaaaccgtaaagctgggctttgactcccgatccgagtgaaacggtgagcgggcttttcgctgcaggttttgcctctggtgtggcaggagtgacaggaatggctgcgacctgggccggagcggcaggtttcctgccaacaagggttttcagttcggcaagttccttttcgagcctgatcaccctttcctcaagggtttcggcagccgtaaccgctggaggtgccagcagaagacctgccagcatgagcgcatagggaagggtgcgtttcctgttcatggatgtgtgtgctttcaatggtttgttgcgtcggatgcaggttgcgtgaaaaacctgaatatacatccctgaagggaaacctcggaacgcggatttttgctctgcggaagttactgtggataaacctgtaacggaacttgccccgtttaccgtactgcctgggaaaggaaattttcctccatggcatccatgattttccgggtggcggctgaaagcagttcggcgtttttcgtttcaggcatcttgcagagggtgcattcaaccgtttttttcggcaggcgtttcatgggaattccggatgttctgcaatggtggcccgccaaagcgggctgtattcacggcagaattgctctcagtcgggcagccctgcagagctttgatgcgggcgtgactcagaaactccagaaatcgcggtcgaggttccggtactgaatgccctggatgagatggcgcatttcgatcgtttccgatccttcgaggtcggcgatggtgcggcttaccttgaggattctgtcgtgagctcttgccgaaaggttcaggcgattcatggcgtccatgagtttttgtgagctttctggatcgagcttgcagaatgttctgatgagtttgctctgcatctgcgcattggtgtagatcctcggggatgttacagcagcaaaccgctgatgctgaatttccctggcacggattaccctctcacggatggcgcgtgagctttctgctgcggatgccgaaaacagctcggtgttttccaccttcggaacgtcaatatgaatatcgattctgtcaagcagaggcccggaaattttcgacaggtaacgctgaatctgctggggcgaagcggttaggttgccgtcgcgatctttcagcgcgccggcaggactcgggttcatggctgcgacaagcatgaatcctgcggggtattttgtggttacggaaattcttgctacggtaacctccctgtcttcgagaggctggcgcagaacttcgagcgcatttctggtgaattcgggaagttcatcgagaaaaaggattccgttatgggcaaggcttacttctccgggctttgctgttgttcctccgccgatcagcgcgacattgcttgtggtatggtgaggattgcggaaaggtctggtaaccatcagcggatggtctttttcaagcaggcttgcgacggagtagattttcgtagtttcaagcgactcctcgaaacccagcgggggcagaatgcttggaagcgctttggcaagcatggtttttccgcttcccggagggccgatcatgagcagattatgcccgccggcagcagcaatttcaagtgcttttttagcagcttgctgtcctttgatgtcggcaaagtcaacaggatattccggctctttctgaaaaagctcagcaacgtttacctctacgggtgagggttttgtttttccattgagaagatcggcggtttcgttgagggtttccacaccgaagacgagcgtgtcggcttttgatgccgagatcgcaacagcggcttccgcggcattggccagaggaacaatcaggcgttttattttttcttttaccgccataatggctacggggagcgctccgttgattctccggatcgatccgtcaagagcgagctctcccatgatgagggtatcgggaaagcggtttttgatgagtttcagagacccgagcagccctatggctatgggcagatcaaaagcggtgccctcctttttcagatcggcaggagcaaggttgacggtgatttttttcggaggcagatcgaagccggagtttctgactgcggtgagaattctctcacggctctccctgatggcgttatcgggcaggccgacaacagtgaatgatggaattcctccggtgacattgatttcaacatcaacctttacggcatcgatgccgtagagcgaagcagcatagagtgtcgagagcatggcggaaagcgagtgaattcaatggaagcagtctcttgtaccttctttgaaagtaccaaaaaaataacaggttcatcaactttttgccaatgcaggatctgctgtccggcattggcaaggtttttaaggccggtcggaggatcatccggtggttctcagtcctcctgatatggcattgacggtaagaaaaagttctgccagcagattgtcagcttttttgttctgtcctgtttggtgcagcttccgccattttttcagcagccggatctgctggcggtgcagctccctgagcccttcctgacgcagggagatgaatctggagacattgaggcgttgttcttcaagatgcgcgccatagaggctctctatcattgttcgggttttatggtactcgttttcaatgatgccgaagattcttgagcggagttcgctgttttcgacaagggcggcatactctctcataatctcggtatcgaccgttgcaaggcttgcatccgcattgcttatgatgtagcggaggggtgcccatgacgcatcctggcgtcgaatgttgtcgcacgcttcgggatgttcatgctgaagctgttcgagtgctgagccgatgccgaaccatcctgaaagggagaacctcgcctggttccagctgaatacccacgggattgcgcgtaaatccgcaaggctttttttccctgaacgccttgagggacgggatcctatccgggtagcctcaataatatctatcggcgttgcctccctgaaaaaatcaataaacccttctgcctcgatcagcctgcggtaggcaaggttgcttgtccgtgagagcatatccatcaacggctcaagttcatggcttgttttttctttattgcggtgtttcagcagctctccggttactcccgccatgaagagttcgaggttgtagagtgcactgatcctgtttgcatatttttgtgcaattgtttcaccctgttcggtaaagcggatgcccgcctggaatgaaccgtgaggctgggctcgcaaaaaccggtgggtcgggccagcgcccctgctgatgcttcctcctcggccatgaaagaaaagtatctctgtttctgattttttgccggcctcaagcaacgactcctgtgcccggtacaggttccagatactggcaaaaattcctccgtccttgttgctgtcgctgtatccgatcatcacctgttgtgccggtttttcccagccgttcatctcttgctgcatgccaagagttcgccgggtgagcggatgggagagaaatgttctcatgatatcagggcttttttcaaggtcttcaatggtttcaaagagcgggacgacgggaagcatacaggcatcgtgctctttgaaaggggtcatcaggccgacttctctcataaaaagatagaccacaagaagatcggaggcatttcttgtcatgctgacgatcagggagcctattccttcgcttccatactccttgcaatggtccagaagaacccgatagcagtcgagaaccgcctcggcttcagggccggctttcatatcgggatgggtgaacggtcggggtgattgcagctccctgtcaagaaaggctgttcgttcttcttcattccaggtcagaaatgcacttccgttcaagccggcagcgctcataagctgagagagggccagatcgtgaaactcgctgttttgccggatatcgagtgatgccagatggaagccgaaagtctgaacaatgcgatagaccggagccacatcggaatcggcaatatgccgggctcctacgttaagcagggattgtcgcaacagctcaaggtcgtcgagcagctcacgcgaagaaccgtacgagaatatgtcgttctggtttcctgtgtcatgttcgttccgggggtttttcggcagggatgcaatcatgagatttatgaactggcgccatggctcatgccggtttcttatgagtgccacctcgccatcttctcccagatggttggcgagcgttctgattctttcttccagtgcgtccgggggcaactggtgtttttcagacaggctgagctttgaggcaagcctggtaagatgaaaggcgatcagggcaagcgctttgcgacgcatttccagaagggtctctctggttacttttgcggtgacaagagggtggccgtccctgtcgccgccaacccagcttccaaaacgaagcaggggaagcgtttgcgggtctgcgagtttttcgggagcgaacccgcattcctgccatgcgtgaagaagccgtttgtcaagcatgggcagcacttcgggaaaaatgttatagaggtagtgaacaatatttctgcgttcagccgatacggccggtttgtcgtacaggagctcaccggttcgccacaatctttccatgacgacctttatctctttacggatatcctcttgttcaagtggtgtccacatctggttttcacgttttaccagaagaatgtagagctggcggtgctgttcaagaacggtttttcgttttgcctcggtggggtgggctgtcagggcgacatcgacggtgacccgcgatagttcgctcaaaatttcctcttcggttatgccgttttttttgagccgatgcaggttttttccccagagtcccttgagctccgatagtcctttttctgtttcaattgtgcgtcgatactgcgcgcctgagttttcttctgccatgttgagcagttggaaaaaaatcgagtatgcctgtatggctcgctcaatgtcgggataatcatcgaggcgcatggacgcccgtttccacggaagatgttcggcaagctctttttcgcccagatcatgaagcatttcctgaaaacactggagcagaaaggtgaagtccctttccgctttttcaaaattaatgacgctgcttgtcgtggtgatcatggtttgtctgtgagttaccggatgcaaagttcagtgcgacttgaattttatgttcagtatttgaaaaaaacgggagagctgcaacagtgttttctttttttttttagacggaagcgatggaagagctctctttttgtcgatcgaagatggcctgcttataatataggggagtcacgttccatgttggtaacctcctctattctgcgggttcacgtgagggtgtaaggcgatttcctgtcaaggtttttgtggtttatgtttgtcggctttactattaatgcttatcttattcaataatttttctacaggccgctaacacctaattcactacctgtcatggacaacaaatcaaacgggaagcttattgcacttgcaatcggcggggctgtcttaatgggggctttgttttttggggtgtcatttttaaccggttacaaggtgccggctgagaacatctcgaacattttaacacctttgaagtcgttcactggatggttttcgctgattttcttcgcttcgctgatcatcatgactctgggaaaaatgtcgtcacgcatcagtgataaatggtttctcagctttcctctcggcgccctcggtattgttgccctcatgtttgcaattctctggatcaggccttccggctttcttcttccgacaacaggaagaaccaccacgcttgacggaaaatatattcgcagcgttggcgaactgaaagcttttcttgacaaaccggctgaaggcagcaaggttcccaaggctcctgccggatttgattttgatggagcgaaggctcttgccgatgggcgctgcaacaagtgtcatacgctcgattctgttcaggatgctctgagaacgaaattcaagaaaaccggaaaggttgacgttgtcgtcaatcgcatgcaggcatatccgggttcaggcattacggttgatgaagcaaatacgatcatgatctaccttgtcgagaagtactgagcgtatccgatcctgccggttgcaagttgcaaaagcctcagcgttctgctgaggcttttgcttttttggcttgttgcggtggagcgctcgggaaaattcctcgcgagccgaggatgatcggggtgaaccggatttttcctttactgcttttgaggccaggtgacgctgacggtttctgttattcctccccttgctttccattgggttataaccgtcatttctcttggttgaagcacgcttgtaagatcgtcaaggatcgtgttggtgatgttttcataaaagatgcccgcgttgcgaaattcgagaaagtagtatttcagtgatttcagttctacgcaactcttgtcggggatatagcggataatgatggtgccgaaatcaggaagcgctgttatcggacagacggaggtgaattccgggttgacaatttcaatggtgtagtcccttccgggaaaggtgttgtcgaatacttcaagaatttcttttttcattgaatgcgcagtgctgaaaaggttgagggattacgaatattctttcgacgcaaaatatgaaataccgtttgactttctgtaaattttcatgcctgtttttttctgaaatataaaagaagggtttcttctactaaccaaagattcaatcgatgcagaggatacgttatggacaggatgttgatttccgctgataagcaaagccgggagatggctgagctttatgatgcactttccggagagtatgatcttcgggagagcccctttacatttgccgatcaaacgttcagttttctcagtgttctcgacagttacgcgctgcttgacagaataacgcaggaagagtttgtcaaggatgagcagatgccctactgggcagaaatatggcctgctgcgatcgcgctttcttcttttattgccgaagatctgatgctcgaagggaggcgggtgattgaaatcggcgcaggagtcggcatggtgtctgtaacagcagcgcgttttggtgccggtgtgctggctactgactattcgactgaagcgctgaggtttgttcgctataatgcgctgcttaaccgagtctctcttgagacagcccgtcttgactggcgaagcgtgatgtgcagtgagcagtttgattttctctttgctgccgatgtcctttatgaaagggtcaacttgcttcctgttgttacagccattgacaagctgcttaaaccggacggtgtcgcttatgtggctgatcctcgacgaagactcgctgaacagtttcttgagctggccgctgaaaacagctttatcattacgcctgagttgcatgagttcagaataggcaggcctcctgtcgcggtgactatctatagaataacaagatgtcagcagttgtcatgaacaacggaaccatgaggtttacacgccggtggtcatttcacgcgggagagggtgcgttggtatggcagcttgtttttcctcaaacgggcgaggtggttgggcagaagcttctccgtgagagccgtcgttcgctctttttctctcttgattcggcaacagggcgggtgctttttgacgatcttcctcttatcggcgatgatggttctctcaatactccggacgggtggtataccggcattgagactacagctcaccatcttgtatactgttattgttatcaacgggaaagtccggaacatctcggcctgtgggcgattgatccgggatcgggacaggtggtctgggcgagaagggatgttgtttttgtcgctaaccttgaagagacatttcttgtctataccccgtcttcttttggcgggtttcctgaacgtcactatctgcttcttgatcctcttgctggcagtacggtcagaacgatcgggtttgatagcatgacggcaaatgcgcttcgacgtgaaatgacacctgaagaggatcgccaggggctgttattgcctcaattcgtttcggaaggtatggtggaggagacccttgcgcttcgtcgtgcaggcattgatgctccgcaacattgtgaatgcattgtgctcgggccgcttcttgtggctgcaaggtatgagccatcctccgtttccggtcgatggaataccgttctcggtgtctggtttgatgcggttcgggtctatgaagaggtgatggagaaagatggagaaaaaccctgtttgaacaattttctcatcagggacttatcactgtattacataaaagagaaagaagaactgatttcagtcagcctatgaaaaagcacgatgcttatggcaccacggattcaggagaggatgggtgctacagggaggcggaacgttttcttggctatctgaaaaccagcaaaaatgtttcccggcacaccattacagcctatcgaaacgatcttgaccagtttttttcgttcatgcagcggcatctcgagcttcagcatatgagcttgtttgatcctgaacaggttacggttgcgtcggttcgactttttatgggcgatcttttacagcggggtctgcaaccaaagtcgatagcaagaaaacttgcatcggtaaagagcttttaccgttatcttcaggaaacaggtgtaatcaaaagctcggtactttcgttggtttcaaccccgaggtacccgcgtcatgtgcctggatttctaaccgagcagcagaccgaaaagattttcgaacaggaagatagcgggttgttcgggtcagatgatacgttcgagtttcatcgcgatatctccgttcttgagatgctctatgggtgcgggctgaggatttcagaattaatcgatctttgtccggatgatatcaattttcttcagggatatgtgaaaattaccggaaaagggcagaagcagcgaattgtgcctcttggtacccaggccgcagaggcagtgagaaaatattttgaagtccggcgaaacttctttagaataaataagttgatggatgaaaaggagctgaaccatgtgtttgttacgaaaagaggtaaaaaactgtatcctatgcttgttcagaggatcacgaaaaagtacttgatgtcggtaacggaacagaaagagaaaaatcctcaccttcttcgtcatacgtttgccactcatcttttgaataacggtgccgatctcaaaagcgtaagtgagatgcttggtcacagcagcctcgcgaccacagaaatctatacgcacgttacctttggcaggttaaaggaggtctatcgaaaagcgcatcctaaagcatgatgtattttacttcggaatttcttctgtccggagttttgttccttcattatgttcactttatcttattggaggttttatgaagactgctgttaacgatacgatcagcaacgtacaggtaactctgcgtcattcgagtaatcacaacagtatagaggaatatgcccggagtgctgtacaggtactgggaagagtataccctggaattatttcctgtcatatcattctcgatcaccagaaaaatgattttgagaaaaacaagcttgctgaaataacggttcatgttccccagaatgtgcttgtggctcgggaagcaggaacagcatacgaacagaccatcgatagctgtgttgagtcacttggaagacagctcaagaaatacaaggaaaagtttgttccctaattatatatcaagacctgcagaacgccattgggcctgttctgcagggttgttctcgttttctcctatccacactatctcgcgtgtatgactctggaacagaaagggctaaaaaaacaatccattacagtagcctacttttttgataccatcggcaaggagcatgatatcaaattgcggagactgaatagtgtcgatgaacagaaacggcggatttttgagcgcgatctgcatcggccgggtcttgctcttgctggatttaccaatctctttacctacaagagggttcagattcttggtaataccgaaatgagatttttgaatcagcatgaagaggatgcaagaaaaaatgcgttcgggaatttcgtgcggttcaagattccctgtatcattctgacaagcaccaacaagcttcagcctgagttgctggcaatggcaaccgaggcaggaataccggttttttctacccggcattcgtcaacaaaaacaatgtaccttattaccgaatttcttgacaaccagttttctctttatcagcaataccacgggtcgatggttgatgtgtacggagttggcgtgctgcttaaaggcaggagcggacttggcaagtcggaagttgctcttgacctggtggaacgagggcatggtcttgtcgctgacgatgttgtggttattcatcgcaagggggagtcgatgatactgactgcaaaaagaaataaaaatattgagcattttatggaaattcgtggtcttggcgtcgttgatgtcaaggctaatttcggtattcgggctataagagatgccaaggaggttcaggttgtggtggagttgctcgagtggaacaaggagatggagtatgaacggctcggccttgatacaaaaacaacgaaaattctcggggtcgaagtccctcttgttcagttgccgattttcccgggaaaaaatattaccgtcattattgaggtggtagcccttaatttccttttaaagcactattacgattatgtgccggcagaagctcttacaaagagaatcagaacggcgatagatcaatgactcttcaaaacgatgaccatgtttactaaacgggaagtaacagtgcctgcatgttctaatagccggccatttcgtttctcgctgagcgcgttaattctttttatgacggtgctggcttccacttcctgcagcgaaaaaaaacagggcgatgacatcggaagcaaaggtcgtgcagcaaaagattcaacgctggttattgcaatgctgggggatgctgattatttgaatcccgtgcttggaacaacggtgacctcgaacaatattttcagtctcatctatccgggtctcttgcaaagcgagtttgatacgaccactggtttgctgaattttatcgcgcttgaaaaacggttgaggcaaacaggcaccggtaccgggaaaaaaacgccacgcgctgctcttgcaaaaacctggcggatggctccggatcataaatccattacctatattctcagaaacaacgcattctggaacgatggcaagccgattgtttccggagattttaagttttcctataagctgtatggtaatcccgttattgcaagtgctcgtcagcagtacctttccgagctgatcggcgctgaaaccgggcaggttgattttcggagggctatcgaaacacctgatgacacgacattgattttcaggtttcataagcctgtttctgaacagcttgcgctttttcatacctcgctgactcctttgccttcacattactggaggtcggtaaagccggaggatttcagaagctcgccactcaatcagttaccgcttggcgcagggccatacaagttgcaggtttggcggcagcagcaggaaattgtgcttgcttcaaacaagagaagtaatctgcctaagccaggcaatatcccctatatttcctatcgtgttgtgccggattatacggtaagattaactcagcttcagacgaatgctgttgatgttgttgaaaatattaaacctgaggattttcagggggttctgaaatccaacgctgcaattgagattaaaactgtcggactcagggtttttgactatgtaggctggtcaaatattgatcaggccgagtatcacaaaaccggaaaaatcaaaccccatccgctttttggttctgcacaggttcgccttgcgcttacaacggctattgacagagagtcgatcattgatggttatctcaagagctatggcgttctttgcaataccgatatttcaccttcgctgaaatgggcgtacaatagagctattcttgctcatcagttcgatcccgcaaaagcttcggcactgctcaaagccgaaggctggcttccgggacctgacggtattcttcgaaaaaacggaaggaaattcagttttgtactttacaccaattccggcaatgcccggagaaattatgcgagcgtcatcatccagcagaatctgaaggcgatcggcattgactgcaagcttgacgttcaggaatccaatgtcttttttgaaaatcttcagtcgagaaaacttgatgcatggatggccggctggtctatagggcttgaaattgatcctcttgatgtctggggttccgatctcaaaaaaagccgatttaattttaccggctatcaaaacccgagaattgacggactttgtgagcttgcgaaacagaagatggatccactggaagcgaaagcgtactggatggaatatcagcaaattcttcatcgcgatcagccggtcacatttttgtactggataagggaaacgcaaggtttcaataaaagaattcagggcgaagagcttaatatttcaggaaccttttacaatattgacgactggactcttaacccttcggcaactgtggctctttaagatgataccatgctgacttacattattaaacggctgctgatagccgtaccgctaatttttggtgtactcacacttacgttttttatcatcaggctcgctcctggtgatccggcggcatatttcatccagcctggtatcagtcctcatgtagcagaacagatcagggagcagtatggccttaacgatcccttgcctgttcagtatatcaagtggatttcaagtgtgcttcatggtgatttcggacgcagtttcagccgtgctcaacagccggtttttgatgttatagcagaggctcttcctgttaccgtaaccatagcgcttttaacgcttattgcgaatttcatttttggcattatcatcggaattatttctgctgtgcgtcagaacagcgtgcttgacagggtactgacggtaattgcgctgtttttttattcgatgccggagttctggtttgcgttgatgatgatcattatgttttctctgaagctgccactattcccagcctcaggactgaatgaaatcggagcggaaagcttcggaacggtcggctttattcttgacaggctctggcaccttgtcctgccggtaacagtgctgagtattaacggcgctgccggcattgcccgttatgtcagaggaagcatgcttgaggttatcaggcaggattatatcagaacagcaagggcaaaaggtctgaaggaacgagtcgttatttttaaacacgcgctccgcaatgcgctcctgccggtgataacgcttatggggagctcattgccttttatttttagtggggcactatttattgaggtcatttttgcatttcccggtatggggagagtgactgtcgaggccatattttcaagggattatcccttgattatagcaaatacctttatttccggatctcttattgtcctcggaaaccttgttgctgatgtgttctatgctgttgcggatccgagaatcaagctttaaattattccgagaggaactctttggccagtgaaaatcgaattgttaaatacccctgctgatgctcttgaaattcgttatgaagagcagatccgtccgctgaaaatggatgattttactggtcagcagcgattgaccgataatctcagggtttttatttcagcggctaaaataaggggagatgcacttgatcatgtgctgctttcaggccctccaggacttggtaaaacaactcttgcaaatattattgcatcagaaatgggcgggaatatcaaggtaacttccggtccgatgcttgataaggcaggaaatcttgccggtcttttgacaagccttcgtaagggggatgtgctttttattgatgagattcatcgacttcccgcggctgtagaggagtatctttattcagctatggaggatttcaggattgacattatgcttgatagcgggccatccgcacgtgccgtacagcttcgcatagaaccgttcacccttgtgggcgcaacaacccgttccggactgctcacctccccattgcgcgcccggttcggtatatccagcaggtttgactactatccacccgaactgcttgagcgtattattttaagggcatcaggcattcttggaatcggcgtgacgacggaagctgcaggtgaaattgccggcagatcaagaggtacgccccgtattgccaatcgccttttacgacgagcgagggattttgcccaggttgctgattcttttgtcatcaatcacgatattgccatgacaacccttgcctctcttgaaattgatgaagaaggtcttgatgatatggataaaaaaataatggataccattgtcaacaagtttaacggagggccggttggtgttgcttctcttgctgtctctgtaggagaagaacaggataccattgaggaggtctatgagccctatttgatacaggcagggtatcttgccagaactccgaggggcagggtcgctacgaggcttgctctcaagagattttcttcaggatccggcattaacagcagcgaagggcctttgttcgatgcagcgcctgcacgataagatcttttttcgaaaagaacgctttgcgaaaagcgtaaggccagtctttgcgtattctggtatggtcgttgcgatttgtattttgctgctgtttttttcgagctgttcttcaacgacgattgtaagcaaatctccgtcacgtgctggttttgaaaaaggtattactgcggagcagcttaaaggcgaatttattacagcatcatttcgtgcggcaaagggtgattattggggagcgattgatcattatcgtcgagtcatcaagcaggagcctgataatgcagcggtgaattatttcatggcaaaagcattttcggttctcgatgtctccgattcagcaatggtttacagtgaaaaagcggtttcactcagccctgataatctgtattatcttaaattacttgccggaatttcccatcgattgaaggactacaagcgagcagcagaaatcttgacaagagtggctgcgcttgaaccaggacatcctgaaaatctcgctcttcttgcacttgcatatctttcctccgaacagccagaaaaagcgcttgatgtttttcaggagatgctcaggcttgatcctgaaaatgaacgcacccaggcacaggttttgctgcttgaaataaagcttcgccattatcaggaggcgatcggaacgcttaaggaacttatcggtgcgggtgatgaaaaagagaaattacgactgactctgggtgagctttatctgcaaacaggccagagagatcttgctgttgcagctttcaggtctcttgtgaaagatgatcccctgtttgttccagcctggctggcgttgtttgaggtatcagtgcaggctggcgatcagcctggttttatccgcgatcttcatggcttttatacgacaaaaggggtgaatgttcagaataaaattgatcttgcccaactcttttttgtgcgctcggttcatgacagtgtctatgctgaaccctataaggcaatgatgagcgcccttgaaaaaaattatccgggagagagccgcgtctatgagcttaaagcttctgcaagcatgcagcagaaaaaatatcttcaggctattgctgattttaagcaggcgcttgcacttgatgctgcaaatttcgacgcctgggaagggcttgtttctgcctatatcgtacagaatgatccgggtgcagccaggaaggcattgatgcttgcaaaaaggaaggttaaaggaaatcggaccaggctgttgatgcttgaaggatatcttttttaccatatcggcgagacgaaaaaagctgtagtcgttcttgaaaaagctctcagtacgaaagacgctaaaaaagaaaaaatgttctacatgcaagccagtgtgactcttgcgctttgctttgaccgtcttggtattcctgcaaaaagcatcagaatttatgaaactattcttttgcttgaccctgacaatgctcttgcgatgaataatcttgcctatatattaagccagcagggcagtcaactggataaagccaaaacgcttgcattgggagctgtggcaaaagaccctgaaagcatggtttatcttgatacgctcggatgggtttattataaacttggcgaatatgacaaggctgaaaaagcacttgaaaaggcgtttgaatatgcagttgaaaaaaatcaggttgacccggaaattatgcatcatctgatcatggtctatgaaaagctggggtatacggagaaaataagagtattgcgggaaaaaaccggagagaagaagagcccataaagaagagataaccataacggttttaaacataaaaaaaacggcggataccgccgttttttttattcactctttttaagaatgatgatcaggattttatctcgtcaaatgatcgggctgcgagataatcatagtgtgcccagcgcgcatcgacctccttctggatagccgcatagtaatgatcggcaagcgcaggatgacttttcttgagcattctgaaccggttttccatatcgaggaactgtgagaccggtattttcggcttttttgagtcgagaatgagcgggttctttccttccttgaggcggtcgggattatagcggtacagaagccagtgtcctgaatctacggcagctttctggttatcaagagctgtggacatgttgatgccgtgagcgatgcagtgcgaatatgcaatgatgatcgatgggccatcgaatgcttcagcttcaaggaaagctttaagggtttgttcatccctggctccaaaggcgactgatgcaacataggcattggtgtagctcatggaaatcaatccgagatctttttttgtgacagttcgaccggcagctgcaaattttgcaaccgcagcttttggcgttgccttggatgcctgtccgccggtattggagtatacctcggtatcaagcaccagaagattgatgtttttatcacttgccgtgacgtgatcaactcccccgtaaccgatgtcataggcccagccgtctccgccaacaccccagacgctttttttaacaagcatgtctgccacagacaaaaggtttttcgcgtcaggagtatcaatttgacgcagtttatccttgagtatcgctacgcgtttacgctgttcgaatatatctggttcggttaactcagttgcttcgagaatttcagaagcaagcgtttcgcctgtttgtgcggcaagtttctgaaccagttcacgggcatactctctttgtttgtcaatggaaattctgaacccgagggcaaactcggccgtgtcttcaaaaagcgagttagaccatgttgggccaagaccggatgcattggttgtatagggtgttgtcgggaggttgcctccgtaaattgatgagcaccctgtcgcgttgccgataacaagtctgtcgccgaaaagctgtgtcatgagtttgacatagggcgtttcgccacatcccgagcaggcgcctgagaactcgaaaagcggctcctgaagttgctgttccttgaccagacggggattgatcaggtttctgtctaattccggaatgttaaggtagtagttccagttgtcaatttcagcttcgcgcagcggggactgaacgtgcatattcagagcctttctgcctgagccgcttttatctctcgccgggcagacgtgggcgcacatttcgcagccggtacagtcttcaggtgcaatctggatggtatatttcattccttcccagttagcagcttttgcgtcggtgttcttgaacgtattcggtgcgtttttcagatatttcggatcatataccttggcacggatagccgcatgaggacagaccatacagcatttaccgcattgaatacaaagatccggctcccatccgggaatgttgtctgcaaggttgcgcttttcaaatttcgatgtccccgtggggtaggttccgtcagccggtatcatgcttacaggaagatcatcaccttcacctgcaatgatttttgcaaggacattgcagacaaagtccggtgcttcgccgactattggtgatcgaagctcttttttgctgtcggcaatggaaccgatggttacctggtgaaggttggcgatagagtgttctactgcctggatgttctggttaacgacctcatctcctttcttgccgtaagtgtaccggatcgagttcttgatgttctcgattgcctcttcacgaggaagaacgccggatatggcaaaaaagcaggattgcatgatggtgttgattcgctgtcccattccgcttgcctgtgctactttataggcatcgatagtataaagtctggcctgctttctgatgagatgttcctgagcgattttcgggagcttgtcccagacatcctcggcgctgtagtgagagtttatcagcagggttccgccgctcttgagatttttgagaaggtctatcatttcaagaaatatccagtgatgacagccgataaactgcgcttcactgataagataggctgaacgaatctccctggggccaaatctcaggtgagatgtggtgatggatcctgctttttttgagtcgtagacgaaatacccttgtgcaaagtttggcgtgttttcgccgataatcttgatcgtgtttttattggcgccaaccgttccgtcagatccgagaccataaaacagtgcccggaacatatcatcgggttcgatggaaaaatccttgtcatagtcaagacttatgctggtgacgtcatcttttatgccaatcgtaaaatggttcttcggtgccgatgaagacatattgtcaaagacagccttgatcattgtcggggtaaactctttcgatgagagaccgtatctgcctcctgtaatgttcggcatgcttcccagcatccctttctggaatccttcatggatcgcattgaccgtatcaagatagagcggttctccggagctgcctggttctttgacccggtcaagcacagaaatggattttactgttgccggaaaagcttttataaagtgttcaatggagaagggacggaacaatctggcattgatgacaccgactttttcgccctgtttgttgaggtatgcgacggtttcccgggcagtttcgactcctgaacccatgagaacgataactttttctgcgtcaggggatccgtaatactggtacagctcatagtgacgtcctgtaagctccccgaattttatcattgcccgttcagttatacctgcacaggcgttgtaataactgttgaccgtttccctgccctgaaaatagacatcggggttttgggatgttccccggatgatcggggcatccggactcatgcgtcggttgcggtgagcaatgacaagatcatcacttatcatggccttgatggtttcgtcaggtatgacctctatttttgaaatctcgtgcgaggttctgaaaccatcgaaaaaatggagaaacggaattcttgattcaagagtcgatgctgccgcaatgagcgccatgtccatcacttcctgaactgaacttgaggcaagaagggcaaagccggttccgcgaaccgacatgacatcaccgtgatcaccgaaaatcgagagcgcctgcgcggcaagagagcgggcggaaacatgaatcacgcatggagagagctctcctgcgattttatacatgttcggaatcatcagcaggagtccctgcgaggctgtaaatgtcgtcgtcagagcgcctgtctgcagtgcaccgtgaactgcagcggcagcgccagcttcgctctgcatttcatcgactttgggaatggtgccccatatattggtttttccttcagaagcccaggaatctgaatactcccccatgggtgatgcgggggtaatcggataaatggaaatgacttcactggttctgtaagagatatgagccaaagcttcatttccctccattgtcttaaacgtacggctcatacttgcagtcactgggtttgttttataagaggtctatgcaaattacgacatggtcttgaataatggtgtaacgagaataactccacccttgcagataaaacattgcaggcaaaaaatgtctgatagtgtgctgaatagagagtgactaaaaagatataaaaaaaaacgaattttgttcaatttaattacattcgagtagttcacctgagatccggcatggcacgccttgcgctgtccgcatttgatttcagtcttttgctgcaaacagttagatgatcagagaggcttggtttatggagaaagaaaaagatatggagcagcaggaaaaagttgtttatggcagaaacgccgtgcttgagctgcttctgaagaaaccggacagcattgagaaaatatattttcagtttaatacttcgcatccgaaactgaaagagatccttgtcagcgccagaagacagaaactggttactggcaaggcccggctggaacgactctcccttatggcaggaacgacaaaacatcagggggtctgtgcgcttgtcagcgcggtatcgtattacaccattgaagaggtgcttgacaagccgagaaataccttccctctgctgctgattcttcagggtctggaagatccgcacaatatcggtgcaattataagaaccgctgaggctgttgctgccgatgctgttttgctgattgaaggcaaggggtcgccagtcaatgccacggtgcacaaagcctcggcaggggcgctctcccacatgagagtgtgcaaggtgaaaagcctggttcgttgtcttgaatttcttcacgagagaaaatttctcattatcgctgccgatatggatgccgagatcaattatacggatatcgaccttaccaaagcgttggcgatagtgcttggtgctgaggggagcggtcttgctccggaagctgtaaaattctgtgatcatacggtgcgaattcctatggcaggctgcgtggagtctcttaatgtcagcgttacagcgggagtattgctttatgaagcaatgcgccagcgtcttgcatagtgattatttcgttcattttctgatttcctcaacagcagtaatttcgccgcttgtttcagctctttaaaaaaaatgttaccttcagattcacttttgttccaaccctaataacaacttcgccgccatgaatattcctgaagatcttcgctataccaaggaccacgaatgggtcaagctgcttgacgatggcagcaccgcgctggccggtattactgactttgcccagtctgaactgggtgatattgtttttgttgagcttaaagctccaggaacaaagctgaaagctcatgaggtttttggaactgttgaggcagttaaaactgtcgctgatctgtttgctccgattgccggagagcttgtcgggatcaacgaggccctcgatgctgctgaagttgtcaatactgacccttatggggagggttggctcgtgaagataaaggtcgatgatgcaaaagcggtagaagagctgcttgatgccgcctcttaccgccaactgattggcgcgtgacacttttttaaacctctgtttttcattacatagcaatgccattcattgtcaataccgatcaggataccagagagatgctttcagttttgggtgcagcttcgtttgacgagctcattcctgacattcctgaagagatccgactgaaaaaagccctggatctctttcccgcaatgagcgaacaggaggtgaagcggctgcttgaaggccttgcttcttccaacaccagtacctcagactatgtgagctatctcggcggtggcgcttacgatcattttattccatcggcaatcaagaccatcgtttcccgaagtgaattctatacggcatacaccccttatcaggcggaggtttctcagggtacgcttcaggcgatttatgagtatcagagtctgatgtgtcgcctgtacgacatggatgtggccaatgcgtcgatgtatgatggagccacagcgcttgccgaggcggtactgatggcaataagtgttaccggacgtcaggaggtaatcgtagccggcaaactgcatcctcactattgcgaagtattgaaaacctatctggaggcaggcgggcacagcgctgtcgttcagaatacgctggaaaatggcgttggaactcttgacgggcttggtgcgctcttgacagaccgatgtgcagcagtcattgttcagcagccaaatttttacggctctctggaggatgttgaggctataggggaacttgcgcacagcaagggcgctctttttgtcgtttcagcagacccggtttcccttggacttcttgcggctccgggtagttatggtgccgatatagctgtcggtgaaggtcaaccacttggaaatgcccagagtttcggcggcccctaccttgggatttttaccgttaaacaggatcttgtccgcaagattcccggacgtctggttggaatgactaaagaccggaatggagacgatggttttattctgacactgcaaactcgcgaacagcatataagaagggaaaaagccacctcgaacatctgtaccaatcaggcgcttaacgcgctgcacgcggcaatctatctctctttgctcggcaaacagggaattattgacgttgcagagcaatctgctctgaaatcgcactaccttgctgaacaaattgccgatattccaggtttttcgcttaaatacagcgcaccttttttccgtgaatttgtcgttgaaacgccgatggcggccagagaggtaatcagcaatcttctcgaaaagaaaatatttgccggttgcgatctttccgtgtacgatgaagccggtctgcttgttgccgttacggaaaaacgtaccaaagcggagcttgacgcttttgtggaatacctcggggctcttaaataagcccgaggaactccatctcttttttcaggacagccttgttttcatcggataacgggacaagcggcagtcggtagttctcctcaatcattcccatcagggagaggcagtacttaaccggcacaggattgctttcgatgaagttcattttgaacagtctgcggtacttgcggtttaaggcgcgggcttcgtcaagatttccttgttttgctgcaatgaccagttgttttaccgttgatggaatctggtttgccgccacagatattaccccgtcacctcccattgccatgaatggcagtatcagcatatcctctcctgtcatgaccgaaaagttttccggtctctcttcgagaagttccatgatctggttcatgttatctgaagcttccttgacggcagcaatatttgcaaagtctctggcaagcctcagaattgttgacgccgacaggttgctcccggttcttcccggaacattgtaaacaataatcggaacagaaaccgcttcggcaatatgtcggaagtgctgatagaatccttcctgagagggtttgttataataaggggccaccgacagaatggctgaggctccggctttttccgcgttttttgcaagctctacggcatgagcggttgcgttggtgccagctcccgcagcaaccatgatttttccatcggcctcttcgctgacaatgcggataatccggaactgttcatcggaagtcagggttggcgattctccggtagttccgcatgggatgatgatatcggttcccgcttcgatatggaactgaaccagtttttttaatgcgtcggtatcgatagtgttgttcttcctgaaaggcgtgacaagagcaacggccgatcctgcaatgtatcgtgtggacataatggtatcccttgttaatcagaaacttgacatggtacgcattataatgcaaagtttctcattttctaaacggattttgcgccttcaagaagctctccggcaagtttaagcgatgaaggcgatagctgtttgccgctgacaagcgatgcaagggcatgaagtcgggcatcgccatgaagggcggttacctcggtgacggttctttcctgctgtaccgatttgcttgctgaaaggtgcagatcggccattgctgcaatctgaggcaagtgagtaatggcaatgatctgatggagtttcgaaaggcgtttaagactgcgggcaacggcagcagcaaccgagccgcttataccggtatcgatctcgtcaaaaacaagtaccgggagatctgttgatgcggcaagcgcacttttcaatgcaagcatgatccgtgaaatttcaccaccggaggcaacttttaccagcggttttggtttttcgccaggattggctgacacaagaaactcaatgcggtcatatccaccggagcaggcaataaaattttttcccgctaacgtgatctccccatcgggatgctcctcatgaatgatgctgattttgaaaaatgcgtttggtattccaagttcgcccagttctttccggataatccgctcgagtttttgagcggaagcctgtcgttttgatgaaagggtttgagcacgtatcgaaagagtggttttctccagagctatctcctcgaggatcaagcttatctcatcgtcaatcgtctcttccatggcgagtcttgcaagaagctcctctctgaagacgatcagttcgtcgagagttttgccatactttttttgtgccctgtgcaactgcatctgtcgctgcctgagttcgtcaagtttttcctgattgaactcaacctgggtcgtatagcggcgagaaaaatggtagagttcctcaatgatgcttgcagccgttctgttttcttcgaggtgactttcaaattgcggatcaataagagcaagcttttcgagaatgtgaacggatgttgtgattgctgaataggctgactgatctttgtcgtagagttctgtgcataagccggaacagagactgaaaagcgtttcggcattttccagcagtatgatttccttgtcgatcgcttcaggctctccggctttcagttcaagtgcattgatttcattgagctggtaggtaagaagatccttgttttcttttgtttcgactgcttttttctgcaagagggttagctgtttttttagcgtggcgactcttttaagcgtctctttgtatgcggaaacctcagagccggtttgtgcataactatccagcatcgcttcatgggtgtcggtacggagcagcaactggtgctcatgctgaccatgcaggtcgatcaggagctctccaatctgtttgagcagcgtcacggtgcagggcgtgtcattgatatagcatcgggattgcccggatgcggaaatttcgcgtcgcagaatcatctcgtcagagatatcaatagcagcgccaatgaggattggtgagattttttgaagcgggagattcttgagcacagcttcaatgatcgctttgtttgcgcccgatcgaacaagatcaacgctggccctttcaccgagaacgagactcagtgcaccgataagaatagatttgcccgccccggtctcaccggtaatgatggtcaatccgggagcaaaacttacggtaagttcagcgataagagcaaaatcccggacatagagggttgtcaccatttcggatgttcttgattgtgccggttcttcttcaagataatgttaaaagccatggattaaaactgtccgggagattcatgcgtgtatgtcaagctgctcagctcagatcttgttgtctgaaaacccttatcttttttttgtatgtatccggtgtgaccgttattgacggccatgcttcagttgccatttaccccggtagatggagtaattgatctctattgccggaggcgtgagagatctgagcatcaggagcgctcggtttattttttcctcgacttgtttactgtgttggttccgactcgcgggatgcattgaaattcaaaaagcccggttaagggctttttgaatttttatatatcgagaggctgcctgtatgttcaggtcgttgttttctcttttgcaggaggctcttcaacaaccttgttgaactcttcttctatttcagtctgtgcttttttaaactctttcattcctcgtccgaggccccttgcaagttcaggaagttttttcgcaccgaacaacagcagaatgatcagcaaaataagtacaagctcctggccgcctaatccaaacatcgttatcctccgggaggtttaagattgaaaagtatattccttgctatttatataactattacaagatgccaaaccaaaaaatatcagatgaaaatccgttttactttttgctaatagcggccaattatggtttctcctgcgcaggttttctggccggattgaaccataatcttgaccgcagccggcaggatcatgtcgacacgcgagccgaatttgatcattccgaaccgttttcccgatagcacactctcgtttctgtgtaaagggcagacaattcttcgtgccagaaatccggctacctggatgaaaagaaccctgaggcttccattgtcgatgccgatctccattttttcattactctccatactcctgttatcgaatgccatgaggaattttcccggaacatagcgcaggtgtacaatggttccgtccagaggaattcgattgacgtgaacattgaagggcgacatgaaaatactgaccagcgttgagtcattaccggtgaatgcgtggtcaagaggctgtatcaggaggatttttccgtcagccggagctacaatgacctgctgatcaaggggtatccggcgttcaggatcacgaaaaaagtaaagcgtgaagatgataacggcggcagaacctgtggctgttaatggcagcaatgcaggaagaaaaatcgacaccagcgcagtcagcaaacagcataccagggtggttttcaggagtgtcgtgtaaccgtatgaagttggcatacctctttttagtgctcatatccagcgcgtttattacctttggactaaataatacattttattgtgcaggtgtgcaacgtcaaacaggttaactggcatgaaagagtgaatgtacttgagaagaagtttcttgaacagatccgtattcgccagcttgtttcgaaagaggatcatgttctgcttgcggtatcgggtggatcggattcgatggcccttcttcatctgttttgcgcaatccggagggccgttccgtgcaggataagcgctgttcattgtaatttcaggcttcgagccgaagagagcgatgaggacgagcgttttgttcaggaagcctgcctcgctcttggcgttacctgttatactgttggttttgatacgctgaagatggccggcgagtggaaaacctcaatcgaggaaactgcgcgtatactccggtatcgatatttcgataccctgttgagtgagcatgggatgaaggttgttgccaccgggcatcatgtgaatgataatgctgaaacgatgttgttcaatcttttcaggggaacctctctgcttgggctcagaggtattcgcgcaaaacgcggaaagatcattcgtccgctgctgcttgttcataaagttgaaatattggggtacatcgatgaaaagcatattgcattccgtatcgatgcgaccaattttggtatagatcctgacaggaattttattcgcaacaggataattccgcttattgaagagcggtttagtcataagctgcttccctcccttcagcgtctttcggaacaggcaggagaacttgaggaatttcttgagctctatttcgagaatcttcttgctgataaaccgggactatcggcatcaaacgggatgcttgaggtaaaggatcttgtgcttctgagtttgttcgagcaaaaagaggtattcaaaagagcgttgcgtgaacatgatgtcaaatgtgattcgaaaacgctggaccagcttgtccggctgctgaaaactcagccgggaagaatggtcaggctcagtgcacagattgttgtgctctggaaaggggggacgcttcatattttacgccagagttagttctccttgcaaccatgaagtttttttttatagaagaactctcgatcgttcggggaagagcactatttatttgccggtgttttcctgaagatctctggcggaagattcatgtgaataatgaccgattcaagattctgctcgattttcaacttttcaagcagctcttttttctgttccgaggttcttgttccggtaattccggataatttgacagcgccccagataaatgttgatgcaaagtaagctgctcgccttgttttgtatatccattccgtcccggcattgatgccgtcggtgaattttacggaaagagcgaggtgttgtatcctgttcaggtttccgaccgctttcatatccttgtttgccgaggtaaggctttgcagtgctccggaagtccatgcggcagaagggagggcaaaccagaggtgtgatttaaattcggctttgtctataagcgccgatgcaagcgagtctctttgaaaaaaactccctttgggtgaaagaaactgttcaagcagttcccgattgcttgccagagcaaccctacgatgaccgatcgggcatatccagacactgttgtcaagctcgtagcaggtatggccgttgagcggttctgacgaagaactttctttcagaagcagagattccggcaacttttctgcaaaaggacccgatgctatgccgagatagtcttgccgattgtaactttttcttctgaagctgataatgagggtatcgagatcttcagacagattgatgccggagactcttataaggtcgtcaagtttcctctcggttataaggacaggggcttttttcagcgaatcaggaataatttccttccagaaaccgctttggcggatatccttgaggccgagataaatcagagcatccgattttcccggaaatcgttcgatcaaccctctcacttcaggagaaagcggttctgtctgaaccctgggtttttcccagttaatccatacgacgactgccagaaaacagagcatactcagtatgcttatcgagatgagcagtcccgctccttttttcagggagcgtttttccggtcttacctgaggttcttcggcactgctctgcatgcttgaaagcgattatctgttgttttttatggcttgacgagccagttcatcacaacggttgttgtaggggttgtcactgtggcccttaactttatgaaaggtaacgtcatgtaatttaatcaacgtcaggattttttgccacaaatcgatgttttcaacacttttttttgctgcggttttccagttattggctgtccagcgtttaagccatccttcgtttatcgcattgacaaggtagcttgaatcgctgtagaggtgcacaatacagggctccttgagtgtttcgagtgcttctattgctgcactgagctccatacggttgttggtggtggcaggcgagtaacccgagatttcccgagttgaggcgccgtacataagcagggctccccagccgccttttccggggttgccgctgcaagcgccgtcagtgtatacgattatttttttctgcatcgacaaaaaaaggctcaatcgttaaggattgagcctttatgagatattgaaaaatcttttatagccgaaattgcccttttacttaagcagtttggcaagttgggctgttcctgttttagcgataattttcatggcttttgctgaaagcttaaccttgacaaaccgcttttcctcttctatccagatctttttggtatgaagattcggttcaaaacgggtgcggacgtggttgttcgcatgtgataccgtattaccgtacttgggccttttaccggtcagtacacaaactttggacatgatgcaatcaattggtgttaaaaaaacgaaacggaatataacaatagttttgtaaaccccgaaaagtattgtttcagggtctgatacccacagcgcaaaccatcatggaaagcacatagagtaaggtaccgaatgcattgtaccatatggctttttcccctggattggcaatcaggattttctgcatcggtatctgtgcggccaggagcagtatggcaatgacagttgtgatgagggagcctttgacaatcagaatggagatggcaagaagctgtgcgaaatccataataatggaggccagaatggctgcttttttctcgccaagttgtaccggtatcgatgcaacctgtcggatattatcaccaacaatcgatttgaagtcgttgagtgtcatgattccatgggcgccgagagaaaaaataatggcaagcgcaatggtttcggaagagggtactccctgggtaatggcaaagctgccggtaagccatgcaactccctcataggcaagaccaacaataaggttgccgaaccatccgtttcttttcgctcttatggggggccctgaataggcatgagacatcagtacaccgacaaatgcaatggcaacgacgtatggatgaatggagagggcgacaagaaatccggaaatgataagcccgaaggtgataagccagcttgcggatttagagatttttccggcaggtatcggacgatccggttcattgatcgcatcaacttcacgatcaaagtagtcgttcatggtctgtgacattgcgcacatcagaggtccggccagaataacccctcgcagaagtattgaccaattttcagcgatgttttcacctgtcgagaccacaccgcaggcaaacgcccacataggcggaaaccaggtcaccggtttcatgagcggaataattgcggaaggttcgattctgaaaccaggcttgttgacgttttccagtgcctgctgaatagctttctggcgggcagcgcttattcctgaggagtgaagcttttcgctgatactttgctgcatttcaggatagatggtgttgcgaccgttcatgatacaatgtttctcggcttcaactggaaaatgaagcaactataatacaagtttttcggcaaaaatataagcgtttagttgatcagtgctttatgcttgccggagagttctctgttgagctgcaggattgctgtgaatttgcatgaagcttgtccactttcaagtgaatcacttgccatgcataccccctcatcaatacagcttgctttacctgaaacataacaggtcatagcagcagcgtagagcgcagcttcggtttttgcccgggttgcgcttccgtcgagaatatttcggataatgatggcgttttcttcacgattgccaccagcgagatcctcgatcgggcagcggatgaaaccgaaatcttctgggtggacgatatgtcgcgccatgacgccttcgtgcagctccagaatatgggttgggccggagatgcttggttcatcgaaagctgctccggtttcagtttcaccatgaacaatcagagagtgacgacatccggttgccagcagaaccgtaccgtagagatccatcagctctggttcaaagacgccgacaagctgcctttttactccagccgggttgagcagaggtccgagcatattaaagattgtcctgatgcccagctcccttcgtacatgggcaacagctttcatcgaagggtggtacatcggtgcgaaaagaaaggcaaagccggtttgtctgaagagttcttcggttgcagacggaggcagatcaatggcgaaaccaagagcttcaagcacatcggcgctgccgcattggctggtcatcgaacggttgccatgttttgctatgctgacaccggctccgcaggcaataatggccgcagcggtggagatgttgaatgtgccggtattatcgcctcccgtgccgcaagtgtcaacggcatcctcatcaagtttgcagagggttgctcgtgccatgatacttgcataggctccggctgcttcatcagcggtaacgccttttttttgcagcagggcaagcagggctgccaggacaatatcagaaaatgcgccatccatgatattgttcatgcagagcgtcatttcttcccgggccaagtctttgcctgccatcagcatgttgagtaacttcttttgaggcatggaactatatggttggcaaatgaaaggaatattcgtaaatgtaaatgtaaataataacaagaatcagatgtttttcaagcggctcgttacgatgccctgaagaagaaaataccttagggctatgcaaccagattattttcgtccttacagacaggctgccatcgagagcattcttttgaaaatttcgctccaggcgcttgattcgtgcattgttaccgatctttccgtcatacgctggcttaccggattcagtggatcaagcgcacggttgctgattactcaagcacggacctttctttttacggactttcgttatcgtgaacaggctctctgtgaggtggatcttgccgaaatcatcattccgcctgacggttttatcgatgcgcttgcttcggggaactaccctatggggatggttgcgggacttcagtctgacgacatcacctggcatgaggccagcaggctgatcgatgctctcagtggcaaggtgaaaattgttccggtaggctcgttttttgatgagttcaggatgattaaaaacggaattgagatcatgaagatgcagcaggcagcggccattagtgagcaggtgcttgacaagatcatttccatgatctcaccggccgtgacggaacttgatcttgcggcggaaatcacctatcagcataaaaaacttggtgctgataaagattcatttgatccgattgttgccggaggcccacgttcggctatgcctcatgccagaccggcaaatcttcactttgtgccgggagagtttatcgttcttgatatagggtgtgtttatgaggggtttgcgtccgatcagacacgaaccgttgctcttggaacggtatcccgcgaagcaaaaaaggtctatcacattgttcagacagcgcaggctctggggatacgcagcgcagccatcggcatgaaagcatgtgaattggatggcctcattcgtcgctatatcgatgatcacggctatggggaggcatttgggcacggacttggccacggggttggtcttgatgtgcatgaagagcctcgcataagtcccaaaggcaggcacgagctgcaggaaaatatggtttttaccatagaaccgggaatctatcttcctggtaaattcggtgtacgtattgaggataccgtgctgatgacacctgacggagcaaaaccgatgcagcgttttaccaaggagctgattgagttgtaacgcgtattgatagattcttatgagcagttattgcatcgtcatcacaaccgctcccgacaggaagcttgctgaaaagcttgcggaaggcattctcggtaatcgtcttgcggcctgcgtccagatgacggatatcagaagtttttatctctgggaaggagcgctgcggaaagagatcgaagttatcctgtacatcaagaccacagaggcccgatatcctgaccttgaagcatggatcaccaaagttcattcctatgctgtacccgaaatcgttaaacttcccattaccgcaggattgcccggttatcttaactggctcgactcgactaccgggatagaatcgggagaaacaggcaagcaggattcagaaaaaagggggactaccggtttcatgtgactcgctgcagcaagcccttgagttcggcggtgaaggcggccatgacaagcgtggggttggcatttcgttcgatggcgcgaatggcctcttcagcgatggttgaaatgcggaaaaaatccggatcgggaaagttttttgcgaatctgtcgattgagtcgacgatatcggggttgttaagaccttgaaaagatggattgattcgtcggtggttgacatcctgaaagaaaagcaggagagcgccaataaagagggtaagttcagttcgagagaggttttttacctgttcttcagaggcggtaatggcttcgtgcagttttcccggcacaagcgctttgcgaaggtagtcgattgcctggttgcgcaggatgatggtggctgtctctgctgtatcggaaccgatattgttgatgaattcccaggcaagcctgaggttgccccttgaaaagctcacaataaagctcaaaaggggatcggttatttcaggacggttttcatgcagccataagcgaagttcccgactgcttactcttgagaacctgatcacctggcatcgggagcggatagtcggcagtaccgcttcgggtcgcgaagatacaagaataaaaagaatgtgtgccgggggttcttcaagaagcttcagcagcttgtttgccgctgacgggtgaagcttttcggcctgcgacagaataaagatttttctggttccctgacttggcataaacgaggccttgtgctgcagcgcaataacctgctcggtgagaatgcccatcgatctttccatggcaggagagaaaaaagggttctgctttttttcttcgagcaggaggtcgtaacgctcctttgcttctgtaaagcgtttgttctctttttttgccgtgtctccaggatcgagcagtgcggactctacaggaaagatatactcaacattcggatgcatgaaagcgttgagcgagatgcactctttgcaggtttcacaggagcctgagaccgggtcagcagttctgcagttgagtattctggcaagttcaaaggcaacggattcttttccgcaggcttcaggtcctgtaaagagataggcatgagcgagacgaccggtttccagcgctttctgcaaaaccttgatctgctgtttgtgaccgattatggtgttccaactcatgccgctgccgcccgctcagataaaggtaagccagttatagggatcttcaccggtctgcactattttaaggtagttgtgttgcagtacttcggtaaccggtccacgtttttcattgccgacagggtatttgtcgatacttctgaccggggttatttctgccgccgttccggtaagaaaaacttcatcggcaacataaagtgcctcccttggaataagggattcacggacttcgtagccaagcttttttgcgatgtgcatgaccgcaaacctggtgaatcctggcaggattgactgtgcggacatcggggtgtagatgattccatcgcgaaccacgaagatattttctccgcttccttcagaaacgtagccgttgatgtcgagagcaagtccctctgcatagtcgtccatcagggcttccatttttataagctgggagttcagatagttgcctccggcttttgcccatgaagggagcgtgttcggggccaggcgactccatgaggaaacgcggacatcgacgccgttttcaagaacgtcgtcaccaagataggtgccccattcccaggtggcaatagcaacctcaatagatgcccggtaaggattgacgccaagtgcgccctgaccgcggtagacgagaggacggacataacatgatttgtgctcgttggttttaatcgtgctgattattgcttctttcagctctttttcagaataggggatttcgatacggtatatttttgacgaatccctgagtcgtttgatatgttcatccagaaaaagaatggcagagcctttttctgtgtcatagcagcggattccttcaaatatcgatgacccgtaatgaacgacatgggacatgatgtggatttttgcatcattccagtcgatgagctcgccgttcatccagatttttgctgacttgttcatgataaaaacattgtgtgtttagcattgacggtatagcctttaaagatagacggttttgcctgatttaaaagaagaagggcagcgaattttccctcattggtctatgattgagtgcatcgatgccataggcgtaaccagcgccaggccttcgcggggatgcggcagggcctggccggttaaaaggatggggggagaatcagtagatgcgttcgtaaacgccgtcaacttcgcggaggattggatcgtaggcaacgggtttgcgtccgaaacatattccgagagcttcgtacatggcgacatgctcaaggtcgacatagcgctgcatgatagctttgcttgattcgatatattctactttgcgacccttgacttttgatatcgtcacgcctgttttgccgtcaagaaggagaagcactgccgcagcccctgcttcaaagccgaagttgatatcgtaggctgacgagtttccggaacggacaaggtgaccgggatggatttcacggacttccggtatttcataaatgccttccacaaacatgccggtctctttcatgaagatcggcatggcagggtcggccttcatgtttttctgaatttgctggcaggtatattttccggctccggcaagttttttgtgtccaaatgcatcgagacctgcggattcatcaacaatatcggtgccatctgcgtttttcattccttctgctacaacgatcgtgtaggtgccgctatggacgtcgctttctctgatgcggcgggtaaagcgttctgcaagatgctcatagacagcattccagtcaacaggaatctcgggtataagaatacagtcggcttctgcggcaataccactgcggaatgccgtgtgaccggcatatcgtccgaatacttcggttaccagcaccctgttatgggtttttcccgtggttttgagatcgtgaacaaactgggctatacgattgatggttgaatcaccgccaaccgaataggtctgcaggtcaaggtccatcgtttttggtgcatgaatacactgaataccgttatggttgagatcaatcataacgcttccggaatcatctccgccgctgatgatgagggcgtcaagctcgaattttttcataccggccttgatgcgggcatatttttccggattgctgatagccttgattttaactcttgaatggccagcttcggaaccggcaaaacttgcgtcaaatctgtcaagacgttcactgtcaagtctgacaagtctgttctgatcgataaggttgtacaatcccgcatacccgtttggaataatgtacatttcgagattttttgactgcgccatcagtgctgcgcctttcagcacggcattgagtcctccgcaatccccgccgctggtcaggattccgatttttttcactgttccactccttgattgctaaggttagtttttttacggccgaaattatttaaattttcatgaagagctgttttcctctccggcactcaagatagattttttgtgagatttttcaacgtagtgtggcaaaaatccctcgatgccttcctttatcgataaattttgttcattggttttatgacactctttgatcagatcagaattgcttatgtccatctcaaagagcgcaaaaggcagacaatgcttactgctctcggagttgctgttggttcggcgatgcttgtgactactatttccgttgcgcgcggttcatcttcaaacgttattaccaaggtgattgatacggctccgcatgttctggtcagcgctgacaggatagagccgcttgtgccggaaaatctcataggctatagttcttcacgagtcgcaatggtgacaaggaatgtcacctccaatgacaaggaggtcatcaagaattacacggaggtggtagagaatatcagaaaaatcaaaggtctggaaagtatttccccgtttgtgctcagcaaggttctggccagaaacaaatcacgttttacttcctgtattgcccggggagtttctcctccccttgaagcagatattgccgggttgaaaaagaatcttattgagaaaaatgctcttgaggagcttgcttatacaccggacggaattcttgtgggttatttgcttgctgaaaaactcgatgcgggttaccacgatcgtattgtgctggtaacaaagaacagcgaatcatatccagtgacgattgtcgggagtttcagcagcggatttaatgccaaggatgaacgtgaggcatatgtcaatcttgcccttgcgcagagaatggaaggcatcgctgccaattctgttagcgggattggtttgagaacttctgacgtcaatcgtgcttcaggcgtcgctgcccaggttgccgatataaccgggtacaaaagtgaaagctgggatgaaacaaatcgtaacgtgatcgatttctataaccgtaatgcggttattacccttgttcttgttggttttgtttttgttgtcgccggtctcggagtctcttccgtgatgactacggtggtactgcagaaggtcaaggatattgctattctgcgttcaatggggctgcaacgcgagagcattacccgaatatttatgtttgaaggtctctttatcggtattctcggggtattgataggaagtccggcagggcatgctatctgtcattttgtctcgatgatccgttttgaagccagtactgccggcgtgctgaaaagcgaccgcatcaatcttgttgaaacacctgaggcgcatcttattgtcatcgtgtttggtgttcttattgccgtaatttcatcattcagcccggcaagaaaggcgaccagttatcttccggtaagtattttgcgcggcgaggtcggcgcttagggctttacctgaataaggcagacggcatgagctgcggcgccttcttctctgccgatgtagccgagcttttcgtttgttgttgctttcaccgatacggcattgagttcaaggccgagacagcgggcaatattctttctcatctcgttgatgtacgacgcgattttcggcgcttcaagaagcagcatggcatcgatatttacaatccggaacccctctttgtcaaggagcttttttacatgcttcaaaagaatcatgctgtcgatatccttaaattcctggctggtgttgggaaaatgcagaccaatatctccaagggctgcggcaccaagcagcgcgtcactgacggcatgaagaagaacatcggcatcgctgtggccgtcaagaccttttgctgacggtatttctactccgccaataacaagcttgcgtccttctgcaaacggatgtacatcgattcctatacctgtgcgcatggagttcctgatgattaaagtgtttcaagaaaatgagctttaagatagaataaatcatgaaaaaacagaacaggaaggatggactcggttctcgatttttcaggttgatgataaatgattgattgtttgttcataaggttttacatttaagggcaacttttttatatcttttttatccgttttatatcgacaaaaccgcagggttaacaaaagtttttcgagtggagcttgatgtaaccggtttttcttgtgaacgttattatcgaaaaggcaaggagagttgcgtatgactttttctcaactccagcgttttttctggatctgttccggaactcctgaacatttcatagaaaagtatcccaccgagcacagtaaatatcttggtatcggagcgaccattttttttacggcactttttgcggctctctccggagggtatgccctttatttcgtttttgccgggaatccttttgccgggctttgggggttgttattcggattgatgtggggccttgccatattcaatcttgaccgatatatcgtctcaagcatcaataaaacatcgaaagggctgaagcagttttatcaggcctcgccgaggcttgtttttgccattcttattgctctggttatcgccaggcctcttgaactcaaaatatttgacaaggagattcatgaccgtcttaaacagcgttacctgaacgatcagaatgagcagataaaaaaggttcagagcgcttttaatgaaaagtatgcgctcgagttatcgcagataaaaaagtatcaggatgagtatgatctgttgagtgccgatgtcaatcggctgcgcgaagaactgaaagaggaggtgttcggttcaagaacatccacgacctccggggttccgggatatggttcctatgctaaaaacaaggagcttgttgtcgttgccaaacagacaaggcttgaatatcttgccggacagcttgcggatttgcatgcgaccatgaaccggcagaaaacggcggagggcatcaataatcagatgatgctgagcgagacactgcttgacaaaaaagccgcaactgccggatttgcagataggaactgggctttgggtgcgcttgcccatgcatctgatgatgtcagcagctcatcggcaaatgcgattttatttattacgctgctgtttatcgtgtttgaatgtgctccgcttatcgttaaactgctgagtgatctcggcccttcagatgtggagacgaaggagaccgaaaagcgtattatcgctcaattgaccaatacggcatatttttcacgtaatcgcgctattcgtgaataccggattatgggttcaaaaatcggaggcaggagagcaaaaaaatacctgtcaaacaaacgggggtggggaagataggttttcatgtcgcaggaactactctgtgatgagactaccgatatactctttgatgttcggtgcgtccggcatggaaaagtgtttttcaagagcaactgcggttttttcgccgatatcagggtagacgaaattcatggtgccgatctggattgccgttgctccgacaaggagaaactccatggcatcttcaaatcccgtaatcccgcccatgccgacaacagggatgttgacagcattgaacacctcccatactttcgccagagctatcggcttgattgccggaccggaaagtcctccggtaacatttcgcaacaacggtttccgggttttatagtttacagccattccgaccagggtgttgatcagtgataccgagtcggcgccagcctcttctgccgccagagctatcgagctgatcgacgtgacgtttggcgttagtttgatcatgaggtgcctgtttgtgatcttgcgaagcacggaaacgatttcatgggtagcactgcggcttactcccatgatcatgcactctcccttgacgttcggacatgaaaggttgatttcataacctccgataccctcaacgtcgtcgagtcttgcaataacctcagcgtactcgtcgatggatcttccggcaatattaacgataatcgcggtgttgagtttccggagaaaaggcgctttttcagtgatgaactttttcacaccgacattggccagcccgatggcgttgaccatgcctgatggcgtttcagcgatacgctgtggcgggttgccggttctgggttccagtgaaattgccttggttaccagaccgccgatttttccgagatcgcaaagcgtattgagctcttcgccataagagaccgttcctgaagcaaggagaaccggtgagcgcagttcgagtcctctgccaagtgatatgcctgttatggatgttttctctacaggaatgtggtctgtcatgattggttcatcgtttctttctctgttctcggaagagggcgcaggggagactcattcacaggtctcccctgcataacccttctccaggaaggaagggttatcggttcaggtagtagcgtgtcgtatactctttgaccatgcgatgggtattgtatatcggcgctatggttgctatcgcattacgaatttttttgagccattgaacaggaatgttgaattcgttgcgttcatagtaggtcgggatgatctggttttccagaacggaatacattttttcagcatcaaagctgtcctgttcttcgtgattttcaaaggattctccgttaccaatcgaccatccgttttcgccgttgtaggcttcaggccaccatccgtcaaggacgctgaagttcaggcccccattcataacgattttctctcccgacgttccacttgcttccatcggccttaccgggttgttcagccagatatctacgccggataccatgcgttttgcaatgccaagattatagttttccagaaatatcaccttaccggtaaattgcggtctgcgggagtgctcaatgatctgacggatatagtcctttccggcgtcgtcatggggatgggctttaccggcaaagacaatctgtaccggcatattgggatgattgatgatgcggttcaaccggtcaagatccctgaaaatcagcggtgcccgcttgtacgttgcgaatcgccttgcaaaacctatggtgagaatatccggagagagcgtatgtttttccgttctcgactggtcgttttcggaaaacacagggaaggtatgctgatggaataactggtttgccagataacgggaaataaagtcaacgaggttacgtttcagtcggtatcgcaggcaccagagttcttcatcgctgacctgcgcgagtaccgcttcagcagcttctcgagagatggtcatgttgtcaatgttatcggtatgcttccgccagaagcggtcagtaataccgtatacccagctttgcgtgtgaatgccgttggtgatatggccaatgggcacttcgctgacgggtttgtcggcgtagaggctttgccacatcgcacgggatacctctccatgtaactttgatacaccgttagcggaacgggagaggttgagcgccagcacggtcatggtaaagagtccgaacgtattgcttctgtcttcggatccaagcagcatgagttcctcaaagtcgatgccgttctgggagagatatttatcgaacgtgtagtgcatcatatcccttgaaaagcggttgtgaccggctggtaccggtgtgtgagtggtaaagacgcagcggctttttactttttccctggcctcttcaagtgatgttcccagcgcaatttcctttgaaagcagttcgagcgtgagaaacgcggagtggccttcattcatgtggtatacggcaggactcaggttgagtgcgtcaagaagcttgacgccgccgattccgagaagtatctcctggttgatgcgcatattctggtctccaccatagactctgcagcagatgtcgcgatagtgcgattcgttgtcaggaatgttggtgtcgagaagatagagtgttgcgcgtcctaccttcagagcccatgcctgggcaaaaacctcgctttgtgcaatattgatggagatgataaggtctttgccatccggaccggtgactttttctataggcaggttttccgagtattgcagggggtactcttccatctgccatccatcgtggttcaggtactgacgaaagtacccctctttgtagaacaggcttatgccgacgaaattaaggccgaggtcactggctgatttgatgtggtcgccggccagcacaccgagaccgccggagtagattcttacgctttcgtgtatgccgaattcagcgctgaaataggcgatcggctgttttacaagttcaggggcatgttcagcagcccaggtgtttttgtcggaaatataatcggcaaagcgttggttgacccgttcgattttttctcccaggtcgcactgacagcgagcccgaagctcgtcattggagatgtgtcgcagcagttctaccggattatggtttactctctcccagataattggagaaagttccctgaagacttcttttgcttctgtatcccatgaccaccagaggtttcgggtaagctccttgcatggggttatttgtttgcgcataatggtgcgttattagtttattactttgccgttgcggcagttgtcggaagatagttttctttgtgacgacacatcattttcagttatgcctgttgcataaatatgccttaatttacagttttagaaataaaaaccgcaaatgcttgaggattgattgaaagctcgataaaaatagcgcatatctcggatctgcatctggcggggagaaacgaccgtcgtctgctccagtaccttgatggtatgcttgaacattttaaaaaagtaaaagtcgatcatctgattatttccggtgatcttacggatacagcagagccaaaggactggcagattttgaaggacaggctgatagcgcatgacttgtatgagtggcaaaaagtcaccgtcattgccggtaatcatgatttgatcaatcttgaagaggaaatgcggttttataatgtgctgaatcccctgccaggcatcaggaatcgatctttttcaggcaaggtgtctcgtttctgtactatgttcagtgaactgatagtcagcgaggatgcgtccgttgcaggctttccttttgttaaaatcttgaaggtcgatggattcagttttgctctggtcgcagttaattctgtctggccctggcatccggctgataatcctctgggtgcaagaggttgcatcagtccttcagagttgcgagtgttgcgtatacccgacgtggttgatgtgctcagggagtcgtttgtcgtaggtctctgtcatcacgcctacaaggtttacagcacagagtcggtaattgatcaggcatttgactggactatggaactgaccaaccgcaacgaatatctggaggttttgaaacttcttggcgcgcggatcgcactgcacggtcattttcaccggtttcagtcttacagggttgacgatatcagtttttttaatggagggagtttcaaatacagcccggaacggtacagcgaactgattgtcaggtgcgacggatcgttttcacaacagtttttgaatttggcataagcatgacaaaacggccgcttttttgcagagacgaccgttctgtttaagatggcttgttaaccctgtcctctgcgggcgagctgtctgtccatcatgatcagcgcatgccctttctcaccggccattttcagagtctcgagaatttcagatgcagaggcctcttcttccacctgttcctgaatgaaccagtgcagcagaacttgtgccgcgtagtcttttgcttcaagcgtcgcctcatagagtttattgatgagtgctgttatctgtcgttcgtgtttgagaacctcttcgaaaagttctgtcggtgatgaaaaatctgccttcggagtgtccattgctgtgagtatgacgcgtccgcctcgttcgttgacaaatttatagagtttcatggcatgtcccatctcttccttggtttgcagtttcatccagtttgcgaaacctggcaggctcctggattcagcgtatgcagccatggaaagataaagataggctgatgccatttcatggtttatctgttcattgaaagcctgttgcaatgatgtgctcagcataagtgttctcctttgctcttttttttgtaaatattccgaagtcaataatgatatgcgaaatcaacatatcgatccggctgttcgtttccgttatagctctttttgagcgggaaaatggtttttatcatcgttggggtaccgctgttccttgatttcgcatcatgatcgctctgctgaggcagcgttaaaaattttttcaggcttgttgaaaaacgcaacaagtgattatgttgtcatcctctcttttggggcgttttctcatgaaaggccattattcaacatgtactcctcgattcgctcggcatgatcgcgatcttccagattcaactgtttgaaaatggttgctgaaagagagttgttcggactgtcaagaaagtgttgaaaatgagcctctccggcagaattttcgagtgataatgcggtttcaaaggcggtttttcttgagggcatgttttctgaatatacagtgatatagttcagaacccttttgtttgcatcaatgagggactgcagatcttttgcaagcagattttccggaaaaaaatcaatgggatgcggttgttttttttcctgttgcaagagtgcggcatgtcctctttcttccatggcaagctgaaaccagaactcttcatcttcaggaaacagatcgttaaaaacggtgtagagttttgcaaggttcacttcaagttttattgattcttcaaggtggtcatgcagtgattttgtcattgctgtatcgttagtttgttccttccggttatttactggctgattccggaatgcaaaggctggtcataaaaaaaaagtctaaacagaagggcagctttattgattctatcaggcgatatcccgacacgtcggggcacaactcttttcgagaggacggtacctgccgaatagtaatgacaggctgactcaaggggttccctctgcagaaggattttcctttgtttcaatataagggaacctgagttaattttttttgcgttttcgtgacaactctgtgttgggtgtcgattgacgtttcgctcttttttctgaatttcaatttcttgtcacttgcgattaaaaagggcgcagtctgcatgagtctggttatcttttcatctctttttttgtttaacgtcagcaacctggctttatctttcggacataagggttttcgcgttatataacttggcgttattggtgttttacgttgaaactgtatgctgaaaaaaatcatgtccggcggtcagactggcgtggatcgagcagcccttgatgctgccattgcggcagggctggctcatggcggctggtgccctaaaggtcgcctgtccgaggatggtatggttccttcttactatcttctcgatgagactcctcgaagcgggtatcttcaaagaacagcctggaatgtaagggattcggatgggacgctgataattgctcgcagaggtttgagcgggggttcgcgttatacacgcgagtgtgccttgtatgctgctcgtccggttatgattgttcaaccggaagatcgtgacgtctcatctgccatttatggctggatagtccgtcacggtcttgcgactctcaatgtggccggtccgagagcaagctcggatccggacatttatgctgaagctcgaagtattgttgaagcttttatcggttgcgataggaggaatactcctgaaggcttttaacgccgaactcctgtcggcggatgcagtctatggcctgcaccgaagcctcggcagcctcgatggtggtaacgaacggtacattactgagtactgacgctgctccgatagcctcttcatcgtggagggctttttcgcctctcggcgtattgatgacaaagtctattttgccgtgtttgatgatatcgaagatgtttggtcttccttcttctccgaccttgaatacctttttgcactcaataccgttatcgatgagaaactgatgggttccggctgtggcaacaagatcgaagtccatccggaacagttcccgtgcgatcgtgataattcgctgatttttatcctgattgttgacacttataaaaacagagccagagagaggaagctccatatttgcggcctgataggcttttgcaaaggcttcgggaaactggtccgcgaggctcatggcttcacctgtagagcgcatttccggtccaagatatactcctgatttgacaaacttggagaacggaaagaccggttctttgatggcaagatgtttcatgccgagttcatcgcagtctttaagatcgtattgctggcgaaggtcgctgagtttttcgcccagcatgacacgggtcgcaattttaactacaggaaccgcagtggctttaccaacaaacggaacggtacggcttgccctggggtttacttcgagcacatacacatgatcgttctgtacggcatactgaacgttcatcagacccacaacatgaagatttgccgcaagtatctgggtataggttttcatggtcgcgatgacttccggactgatattgtggtatggcagtatggatgttgagtcgccgctgtgaatgccggctgcctcgacgtgctgcatgatgccgctgatgacgcagtcgctgctgtctgcaattgcatcaatgtcgaactcgacggccgtttccagaaagcgatcgatcagcagcggatatttctcggaaatgaagagcgcctgatcgacatattctttgagggagtcgtcactgtaaatgattttcattgcccttccgccaagcacataactgggacgcacaagtacgggatagcctattcttctggtaatcatctgagcttcttcaaagcagatggctgttccgtaatccggatgcggaatagcaagcttttccaggagtgccccgaactttttacgatcttctgcaaggtcgataccggtcgaagaggtgccgagaatggttacgccggcttcctcaagttttgtcgagagcttcagcggggtctgtcctccgaaactgacgatgacaccaagcggtttttcgtgctcgataatacggatggtgtcttcgaacgtaagcggttcaaagtagagtttatcggcaatatcgtaatcggtagagacggtttcagggttgcagttaaccataatggtctcatatccagcctctttgagggcgaacacagcctgaacacagcagtagtcaaattcaataccctggccaatgcggttggggccgccaccgaggataatgacttttttacggtctgaagagacggattcattttcctcttcataggttgaatagtggtagggagtttttgcatcgaattctgcagcgcaggtgtcaacggttttaaaaaccgagataacgccgagatgctttctcaaattcctgacaactgtttcggtggttttgaaaatgtgggcaatctgataatcggagaatccgtgcttttttgcctttaaaagcatttcttccggtaatttccgcgcaaggtcaagaacctcttgcgacagttcaacggcttgagttgtcatgcagtgtcgataggttgtatatgcttcggaatatggctgtttcttaaggtaacatttcagcagggttttatgaaatcggtggagtataataaaaatgccggtgcttatcaaagcgaccctccatctcgcggttttatttttttatgcagaaccagcatgcttcttccgggggtttcatccgttctttagggctgatgcctcttttttttgtcggtagttcccggaaggttcgagttgtcccgtttttagtgatgcccttttgagaagcagtgcaaaccgaccaggtttttttttacattacattctttacgttaaactattcgttctgataacaaggttgaacaacgtgtatggacaaaaagatttttgatacaatcgaagcggctgttgaagatatacggcagggcaagctggttatcgtgattgatgatgaagatcgtgaagatgagggtgattttattgctgctgctgatgttgtgaccaccgaaatggttaattttatcaccaaggaggctcgcggtctgttatgtgtggcactcaccatgggtcgggccagagagttgcagcttgatcctatggtacagagaaacacctctcagcacgagaccaattttacggtatctgttgacgcgattgccgtaggggtgactaccggtatttctgtttctgacaggacaatgacgataaaaatgcttggcgatccgctttccatggctgacgatttttctcgtccgggacatatttttccattgcgcgccatggatggcggagtgctcagacgagtgggacatactgaggccgccgttgatcttgcccggcttgccggatgtagtcctgtggggcttctgtgcgaaattctgaatgatgacggaagtatggcaaggcttcccgaactgatacgcttgaaggagaaattcggattgaagctgattaccatcaaggatcttgtcgcttatcagatgcagcgtaacaagctggtctttcgggctgtagagacaaagcttcctacgatctatggtgatttcaggttaatagcttatgagtcgtttattgaccatcagaaccacatggcttttgtcaaaggggatgtttctaccgacgaaccggtgctcgtcagggttcactcccagtgcgcgacaggggacacgttcgcttcgctgaggtgcgactgcggtaaccagcttgcatccgccctgacgatgattgaaaatgaaggtcgcggtgtgctggtttatcttatgcaggaaggtaggggtatcgggcttatcaacaagctgaaagcttacaatctgcaggatgaaggctttgatacggtggaggcaaatgaaaagctcggtttcaaggctgatttgcgcgactatggcattggcgcccagattctcaaggatcttggagttaaaaaaatgaaactgcttaccaataatccgaaaaaaattgttggactcgaagggtatggcctcgagattaccgaaagagtttccattgaaattgcccccaattccatcaacaagagctatctggatacaaaacgagataaaatgggccacatgatcggacgttcgtgcggaaatgaatctcttttttttgaacagataactgaaaatcatttgaataaaagtcaacaacctcccaaccagtaaacttccgtcaggaaaaggaacgatacaacgatggataccgatatccttcagatgcaggataaagaagtttttgaagcggtggtcaacgagacggtaaggcagaccgaaacgctggaacttatcgcttccgagaattttaccagtcgtgcggttatgcaggcatgcggctcggtgatgaccaacaaatacgccgagggctatcccggaaagaggtattacggcgggtgcgaatttgttgatgttgccgaaaaccttgcgcgtgatcgggcaaaaaaactctttaactgttcatatgtcaacgtgcagccgcattccggctcaagtgccaatatggcagtactgttctcggtactcaagcctggtgaccggatcatgggtcttgatctgtctcacggcggtcatcttacccatggcagtccggtgaacttttcgggtcaactttatgaggctcactcatatggtgttcggagagaaaccggctgtattgacatgaatatggttgaggaactggctaataaggttcgtccgaaacttatcatctgcggtgcaagcgcctattctcagggattcgatttcaaggctttcagggagattgccgataggatcggtgctctgctcatggctgatattgcgcatccggcaggacttattgtcgcagggcttttaagcgatcctgttccgcattgtcattttgtgaccacaaccacacacaagacgcttcgcggaccaaggggcggaatgatcatgatgggcagtgattttgagaatccactcgggattaccatcaaaacaaaaaccggctcacgggtgaaaatgatgacggaggtaatggatgcagaggttatgcccggcattcagggcggcccgctgatgcatattattgcaggaaaggcagttgcatttgctgaggcgcttcgcccggagttcagggattatgcgctgcaggtaaaaaagaatgctgccgttatggcggataaattttcgagtctcggttacaccattgtcagcggtggcaccaagaaccatctcatgctgcttgacttgcgcaacaagaacgtaaatggaaaggttgctgaaaatctgttgcatcaagcaggtattaccgttaacaagaatatggtaccgttcgacgacaagtctccctttgttaccagcggaatcagaatcgggactccggcaatgacgaccagagggatgaaagagagcgacagcgagcgtatcgtcgagttgatcgatcgtgttgtttccgcggctgaaactcctgctgttgatgatgtgtgtcgtttggtgcgtcaggaaatcagggagctctgtcttcagcacccgatggatggatatgagatgacgccataagctgccgtgctcttttcggatttttttttgccgcctttcggagctttcgcttctgaggcggcttttttttcgcgttacctctgtttatcggttatcaataatgcttctgatcattgctctgagatcatctgaggtttttctgatttttctgtcaagcgtaattttttctctgagaagctctgtttcgagggccgcgtcattttcattccgaatctgttccgtcagaatctctttctgccggattaacggctcaagcacaaggcttttgaaggcgtcgaggaatgacgcaaggcattgtcgggcattttccgcattgagatcggtttgctcatgccactttttgctgaccggctgatcaagaagcaagccggatgcgagattccgggcttcgggctcactgaacatgctgatctcgctgataatgtcaagatggtcgttcggagagcctgagagcgagtggtatcgccggatgaggtgtgtgaaaatgttttgagccagtgggtttggcaaggtcagcatattttcgtgagatgccgcgaattcaagcacggcattgccgtaaaaggagctttcaagcagggcttttaaaaaggttcgttcaagtacggacatttttttttctggaacgggagttggccgggctctcatgctgttttcgccgggaatatttttttctcttctcattgtggattcaataacgagaagttccttgagtgacgagaagctgatgccgagtttttccgacagttcctgaaggtagagttcctgtcggatacgatccgggataagcgcgatggtgtgagtaatggccctgattgctttggctttgacgtcagtttgggcgaagttgcctgattgggtgaaaaaccggatctggaaatcgataaatgactgtttgtttttttcgctgtaacgaaggaactcctcttttcctgctctctgtacaaagctgtccggatcgtctccggagggaagttccagtacaaacggggtgattccttctgtaacgagagtgtctataccagccatcattgatttttttcctgccggatcggcatcatagacgaacaggacacggttcgtatagcgttgtagaatttttgcctggtagcgggtcagggatgttccgcaagaggctacggctgtggttattcctgcttgatgcagggcaagcacatccatgtacccttcgacgagcagcgctgattcagagcgcctgatttcatccttggctgcatgcagaccataaagcagctttgacttttcaaaaagggggttttccggtgaattaagatattttggcgtacgcggatcggagtcaagggttcgcccgccaaatcctgcaacctgtccgccaattgagaaaatcggaaaaatcaccctgttgcgaaaggtatcataccaggaaccacgttctttatggtgtgtcgtcagaccgagttcggtgaggttggccagcgggatagaagcctgctttgcttcattgataaggttgtcccactgatctggcgcatagccgatgccgaattgttgtattatcgctctgctcagtcctcgcgcttcggtgagataggacaatccttgaactccttttgggctttcaagggtgttgtgaaaagttctagccgcccaacggagagttccggtctggctctcgttttcttcgttttgtattttttgctgttttgtgaaacggcttatatcaatgccggttctttttgccagaagttctacggcttccggaaaagagatcttttccatttccatgacaaaggtgtagacattgcctcctttgccggttgaaaaacatttgaatatctgtttgtctggagaaacgacgaacgaaggcgttttttcctgcgtgaacggtgaaagagccttatagttccttcctgaagggtgcagcttgacatagtcggctatcagatcaacaatgtcagtgcttcgacggatgtcgtcaatgatgttttgaggaatcataacttcttgatccattcattcgtttttccccggcatagagtcccaggttcaagaaaagggaaatcatccgtcaccgcaagttagtaaagcccttttcatcagttttttttcgatattttttgatatttctttaagattaaacaagcgtgttttctaaattaggcatgcgtgtatatttccggtgccgattatatacattttaatcatatttgttcagcaagcttatggtgcggtgacaagagatttgcttgatcacaggcagagaagagatttttgaggggttaaccggttttcctgcgtgtgaacgaggcgattgagttttttcttatggacatcaaaatcttttaactttatgaaacagagtttttttacaagcttgctgattcttgccacctatgtggtttcgctcggcttctatgcatggatggggacaacgccatccgactccatgttccatgcgatatggaagggaggccccattgtttcggttcttatggctcttatcctgatggtgatagcctatattgtcgaacggattatcgcgctgaacaaggctgccggaaaaggaaatattccccagttcgtccaaagcctgaaacaggatatcgacaatggttatgtcgatcaggctatcgccaagtgtgatgagcatcagagctgtctttcagcggtgcttcgttcagtgcttgaccggtacaaaaaaatggggagtctcaatattactgacagagataaacggattagcgagatggaaaaagccgttgaagaggcaaccatcatggagatgccgcttcttgaaaaaaatcttgtagctatttccacaatagcatcaatatcgaccatgatcgggcttcttggcacgacgctcggcatgattcgcgcttttgcagcaatggctacaagcggcgccccggatgccgtgcagctctctcttggtatttctgaagcgcttttcaatacagcgcttggaattgtgggcggaatcatgggaattgtgacctacaacgtctttatcagcaaggtcgatcatttcagttacatgatcgatgaggcggccttttatattattcagactcttggcaactccaaatcggaataaagcgacatgtcgaggataaaggcaaaacgggtaggatttcggatcgatatgacgccgatggtggatgttgcgttcctgttgctgacattttttatgcttaccaccaagtttcgacctcctgaaatagccgaggtcgatctcccgtcgtctcattctcagttaaagcttcccgaatcagatgttcttaccgtaacggtgagtggcgataacactttttttatgggagtatcttcccgtcaggcaaaggaaaagattttcaatactgcggtaaagccgaaacttcaggctgccaaaatttcggaagccgaaatcagggattcgctcaaaagttttcgacttgcggagagttttcctgttgggaaggatgagcttgacaagtttgttcttatggctcgttttgccaatccaaaacttcgccctgtaatcagggcggatgatgatgctggttttgatgcggtgaatcatgctataaaagtgtataaaaaagcaaatatgcttaccttcaatcttgttaccgtgcttgaaagggaggttcgctgatatgggaatggttgattctcccaatgaacgccgggctaaaaaaggcagaaagcggattcgcaagaggatcggttttcatctcgatatgacccctatggtggatgtagcgtttttattgctgaccttcttcatgctgacgactacttttgcgaagtccaatactatggagatcagcatgccgcctgagatggaggaggtgaagatcgctgaagcaaatgtcatgacgttgagaatttcaggagaaggcatggcttattgttcgctcggtaatgaggcgcctcgccggctttcgttgtatgagagtggtgacgccagcaggtttgccttgagtgctgaactgcggcagatcttgaaacagcagaccacagccaataaaaagctggttattgtgttgaaaatcagtgaaaaagcaaagtataagtatctggttgatgttattgatgagttgaatcttatgaagattgaccggttcagtcttgatgattttactgatcaggatgaacttgaaatcaaaagggcggtttagccgcaagaaagagcaaaggagagtgtaagggtgccatcaaagcttgataaaatccatgaagacgctcgacggaaagctatgggctcatggtctatccgcgaggattttctcgataccgactgtttgcggaatgtgcattacggcaatctcgttcttcgtcgtcaggcacacctttttctctcgcatggtgtgttgacggcaatggtactgttatcatttgtttggctgcttagcgcaaactggcagtcgattaccgctgttttcggctttttccaaaaagatgacaaacctttgacggagtcgtatgagtttgtaacctgtgtgacgcaactgccgccaccgccgccgatcgccgcaccacctcctgcggtcgccaaggctgcgcctgcacctgcgaatgtcggtaaaataaaaaaagtcaaagcggatgaagttcctcttcagcagacttttgcaacccagaaagagataagccacgctattcagtcacaacctgctgatggagcagattgcggttctgcttccggttcggatgagggtgctacgtttgttgcccgtgaaaaagatccggtgcttttgtcgatgaaaaaaagctatcctgaaatggcaagaacagcaggcattgagggacgagtttttataagtgttctggtaggagaggacggcagggctgttcaggcaaaaatcctgaaaagaattcctgctgactgtaatgtttttgatgctgcggcaatgaaagcggttatggaggcaaaatacgctccgggtatccagaatggtaacccgatcaaggtatggtttacggttccgatccgttttcagctcgattaatgccacgtttatgaggttcgaatatcgtcttccgagtcaacgcgtgatggtttttattccggtttgcctgattgcctgatcagatagagatcaggatgtacaatgtctatgggcgatgacgaaagttcgacatatggccagccatttaacgtggatgttgttttctgttttctgacaaacaataaaatgttttgtctgtaccagaacggaatgcggttgtcattccagatttttggccggattatgtcataaacaagataatccatcttcctgaacagctctacccagtagtgttgccactgctcgttgacgtgatgttggccaccttgaaaagggatagctgctgaaaaaagtacgtagtcggagagttctgtaagagaaaaaataaattcctccgcgcaatcagaaggcaagtgttctgcgacttcaagggagatggcaagatcgtattttgttattgatcgtatcattgatctggtcaggtctatctctgtgaagcatgagtacgggattgccagcagattccggtccatccagcttccgtcgaaaccctggatttcgttcactcctttttgctgtaacacagagagccatgttcctgtaccgcatccgacgtcaacggctgaatgaacggtcggaatacgatctaaaagcatcgaaagaatggtatttgcagcatgaatggttttttcgtgtctgttcacgtaaaactctttttcgtacgcagtcatgcttttatttgtttgatcgatttctattcgattcagctgatttcctgcggtacaggacagcaaaggcaatgccgacatatgccgaaacgagggcgaatggtgctatgaagagagaaaaaaaaccattaacctctttttcgagatacattcccgcataacttccggcaataaccaggacgcctaaggcaatcatactgtagtttatgactcccagaggcattgctgtctgcttgagtccttttttatccgcaggtttaactcttttattcttcgttaaagatttcatcaagaaccatgatacattgttgagcttccccctggctgatgttgagtggaggcagaagccggataacgttttggcttgttgcatttataatgacatgcttcttaagagctttttcaacatagaacttcgcttctttgtcgactgtcatgccgatcattaatccatactgccgtatcgctgttatttgtgagtgcttttgtgcgagttgcagcaatccggttttaataaagctgccgatctctacagcatgtgccatgagattgtcctcatagatcgcctcaatcatcgccaggcctgctgcacaggcgacaggattgcccccgaaggtcgtaccatggtttccgtaactgaacacatcggaaaggctctcgctgccgagaactgctgataagggcagacctcctcccagcggtttggcaaggcaaaccagatcaggttcgaaatcaaaatgcaggtaactgaaaaacttgccggttcttccgcatccagcctgaatctcatcggcaacgattaaaaaattatggcgttggcgcagttcattgagcttttcaataaacggcgctgatatctggtgaatcccaccctcaccctggatgatttctataaaaacagcggcggttctctctgaaacctttttttcgaggtcaagaggatcattaaagttaatcataccggtatctggcagcaacggttcgaagccatcggtatattttgcctttgccgtcaaggacatggcgccatatgttcttccatgaaaacagtttgagagcgataatatctcttttttgcgatcgttgccggaagaggctgcccattttcttgccattttgatggacgcttcaatagcttcagtgccgctgttggcaaaaaataccttggaaagcccggaaatttcaagaagtttctctgccaaagcaaactgtggctgcaaaagaaagagattggatgcatggatgattttggctgcctgttcgtttatcgcgttgataaggcgcttgtcgccatatccgagggcattgactccgatgccggcaatcatatcgagatagcgtatacccgtatcgctgacaagccatgaaccatctccatgggttatagctattgggagtcttgcatagttatggaaaaaaagcgcctgttcactttccggtgttatgggcatttgtttcatgttcatgtaacgttctcttggtaaaggtgtctgtggagaatgttcagccagtcactaaaaaaggtgataataatgatgattcgtcatgcgttcaaacttttttttcttcatttctccactgaagaaagactcttgctactctccataaaccataagcgcccatcaggagagcatagagatgcaaatcgtcacggattgcttcagatggtgctctgtaaaaaaacagcagatacagggaaagtccagcgaatgcagtgccgagtaaaagcccgattgccatcgaaggggtgattttacccatcacaattcgttgttgttttattgctgttattatttttcgcaatatcgggatagaaacgccactccttgttgacgataagtctggcgccgtagctgaaggtgaaatacgaccatccccactgcaacagaacaaaaaccctgtgccggaaactggtgaggaaatagatatgcacaagaagccacgtgaaccatgcaaggatgccatcaaatttcagactgccgatttccacaattgccttgttttttccgatggttgccatctgtcccttatcccgatagcgaaagggttttctcgccttttttttcaggtcgagcagaatatttcttccgatagctcgtccttgttgcaaggcgacgggagcgagaccaggcagagtttttccgttttcaagctcaaaatgagcaaggtcaccgccagcaaaaagttcgggatggccaggaatgctgagatcttcattgacaaggattcgaccgagatggtcagtttccaggcccatatttttaccgatcgctatagcggtaacaccggcagcccagagcacggttgccgcttcaattctctcatttccgatttgaacaccattggcatcgacatcggtgaccatactgcttgtccatacctgaacgccgagtttttcaagtgatcgggtggccttgctagtaagttccggagaaaaagatccgagaatacgcggagcagcctcaacaataaagattcgcgtcaatttggggtcaatgttccgataaaatttcgacagggtgtatcgactcatttcgccgatggatccggcaagttcaacaccagtaggtccgcctcccacaataacaaacgtgagcagtttttttctttctacggggtctttggttctttctgcgcactcatatgcttccatcactctgcggcgtatctcttttgcctgagcaagggttttcagtccgggagcaaacttttcccactggttgttgccaaaatagtgatgctgaacaccgcaggcaagaacgagataatcataaggtatatctccgaaatcggtgaaaatggttttattggctatatcggcactctcgacaatgcctttaaagactgtgatattatcgtagtttgcaagcatgtttctgagtggtgccgcgatatccccttctccgagcgctgccatcgccacttgataaagaagcggctgaaaaaggtgatagttttttctgtcaatcagtgttacttcgatattttgtttattgccgagcagttttgccgtattaagtcctgtaaatcctccgcctataatcacaacccgctgtttcatgaaactatcaattaagcttttacttatgagaatatctgctgttttatccggtgtttaaccgaccggcaacagacattcccttatgaatggaatcgcctgtattcgcatgcgtttatctttatgtgtataaaagttaacaaaaaagcagggaatgtccgcgagtcgttcccaacccacgaggaagcattacttataggcatgatgatggtcagggttattccgtgatcaggtgaggcgatcgatgagtgctttgtgtcgtggaaatatatccgacagtatgtttttattggcaaattcgaaatcgatgaaatcaaaacccggcgcaacaacacagctaaccagcgtatatcggtcagttacgatgctatcgggaaagcatgccccgaaccagcttcccgctggaaccgaggcctggaggagttggcccgacaccgggtccaggccaagggtaaacgacgagtagtttgcctccagttcagagaaaatatggacgacaagaggtgaacctgtatgaaaaaaccagagttcatcggattgtatccggtgcagctttgactgttgaccctctttcagcagatagtggatagccgttgcataagagcggtgtgctccgaacgaagtgcttcctgtgaaatcatagccccctctatttcggtatgtttcccggtagaagcctccttcaggatgttgctgcaacgccaggtgcgttatccagaactcagctttttgcacgtagtttatgttttatattttcgtttttcagccttgattcctctgcaagcccaagacggaatgctttgattgcctgcatcagaacttcatcggaaagcgcgagcatctgcagggcaaggagcgccgcatttcgggcattatcaatacctacggtcgctacgggaatacctgcaggcatctgcacgatcgagtagagggagtccaggccgctcagctttttgctgaaaaccggaacaccgataaccggaagaagagtcaaggctgccgtaacgcctggcagatgtgctgctccgccagctccggctatgatgattttaagaccgcgttcctgggccgatgtggcataggtttcaaggtcgtgcggggttcggtgcgctgaaataaccgatacttcatacgggactgcgaaatcgtcgagaaccgttgtggctgctttcataatgtcgaagtcggaatcggagcccatgaggatacctacaacaggcttgaattgatcagagattgtttgtgtcataaaaataaatgagctgacggcatataaaggcggtctgtttgtaagatgggatgaatttatgaaattgtcgagttttatgtattttccacagtatcagacaaaaaataacacttgttgaggaagtttacaatggcagcaaatcttgcggtgaagtacagtaatcccggccctcgttataccagttatccgaccattccttcatggagcacagacggtgttacccaggaacaatggaaggaggctatggtcaaagggttcaatgacagcaatgagagcaccggcatcagtttgtatattcatattcctttttgcgaaaattactgttatttttgcggatgtaacgctcatcgtactcaggatcactcttttgaagctccttaccttgacgcgttgctcaaggaatggcagatgtatctcgatgtttttcccggaacgcttaatgttaaggagatgcatatcggtggagggacgccaacttttttcagtcctgaaaacctgatcaagcttgttgacggtctctacaagcatgtcaatacgatggatgattatattttcagttttgaaacaaatccgcgatcaacatcgagagagcaccttgaggcgctctacagtgtgggtttcagacgcatgagcttcggtatccaggattttgatccgattgtgcagcaggagatcaatcgtccgcagtccttcgagcttgtaagggaaaaagttgaacttgcacgagagatcggctttacttcgctgaattttgatcttgtttacggtttacccaaacagacacttgccactataaccgataccattcagaaagtgatggagttgaagcccgacaggcttgctttttatgcctacgggcacaatcctcacatgtatgaaggtcagaggaagttcaaggaatcggatcttcctgttggcgatgtcaagcaggaactctatgacaaaggacgagcaatgcttgagtcgataggctatcatgaaatcggcatggatcattttgccattgaaggtgatgccctgtatgaagcagctaaaaacggaactctgcatagaaacttcatggggtacaccgaaaataccactcaaatgatgcttgcgcttggagcatcatccatcagtgatacatggtatgcatttgctcagaatgaaaggcacgatgatgcctatatcaaggctgtaaatgaaggacgttttccgcttttgcgcggtcatctgctcaccgatgaggatcttgtgctgcgtcgacatattctcaatctgatgtgcaagcaggagacctcatgggaagatcccaaactctattgcgacgagcttgatattgccagatacaggctggaggatatggaaagtgacggtatggtggtacttcttgagcatggagtcagggttaccgatgtcggtattccgtttctgcgtaatatttgcatggcgtttgacgcaagactctggcgatcggacagcctttccaaagcatataatgtatcaagggatattcagaaaacatatattgaaaaagcccgtcaggcaaaagctcaacaggttgagtaacggtctgaataagtataatgcaaagggtgattttgatcaccctttttttgtgtcgtttttatgaaaaaaaaagtaaaaatagggtttcttgggagcggatgggcaaggattgcccaggcgccggcgttttctcttatggatgatgttaaactttcggctgttgccagccctacagaaaagcatcgtcgaaagtttatggaaatgttcggtatcagcaaggggtttgatgactggcgtgatatgctggaaacggatcttgatctggtctgtgtaacgacgccgccttttcttcatgcgcccatggttagggcactgcttgaaagcggtaaaagtgtgttgtgtgaaaagccgtttgcggtcaatgttgcagaagcccttgcgatgacagaggttgcacaatcttcccctggtcttgcgctcgtcgatcatcagcttcgttttcaccctgcggtacgctgcatgaaacagatgatcgacagtggtgaaatcggtaaggtgtatgaggttcgcgctgtagtcaacctgtcaagtcgaaacaagccggatcatcgatactcctggtggagtgatgctgaaaaggggggtggggctctgaaagctatcggatctcatcttattgatttgaaccgatatctggtaggcgaaatacatgaggtgtcctgtaatcttgcaacggctcttcctttcagaccagatgaatccggaaatccctgtcctgtaacttcagatgacagttttgctatgatgatgaagttcggcccctcatccatcgctcttggttcaccctcattgatgcatgtgacaacggttggcgcctatacctggttttcctttgaggtcgttggaagtatgaggacgataaggcttgatggtgcaggacggctctgggaggtcgataacgatcactcaaaaggaggaagaagtcttattgatgccccgcgatggaaacagcatgagccgatacttccctgggatgaactggtgctgcaggaaaaaataagacagtcttcccttgctgtgcatggcgtttttgctgtaggctttgcctttcttgctcacagaatagtaaaagcgattcataacggcgaaaaaactcttcacgatgcggcaggatttactgatgggttgatgatccagaaaatattgcaggcaggaagcgattccgacagactgcgtcgttggataaaaattcaatcataacgggaatcagcatggcttgggtttttctggtaatagcgggagtttttgagtgcttctgggctgtcgggcttaaatataccgatggttttgcccgaccggttatctcacttgttaccctcatttttatggttgcgagtttctggttgctctctgcagctatgaaaaccattcctgtaggaacagcttatgctgtctggacaggtatcggcgcagcaggcgttgctctggcaggaatacttctctttcaggaatcccgggatattacccgaatactctgcattcttctgattgttaccggagtcatcggtctcagagttttttcacgctgattcctcatgggattttttttaaaaaaagctgccgacaaatcgcaatgtctggcagactgaatttcgcggattgtcgcagcagaaagccgattgcctttctgttacgttgacaaatgaaaaaagaagctatcgtcttgatattatgcggatactatccattatcggctgtataatagggatatttccccattaaatggcttaatcctgtttttctgtttatgatctctatgggtgagaagttattttaccatataggttaatgcgttcagataggtaaagagtgttcgtgcggatttcaagttgattcgaaagaggatggaagaagttgatagcatggcatagtgtctgtatagggtttgttttgcagccatcgcatcattacctgaacaaaaaagcgggtttttggtgaaaaaaaactatacaataagcctccttacagcgggatttctatttgttggttatctgcttgtctggttgtcggtctatcgcgctgatcatcagttgcgcgaacaattgctcaaggatgtctatgccgttgctcggaatatggacaaagaacagataaaggctctttccgggacatcagcagatcgattaaatccccactacatcgatcttaaagcaaaactttccagtggatgcaaatcccggacaaaatgtcgttttttgtatttgcttggaagaaaaagtgataaaacgatattctttcttgtcgattcggaattgacgggttcctccgagatatcgcctcccggtcaggtttatgatgaggcatcttcggtattacagcgtgttttcagaaccggtcatgccgattcggagggtccgttgcctgatcgatggggcgtatgggtaaccggctttgttcctcttgtcgatcagcaaagcgaaaaggtcgttgccgtgctcggtatggatgttgatgctgccgattggacacttgatatagccgcccgttcagcattgcccataggagtcgtgatcatcattattatcgttattgtcactattcttcagtcaacccgtcatcgagagattacatcaagtccttttctgagacgacttttgccagtgcttcttgccgtattgttctttcttttttttggattcggcgtgcttttatggtggttgcaggaacgacgaattgaagaggttgttcatcagacggaaaaagaggtttttaccgtatttcaaaatgcacttatggtacagtcggaagggcttgaaattgctttgaatatgatttgtactgataatacggttgccgatgaactgaaaagccgcaatagcgagatcctctattcgaaatacgaaccgcttttcagacatcttcaagataagcacggggtctcttttttttgttttatggattcttcccgcaaatgtctgctgcgtttgcataaaccggaaaagtccggtgatcgtatcagtcgctttacccttcttgaagctcaaaaaacaggtcttttttcaaacggtctggagcttgatcccaaaggtcttttgaccctgagggtcgtgatgcctgtttttcaaaaagggaggattgtcggttttattgatgttgccaaagagattgaagcggttattaaccgtgttcattatcagccgggtcttggcattgcacttattgtcgataaaaagtttcttcatagaggtgattgggaaaaggcaatgcatgcgcttggaagaaaaaccgagtgggatcgattcagagatgaagttcagatttataatacgtttggctattttcccgaagcattcgatttttctctggcctcttcagactctgtagcgttctatcgcagccgggcagtaacatggcaaggaaaatcctggaggcttaatttccttccgcttgaagacgcatcaggcagaacaatcggaagaatgcttgtgattcaggatgtttcgttttatcaggcgggcatctttcgaatgatcactcttgcggggattgcacttcttgttattctttcgttgcttttcggctttctgtttgttgttttaaagcgaatcgacagaggtgttatcaatcgggagcaggagctcatagatagtcgtgaacagtacaggcttgccgttaacggaagtaatgatggaatttgggactgggatatgagaagcgacaccttgtatctttcacctaaatggaaaaagacgcttggatatgaagatgatgacctttcaaatatctataagacatttgaagatctggttcatcccgaagacaagccggtattcagaacgtatcttgaccgatacctgaatggtgaaattcccctgtttaatattgagttcagaattcggcacaaggatggtgcttatgtatggattcttgggcggggtgaggtgcttcgtgacaaatccggttccccatacaggatggctggttccatgagcgatattaccggcaggaaaaaagatgaggatgaactgaaacgacgttctgcttttcagcttgtggtgatggatctggcaatcggatttgtcaatacgccacttgacgagcttgatcgatccatagagagagcgcttgctcttgtcggcgagtttttgcaggttgatcgttcctacctttttcgttatgattttgccaacgggacgatgagcaacacacatgaatggtgttcagaaggaatcgctcctgaaaaaaataatcttcagaaccttcttaactcaattatccctgactgggttgcaacccatcttgcgggcagaattgttcacatttcaagcgttgatgctctggatgatgaaagtgccctcaaaatgatattggcatcgcagggcatcaagacactgatttcccttccgctcatttatcatgaacactgttttggttttgtagggtttgatgccgtaagagaagtgaaaaaatggggcgatgatgaaatctcactgctccgggttttagcggagttatttaccaatgcggaactgcgtttccgtcatgagacagctcttgttgatgcccgatatgctgccgaatcagcaaatcgagctaaaagcgaatttcttgccaatatgagtcatgaaatccgcactccgatgaatggcgtgattggaatggcaaatctgcttcttgatacggatctttctgatgaacagagggattttgcggacatgcttcttgcgagcggagagtccctgttaacggttatcaatgatattcttgatttttcaaaaattgaggcaggaaagcttgagttggaacatatcgtttttgatcttcgtaagctcctggagagttttggcgcggttatgggtctcaaagcagttgagaaaaaccttgaattcaactgtgttgtatctcctgaagttccggtatttttcaaaggcgatcccggcaggattcggcagattcttaataatcttgccggcaacgcaatcaaattcactcaaaacggtaacgtaactgttgccgtatccatgcagtctgaaaataatggtgatgctgttcttcgtttttctgtaaaagataccggtataggaataccggaggcaaagcttgacagattattcaaaagttttacgcaggttgatgcatcaacaacaagaaagtatggcgggacgggtcttggtcttgcaatcagcaggcaattggttgagcttatgggcgggaaaattggtgtgatcagtcatgagggcaatggttccgagttctggtttacgatttttttgaaaaagcagccgttttacagcactatcgaaacgcagccgacgtcggcgtttgccggaatcagggctcttgttgtcgatgataatgctgcaaatcgcaaaatgctgaaagctctgctttcatcattggatatccgtgttactgaagcatccggtggcgatgctgctctgggagaacttcggagcgctttcaaaagcggcgatccctttgcgctggccattattgatatgcagatgccggatatggatggttttatgctcggtcaaacaataaaagaggatttgcttttgcgcaatacggagctctttcttatgagtccggtcggtacattaaatcaacgtgaagagtatcaccgggcagggttttctgccaatctgtcaaagcctgtcggtcaactggaacttgttgcggcaataaacaaagttgttttcaatcatgataaccaatcgggaagtcgaaatccatcgataagttatccggtaacagaagaaggtgaacctccgatggttcctgttggaaaactggagcattaccgtattctgcttgctgaagacagtcgtgtcaaccagatggtggttataggggtactgacgaagtttggatatggtgtcgatgtggtttcaaatgggcaggagtgtgttgatgtcctccaaaagagaacatatgatctggtgttaatggatgttcagatgcctgttatggatggattgaacgcaacaggaattatcagagatccggcatcaaaggttctcgatcacaacattccggttattgctttaacagcgcatgccatgcagggtgacagggagagttgtctttatgcggggatgaatgactatatctcaaagccgattgatgcctctgttctcaccgaaaccatcagcaagtggctgccggttaagccggattcgcctgcataagaggcggggcggatgtacaattatagcttgttttgaaaaagatatttgtctcatattcattcaggaacttttctcccattcgataaaaagatcgttcagctctttgcagagcgcatggtagccatcgagggttttcgaggtctcttccttgctttttttgtagaaatcctcattggccatgataatttcaatggactcttttttttgctcaagccgattgattttcagctcgatctcttccactctctttttatcttttttcgcagcagcgctttttttggcttgctctttctctttttccgtattttttactggcgctgcctgacttttttgcttcattgccgcttcctgcttacgctcggcctcgatggctttttcagcagtttcaaggtattcggcatacgtgccaaggtggagctgcagtgtgccgttttttatctcaacaaccttgttgaccaggctgtcgaggaagtaacggtcgtggctgacaatcagaagcgtgccgtcataatattcaagagaatcaatcagcatctcttttgatcgcatgtcgagatggttggtcggttcatccataatcagcagatttgacgcttgcaggaggatttttgcaagggcgacccttgacttttctccccccgatagcactctgatctttttgttgaccgcatctccgctgaaaagaaaacagccgagaatatcccgcacctttttctgggcttctgatgagggagctgaatccatcatctccatgtagatgctcttctcctgtgagaggttctctgtctgatgctgtgcaaagtagttcagagagacattatgtcccatggtgagtttgccatcaaagtcgatctctccggcaaggattttgcaaaaggtcgtttttcccgctccatttgatcctacaatagcaatacggtcaccacgcattacttccagatcaatgccggcaagcacctgtttttttgttccgtcaggcagcagataggctttttttacaccttcaagtcgcatgacttcacggccagaggggttggccttgggaaagcgaaacgagatacgggagagatcctcttcaggtgactgaaggtttttctccattttttccatctgcctgagccggctttgcgcctgtcttgcttttgtcgccttgtaacggaatcgatcgacaaaggctttcagctcctccatttttttcaggtcattctcatatttacccatcatcagctcataccgttcagccttttccttttcgtaatacgagtaatttcccttgtattcgttgatgcgttcaaaggcgatttcaagggtttttgtggtcagcttgtcgaggaaaaaccggtcgtgtgagacgataatatagctgtgctcgtagttgaggagataattttcgagccagcggagtgagtcgatatcaaggtggttggtcggctcatcgagcaagagcagcgtcgggttctggagaaggagtttggtcagatgaagacgcatctgccatccgcccgaaaacgcctttacttttttatggaagtctatttcactgaatccgagaccggcgagcaccttttccgcattggactgcatcgtgtagcctccgagatgctcgaattcatgcatcgcatctgaaaaacgttcaataagatggtggtaggcttcgctttcataatcctgttcgggcagggcgagttcgtgttccatcctggtgatcttgtcagccagttcaaacagtcgtatgtttgcctggagggcgtattgcagtgcggttttttcgagatcggcatcaaaggagatctcctgcggcagataaccgatggtggtatcggccgatttgagaaactgaccggtggtgatgagggcggaatcggcggcaggcccgttaataaggcgcagaagggtggtttttcccgttccgttcagaccgacaagactgacgtggtctttgtctcctatacggaacgaggtatcggtcaaaagctctttggttccgacgctgagagaaaggttacgggcttcaaacatgtttaaaaggctccaaaaaagtgaggtatatctcgaaaaaaaatctttaacatgggtgaaaagatacaataattcatgaaagctgcatgaacggaaggaaaagaacctccttttgggcggtttttcaagtaaacatgattcgaacaaacagcgatgaagcttaatgaactgtttaatcgctataggatatgttcctcgaagctttgcttcgtgaaggatttttcaaacattaactcataccccgtagctctgcttcgtgatagttgattttggaaggtcttgggagcgataggtttattcttgaccggatgagcgtctacgggagatcaaaaggtgcggctcattactttacgaaggtatttgacaacgaaatcaaaggcggtgcagtgcagatagggcttttgagtcctggtatggtagtcaccgatctgtttcaggaaacggttgccgatgatgttgagacggttgcggtttttttagctgaaaagatgcttgcaagccataaatcctttgaacggattcaatggctgacaaaacagaaggttatttttcgcctgcttttcgggagttttcgcagaaagaattattggtcataatcattaccattgcgtcatgtttttttcgctgctttttcagtttgatttcagtgtcttggcgctggattccggcagcgatgacgtcatatcaaagaaatgctaaaaaaaggtcataatatctctatggttccatctacagcagcgaataaaaagcgaaggggtgtgtttgagttttgcggtgttattctactggtgtgtttttttacttcaggatctgcttttgcagaagagatgcttacctggcagcagtgtatcaatgaggcaagaaaagcccaccccgatctttacgcagcccaggcgcttatgcagcagaccgatgccgatgaacgtatagcagcgagcgcacgctctccacagctcagtctgagtgtcagctcccaggaaagctttatgacagcaaaaaacaacgggagccgcttatcttcggctcattcctattctctctcggcacagcagcttctttatgacggcaataaaacttccagtcagatcgcaagcgctaaagaggctgtcaaaggcgcgcaaaacaattataacgttgttgccgctgatctccgttttgctctgcgaacggcatttacgcaattgcttaaagctcaggagcttgtcggacttgcaggcgaaattgccgaaagacgtcagaataatgttcgtttgatcagcttgcgataccgtggagggcgggagcaccttgggtcgcttcgccagtctgaggccgatcttgctgaggcggagtttgatgtttcgcaagcaaaacgtggccttgtattggcccagacactccttgcttcagcgcttgggcgtgatacccataaaccgctcagggttcagggggcattcaaggttgctgatctttcggtcacaaaacctgatcttgcacttctcgtaaagaataacccgctttttcagcagctcgatacaaaaagtaaagcggctcgttttgatcttgatgcagccagaagtgcattttctcctgagctctacctgacatcctcaatcggaaacggttcggttgacagcttgccgttcaataatctggatgcgaacgcaggcttcacggtttccgtcccgatatatgaaggaggagcgggcagagtaagggttataaaagcaatggcggtgttgagtcagcataatgcagaggaaaaaagcggctatcttcagcttttcaatgccctcgaagagagttggaaaagttatcaggatgcccgtcagatggttgtggtgaagagaaaatttcttgatgctgctcttgaacgttcaaccattgccaacgcgcaatattcgaatggcttgatttctttcgacgattgggtgattattgaaaacaatcttgtgagtgcaaagaaggagtttctcaatgccggagcagatatgctgattgccgaggctcaatggattcaggcaaaaggagaaggatttgatggttaacaggaaaaagatggtatggggagttatggttatgctcgccgttttcggggtgggagggtttatttatttcaatgcaaacaagagcacgacgaaaagttatgaagagctccgtgtatcaagaggtaccatcagttcatccgtatcgacaaccggagcggtagagccgaaaacccgtgttaaaatacagtcatctgtcgcaggcagaattgaggaaattcttgttgcggaaggggagtatgtaacgagaggagcggttcttgccatgctgagttcgaccgaacgagccgccttgcttgatgctgcaaagttacagggaaaaagcgaacaggcttactggaacaacgtgtataaaaagacagcagtcatagctccgatggatgggcaggttatcgtaagcagtgttgaccctggtcagacggtgactacaagtgattctctttttgtcctatccgacaggcttattgtcaaggcctatgttgatgaaacagatataggaagggttaaggttggccagaaggcagtgattggtcttgatgcctatcccgatattcgggtgaacggggtagttggacatatctactatgagtcacatctgcagaataatgtcaatatctataatgtcgatgttctccctgagcgtattcccgatgttttccgatccggtatgagtgctaatattgaaattattgttcagcaaaagagcaatgttctgcttttgccggtcggcgcagtgcagacgagaaatggcaaaacggtggttatgcagagtaacggcaacaaacaggatgcggttcgatatacggctgtagagaccggtttgcaggatgaacgtcatgtcgagattctcaaaggcttgtcggaaaacgctgttgtactgattgccgatacatcctttgttctgccgggaaaaaagggtgggacaaatccgtttatgcctcagcgcaacaggacgcagaaatgaatccattgcttgaacttcttgatgttcaccggacgtatcagataggtgaaaccaccgttaatgcgttgcgtggtgtttccctgaccatagatcgaggagagtttgttgcgataatgggggcgtcaggatcaggaaaatcctctctgcttcagattcttggtctgctcgataatccggacaagggcgagttcaagattttgggcaacaacgtcaataccctttctgaagatgaacaggccggagtgcgtaataacgtagcaggctttgtctttcagcagtttcatctgctcaagcgtatgaccattgttgataatgtgcggctccctcatatatacagtggactgaaaggagattttcgtcaggaggccatagcccgtctgaagctggttggacttgaagagcggattgatcatacgccaaatcagctttctggaggtgagcagcagcgcgtggcaatagcgagggcgctcgttcgcgacccgttgattatctttgctgacgagcctacaggaaaccttgattcaaaaaattccgctgagatcatgaagatctttacagctcttcatgaagagggcaagaccatcattatggttacgcatgaaaatgatattgccgcatatgcctgtcgtgtcattatcatgaaggatggtctgattgtttccgatgaacgcaaggcggaaatgcagccttcacgcgcagttaccggagagagcgcgttcgatatttctggttccggaaagggttcgatatggcaggatggccggtttaccggatttatggcacaggcctttcagtccattcttgccaacaagatgcgcacttttctctccgtgcttggcatttttgtcggggttgcctcggtgattgccatgatggcgcttggtgagggagcaaaatcggccatgcaggagcaactgaaatccatgggttcgaatatgctttcgatcagagggggatcggcgaaaatccgtggtgcggcccagggagcaggtgctgttgcccgtttttcctttaatgatgtcaatgatattgcatcgctcggcaagctggttaaaaatgcctccggagtagtcaacggcagcgcaaggatcgtttatggcaacaaaaactggagttcgacgttgaccggagtagggttcgattacggtaccatgcgcgcttcgatacctgccatcggaaggtggtttacccgtgaagagatccagatacgcgaaaaatcggccataatcggcgttaccgttgtcaaggagatttttggaagcagcaatccgattggtaaaaccatcaagataaaccgaattaatttcaaggttatcggtatcgctccagcaaaggggttttcaggaccgcaggatgaggatgacgttgtgatcataccggtaacgaccgcgatgtatcgtgtactcggaaaggattatctcagcagtatctttgttgaggtcgcttctccaggcctgatgggacaagccaaaaccgctatcactgagctgattcgtaaaaaacaccgacttgaagagggtgatgactctttcaatatcagggatatgacggaaatccagaagatgctcagcagtacaacgcaaaccatgagccttcttcttggttcgatcgcagcgatttccctgcttgttggaggaatcggcatcatgaatatcatgctggtgtccgttaccgaacgaaccagagagattggtttgagaaaggctatcggggcgaggaaaaacgatatcatgctgcagtttcttatcgaatctgtgggcatgaccatcagtggaggtttgatcggggttttcgcgggggtcggcatctccctgattcttgccttttttgccggctgggcggtgaaaacttctctgttatcggttgtgcttgcgacaactttttcagcacttatcggcgtctttttcggcctgtggcctgcaagaaaagctgcagcactcaagcctgttgaagcattgcggtatgagtaacgggtatttgaaaaaaaaagaaaataattccgcaaggttttagttccgatggcgtcgtattaagtgaaagcagttctcattggttgtgttctttcagtgaccgtttgattgtgtgtgttgaacagtctttttttgagttcagcaattggccgcggctttcctgtatgtgtgtgtaataccgttgtgtacaagcggaaaagatggacgatgattgataggagaaaacccggctgattgttgaattggagagtgaagaggaaatttctcttcactctttttttttgttcttttgtgacgagcgcgctctttttattgtatgaagctggtgatcggaaagctcgttggtcttgacagggagcagcctgaaaacaaacaagcccgctgttttcgggcagcaggcttgtttgtttttattcgaaaggattatgccggctcaagcgcttcatgcactttttttgccgcatcgtgaagccctttggcagcaatgaggttcaatcccgattcgtcaagcatcttctgtgcaattgaggcattggttccttcaagccttacgattaccggcagatggaggtcaactttttttgccgcctcgataatgcctccggcaacgcgatcgcagcggacaataccaccaaaaatgttgacaagaatagccttgacatttttatcgctcagaatgattttgaatccctcttcaacagtttgcgggcttgctccacctcccacatcgaggaaatttgcgggtcgtccgccggcaagttgtatcatatccatggttcccattgcaagtccggcgccgttgaccatacagccgacgtttccgtcaagacgaacataattgagattggatttagatgcttctacttcaaacggatcctcttcgctgatatcgcgcagttcaagaaaatccttgtgacggaacaatgcgttagagtcgaagtttattttggcatcaagagccagaacgcgtccctctttggtgacaacaagaggattgatttcagcaatagccgcatcaatagaggtgtaagcgttgtagagggcagtgatgaacttgacggtgtttttgaattgctctccctcaagttcaaggaaaaacgctgcctgacgggcctggaaagcctgtaatccaaaaagaggattcacctggattttcaggagtttttccggtgtttcttcagcgactttctcgatttccatgccgccttcggttgaaaccatcaacacgttttgcgatgttgagcggtcaagggtaatgcccacataaaactctttatcgatgttcatcccctcttcaacgagtaatcgtcgaacctctttaccttcaggtccggtctggtgggtcacaagggtaatgccaagcatttgctgggcaatatcaaagacctcctcaggggatttagcgagtttgactccgccggcttttccgcggcctcccgcatggatttgagctttaattactacgacagggctgttctgctcttcaaaaagctgaatagcggcctgtttagcttcttcaggtgaaaacgccacgatgccttttggaaccgccacaccgaattttctcaggatatctttgccttgatattcatgaatgttcatattggtgagttatggatggttatcttcctgcagtttctgccggaaacaaagggagtaaaatcaaccctcattatagtaaatttaaatgtgttactgaaatcatgaactcggtaaccataaaaaaattaaaaataaatatgaattttactcactatatggcaatagcgttcaaagaagcgctcaaggctgttgaaaaaaaagaggttcctgtcggggcggttgtttttgacagcaacggaaatattgttggtaaagggtacaatcaggttgaggagctttcagatgcaacggctcatgcggagatgatcgctctgacttcggcaatggccacactcaatacaaagtatctcgacgattgtactattgctgttacgatggagccatgtcccatgtgtgccggagctctggttaacgcgaagatcggacggctgatttttggagcatatgatcccaaaatgggggcggcaggtacggtgctcaatattaccggatgcagagagctgaaccataatcctgaagtttttggcggaatcatggagcagcagtgcagcggccttttacaggattttttcagagagctgagaggccggtcgcgttaaggtattcagatgcatcggaggaactgttcgtttgcttttgccatgtattctgcgcatcaatccccttttttttcagtggtgatattttctctgatgatctgcttcagcgagatggcaaggtgcgagacaatgtcttgagctattgtgcttcctgacgatggagactgaacggtgtcaaggctttcgattcctgcttttttgacggcattgctgatggttaccgataatatcgggttgcactgccggacaatctctttcagcatgaatgaggcctcaaacatactctgttgaatgatgacgcttcgatcctcttccgatatcgtctggcagtgccttgttgcaatgattcccgcaagacaggtgaggtaggtgttggtcgatccggccagaaacagattcagaaaaaaaggtgtcagcaggttacctcccggaagcagtgatgagagcgtgttgctgaacgaggactgaatgattggtttaatatgcgcaggtatatcctcttttttgaagtctgacagtggcagacatctgtataccgaacgaaagagtgctgcaaattccattggatggtgttcactgtggtgaatggtatagattttccagaccaccttgagcatgtttatcagggatgttgtcgttccgtatgaggtgttctgcgcaaatgcccccacaaaaaaattcctggtagcgatctgtttggtctggtgcagcgagtcaacttcgagcaacttgaggtttgtgcgcagccagcgaagatctttttcttttctgagcggctccggatgcatatgatgcgtcgggatgttttttgaaagatactcgaggtagttctgaatttgttttgacgtttcgctctcagggagctccggttttgatggggatgagaaaaatcggaacaacgcgaaaattgcgtaggcggggagcaaacatccgagaatgagaaacaggtattttaccgaagggtgaatgttgccgagaaaagaggcaaggaaaagaagctgattaacggtgaaaaccacaaccatgaaaactcctgtcacagcaaggggcagaagcagggcgtatattttttttttcataacggcaacccgcattaagtgttttcagccgttcgaaaggtgctgccttaaagcaatgtacacgttctttcctaaaaaaacatctatgcgttttcttcgggctctggaagacgaatctggtgatctctgctgaactggtaatcgagaaagatgtcttctgccgcagggagctgccatgatccgtcatgaaggcggttcgtggtctccttgaggcggtaagccatatgaccgcatgtccagcagtcgtaattcgccattccggtacagaggcatgttttttcaccgattgccagtttttctccggattttcttgactcaagagctttctgataggcgtcgatataactgcattttcctccgttttccagcagatagccaagcccctcacagttaggtctcatggtatagtcgagagttggagactgtatgagcatgcgcatcgggtagccggtcgttgatgccatattgacgacaatgtcctcctcggtggcattgatgtagtgctgcttgacttttgccggcagtccggcctctttggaaatggtaaaacgggttgcaacctgaacagcggaagctcctgcggcaagatactcggcggcatcagttccggtgaaaatgccaccggcaggaataacgggaattgccagattctcttgcttgagaaactggatcacttcattaaaaattgtttttaaatcgaaagtatgccagtcatcagggctgaatcccagatgcccgccagccagaggtccttcaacgataatatattcgggcaaccgctgaagacgaactgcccgtttcagaaagatcgacagggccctgaccgacgagatgataatcccgattttaacatcgcggaagcggggatggtcctgaatcagatcaagagttctcagattcaggccggcagcgagggtcagaccgtcaattccggcatccattgcggcagcgaggcgaactttcagggtttcctgcgcattgttcatcgtcagtttttccatgcagttcaaaaaaatcgcgccctttccggttttttgcgaaacggtatgctcgatgtattttttttgggcttcggctacttctccaaggtcaaaaaggactttcgccttgtcggggttgttgatgttgtcgatgtaccgttttctttttgtgctgacaaaggatgttccaaataattgatcacagacatatcccgtctcggcatccgaaatatggcctatgccgccgagtctttcagcagcgagcgcaagttcggttgttgatatgttgactcccatgcctccgatgacgagaggaacgtactcttgttttcctaattgtaacctgaagttgtctacgatcattgtttttttgtccggtaacaaagcttttatagcctgcagttatctctaacactccgaattgctgaaaatcccctctgaatgcaattcgaaaaattatttaagatagaatatttcgttctataaatctacaggcaattcctataaaaagagctgctttcaaagggggaggtttgttcgtacccactcttttgtgatgcaacttttatgaacgtttgagaaaagttcttcagaatattaaattacgagccaaataaaaaagggagagatccttcctgttatgaaaaatatccggaaaaagggggagttatgatcaagctggtcttgttgcgacatggggaaagtcagtggaacagggaaaaccgatttacaggatggcatgatattgatttgactgaaaatggccgaaacgaggcttttcaggctggtcgactcatgaaagaagccggactggttttcgatatggcatatacctccgttttgaaaagagcaatcaggacgctctggaacgccatggattccatggacctcatgtggatttctgtgttcaagagctggcgtctcaacgaacgccattatggtgctcttcaggggctcaacaagtcggaaacttcccggaaatacggcgaggagcaggtgcttgtatggcgaagaagctatgatacgcctccgccgctgctcgaaaagagtgacgctcgttatcccggaaccgatccgcgttatggagacctctctgaagcggaaatccctctaagcgaatgtctcaaggataccgttgagcgttttcttccgatctggcatgaaaccatagctccgcaactgcgcaagggcaagcgtgtcattattgtcgcacacggcaactcattacgtgctttagtgaaatatcttgataatatttccgaagaagatattgtcggcttgaatatcccgacaggcattccgcttgtatacgagctcgatgatgatctcaagcccttgaaaaactattaccttggggatcaggaagccttgaaaaaagctgtcgatgccgttgccggacagtcaaaagcgtagtcccggatatttttgcaacgtatggatataatgtaaaaaccttatattctgcactcttgatgacgggacgaccttttttttgaaacttttagaaaagatgtgcctgaaaatatgaacgataagcataacgtgggactttatgaccctcagtttgagcatgatgcttgtggcgtcgggtttgttgcccacatcaaaggcattaaatctcatgatattgtcgagcaggggcttcgaatcaatgaaaacctgaagcatcgcggcgcctgcgggtgcgaaaagaatactggcgacggagccggaattctgcttcaggttcctgacaagtttcttcgacgggtttgtgccgaaaggaatattgatctgccgcctgaaaaacagtatggtgtaggaatggtctttcttcccccggatatttctcagcggcgcgcaatcgaggatatctgtcgtcagatgattcaggctgaaggacaaaagtttttagggttcagaaaagtcacgaccaacaacgccacgcttggtcagaccgccaaatcccaggagcctgttgtcaagcagctttttgtcggaagaagcaaggacgttgaatccgaacttgattttgaaagaaagctgtatgtcatacgccgcagaattaccaagcgggtcaaatataccgcaggtctgctcggcagcagttatttttatatttcaagcctctcctatagaacaatcgtttacaaagggatgctgcttcccgaacaggtcggtgagttttatccggagctgcacgatcaggatatggagagtgcaattgccatggtgcattcacgtttcagcaccaatacgtttccaagctgggacagggcgcatccataccgttttctcagtcacaacggcgagatcaatacgctcaagggcaacgtcaactggatgaaagccagagaaaaaaacgtttcatccagagtatttggcgatgccatcgaggatatcaagccggtaatcttggaggatggcagcgactcggcaattcttgacaatacgttcgagtttcttgcgctttccggtcgttcacttgcccatgcagccatgatgatcattcccgagccatggtcgggaaacaaggccatggaccagaaaaagcgatcgttttatgagtatcacagctgtctcatggagccatgggacggaccggcatcggtcacgtttaccgacgggatacagatcggcgcggtgcttgatcgaaacgggctgcgtccgtcacggtactacattaccagtgacgatctggttattatggcttcggaagtcggtgtgcttgatattgctcctgaacgaatcctgaaaaaagaccggttacagcccggcagaatgtttcttgtcgatacagccgaaggccggatcatctccgacgaggagatcaagcagacaatagcttcggagcagccttacgctgaatggatcgagaggaacatgatcgatctggagacgctgcccgaccatcccctgatgaagaatctggatgaggacaaatacagtcttacggcacgtcagaagatttttggctacacgcaggaagatatttccatgcagatcatcccgatgtcggtcaaaggtgtcgaactggtgggttctatgggcaatgacacgccgcttgcggtgctttcaaatcggccaaaacttctctacgattatttcaagcagcttttcgctcaggtcaccaacccgccgatcgactcgttgcgggaggagatcattacctccacaacggttatgcttggtaccgaaggaaatttgctcgattcggaagaggtgaattgtcgcaggcttcgcttgccctatccgctgctctcaaatcccgatctcgaaaagatacggggcattgaaaagccgggtttcagggcggttacctttcctatattctacgacgtggcaaacggcgggaagggcattgagtcggctatgcaggacctctatcgccagtcagaacaggccgttcactccggggtcaacatcatcatcctctccgataaaggggagatggaaaaaaaacgtgcgccaattccttcgctgcttgccgtttcgggaatgcataatttccttatcaatgccggtcttcggacacgggtaggtcttgtacttgaatctgcggaacctcgtacggtgcaccattttgccatgctgatcagctacggtgccggcgcagtaaatccctacatggcatttgaaacgatccgttcactgatcgcttccggtcatctcaaacttgatgaaaagacagccgtcaagaactatatcaaagctggcgtcaaaggtgtggtgaaaaccatggccaagatgggtatttcaaccatccagagttatcgcggagcacagatttttgaagctgtcggtctcaacagtcagcttgtcgatgcctatttcacaaagacccccacaagaattgagggaatcggtcttgatacggtggctgaagaggtgcacaaacgccatcagactgttttcccgccatcagggaacaagggcgacaggggacttgacgctggcggtgagagaaagtggcgatacaatggtgagttccatctgttcggtccggaagcaatccattttctgcagcactcgtgcagaaccgatgattaccgactgttcaaaaaatatgagaaccttattgatgaccagagcgaacatctctgcaccattcgcggtttgatggacatccggttcagtgagcatcccgttccgcttgaagaggtcgagtctgtcgaagagattctcaaacgcttcaagacaggagcaatgtcatacggctccatcagcaaggaggctcacgagacccttgccattgccatgaacaggattggaggcaagagcaacaccggtgaaggaggcgaagatcctgcacgatatgtgcgcgatgcgaatggagattcgaggatgtcgtcgatcaagcaggttgcatcgggccgattcggcgtgaccagcgaatatcttgcaagcgcaagtgagattcagatcaaaatggcacagggcgccaagccgggtgaaggcggtcagttgccgggctcgaaagtctatccctgggtagcaaaggtccgtcactctacccccggggtaggacttatttcgcctcctccgcatcacgatatttactctattgaggatcttgcgcagctcattcatgatctgaaaaatgccaatcgtgaagcccgcatcaacgtcaagctggtttcaacggttggagtgggtactatagccgcaggcgtggccaaggcgcatgccgatgtcgtgcttatcagcggtcatgacggcggaaccggagcttcacccatatcgagcatcatgcacgccggcatgccgtgggaactcggtcttgctgaagcgcatcagacgcttgttttgaacaatctgcgcagcaggataatcgttgaggccgacgggcagttgaaaaccgccagagatatcgttattgccgcgatgctcggcgcagaagagttcggttttgcaacgaccacactcgttgtcatgggctgcatcatgatgcgcgcctgccaggacgattcctgtccggtgggcgtggctacccagaatccggaacttcgcagaaacttcaaaggaaaacctgaacacgtcgtcacctttatgcggtttcttgccgagggcgttcgtgaatatatggctcgtcttggagttcgaaagctcaatgatcttgtcggtcgttcagaactgctcgggatgaaaaaaaccgttgaccactggaaagctcagggagtcgatctttcaaagattctctatcacgcggaaaccggcgagcatgaaagtcgctactgcacagtaccgcaggagcacgggcttgacgacagccttgacctgaccactcttcttaccatctgtgaaccggcgataaaaaggcgggagaaggttttcagttcgctgccgatcaagaatatcaacagggtggtcggaacgattatcggctatgaagtaacaaaagcgcatggcagcgcagggcttccggatgatacgattcatctgaagtttaccggatctgccggacagagtttcggggcttttattccaaaaggaatgaaactcgaacttgaaggtgacgccaatgactatgtcggaaaagggctttccggtggaaaaataatcgtttatccgccgaaaaactcggtttttgtacctgaagagaacatcatcatcggcaatgtcggcttttatggggcaacatccggagaggcattcatcagcggtatggcaggagagcgtttctgtgtcagaaacagcggacttaaagccgttgttgaagccataggcgatcacggttgtgaatatatgacgggaggtctggttatcatccttggaaaaaccggacgcaactttgctgcaggcatgtccggcggtatagcctatgtctatgatgctgacgggacatttcctgaattctgtaatcgcgacatggtcagtctctcatcagtgcaggatgcggaagaactttcctcagttcatgcaatgattgaaaaacatgtggagtataccgggagcgctctcgggaaatcaattcttgcggcatggcagacaaccggtaacaagattgtcaaggttatgccggatgactacaagcgcgcgcttgatgccatgaaagaggtcagggcagcaggactcactggtgatgaagccgatatggccgcttttgaaaagaatgttcacgaccctgcgcgtgtttcagggaattaattccggaaaggcgtattcgccttgttcggtaaagctttaaacgattgctatgggaaaagttaaaggttttatggagtttcagcgggtagttccctctgatagcaagcctcttgaaaggttaaaggattggcaggagtttcatgaggaaatgccggtttcagcattgcgggagcagggcgcgcgctgtatggattgcggcaccccctattgtcataccgggtttatgctgagcggtatggcgagcggatgcccgatacacaatctcatacccgagtggaacgattatgtatataacggcttgtggaaagacgcctatgaacggctcatgaaaaccaacaatttccctgaatttaccggcagagtctgtccggcaccttgtgaaggttcctgtgtgctcggcattatcaagccgccggttactatcaagaatatcgagtgttcgattatcgaacatgcgtttgcggaagggtgggttgagccgaaaataatcgcttatagaacgggaaagcgtgttgcggtaatcggatccgggcctgccggacttgcctgcgccgatcagctcaacaaagttggccatagcgttaccgtattcgaacgagacgatcgtatcggtggtctcatgatgtacggcattcctaacatgaagctcgataaggagctggttgttcagcgtcgcgtcaatatgatgaagagtgaaggcattgtttttatggaaagtaccgaggtgggtgttgactatcctgctgacaaactgcttgaagagtttgacgccgtcgttctctgcaccggagcaacaagacctcgagatcttgaggtggaaggacgagcactctcgggagtcaattatgcaatggatttccttcgttcgagtacgaaatctgttctcgcgtcgacacctccggacatttctgctgtcggaaaggatgtgattgtcatcggtggcggtgataccggtacggactgcgttgcctcttcgttgcgtcagggatgcaggagcgttatgcagcttgagattatgccgaaacctccgcttgagaggcagttggataatccatggccggagtggccgaaaaccttcaaggttgattacggccaggaggaagctgctgctgtgcagggtgaggatccccgtaagtacgccatgatgaccaagaaatttctttcagacgaccagggtgagctttgtgctgttgaagtttcaagtgtagagtgggtgaacgttgacggacgttttgtcccgcagccactttcaggcactgaacagatttaccctgcgcagcttgtgctgctcgcgatgggatttgttggccctgaagagcatcttcttcaggcgatgcagattcttcaggatgaacgttccaacatcaaggcagatgaaaagagttatcgtaccagtcgcgaaaggatttttgcggcaggtgatgcccgtcgcggccagagtcttgttgtctgggcaatcaatgaaggtcggggtgccgcacgtgaatgcgaccgctttcttatgggccagacaagcttgccctaaacgtttcactctcggtaagtgttatagagaaaacaagtacagacagaccgctctgaaaatggttgatggtaatggttttttgcagcggtctgttacaatatcacagaggtcttcataagatcaggtaaaaaaaggcgcctatggaacagcagcaattgcaggaactgcttacgaagctccatgcagagcttgaacatgtcgaaaccgttgacgaaagtaccgtggcagtacttgcacagttaagggaagacattcagaaacttgttcacgaaggagatgcgcacatcaaagagcctgaacctgtatccgaacgtcttggagaagcgctcaagcacttcgaaacagaccatccccggctgagtcttgccatacagcatgtgcttgactctcttgccaggatgggcatttaaagaatacacaaactattacgcaaaggcgatatcaatacatgacaaaagagccagtaaaaggaaaaggcaaaacaggtaacggcaatgaacaggttctctgttctttttgtgggcgcactacccatgaagtcaacagcatggttgctggcccgaatgcctttatctgtgatcgctgtataaaaacatcctacgaaattttacgcaaggagatcagcgcaataaacccatccgccaaacgtgcgcaggaatcgacgtttcaaacccgtctgatcagtccgaaagccatcatggaatctctcgggcagtatgttgtcggacaggaaattgcaaaaaaatcgcttgccgttgcggtatacaaccattacaaaaggattgattcccaggaatgggcacacgattcggatgaagtggttatagagaagagcaatattcttcttatcgggccaacaggaacaggcaagactctgcttgcccagacgcttgccaatcttctcgatgttcccttcacgattgccgatgcaacatccctcaccgaagccggttatgttggcgatgatgtcgaaaccattcttgcccgtcttctttacgcctcggatttcaatctcgaacgtaccgaacgcggtattatctatgttgacgaaattgacaagatagcccgtaaatcagccaatgtatcaattaccagagatgtttccggcgaaggggttcagcaggcgcttttaaagatactcgaaggatccgtagtcggtgttcctccaaaaggaggccggaaacatcccgaacagcagctcatcaacatcaatacccgcaatattctttttatttgcggcggcgccttcgaagggctcgacaagcttatagcaagaagagtatcaaaatcctccatgggatttggctcgaaggttaaaaacaaacacaccggatacgatcctgaaattctcaggtttgtcactcaggatgacctgcacgaatatggacttattcccgaatttatcggcagactcccggtgatttcaacccttgatccccttgacgaaacagctcttcgaagcatcctcgtagaaccgaaaaacgccattatcaaacagtataaaaaactctttgaaatggatggggttgagctcgaatttaccgatgaagctctcgacaaggtagtcgatatcgcaatcgacagaggaacaggcgcccgtgcgctccgttcggttcttgaaagcgtgatgatcgatatcatgttcgagcttccgaccctcaaaggagtcaaaaagtgtgttataaccgcagacacgattgaaaaccgctccgagcccgagttctattcaggcgacggcaagaagaagaaaatcgcgtaaaacgtccctgaagtcgttttgttttttatctgcgaaattatatattaacaccctttcagagaggacgattagctcagttggttagagcgctacattgacactgtagaggtcagtggttcgaatccactatcgtccacccccataaaagcctgcaaaataacaacttgcaggctttttcctttccccttaaagcgctcgaaatcacttcgtttttatcgtttttgatcgttgtttagccttttttatattaaatctgcgacgcggattttttttcaaggtatccagatcagggcggctgatatgaggcttacgatctcgatattcaggtgcagagcgaaccggttacccggaggttcaggctcaggaaggaagtctcggaggagtttgatctctatgtgaaggctgcacaggaaaagacgaaaggcgccgatgagtcgctggtacttgaggcgattctgaagaatcatctcaagagggacaagggatttcggacttggctgcagaaacagcaagaggtgtaaagtggctcataaaggggttgccgtctgtcgaatccctgctcaagaaaatttagttctttcgtccccccgcgctcttaatttcattgttattcctcccaacatcttcggattaccacgatactcactcttttctctgccagtaaaacattctctttgccagagtcaacaactctttacaaatagcaaaatacttcccggttcggtttatatccaactatctgccattttgcttttattaaaccttgagcagtgcgattaatcagagttttagtgagtggctaacgcccagtaactcattctgttttttttgtttgatgtgattattttgtaaataattgatcgttctcaaggtgaaatcttggtgcctcattaggcatgatatcgttgattcagtttttcgttatccattattcggataagacttcttgaactccctgtttatttcaaaattttgattttaaaaatgagacgcccgtatgaatggtgaatttatcgctcatgatgaaatcatgtatattatttcttgacaagatattaagatcgggaatcactcatgcgcattgaagatataatccaaggcagttcccttacaggtcttgaaccttcgactgttgcaacggttatcgcggtcgttccaattgccgatggagccgttcgtgttatctatcagactcctgacggtacgctcaaagaacggcttttgggccgggctgacgaagagagcgttgctgttgctatcagtgagcgcccctggtcttttgacggagatggtgaggcattcaaactcactgttgaggccaagcgcattgatcttgcttttctgtttgacccgatgatggcagttcatacatcaaatgttgaaccccttccgcatcagatcactgccgtatacgaatccatgttacctcgtcaaccgctgcggtttgttcttgctgatgatcccggtgcaggcaagaccatcatggcaggcctatacattcgtgagcttatcatgcgtgccgatgctcggcgtatcgtcatcgttgcacccggaagcctggttgagcagtggcgtgaggaactgttcgagaagtttggactcgaattccgcgtctttaccagagatctggaagcggcgaccccgagcggaaacccttttgaagacattgatcatcttattgtccgtcttgaccagatggcccgaaacgaagagctgcaggacaagctttgtgctgccggatgggatcttgtcgtgttcgacgaggcgcacaagcttgctgcacacttttttggcaataaaatgcagaagacgggccgcttcaagttagccgaaaagcttggtgagcagactcgccatctcctgctgatgacggcaacaccgcacaacggcaaggaggaggatttccagttgttcctctctctactcgactccgaccgcttttatggaaagtttcgtgatggtgttcacaaggttgattgttccgaccttattcgccgaatggttaaggagaaactggtcaagtttgatggtacacctctttttcctgagcgcaaggcatacacggtcaattaccagctttcagaccttgaagcggcactctacgaagcagtaaccgattatgtgaagacagaaatgggcaaggctgaccagcttgacggaaaacgcaagggctcggttggctttgcgcttacctccctgcagcgtcgtttggcctcaagccctgaagccatctttcagtcactcaaacgtcggcgggaacgactcgaacgtcgtcttcgtgaggaaaaaatgggtgccagagggcaacaacttcttgctgagacactcatcgatgttcccgaggatgaggatgatttcaatgccgaggagcaggaaacaatggaagagacgctggtcgttcaggccactgcttcacaaactatttcggagctggagggtgagatcatcatccttcactttcttgaacagcaggcaaaagcccttgttgcatccggcaaagatcgcaagtgggatgaactctctcgcattctccagaacgaaccccaaatgcgggatgctggcgggcgaatgcgcaaaattatcattttcagtgagcaccgggacacgctgaattacctccacgaaaaaattgcgggtgtgcttggcagtcatgatgctattgttgtcattcatggtgctgttcaccgtgacgaccgccggaaagctcaggagctttttcgctctgaccccgaaatccgtgtacttgttgccaccgatgcagccggtgaaggcatcaaccttcagaatgccaatctgatggtgaactacgatctgccctggaaccccaaccgcctcgaacagcggttcgggcgtattcatcgtattggccagcaggaggtttgccatctctggaaccttgtcgccaaggagactcgtgaaggtgatgtctatttccgtttgcttgaaaagcttcaagtagtgagtgatgcactcaagggtgaggtatttaacgttcttggtgaggtgtttgatggcatcagcctcaaggatttgcttctggaagcgattcgctatggtgataaacctgaagtgcgtgctcgactcagtcacaaaattgatatcgctctcgatcttgatcacttgaaagagattctcaatcgagatgcacttgcgcaggaaagtttcagcacagaacgactttttgcagtgaaagaagagatggaaaaggctgaagcccggcgtcttcagcccttctttgttcgatccttctttatgaaaggctttgagtcactcggtggttcgatctatccccgcgaatctggccgttttgaaatcacgcgagttcctgccgagttgcgtgaacgtgaccgcctcattaccgggcgcaatcgccgggaccttgctccggttctgcatcgttacgaacgggtttgttttaccaaggatgccgtgcgtccggtggataaacccggccttgccttcgccaatatgattcatcccggccacccgcttatgcttgctctcagcgacctcttgctggagcagcatgccaacctcctccgtcagggcactatccttgttgacccggctgatgatggcgaccagccctcgttgctctttctcctcacccacgaggtgaaatccggtgatggcatggttatttccaaacgactgcaatttgttcgggttatgcccgacggcagcgccaccttcgccgggtgggcgccgcatttagaccttgaaccacttgcttctgcccagcgaccacttttggctgaaacacttgctgcaccctggctcaacgctggcttggaaaaccgtgctcttgccttggcagcatcaacacttgtccctcagcacttcagtgaggtcgctgaccgacgtattgcccatgttgacaagactcttgccgctgtccacgagcgtctgacgaaagagataaatttctggtcagaccgtttcgagaagcttaccgacgacaaaaaagcaggaaaggatgtacggctcaaccttgaaaatgttcgtcgaacgctcagcgatctcgaagcccggctggagcatcgcaagaaagagctgctctccatgcgtcatgtcacctctgcaacaccggttgtgctcagtggagcactggttattcctgctggattgcttcgtgtactgcaaggtgagcctgcatcctgcagctctacattttctgctaatcccgcagcccgttcacgcatcgagcagcttgccatgcacgctgttcgcatcgctgaagaagcccgaggatgccatgtggtagatgtctccgcccagaagtgcggttgggacattacctcatacccgccggcaattgatggtaaacaacctgaatctcggcatatcgaagtcaaggggcgaataaaaggtgcaactacgattaccgttactcgtaatgaaatgctctatgccctcaatcaggccgaaaaatttgtacttgccattgtgcaaattgacgagaatgagcagattgatggaccctactatctgcggagcccctttgatgcagaaccgggttggggcgtctcatcaatcaattacaatatccaggatcttctcgctcttgcaggaggcaatcaatgagtacatcaagacgttaccgtatatttgtttcgagcgtacaaaaagagctggctgaagaacgtcaatctctgaagacatttattttgaatgatgcacttttgcggcagttttttgaagtattcctgttcgaagatatcccggcctcagatcgccgacctgacaacgtctatcttgaagaggttgatcgttgtgacctctatatcggacttttcggtgacagttatggctccgaagggtttaatggcctttcacccacagaagaggaatttgattgcgcaactaaggctgcaaaaccccgaatcatctttgtaaaaagtgagtccgcatccggccgccatccgaaaatgcaggcgcttattcgcaaagcaggtgatcagctcatcaggcgccggtatgcaagtattcctgaactgactgcaggtgtgtacgccagtcttgtagaatatctgggacgatggggcgcgattacgatagggccgttcgatgcttcagcctgccggggagctgaacttaccgatatttcagaagagaaggtggcaacatttcttgatcgggcggtgcatgcacgtggttatgcccatggccggggaacaccgatgcacagcgcattggttcatctcaatcttcttgaccatgatcgaccgagtaacgcagctattttgctctttggagcgcaaccgcagcgctttcttctttcatccgaagtcaaatgcctccactttcatggaacccaggtaaggaaacctattccctcctatcaggtttataaaggcgacctttttcaactggtcgattcctccatagattttgtgatgggaaagctcaacagggcggtcggtacccgtgctttaagcaatgatgcaccggttacctatgaaatcccccgtgatgccgtggccgaagcaattgtcaatgccattgcgcaccgcgactacagttccaatgcctctgttcaggtcatgctcttttccgaccgacttgaagtgtggaatccgggaagcttgccgccatcgttgaccatcgactccctgcggcgccctcatgcatcggtaccacacaatccgcttattgccgaatcactgtttctgaccagaatcgttgaacgcgcaggatcgggcattcttgacatgattgaactctgcgccgagagcggactccagccaccggaattcaggcaggatgctggttcatttatacaaacgttatggcgcccggttcaatccggctcaacagaagagagcgttaccgcgcaagttggcactaagttggcactaagtcagcaccaagtcgaagttctctctaattgttttgaagatagtgagttatccaagctcatgatcattgttggtcgctcagatcgcactaagttccggcaccaagtccttaacccgctcatcacagccggattgattgaaatgaccattccggataaaccacgaagcagcctgcaaaagtacagaataactgaaaaaggtagaacctggcttacagaaataaaggaatgatatcagactatccaataaaatcaccccgcaagcttattgaggttgcgcttccgctggatgctatcaatgcagcttgtgcctatgagaaaatgccagggataggtgctcatccacgcggaatccatctttggtgggcaaggcgacctcttgcagccgcacgagcggttctgtttgcgcaacttgtcaacgaccctggttaccaacagggttgtggtttcaaatatggcaagaataaaaaggaagctgctattgaacgaaagcgactgttcaagattatcgaagagcttgtattgtgggaaaataccaccaacgaggaagttctggaacgcgccagggttgagattcgccgatcctggcgggaggtgtgcgaactgaataaagagcatccgcaggctgccgagttgttcaacccggaaaagatgcctgcgtttcatgacccttttgctggtggtggagctattccacttgaagcacagcgattgggactcgaagcctacgcctccgatctgaatccagttgcagtgctgattaacaaagcaatgattgagattccgcccaagttcgctggacgacctccggtcggaccagagattgagaacaaacagggcaaaagtctcgaacttccaaaaatttggccgggagctaccggactggcagaggatgttcgccgctatgggtcgtggatgcgtgatgaagcacaaaaacgtattggacacctttatccacctgttgaagtcactgaggagatggcgagggaacggtctgacctcaaaccgcttgttggcaagaaacttaccgtcattgcatggttgtggacaagaactgtcaaaagtccgaatcctgcttttacccatgtaaacgttccacttgtttcgtcctatatattggcaaataaagatggtaaagaagtatacgtaaagccagttatcgagggtgataagtattattttttgattaaaaatggtactccaacaactgaagctaaagatgggacaaaagcaactgtgcgaggggcaaacttcagatgtatagtttcaggcgctgtaattggaagcgactatataaaaacagaaggtaaagcgggaagaatcggccaaagactcatggctattgttgccgagggtacccgaggccgggtttatctccccccaacattggatgcggaaactgttgcaaaagatgctgctccaacgtggcgtccatccggtgatgtaccagagagattgacaggtgggacttgtgttccttatggattgaaagaatggggagatatttttactcctcggcagttggtcgcattgacaatattaagcgatttactttctgaagtgcgtgaacttgtcagagaagatgctttagcttctggcttatctgacagcgaaaaaggacttggtgatggaggctctggtgtgattgcttatgcggaagcagttagcgtgtatcttgcttttgccatcaatcgctgtgcggatttttgtaattcagttacacgatgggttccaggaaatcagaaggtgatgaatctttttgggaaacaagccattcctatgacatgggattatccagaagctgctattcttgctgatacggtcggtggctttgctcccgcttcgaaatacgttgctgattgcattgggaagttgtctcctgccgctgtcggttttgcctctcaagctgatgcgcaaacacagagtatttccatggctaaaataatttcaactgatccaccctattatgacaacattgcctatgctgatctttctgattttttttacgtgtggctgaggaaatccttgcgtctatttcttccaggcttgttttccacaattacagtccctaaggttgaagaactcgtagcggctccttatcgtcatggcacaaaacagaaagctgaaacgttttttcttacgggcatgactgaggccatccataatcttgccgaacaagcacatcccgagggcccggttacaatttactacgcatttaagcagtcggagacaagtggacaagatggcacatcttctccaggatgggtaacgtttttgtcggcagtgttaagtgccggttttgctattgttggtacatggccgttacgcagcgaacaggaattccggatgattggcatgggagcaaatgcccttgcatccagcatcgtccttgtttgccgcaaacgttctgctgacgctccctccgtttcccgccgtgagttcattcgcgagttgaacggcgtattgcccgaggcacttgacgaaatgaccaaaggttccggcgaggaacgttcgcccgttgctccggtggatttgtcgcaggctatcattggccccggcatggcggttttttccaaatactcagcagtgctggaagcagacggcacaccgatgagcgtcagaacggctctccagctcatcaaccgttttcttgccgaggatgatttcgatccagatacccagttctgccttcactggtttgagcaatacggatggaatgaaaaccttttcggtgaagctgatgtattagcccgctcaaaatcgacaagtgttgacgccatgaaggaggccggtgtgctccagagtggcagcggcaaagtccgtctgctcaaatgggcggagtatcccagcgattgggatccgcgtactgacaagcgaatgcctgtatgggaagcactgcaccagcttatccgcgcattgaagcaaggaggcgaatctgcatccggagcacttcttgctgctctcggcggcaaagctgaagcggtacgtcaactcgcataccgcctctatacgctctgcgaacgactcggccaggccgaagatgcacgagcctataacgaactgatcacaagctggacaggtatcgaatctgttgccaacagcataccaaaaccgtccgatccgcaactgtcactttttgataactgaaggatataactcatgagcctgaaaccctggcgtgaaatcattatacctcactcggatgtgctgaatggcatctttcagcaatccgagtttgccgcagacttgaccgctgtttggacgggaagggcaactccggaatatggtgatgccaatgctttttatgagcgaacctttatcacagaaggtatgggtaagctgctcatccaggtatcacagcgactcaatagcaagggtggtgagccggtcattcagcttcaaacctccttcggtggtggaaaaacgcatacgatgcttgctgtttaccatctggctactcgccactgtgcacttggtgacctctccggtattccatcactgctcgatcaagcgggggtaatagatgtaccgctggcaaaggtagccgtattggatggtactgcccactctccaggtcaaccttggatgcacggcgatcaggcggtgtgcacgctttggggggaactcgcttggcaacttggtggcagggaagggtttgctttggtgcaacagactgatgccaacggaacttcaccgggaaaggatgtgctttgcacgttgctgacccggtttgcaccgtgcgttgtactgctggatgaactggttgtctatatccgtaattttgttgagagccagccgctgagtggtggtacctacgatagtaatctttccttcattcaatcactgactgaagcagccaaactggtgccaaatgctgtggttcttgcttcactacccgaatcaaatagccaagctggtggaccgaggggtgttgctgcattgcaggcgctggaatcggtttttaatcgtgtgcaggccctatggaagaccgtggcgccagaggaggcttttgaaattgttcggcgacgtttgtttgaaacaattcgggatatcaatggccgtgatgaagtttgtcgtgcctttgctgacgcctatatcgctgagggtgtcaaggtaccacaggaaactcaggaagcccgttattatgatcggatggtgcaaagctatcctatccatccggaagtattcacgcagctctatgaagagtggacaaccatagaaggatttcagcgtacacgtggcgtcctgaaattgttggccaaggttatctatcggttgtggcaggataataataaggatttgatgattcttcctgccagtattcctctttatgacgggagcgcgcgtaatgaattgatctactatcttggacctggttgggatccggtgattgatcgggatattgatggtgagcgggctgagaccactttcattgaggctaatgagactcgctttggctccgttcaggctgctcgccgcgttgcccggacggtctttcttggcagtgcgccatcctccgttaccatgaaacccggaatacgaggtcttgatcgagcgcgagtactgctggggtgtctccagccggggcaaacatcctctctttattccgatgctcttaaccgacttgcaaaccaactgcactatctgaactcctccggagacagggctcaggaggcgacccgctattggttcgatataagggcaaatttacggcgggagatggaggaacggaagatgcggtttgacgataaaaacgaggtgcgtggtcgtatggccgaggtcctcaaaaagcttgtcggcagtgcctcattttttgatggtacccatatattcactccccacagtgacgtgccggatgatagttttcttcgacttgttgtgctttcaccagagcagtattattcacgggaagagtcgcgatttgcttttgatggtgtgctcgatcatgtccggaacaatggggcaaagcctcgatatcgcggtaaccggctgatttttcttgctcctgatcatggtgctcttgcccggctccgcgattccattcgtgttgctctggcctggaactccattgtggaagatgtggcagcaatgcgtctggtgcttgacaatcttcaggcacagcaagcgaagaaggaactgcagggagcggaagatgtgctgcttcgtgttgcacgggagtgctacaagtggctgctctgccctgcgcagcataaccacacggatgccaaaccaattgtggaggtttatccgcttaacacggttggcgcatcgcttggctcagagattgagcgagtatgtattgacactgaactggtcatcactacatggtcaccgatacatctgcgagatgaattgaaaaagctctattggaagcctgataagtcgttttgtagcgccatggagttttgggaagatacgttgcgctatctctttttaccacgcttgaaaacatgtagcgttctggaacaggcgattatcaagggtgcgggaagcaaggatttctatggtacggcatacggactctatgaaggggtgttcgagggcttcaaatttggcgatgccaacgttcagctcgatgatacgttgctcctgatcgaatccggagctgcaaaaaaatatgaagaggagcatgcgccaaaaccgcctttggtacctttggcaggcattttgggcgaaggtacacccccgctaaataatcctgccggttcttctcaggtgggccccggaacaataccaccaacaacaggcgtaacgaagtcgaaaacatttatcggcaccgctgacgtgagtgcagccactgccagaattcgtctacttgagattgctgaagagataatcagtgtccttgcgagcgatccgacggcgaaaatacaagtcagtgttgagattagtgccgatttccctgagggagtatccgatcagatcaaacgagctgtatctgaaaatgcttcaagtctgggatttaagaataagacttgggagtaggataatgcgttttctccaagacggcaatggtgaggaacaatacgggaaagtaatggagcaattgactctatctcaaaaaaagcggcccaattaaaaaatggattcgatgatcacctttgactcaagctacgattttatcgagcttaacaggacattccatgagatatcaaaagaaagcagccaaaacgatgacgtcgatatcagccaggcattttccggagagagctttaactggcccaacctcatcaaagagtaccgaattataattttgtccgaggctggatcaggcaaaactgccgaaatccgtaacgttgcatgcaagcttagggagcagggaaaaccttcattttttcttcgcttggaacatattcccacagattttgaggatgcctttgaggttggaacctacgaagtctttaatgaatggttggcatccgctgaggaaggatggctttttctggactcagttgacgaagcacgccttcgacatcccggtgactttgagcgcgctatccgtaatttaagcagacaaatcagtacagctatagatcgtacgcatatttacataaccagtcgaatgacagcgtggcggcctaagactgatctcgacttgtgtaaagcgaaactgccttatgcaatggcagccatatcgaaccctgatccgcaagctgaggatgaggatcctgacggaagcctgcatataaaaactgatcttcaagatagagataaaccgattttcaaaatcgtttcgctcaatgatctttcatctgatcaaattgcgttatttgtcaaggctcgaggaatcgaggaaagcaatgcgtttctcgatgcagtggagcgtgcagacgccaagtggttcacatcacgccctcaggatttggaggagctgaccgaattttggatagacaacggtcggattgggacgcgccttgagatcatacaaaacagcatcaatcgaagattggctgagcgtgaccaagggcgtgctgatgtatatcaactttcagcagatcgagctcgtcaaggtgcaaggcttttggctgcagcaactacgttaactcatgatcccacaatcagggtccccgatggattaaaaaatacaaaagggattgccgtgcaatccatactttccgattgggataacaaggagcagtcgactttgctgtcacgccccatatacgatgaggcgatttatggtacggtacgtttccaccatcgctcggtacgggagtacctgactgccgagtggttcgccgaactactcaagagggaaacgtcgcgtcgaaatatagaatcgctattcttccgcaatcagtacggcatggacattgttgtacctacgttgcgtccgattttgccttggctggccattatggatgtgaagatcctggagcgagtccgcaaaatcgcacccgaaattatttttgaaggtggtgaccctgctcggttgcctgtagaggttcgtcgtcaaatactgcgtgaagtatgcgagcaaatggctgacggtgttactggccgctcggcacgaagctatgaagcagttcagcgctttgccaacccggacctgactgacgagattcgtgagttgattcggaaatatgctgacaacgataccctgacagaattcttgcttcgcatggtttggcttggacagcttgagggggcactttctgaagctatgtcggttgcgctgataccacatgcagaaaaatatgcccgtttatctgcattcagtgctgtcaaggctattggtgacgaggatgctcaggagtgtattcgacagagctttctgaatgaagcttctgaacttaatcgggagtttttagctgaactgctcaaggatctccagccgacagaacatacattgcgttggcttttagtgtgcctggaaaaaagtgaaacaaaagtgcgttttgcaggagatcatctaacggatgccgtaaccaaatttgttgctgccgctgacattgagctgctttcacagcttgtttttggattgaacagtttgcttgactgcccgcccattatcgcccattattgcgaagtatcagaaaaatttcagtggttgataatgccagcatgtaaagctgttgagcgactgatactgatccgtcatcctgcatcgttcgattcagatacactcgcaatcttgcgcaaatgctcagctatgcatgttcatggtataaatgacctgcctgaagttaaaacagagttctcaaagctcgttcccgcatggcctgagctgaaccgggcgttgttttggtttgaagtgcaaaaatcgagggaggcccttgacaaaaagcgaggcgaacggctgactgacttctgggcggctggggcttggagggcattatggaagtttgagatttctgattttgattatgtaacggaggaaatttctcgccaaacatttctggacgacaaattggttgccttgtcgcaggctattcatctttacaaagcggctaatcgaccgagcgcatggcgtttacgtctgaataaattggtcaaaggcaacgatgagttgtctgagcgtttaagaaactatttgaggccgccagctgaaagtattgaattgcgtcgcataaatcagcagaatgccaaatggaacagacttgccgaagccgaacgaaagaaaaaagaaagcatccacttagactggaaaaaattcctcaacgataatcttgacgaggctcgagcggaacttcgcgataagcctggtataatcacaaactctctgttttatctttatcatcaggctcaggataagaagaatacgagatggcggtatgccgacaataactggaatacgctgatccctgagtacggagaggaggttgcacatttctacagagatgccgtagtctctttttggcggtgtcatgagccaaaattgcgatcggaaggtgctccattcaacgaaactccctggacggtaatcattggtctcacgggtcttgaaatcgaggccactgaaactaatgagtggccgacgaatctgagtactgaggaagttgaactcatttgcaagtatgcttcctttgagataaatggctttccaacatggttccccaagctttttgagatgtacccaaagattgtctgtgactttcttatgcaagaaatccggtatgagctgtcgatagagaagccggagacagacacatattacattctaaacgatgtgagtgcaatgagccaatgggcttgggatcagcttgcgccaagcatctacgaattccttgaagcatcggagccgaagaacctctccaacttggaaaagctattgaagattcttcaggggtcaaacttatctgatggcttgattgaagagttatcttctcgaaaatgtacaatcttagaggatttgtaccatttagctcgctggtttgccctatggacaagcgttgctcctaaagtcgcaattgaatctctcaaagctcgaattgaagagatagttgatccgaaggagcaaactttattcacgatgacctttgtaactcatctatttctcaagcgtagcgctgaacgcagaggtgaagaggcttctacacggcaggtatttcaaactccggagtgcctgaaatcactctatctgcttatgcacgagtatatccggagccaggatgatatagagcataccggacccgaagcttattcaccaggattgcgtgacgatgcgcaggatgcgcggaatagtctgtttaacgtattgaacaagattcctggaaaggagtcgtttatggccttgattgacattgccaataagcacccggacgatgccgttcggccatggatgatgcttcatgccaagacaagggctgaacaggacggcgataatgaagcgtggtcaccatcgcaagtaagggatttttatgagaagctggaacgtacgcccagcaatcacacggaattggcagaacttgctatcctgcggcttctcgacctcaaggacgacttggagcacggtgacagtagtatcgcgagtctcctgcaacgtggtgcaactcaagaaactgagatgcgcaagtttattgggtggcagttacgtgaaaaagctttcgacaggtattccattccacaggaagaggaacttgccgatgcgaaaaaacctgatctgagatttcatggggtaagtttcgatggtccggttcctgtcgagcttaagcttgccgataattggactggtccgcaactgttcgagcgcctcgaaaatcagctttgcggcgattatctgcgagacaatcgttcaggtcgaggtgtctttgtgcttgtatatcgaggcgggaagcctcattgggaagtccccggtagcggtaatcgtgtggattttgaaggattgactagcgcccttcaggagcattggacgcagatttccccgaaattttcaaatgttgacgacatcaaggtgattggaatagacctgacgaagagatcgagctgaaaagatcagtttgataggcggccaatattttaatggaggctccattcatttcttccacaaaacaggattacagctttaagaggctaccttcctatgaatcaaataattaaaggaaaggtttattctcatgaacttgatggttggttggtgtcatgggaaagcgagagtgaatatcgccactggtgtcaccaaacgaatgagaattttgtagaaaatcttcttgtggtcatgttcaacccaggtagtctcagtggagatggcaaaaatctccgaaaggacacgactctaagaatcctgagagaagtatgcgggccagcaggtgttaatccatttgttgtgaatctttttgattatgccagcccttcaccggatgaactcttttcaaattgggagaagcgagacggttgcggcttgattttttcaaaattggaaatgattaaattttctgcttttatcatggcttacggtgactacgaaaatcgaggtgaacgtgacaatgaaatcaaagagcgtatagctttgattaaatctcatctttccgaagccagagaaattcttctaccaaagaacagtagcggaactccaaagcatccaatgacttggcagcgacaaaagcttaaaccaacaatttcaaagctattagccgaaggtatagcaaattgttgaccctccgagcagtttgctttcaagttttgctttgcagttgagttccttttagtttccctccgttttcgacgtttaacctcccttaggaacccccttcgtcaatcatacccggagtaccggatggaatccgcccggcaggccatttatgccagcctgccggcgggtctatcgtaagctatactggtttcacgtacagcaatccctaaggtaagctgcgggtgcctgaccgctccaacccgatctgaaaagacattgtcagtggatcatccttttttctcctcatttttatggcggctatgctcctgcccgtctcctctactctataccgtcctttgtgggttctcatcttcgaaaccagctgaaaaatggcttggcgatgctatcagaagattaaggctgccgccggcaactcctcccgctgtcgctggggcgggtagccggtggagggcagcccggcgttcaagtcatgcagtcagaccgtcctcgcttgtcccctgttgctgtagtgcacgttcgcattgcatcaatctctaacctacggaggcgttatgtcagttactgtctatgaaatcatcaccggtcagattattgcccagcttgaaaacggcgttgcaccctggcgtcagccctggagcgtcggtttaccgaaaaacctggtttcagggaaggtttatcggggtatcaacctctttttactctccacggcggggtgcgaatatttcctgacaagaaatcaggctgaggaactgggcggtaccatacgctgcaaggggctcccggttgttttctggaagatacttgaaagagaaaacaagaagaccggcgagaaggagcttaccccttttatgcgctattacaaggtttaccctgccaacggtgttgaaggccttgatgtaccatcgcccatcggagagaacaacagctcaatcgaaagagctgaggcaattatccagggaatgccgaaccggccggtgatcaattacggcggaaacgatgcctgttacatcccgtcccgtgatgaggtaagagtaccggcattggagaacttttcagacagtgctgacttttatcaaaccacctatcatgagttggcgcatagcactggacacagctcacgcctcaagagagagggcgtaactcaaaactggggattcggctcacacgagtactccgatgaagagcttctcgccgaaatgaccgcttcgttcctctccggagtggccggtatcgagcagaaaacaatgcagagctcggcggcctatctcaacggctggctcaagaaaatgaaagctgatccgaaattcatcattcaggtcagctcaagagcacagaaggcggctgattacatccttggccaccatgacgaagaccccggttgatccggggcttttgtttccaggtaagcatgctaccatgatagtatgattgtttgtttgcctgtcatcatgcggacattgtcaccatgttattatgtcctcatgatgaggcccatgtttagtgagaaccggtacccaagtcagaaaagttgagcaactggtactgcttgagggatttttcgaatgcgttgcaggccttcatctgctcaatcactcgatccaggtcggtgtagtcgaacgcggcggtccattgctggattttctgcatggcggaaatgaatggttctggttttccttgccgtgtaagcacgcgcaggcagtccagatattcctctctgaataacgttggtacaatcactctgcatgcattgacaacagacaattctgcgttcatgacgaggcgtgccagtcggccatttccatcaatgaatggatgtacttccgagacgatgaacattgcaagcaatgccctcgccatgccggattgaaccgatggcaggagcttgctgccttcaatcattgttccgcgtacgtttctcggtgaaacgaacgtggtgtttcccgcaaaattctctcggtctttgaaatcaccgggagccgcttccggacgttctttcatcagatcagcatggcgctgccgcaactgatgcaagacagcttctcctggtgccatcgattggtttgaccatccgggatcgatgacttgccggaatacaccgagaatatcgtgagagtctttcgggcgttggtcgataattttcccttcaagtacaattcgccgagcttcagagacatcgaattccgtaccctcgatgaagttgctgaaataggactccagaaacgcaaaattgaagcgcgcgcttccggttgtggttggtgatggtttttgcatgagaggcattgctcgcaatgtggcggccaacgtttcaaaaagggccaaacgccgagcgtcaaaaggtgtacctgcggccagtgcttgtcctgctgcagtggcgagttgggcactttttgttccgagaatgcttccgatgaggtcattcaacacgctgaattccttctcaaactccagggtggctgcaatagtgcgagcttcttccctgatgcggttgagagcttcagggcctctcgattcgtaaatactgatcagccgttcttcgacggcaacacgacccatggcttttctgatcgctccacgactctgggtgaggttttccatcaacatgcgtgcttgagagggaaaaaatatgtttcgtccggacattggctggtcaccttgaacatttccgtgtcccttgaccagaacgacttgtaatcccggcaaatcgacaacccttttgtagctgtagctgaggtgcatcacgccatcgacgggcataccgccactgaaggcactgcgatagccgatgaccgcaccagggaaaagagcagcgaggactcgtattctgtgcaaagcaataattgccggccactccttttcagggctggcgctgagaacgccagagacaatccgcttaaacaacccggttttcaggtgccgttgtgaagctcttatctcagcatcattgagttctgcataaaggatcagagagtcatcgactgtcgtgttttttagcgatgtcttcattattttgttcggaatgtcgtgttattcgtcctaatttgtcggttttgtcgcaaatatcaacttaaataaatccttgagaaatggcaaatgtgccgaaataattctggacagctttaaaaagtatcatgatctgaattgaacctgtagtttcgccctgaaaggacagggctcccttctgtcgcagttatgggttttgctggaacgtccgtgcaaaacgccacgccagcggtttcgaaggacatatcacctatatccacgggctcttgcctgtcaatgaagtcattgaaaaagctctgcgtaaaacagtcgcggtgtttcccgagcttgctgtacgagagctggtggccaatgcccttattcatcaagctttctttgttaccggtgccggtccaatggttgagatattcgatgatcgcattgagattacaaatcctggagagccactggtggatactcagcgattcgtggatacgcctccaaaatcccggaatgaaacattggcatcgatgatgcgtcggtttcgtatttgcgaagagcgcgggagcggtatcgacaaggtgattgctcagattgagatctaccagttgccagcaccattgtttgaggtgcctgagggttttactcgggtagttttgtttgcgcataaacctcttattgccatggacaaggcagagcgtgtccgggcctgttatctgcatgcttgcctgaagtatgtgtccagggagtttcttactaatgcatcgttacgggagcggttcggagttgaagaaaaaaataaggcggcggtgtctcgctacattcgagaggcagtagatgcaggtgtaataaagccgttcgatgaagacgctgcccggaagctgatgaagtatgttcctttctgggcttgaattttaattgatgggtaattgatggatctgtttaaataggtgttgtcaatatgattaaattgtttttattaaatcagttatatctgtgaaagataattgatgggtaattgatgccaagagggtttgatgactaatcctgccgtgacggatgctgttgtcctacaacggcatattatgtaaatacagtcatcgcattagattgagaaccacaccacagggggcaaaacaggagggcagggaagtaattgttttttatttttattcatagattttgataaaaattttgttacgcgtatgttacgcgaaaatttttataggccaataactccttttatatcaataacatatagccttggtatgatatttacactgtagaggtcagtggttcgaatccactatcgtccacatcccagataaaagcctgcaaattaataacttgcaggcttttttctttcctcccttatgccaccgaaatactgttatattatcagatttaacgccgtttacccatggttttgttacgccattgttatacgagtttttttacttctcatgaaaaaacctgataactcattgcataattgagtattgcgcttgtatgcgtaatacctgttgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacacctgtgccacctctacattctttttgttcaggtttcgggcattttccggtaccaaattgcccgaacgtttttggcttctttagcccgctcaaggcatttggtgctcaaaaaatccagctaatcggcatcatcgatatgtcgataaagattccggtattgatccatgccaacgctgtatcgatgggaactggcagccaacaatattttatgattttgaaatccgttttataatgtgaaacaatgataacatatatattaattgatgtttaaggagtcgagactttttgaaaatcgactttctggtaatctttcatgaataatgcagcgcacatctatatgaagcagaagcatatttacggctttcttgccggcgttgttatcggagttcttggtggtttgatcggtttgggtggggccgaatttcgccttccgcttttgataggtttgtttgcctttcctgctcttgatgccgtgattctcaataaagcaatgagcctggttgttgtgacttccgctttaccgtttagagcaagtacggtttcctggcaagccattgctgataattggcaagtgattctcaacctgcttgccggcagccttattggagcctggctcggagctggctgggcaactattctccgttccgaagggctttacaagatcattgcctttcttctgcttgcaattgcctgtgtccttgctggcagccatatggtgcatggctctggtaagcctttgctggaaaatgtcattgctttggcagtaagcggggtacttgcaggctttataattggtatcgttgctgcgctgcttggtgtggcaggtggagaactgctgattccaacgctggtcattttatttggtgtcaatatcaagttggctggcagtctctcccttgctatcagcttgccaaccatgttggtcagttttgctcgttatagccgtgacagcagcttttctgttctcggtgccaaccgatccttcctctttattatggctgccggatcgttatgcggtacctggatcggtggaatgctgcttggtattgtttctgagtctatactcatcccgatgcttgttttgcttctgattttatcagcaattaaagtatggcgccatactttaattggtggggccaggtgaacttgaagcttgttttctcaatagtgattgatgtcgattagctcagatcagaaaatgtttaacgtgctattttgctttttataagattagttctcctgattattaacctttatagttatttatagtaacaaatcgctataattagctataaataggtataaacaacacgcttcgaggttatcaatcgcttacaatggataaaatcagaaaccctttttcaccaggggccggggctccgcctcctgagcttgccggtcgtgatggcgttctggagcaggcggcagttctgtttggacgtgttctgaaaaaacggccggagaaaagtttgatcatgaccggtcttcgaggcgttggaaaaaccgtgctacttaatgaaatggagcgcatggccctgcaagcgggttatcggacgatttttattgaagcatcagtgcaaaaacccctggttgttcagctggtatcgcaattacgctctttgctgtatgagctggatcgtatggctggtgccgggaacaaggttagacgaggccttgccgtcctcaagagttttgtcggagggataaaggtctcttttggagacgttgagcttggtctggatattgagccggaaaagggttctgcagacagcggagatctggaggttgatctgcccagtctttttattgcagtcggggaggcggcagaggagcgtcaatgtgcagtggcaatattcattgatgaaattcagtatttctcaagtggagagctcaatgccctgattatggccatgcataaaatgcagcaaaggcagttgccgttggttcttgttggcgctggtctgccgattttgcctggtcttgctggagatgcaaagtcatatgcggaaaggctattaagttttcctgatattggaccgttacaggaaaacgattccgcaaaagcgcttcaggatcctgtaagggcagagggcgttgcatttgagcctgctgcgcttcaggaaatttaccgactgacaaaagggtatccgtattttcttcaggagtggggttatcaggcatggaatcagtcggaatcttcaccgattacgttacaccttgtgcaagaaacaacgaaacaggttataacccgtctcgatgagaatttcttcagggttcgatttgatcgtctgaccgatggagaaaaaaaatatcttcgggcaatggcagagcttggccaagggccctatcacactaccgaaatttcgggaatgcttggggttgaaagcagtacggctctgagccctgttcgatcgaagctcatcaagaaggggatgatttacagtccctcacatggcttgctgaatttcacggtacccctttttgatgagtttatgcgccgtgctattccagaccttggtacgctctgattgttttacggaatcggatcccatttttttggagaagcaggaaatttatactatcgaaaagttgcgaaattgggtagaaagtaactccttttatatcaatggtatatagccgcagtatgatatttacactgtagaggtcagtggttcgaatccactatcgtccacatctctcataaaatactgcaagtaaacaacttacaggattttttctttcctccctacaccaccgaaatactgttgttttatccaatttaacgccgtttacccatggttttgttacgccattgttatacgagttttttcacttctcctgaaaaaacctgataactcattgcataattgagtattgcgcttgtatgcgtaatgcctgcgctacctctacaatctttttgttcaggtttctggcatttttcggtgccaaatagccttgaacgttttcggcttattttgccatcttaaggcgttttgggctcaaaaaatcctgctatatgattttggaaagtaggtattatctgcatcataaaaaccttgctatacgttattcttttgtttactataaagagaagtcaatggttaattattgcatcatcgtaccatgaaatcccgtttaagcatcagggaccggatgatccgctccgttaccatgaggcgaggtgaaattgtcttacgctctgattttgagcaaatggggagccagagccagatcagccggatcttcagtgattttgtcaaagaggggcgtctcgttcgtctcgggcacggagtgtttgctaaagccagaatcagctcgctcaccggcaagccggttcctcgtgaaccgcttgaagttcttgcagaggaaacactcaggcgtcttcatatcgatgcacaaccgggtcaggcacaacgtgactatgcttcgggaaagagcactcaggttccggtgcagtcaaccttcaatacgggttgtcgtcgaatcagccgcaagttaatactcggtaaccataccattcggtatgaaaacaattaccgcgcgagatcgtgatcttattcttgatgtgacgggcgatgctatgatgttcagcgaatttttgatatgtttcgtgtgttgttacaacactgcttgcatatagaggcaaggcttgaattgaagaaaagaaaaggagaaccatggcggctcaacacatcacgcttgatattcccgaaaagatactgcttgcagaaaagactgatgcactggcattcggaagggaactgagggtgcttgcggcagtcaagctgtttgaaatggggcggctatcatccggtcgagcctcagagcttgccgggatgagccgggttgaatttttactcagtctcaatcgctataatgtatttcctctggcatccgaattacatgatttagagcgcgaccatgcttcaagccattagcaatacctctccgttactctatctttaccgaataggattgattgaccggcttcctgaaattttcggggaaatatggactcccgaagctgtgcatgttgaattaatggtgggcgtcaagagtggatatgatgttccaaccctgtcagaatattcatggctcaggatcataaacccaaaagcacaaccctctgaatggctctctttagatcttggccctggagaattatcggctatgtcacttgcgttagaaaattcgcattgtattgttttgcttgatgatatgcttgcccgtcgaacagctcatgctgccggtttacaggtttggggcacccttaaagtattacttgaaattaaagcacaaggattcataagtaaggtagagccgtatgtcaatcgtttgacagatgcgggaatgtgggtttcagatgatgtgaagcgtcggattcttgtgttagcaggggagttggaataatcattctgatagatagtgataaaaaatattgttacacgtatgttacgcgaaaatttttataggccagtaactccttttatttcaatggcctatagcttcagtgtgatatttacactgtagactgggaacgccgagctccagctcggcataaagaacgtatgttacgcggagaagaagcatcgaactacttgccacctttaggctgttggttgcgagcttgagataaaactcgttcccaaaaaacaggataagagcaccccttgatccttgaataatcttctcgtgcgccagcttttttagaataacagacgaacaaaacatggtggagatggtagtgaccatgatctggcatgggttgaactggaactgcagagcaggcaactgaacgaatttcttttgtgaatagttaactattttgttaacatttactcatgcgagagattgttttctttaagacccgtgccgggaaaagtccagtggaagactatctggacacgctttctgaaaaggaagtccagaaggtactgtgggtgctcagacttgtcaaggagttgcccacggtgtcgaccgagtatttcaagaaactccaaaacactgatggtatatgggagatcagagcaaaacaggcaagtaatgcctttcggcttttaggatttcttgatcaaggaagcttggttgttctgaccaatggtttctcaaagaaaactcagaaaaccccggcatcagaaattgtactcgctgaaaagcggaaaatagaatatctatcgaggaaaaaccatggatgatcttgaacgatacattaagaagcggaaagatgagtccccggatttcgcaaaaacttttgaacagggttacgaacaattccggatcggggagttactgcgccaggcaagaaaacgtgcaggcctgacccaggaagatctggctgaaaaactgcacaccaaaaaatcggcagtctcccgcatcgagaaccattcggaagacatccggctctcgacgctgagccattatgccgaagctctgggtaaaaagcttaccgtagtgattcaataattctattcgagcatggagattttcctctatagtctgtgagaaaaagggaggttttctgaagatatggtgtaattgttgttactatttgggcactgattttgataaaaatctgcgatgcggatgcgatatgaaaaattaattatccctataactctttttatatcaatagcatatagtctcagtatgatatttacactgtagaggtcagtggttcgaatccactatcgctcacatcccggataaaagcctgcaaattaataacttgcaggcttttttttccctttaaagcgctcgaaatcacttcgtttttagctgatttaacgccgtttacccatggttttgttaggcaattgttatacgagtttttttacttctcctgaaaaagcctgataactcattgcataattgagtattacgcttgtattcgtaatacctgttgtggctaatcttataaaagggggcgatagctgctacaatctccgcatgctaaatcactgaacgttcagcgttttgagcgggtcgaaaccgttgccgtattcgtgaggatatcctttggggttgcatatcaccctggtctcgccgattgaatactccatggcggtatggcagtgaccacagatccagtagtttattttatgggagagcacctctttttcaaggtttgacacatatgccgcattcaggagatcattccagtaacaaggagcaattccttgcagtgaggggtggtgatgggttactacaatcacgttgtatccgagtcccgtatagtgatcgacatcttcaaaaagcctctttttttgcttgtgatgaagagcgagaaggtactccggccgtaaccggtgataatcggctccgacttttatcagccgatagtcattgaggccctgactgacatcgaacatggcgattggattgccgccaaaaaagtctgtccagagagtggtcccgatgatggcgattttctcctcttccaggatgagctgaccggtatgtacgttgtgaaatccatgctcggcgatggcattctgccaggagtgcttctcgatgttgccgtgataccattcatgattgccctcaatgacgaaaacgtctctgaactgctttgagcactgcgaaagaaaaccgaaccatgtctgttttctgctcagcagcccgatatctccagcaaggatgagaacggattcattgtcttcagaaagtttcggaacctgccagttctcgctgctctcttctcgagagaactcgttatggatgtcggacatgactctgaaaagcatcagtgcttacagttgaggttcatgatacggccaggggagacattggctccatttgtaacgatactgttttggtataacaattcaatgttgttcagccagttcaggcaatttgcagtgaacagcttaaaattcgctgaaagttcgaggaaggagaggtaaaaattttggctcctcgctgtttcaagtgggtgatgatatcagaagcgtatattgtggtgtaaccaactaagccagtaaccagtacgctcatgaacgaccttaccctttttcagatggccttgggacttgagtccccatggtatgtatcgtcctcatcatttgatgtcgaccaaaagcgcttggacatacgaatagattttaaaccgggcagcaccttctgttgtcctcaatgcggccgagaaggcgtgaaggcctatgatacctccgaggcaacatggcgccatctcaacttctttcagcatgaggcctacctgacagttcgagtgcctcgtatatcctgccctgagtgcggcattctcaagctgcaatcatttccctggtctcgccgtgagagcggctttactctgctgtttgaggcgatgatcatgatcatggcgaagtcaatgccggtcaaggcaatagccgccattgtcggcgagcatgacacccgtatctggcggatcatcaaccactatgtcgaaaaagcccgagagcaggaggatcactcggcagtcaccatggtaggtgttgatgaaacctccagcaagcgcggtcataactatgtgtcgctgttcgttgaccttgccgtatcgaaagtgttgtttgccactgaagggaaagatgcagcaacggtcaagcgattcagtgaagatcttgccgcccataagggtgatccggcattgatcaccgaattctgcagcgacatgtcaccggcattcatcaaaggtgtcgccgataactttaccaatgcccaactgacctttgacaagttccatatcatgcaggtcattaataatgctgtcgatgaagtgcggcgtcaggagcaaaaagagcgccctgaattgcagagaagccggtacatctggctgaaaaaccagaacaacctgaaggcttcacaacgcaaacgccttgatgagttatccttgccccgactgaatctgaaaacaactcgagcataccgcatgcgactaacttttcaggagtttttcgagcaacctcaggtattggtggaagcatttctgaagaagtggtatttctgggcaacccacagccagctgcagccaatgaaagaggcggcttacaccatcaaacgacactggtctggcattctgcgatggttcacttctcgtatcaataatggggtacttgagggaatcaatagcctcatccaggcggccaaagcacgggcacggggttaccgtactaccaaaaatctcatcaatatgatctacctgatcagcgggaagcttaattttggcttacccacttgaaatagcgaggagccaaaattttcctcagcctttttcgatatttctctggtcttttgttggttaggataaataaacctatacttatgcataatgtatggtatttctatccgtatgaaaaatgttacaacaaagtacagttgcagcagataaggccaaagctcttattcttgcccgggggggcctcattcgtacccgggaagcgatcagtcttggtattcatccccggacgctttacagtcttcgtgacagcggtgagcttgaagagctttctcgagggatttaccagcttagagggtgtaagcagctcgaatatcctgatcttgtcaccgttgcactcagggttccgaatggtgtactttgcctggtttcggcactctcctttcacgagatgaccacccaggttccacacagcgtatctcttgcgcttgaaaaaggtgccgaacaaccaagaatcgagtatcctccggttacggttttccggttttcatcctcttgtttcaagatcggtattgaaacgcatcagctcgatggtgtttcggtgaagatctacagtccggaaaagacgcttgtagactgtttcaaattccgtaacaggatcgggatggatatcgtgctcgaagcgctcaaactgtatcggcagagaatgcaaaagaatctgcatgcactcatgcagtatgcagaggtgtgccgtgttgcctcggtcatgaaaccatatctggaggcaacactgtgagcgcaaaagagatcaaaaatatcggagcctcggtcaggcaaaggctgttgaacaaggcgcgacaggaaaacaggccttttcaggagctgttgcaatactatgccatggagcgctttctctatcgtctgtcggtttcttcattcgcagatcgtttcattctcaagggggcattgttgctcagggtctggcatgctcccctggcaagaccgacaatggatatcgatatgctcggcaaaacaggaaacgccccggagagtatcacgacgattatcagtcaggttttagccgttgaaaaacaaggagacgggatcgttttcgatccggaatcaatcaccgttgagccgataacggaagatgcggactatgaaggattgcgcatacgatttcgcggtgatctcgatgccgcccgactgactattcagcttgatattggatttggagacaaggtctacccggatcctgtaaaggaatcgttaccatcattgctgaatttccctcaggctgaactctactgttacagcagggaaagcatgattgccgaaaagtttgaggtgatggccaagcttgggattctcaacagcaggatgaaggacttctatgatatctggatgctctcacgccagtatgatttcgaaggtgtcagtctcgcagaagccatcaggcagacgtttgcgcaacggggaacaacgctcgtccagatgaaagaaatcttttccggagagtttattgatgagaagcaggtgcaatggaatgccttcagaaaacgtattggtcttgaatacctgccggcctcgtttgctgatgtggtacagcaggtgcaggtatttctatctccagctgtggaagcgctcagggcaaatcgactttttcaggacaattggattgctcaggattcatggcggagtagtcatgaaaaaccagaggtgggagcataatcgttgtttttatttcttgatagatagtgataaaatttttgttacgcgtatgttccgcgaaaatttttataggtcagtaactccttttatatcaatggtatatagcctcagtatgatattgacacggtagaggtcagtggttcgaatccactatcgtccacgcccataaaatcctgtaagcaaataacttgcagggttttcctttttgtctcaaatacagccaaaacacagtgaatctgtcgaaattaacgatgtttatgccggttttgcgacgtatatgcgacgcgtgaatcagaagctgttttgaaatatggggctaatgctttgttggaaaaaatcttatgcagccatgtttacgagaagccttcccttgacaggaaatatgttcagttttgctgcttttgttacaccattgttactcggaattcattttcaagctgcaggaaagtaaatctattgattccggtcagatgagtcggaagagattatttttatcggttatcagatgtttttgcggttaagcaaacagtgcaatcctcttttttcagctctccagtacacgcaatccggtggataggaagcgcatatttcctgatatctgccggaaaccttagagatgatcagagggtgctggaatgattttttcaaggtttgttcagcatcttcgatggatgcaattctggcttgtcctgaacggaccattgtttcggcgagttcatcgagaaaaaccgattctgtcgataccgacccgggatggagtgctcggcagactctctcacccagtgcgattgttacagcttttcggatatagtcggaggcttcaggaaaagagagaatcctgggttcaaactcctgaatttttttctgaatccggacagactgctcgttattggagagtgatccctccgtgctgtcgaaaacatgcaaagcctttctgatgttttcaagaacgcgccctgtaccataatcttctgatgtgcccattttattgactgataagattgatagtcatggtaacaatcattaagcatccctttcgggcaattgtcagcgattgttgcaactccttcaacctttttttattagctgtatacccacctgataatgtggtttcgcagcacgctcgttgcccggatatggaaccgggtaccctgctttgagtttacacggtatccaactgaaatgattgcatcaaggttgaaatattcaatttgtctcttaatctgacgtccaccttctttttgaactgttgcaaaaaatccaacagttgttttacgatccagttcacaactttcataaatattacgtaagtatctggataaaaaagacttatctcgtccaaacaagtcagaaagctggttaaggcttaaccataaactttcatcttcaaggcgagcttcaagtttcgggctggtatttccggcttggtaaaagactatgttgcctctgccggagtccttgttttctggatacgttaccggttgcatcatgcattattggcctatcattgtagtaactgaagatacgcattctcgtggtcatcggtaagtcgggagaagaacaagaggcgatgtgactgccttttatcttttcaggatacggataaacgcttttcctgttgccttcgctgtttattgcgtattgttgtcgcctgaaataattggtgatattttcttaaattccggctttagaatctgcgacttaacgacaaataaactctttgcaaatgtctgatcctgtcatcaaacgggcgctggtctctgtttccgacaaaaccggtattgtggatttctgccgggagctttcgcttctcggcgttgaggtgttttcaacgggcggaaccctgaagactcttcaggatgccggaatagctgcggcttctatttcgaccatcaccggatttccggaaattatggatgggcgggtcaaaaccctccatcctaaaatacatggaggactgctcgccgtaagggaaaatcctgatcatgtcaaccaggcgaacgaaaacgggatcagctttattgatcttgttgttgttaacctttatccattcgaggccacagttgcaaaaccggacgtgaccttcgaggatgccatagaaaatatcgatatcggcggtccctccatgcttcgcagtgctgccaagaacaacgaatcggtaacagtggtcacggatagcgccgactatgcgcttgtgttgcaggagatgcgtaataataacggtgcgacgaaaagggagacccggctggcgcttgctctgaaggtttttgaacttacctctcgttatgatcgcgcaatcgcctcttatcttgcaggagctcagcatgaagcagattcttccatgacggtaaaacttgaacgtgagctcgatatgcgctatggcgaaaatcctcatcagagcgctgggctttaccgcctgactgatgagaacggaacgcgttcttttagcgattatttcgagaaactgcatggcaaggagctctcttacaacaatatgctcgatattgccgccgcagtctcccttattgaggagttccgtggtgaagagccgacagtagtcattatcaaacatacaaacccctgcggtgttgcgcaggccccgacacttgccgaagcataccggagagcattctcaaccgatacccaggccccttttggcggcattattgcctttaaccatcctctcgacatggaagcggcaacggcggtcaatgagatttttaccgagattcttattgctccggcatttgaggatggcgtgcttgagatgctgatgaagaaaaaagatcgcaggcttgtgcggcagacgagtgccctgcccaaaggtggttgggagttcaagtctactccgttcgggatgcttgttcaggaacgtgacagcaaaatcgtcacaaaagaggatctgactgttgtgaccaaacggcagccaacagaagaggaggttgcagacatgatgtttgcctggaaaatctgcaagcacatcaagtcaaacacgattctttatgttaaaaatcgccagacctttggagttggtgccggtcagatgtcccgtgttgactcttcaaaaatcgcgcgttggaaagcttctgaagtcaatctcgatctgcatggctcggtggttgcttcagatgcgtttttcccgtttgccgatggtcttcttgccgcagcagaagcaggcgttaccgcagttattcagccaggcggttcgatcagggataacgaggtgattgaagcggcagacgctaacaatcttgccatggtttttacaggaatgcgccacttcaaacactgagggctttctcgatcaatacgtgagtaattctgaaaaaaggcgtaccgatggtgcgcctttttttgttgctgctttatggttttatttcggttctgttcatgttttcctgaacggctcgggcgttacgtttcaatcttcgaagtccgatgcggtagacaggggtaccgaaaaacagctttttaaatcctgagccgctgaggttcaggatctcttcgcaggtcagattttcaagttgctcttttggatgaaacactccttccggtgggcctctgcgctccctgttataggggcagctctcctgacagcagtcgcaaccgaaaagccatgatcctgccatcagggactcttcggcggtgaactcccgtttcaactctacggtaaggtaagaaatgcagcgtcgcgcatcaattttccctggactgacaagcgcgcctgtcggacagctctcgatacactttcggcatgaaccgcagaggttcgcgagcggtttcatatcactttcaaagggtttatcaatgagaatttcaccaataaaaacataggaaccggctgcggggattatcaggagcgtgttatttgcgcttgcaccgattccagcctgttcagcccatgatttttcgaaaacgggtgcactgtcaatagtaatgaggccgttaagcggttctgggtagagttgctgtatttttgcgagcaactggcccagccgatctttcaggacaatatggtaatcctcgatcagcgcatagttcgatattcgaggcaggtcgggacgtcgtggagttgtcgatctgtagtagttcattgctgccgatatgatggtttttgtgccggaaagcagcagtgacgggtctgcacgttcttttatcctgtttgcaagatagtccatctctccatgtctcccttcatcaatcatattgttcagacgctcgacggcaaggttctgcggcttcagggaggagaagccgatagcgcagaagccgagacgagaagcctcttttttaattgcacggataatagagtctgtttgttccgccatggaaaggaattgccgggtgtttgggccgccttgtttctgcgaagttggtataaccactatttattgttaaatatacaacttcaggcatctaacaaccgatcccccgcgggtcttatttattctcttcgaatgcaacgtcgtgagttcatcagtaaatttttcagaagcgcaggtataggtgcaggtgcagttgcggcaggtactgccggtcttatcggctattatcaaccacgaaaagagttgtatgaggttgataataacggtagcagtgaagcacaacggcctgcttcctctaaaaaggttgtggtggttggcggaggccttgccggtatcaccgcatcgattgagcttgcccgtcacggctttggggtaacgcttgtcgagtcgtcgtcatccctgggcggaaaactcacaggttggtctcttgatgcgctgggcgagacgtttcccgttgaacatggttttcatggttttttcgatcagtactacaatctcaatgagatgtttgctttcgcaggggtggataaggctgtttttgacgcatctccgggatatcctattcttttcaaaaacaggcctgccgagatatacgggcagacgcccaggtatttcccgtttaacattctttctgtactctggcagtcacgttcacttgatctcgtatcatttctaaagaattatcagggtctctggcctgtcataggtttgcttcgttacagttacagcaaaacgtttcgggactatgattccatcgatttcatgacctattgtcgacgtggcaatattcttccggcatttatcgatacagtgctgcacccttttgccgacgccacaatgaatcgcatggaggtgctttctgctgcggaagctctccgctattttcacttttattttatggcgagtccggaaggcctctcttttcgcattaccaatcgggactgcatgagcgccctcattgatcctttaaggctgaagcttgaggagcttggcgttacgattcgctcaggcagaaaagcgctccgactcaggattgaggatgagaaggtatcgggagttgttctgcagggcagtggaggtagtgggcagatctactccggaatagccgtttctgatgtgcctgcgtcaggatgggttgtgcttgcagccagcgaaggtgtgccggtgcttgtttcaagacatgacggtggttttgtcgcatttgatgcgcgatgtacgcatatgggttgtcctgtcgctccgcatcccgagagtggcggttttttctgtccctgccatgcaggaaagtttgacgcggcaggcaatcctgtaagcggtccaccgaaggctccgttgcagaaactgtcagtcatgcaaaaaggggagcagcttctgctgacacttccagcaggtgattcgcttgcagatgatgacgattttctggagtgtgattattgcatcgcggcatccgatgtccggggaacgcgggagcttgtcaggttatccgggctcaataagccggattttgagcgtcaggtatcatctctcggtgaggccgatccctatgcggtctatcgtttatggctggatcgcccgctcttgacggcgaaattcccgttttataccgtatcaggatatacctataccgactctgtttccatctactcggcttttcaggaaccgtttatatcttgggccaaaaaacaccacggtgctgttatcgagttgcatgcctatgcgattgctccggaggatgtgagagctgaagaggatatcaaggccgcgatgcagaaagagctgcaccatctgtttccggaaaccgaaggggcgaccatactgcatgagctttatatgcagcagtcaaactttactcgctgggctcccggcgaccatgccggacgtccgggtaccgaaacgcctttgtcaaacctttttcttgccggggactggataaaagtagatgcgccggtttttttaatggaggcagcggcttttaccggcaggatggcggctaacgctattttcatcaaagaaaaggtcaagccggttccattgccgatcgtctctatggatgggttgtttgcctgaaccttccgggtgtcagtcaggctgtctgtttcagttgtccgtggaggtcgatgatatacattgtaccaccgtattatgcagttccggtcgaaatgcgcgaatttttatgttttccgaagtcgggcatacccggttgctcagtatgatgacggcaagttttttttggggatcaatccatatgcttgtccctgtataaccgaggtgtccccatgactgagtcgaaaaaagggttcccgcagatgatgacccttcaagtgaacgaagatcccagccgagagcgcgggggagcgttccgtttcgcgatgtgaagtatcggacagtttcgggtttgaaaaatcgtctgcctttgtatatgccgccatccatcatcatggatgtaaacttcaggagatcggaggatgttgaaaaaagtcctgcatgtccggcaactcccccgagcagtgcggcattctggtcatgaacaagcgggcgcaggcggttgaaatgccacgatgtatccgtttcggtagcagcgatttttccgttaaaccggtttcccggattgaaagtggtgtttttcataccgagcggcacggcaaaccgttcatgaaagtttgactcaagacttttgccggtaatggtttcaagcactcggccaagaacgataaagccgagatcgctgtaagtcgtttttattccaggttttgtgatgagcgtgtcggaacagattgcttgtacgacatcctcgggagtacggcatgttttatgaaaaaaggtgtgagctctcaggcctgaggtatgcgtcatgaggtggcggatagtcacgcgctcctttccttttccggtaaaagccggaaagtatcgggatacaggctggtcaagctgtagcgagtcgcgttcccaaagctgcatggcaatactggtcgttacgaccgccttggtcaacgatgcaaggtcgtatacggtcgatgtatcggcaggagttgcgtgggttcggcagtcgatggttccgaatgcctggtgaaagaccgttttgccttcgtgacgaacagctatgcttgctcccggaaaaaccccctcaagcaatgccttctggcagagcgcttcaagcggcttgaaattgcttccatatgctctgccgggaacaatgcctgccaataccgtgaacatggtcaataagagatggatgacggccaggcgatcggttttcgatctttcaaaaaagtgaaaaacggacatatcgtttcggattctctttaagatccataagcagtgaatcaagcgatgagagcgatctgttgagattgttgtagagagcaggatttgcctgcaactgaccgattgttccctgaccgttgtttattttagcgatcagcgactctgtctctgaagccgccctgttgaggcgctctatagtctgctcggtgttttttgccatggctttgtcgttcaggagcttcggcagaaggccgttaccatgcgatgcttcgcgcgatactttcgagagctcggcggaggtggttttaaggctgcttaccgtttcggcgagctccgtgcccattttttcatctgaaaccagtctgccggcaacaccttttccgttattgagctggtcaagcaggagattgattttttttagagcctctcccgcaccgctggtcagatcagcaagaccttcttcggattggagtacgagataatctccgttttgtaccgccggacctttgcctgtcgtgatatcgacatatttgtcgccaagtatgccaagagctttaatggtggcttttgcatccctggaaaccagaggggcgaattcattgcggagtcgaagttcagcaacaacaaagagcgagtctttgctggttacaaaatcaagttttgaaacggttccgatttttttgccggaaaccgaaacaaagttgttttcggccaggccctgcatattattggagatgatttttatggtggttacgccagtgaacaggctggagtttttaccgatcaccagtccaagataggcagcaaagccaataccgagaatgaaaaatattccggttttcaggtcgctccatttcaaggcattggggtttctcatacagcgtgttgtcttttaaggttaaatttcgagaattttgtcggataatattgaaagaatgaacgggtggcttgattcgtgcagtttgttaacaacatcatcgaaaatcattttgccctgatatagtacggctacatgatcagcaacattgaagacatcatcgataatatgggtgacaatgacagctccgagattatttgactttttgagcgtactgatcagtgtcaggattttttttgaactgacagggtcaagtccggccgttggttcatcaaacaggatcatatggggcttgaaaatcagtgcccgtccaattgcaacccgttttcgcattccaccgctcaagctctccggcagcttgtcttcatagccctcaagtccggcaaacaggatctgttccatcacacggctctcgatctccttttcagacaggttcaggttctccctcagaaaaaaaccaaggttctggtcgatggtcatggagtcaaagagggcatttccctgaaaaaccatgcccatttttctgcgaatcgggtagagttccgtttctttaagtttggtgatatcggtgccatcaataagaacttgtccgctattcggcttgatcagaccaagcataagcttgaggattgtgcttttacccacaccgctcgggccgagaatggcttttatgctgttatcggcgatggttaaggaaatatcgtcaagaatttccctgtccccgtatttcagactgacgttacgtaattcgatcattcgtttacatgttttccagtacaatctttgaaacatagaagttcgcaaccagcaccagccctgaagagacaacaattcccttgatggtcgaacgtcctacgccagcggtgcctcctcttgccgaaaatccgttaaaactgctgacaagcgtgataatgatggcaaaaacaggtgccttgacaaacccgaccacaaaatcttttggagcgagtcgcggataaacagcgttccagaacataccgggatcaagccgatggtagtgctcggccatgtaggcagcactatgcaatcccgcaaagtctgaaagtgcggtcaggggaaggaacatgacaagggctgcaatcagtctcggcataacgagttttgcaaccggatcggtgccaaaagcgcgcagcgcgtcgatttgttcggaaatctgcatggctccgagttcggctccgttgcgggcaccaaaccgggcagagagcataagacccatcaggagagggccgagctccctgataacagagattgaggtcgatctgccaagcatggtttttgccccgaaatcctcaagcaggtttcccacctcaatggcaagcagggaaccgatagaaattgcgctgaccagaacgataggtatggagtcggtgccgcaaatcgttgcctggtcaagaaaatctctccagtaacgcttgattttcggaatggtcagaaacgctctgacagaaaacataaagaactcctgcatggtcaggaaaaaatccttgagtctgaggtttatatccttccggaaggcggttgcgggagctaaattcataaattgttatttggtaatgcattgcatacagtgatcgtaaggctttatgtcattttttcatacgaccgcttcatgtcgtgattgaggcgctgggtggattataaccaatctttattgcgtggccaatcatcatcttgttcaggtcttgacaagacggcttttcatttttgtaacccactcatacgggatggttatgttgccgaatgcgtcatcatcccgctctttcatgccatgaaagtcagatccccccgaaaagagcagaaaatattcattggctatttccctgtagtagttctgtttgtatagatcgtgagacggatggacgatttcgataccgtcaagcccgaaagtaatgagttgtttcagggtttcatcgggtacgttatgtgccggatgtgccagaaaagacaatcctgaggcttcgttgataagcctgatgacatctcttgggtgtgtttcgatgcttttaacgtacgccgggctgtgcgcgcctaggtatttgctgaaagcctcgctgaaacttttcacgtatccgccatcctgcaggacggcagcgatatgcggtctgccgacactgccgttctgggctttcaggatgatctgttcgatcccgattttaacgcccattttggcaagttttcccaccatgcgttctgcccgctcggtacggaggtggcggcagtggtcgagatattgtttcagctctgattgctgataatcgaaaaaataaccaaggacatgaatatcatatcccttgaaggttgagctcatttctacaccgggaataagctcaacgccttttgtcaaggctaatggctttgctttgtcaatacctaaaacagagtcatgatcagtaatgcttatggcctttaaccctaccgcagcagctttttcaataatctgctcgggtgtaaagatcccgtctgaacatttagtgtgtatatgtaaatctgctttttcaaagccattatgccttacgcctgacaagctgtacggcatggctgaatggttaattagtttattttgattttatatatataaaaaaaatcgctgtcatagtatgagaaaagaaaattatttttttctgtaaaaagttgcctgaaaacaacatcacgctgactcgattattgaaaccggggaaagccgttgtatgcgatttcagtacgaggcgtgaaagaaccgacgattcggtaaaaccgttgaacaggtttacatcggttcttttatggctgaagcctgccagcagcaatcaaactcagtattccggcaccgaggatgatgcggtagataatgaatattgatgtggtgtgctttttcagatagctgatgagaaaagcgatcgacagatatccggtgattcctgctgtgatggtcgctgcagtgattgccgcgatgcttcccgctgaagatgcgatgatatcccaggtgtgatacagctcaaaaagtgctgcggcaaagactgacggaagcgagagaagaaaagagaaacgcgctgcggattcccgtgacatgtttaaaaacagaccgccggtaatggttacccctgaacgtgaagctcccggaataagggcaaggcattgggcaaatcccgtgaaaatcgcctctttccagccgatagtatccattgacgtcatggacatgttctgcttgagacgtttttttacgctccattcggcaacgagaagaagaagcgcaaagcctatcagtgcgccgcttacccagtagagagagcgcaggcttgtttcgatttctgttttgaagagcaggccgcaaatgacgatgggcagggttcccacggcaatcatccaccccatggcagcttcgtgagtatcaaaaggacggcctttcatgattccctgaataacggcggcaagaatggcataaatatctttgtagaaatagatcaggacggcagcaagggttccgagctgcacaacagccgtgaatgccgctccgggatcttcccatcctgcaagtgccggaatgattctcagatgggctgtgctgctgacgggcaaaaactcagtcagtccctgaacaacgccgagaacgatggattcaaagagggtcattgatgtgtgctggagttggttaagggaatgcactgttgttcaaaaatattcctgagttcggtaatggctttctgaacggcaagcgagcggtggctgagcgtgtttttttcatcggtgctcatttcagcataggtttttccggtagcgtgtaccagaaaaatcggatcataaccgaatccttcatcgccctgctggttcagggttatgctgccctcaaccaatccttcggcagtgcgttcaaacagaaaacttccctgtgcagacgggagggagcctttaagggcgacaacggttctgaaacgggcgctccgatcggcaatgccgttcatgcagtatagcaggtgagaaacattatcctgataggttggagtccgtccgtcgggcatgggtgcaaaacgcgcagagtaaacgcccggcgcaccatgaagagcctcaacctcaaggccggtatcgtcagccagggcaatcataaacgggaagcgatccgaaagaagggagaaaatagcccttgccttcaacagggcatttccttcaagcgagtcctcggtctcttcgatctcgacctctacgccaagctcatgaagcgcatgaaccgtgaaaagtggagagatatgttcaagcagcggtcgaagctctttaaccttgtcccggtttgcggttgcaaggatgacgataatacggttgtcggcagattgcggcatgagtgactgtttgcaacgattctactgaataagacgaagcatctccctgaccgcttcatcaagccccgtgaacactgcgcgggcaataatggcatgaccgatgcttacctcttcgatctcagggatctccctgaacggcccgatgttccggtagttgagtccgtgaccggcaacgaccctgagccctatactttttgcataggttgcagcttcacgtattctttgcagttccaggtcagtgttattctcaagctctttctgcgcatagagtccggtgtgcagctccacaaggtcagcgcccgcctctctggcaaggtcgacagcttttttttcaggttctataaagagactgacttcaataccgttatcattgagcggtttcagaaattctttcagtacggcaaagtgacgggcaacgtcaaaccccccctcggtggtcagttcctctcttttttcaggtacaagagtgatgagttcaggttttgttttcagagctatctcctgaagctccccggtcatggccatctcaaggtcaagctttgttgtcacagcttcgcggagccgggcaagatcaaggtccttgatatggcgacgatcttcacgcaggtggcagacaatgcctgccgcaccgcaccgttcggcaagcagggctgctgcaaccgggtcgggttcctgttcacccctggcgttacgcagggtggcaatatggtcaatattaacggctaatctcatggtatcgaagggtcaatagtcaacaatcggaaaatatcgctgtgcaggttatccggcctgctatcttaagcgaaggtaatgaaaaaaggggcaacgggcaatttttgcgaggatggcggttgatgtcagcagtaaaagaacgtatctgtaagtgagaatcaggatgggtgagcttcttttctccggggggagtagtgcagatgcaatcgagcggagaaggtgagcaggccaggaaaatgccggtacaatcgcctgcattttttttattccctgaacccgttcaactttatataattttactatgttgatttttaacgtgatgcttatgaacagttgcctgtttctgtgtatcgattattcatgacccaattgccgtaaaggcttatagaattaccgtgtatcaatgaatcccgtcagtctgaaaaaacttgaattcgataaagtagccaattatgccgcgcagttctgcctttcggcgatggggcgcgacaggcttcttgctgcggaaccggaggtggggcgccgggagcttgtggcggaacttgaacgggtgcttgagttgcgcaatatgcttcaggaggggagtgcgcttcctttttcatggttgccggatacacggcctcttctgaaaaagcttgaaatccttgagagttatcttgagccggaggagttgcaggatatttatcatctccttttttcatcggttcagttgcgcaagttcatgttttttaaccgcgaggtctatcctctgctgaatgagtttaccatcaggctctggcttgaaaagagccttcagacctcgattcgtcgtattatcgatgagcagtcgagggtgcgcgatacggcaagcgaggagcttctgttgatccggcgtgagctcggcggcagccgtgagctgattcgaaggaagatggagcggctacagaggcgttgtcaggagagcggatggctgatggaggatacgatagcgatcaagaacgggcgcctgacgcttggtcttcgggtggagtacaaatacaaaattgccggctatatacaggattactccggtagcggacagacggtttttatcgagcctgccgaaacgcttgagatcagtaaccgcattcaggatctggagatcagcgagcgaagggagatcgagcgaattctgaaggagatgtcgggagcgttgcgccttgaacttgaaaatctgaggtataacgagatcattcttggtgattttgattcgctctacgcgcgggcacgctttgccgttgaaacgaactcggtgcttccgggtattgccgatggacagtccttgcgaattatcagagggtttcatccctggctcctgatttcgcatcatcataaagaggttatgcctctcgatcttgatctggatgaaactgaccgggtgctcgtaatttccggtcccaatgcgggcggtaaatcggtggcgatgaagaccgccggtctgctctgctgcatgctggtgcatggttacctgctgccttgcagcgagagttccgtgttccctcttttcagtgatatttttatcgagatcggcgacgatcagtctattgaaaatgatctctccaccttcagctcccatcttggcgcgatcagaaccatccttgacgttgcagggagcggcgatctggtgctgattgacgagctttgcgccggcacggatgttgaggagggcggggccattgctcgagcagtgatggaggaactgctcaatcgcgggacaaaaaccattgttaccactcatctcggcgacctgaaggcctatgctcatgagcgtgagggagtgcttaacggcgccatggagtttgaccgggctggtctggtgccgactttccgttttgtcaagggattgccgggtaacagttttgcctttgcgatgatgaagcggatgggttttcctgtgaaaatggttgagcgggcttcggaatttatgatggatgagcgtatcgggcttgaccggatgcttgatgacttgagtcgtctctttgaagagaatcgtctgctgaagcagcagcttgagggtgaacgggctgatcttgctgaacgggttattgctcttcgcgccgaggaggccggtgttgaacggaagcagagagaactgagacttggtgctgcaagagagttgcagaaagaggtagaacatgcacgaaaagagatcagggagattgttcaggaggtgaggaacgctccagctgatgcaaaaactgtacaggattcgagaaaaaaacttggtctgaaaaagcaggaagctgaaaagagtgaatcagttctggatgctgaagctgagagtgcagttcatcttgatcgttccatccgagagggtgatctggtcaggattcttgacagcacggcctcaggcgaggtcgagagcgtcaatggagagagtgttgtggtgcaatgtggtcatttcaggttgaccacgtcgcttaaaaaccttgagaaaacttcgaaaacgcaggttaaaaaaaatctcagagagcctctgctccggcagcaaaagggctcctggtcagcaatcacctctgaggtggattcgacaaaacttgacttgcgggggctcagtggtgatgaggcgatcatgaaaatcgacaggtttatcgataccatgcgtcttaatcgtattcattcagcgatgattcttcacggcaagggaaccggatcgctgcggcagcgaacggcggaatttctccagcagcatggctcggtcaaaagttttcgactgggagagtggggcgagggaggagcaggcgtgaccatcgtcgagattgaatcgtgatgaagcggcacccttcatacgggtttcgttgaaaaaacgccttcaatagcgtatcttatgccgaagaagggccgaatatgaacgggaggggggctgcagcacggagatcgagccactgttaccggattcagtgcgctcataaatggattgatggtatgaaaaatgaggtgagtgtgacacttgaatggagggaattgtgacgttacaacgggtggtgaacctgatttcaagccatatgaccataccgaaccagctcacgatgctccgtatcgtgcttgttcctgtatttgtcgcgcttctcttgcaggatgagccttatgtgaagttgcttggcgtttttgtttttgtcgtagcatctcttaccgacgcctatgatggataccatgcaagaaagtatggcgagactacccgtcttggcgcctttcttgatccgcttgccgataaactgttgattacagcggcttttctgctctatgtgcgaatgggttatcttgtgctgtggatggttattcttgttgctgttcgtgatgtcgtgattacggcactgcgaatatatgccgaaatgaaagaccggccagtggtgaccagcaaggaggccaagtacaagacactcatgcagaacgtgtttgcctatatcatcatggcgttgcttcttctgagggaaccggtgtttttcggcagcagcattgcatcagcagtcaacggctttctggtttcagattacctggactatatgatgcttgtcgttacgatttttacggtttatacagggatttcctacctcaccagcaactggagagcatcgtttcagagctcttcggatgaacattgagcgcatgaaactgtttttggcaaaagttctctctacctgtggcggtttgggttattttccggctgcacccggtacttttgtgagttttatcgctgttctgctgtttgtttttaccccattatgtcgtgataccgcaatcttgtttatcgtcattgctttcggcttttttcttggcgcgtgggcgggaggtgttatggagtcagccttcggagacgatccttcgattgttacgatcgatgaacttgtcgggcagtggatagcgcttgcagcgctgcccgcagggttgcccgcggtggtgcttgctttcgtgtttttccgcttttttgatatagccaaacccggccttgttgatcgtgcgcagcagctccccggtggctggggaatcatggttgacgatctgttggccgggatttatgcaaatctttcggttcgggctcttctcgccctcttctcactccttcatgtaacgtttccgggatagaaatcctttatgctttttgttattcccacaacatcaagtccggtttctctgtaaagttcctccattgatccgtgggtgacgaaggcgtcaggaagtcctgttttcagtaccggaattttactctttctgctattgatataatcgatgactccgcttcccagtccgccgatcatgctgttttcttcaatgacgaccagatgcgttacctgttgggcaatttcttcaatcagttccgtatcgagaggtttaataaagcgcatgtcagccaccagaggattcattccctccttttgcagcgcttcggccacttcaagggctctccacacaaggggcccggctgcaagcagtgcgatcccgtttccctgccggataattctgcctttcccgatttcaagcggaatcagggttttgttcagggcaatgccggtgccgtttcctcttgggtagcgaatggcgacaggtccggtaacatggtagagagcggtatagagcatgttgcgaagttcctgctcatccgaaggcgccataatgacgaagttgggaatgggctgcaggaaggagaggtcaaaagctccgtgatgcgtcgggccgtcctctcctaccagaccggcacggtcaatggcaaagacgacatgaaggttctgctgggcaacatcgtggatgatctggtcgtatccgcgttgcagaaaggtggaataaatggcgcagacaggcttgaagccctgaatggcaagtccagccgcaaaagttacggcatgttgttcggcaatgccgacatcaaagaaccggttcggcagagcgttctgaaacaggtcaagggatgttccgctcggcatggcagcagtgatggctgtgatgcgcggatctttcagggcaagctcaacaagggtttcgccaaaaacctcctgatattttggcggcccggctttttgggcggtaacaattgtcttgccggtcgttgtatcgaaaccgccgttgtgggcatgccatttgctctggttttcttcggcaggcttgaagccttttccttttgtcgtgacgacatgcaggagtttcgggtggggaagctcctgcatctccttgagtgccttgacaagctgttcaagattgtgcccgtcaataggtccgaaatatcgcagaccgagcgcttcaaagaatgctccgggtgtgaaagcggctttaatgccgtcttccagttttcttacaaggctttttgctgtatcgccgagatcattgtttaaaagagagatggagttccagataaactttcgggttttgttataagtcttgttcagagcgatgttgacaagatgggttttcagtccgcctgtacttggcgaaatggccatctggttgtcgttcagaatgaccagaacatcgcttttggtgtcgcccagatggttcatggcctcaaatgccatcccgccggtcatgctgccgtcacctatcaccgcgatcattttttcggttcctccggaaaggtctcgtgcggcagccatgcctgcggctgctgagatagatgtggatgcatgtccggtaccgaaagcgtcgtagggactttcaaaaattcttggaaatccggccagtcccccgtattgccggttggttttcatgctctctcttcttccggtcagaattttatggatataggcctgatggccgacatcccagactattttgtctcgtggcgaattgtagacgtaatgtaaggctacgcttagttccacaacgccgagacttgatgcgaaatgaccgccattttgtgcaacaaggttgatcacttcacgacggcactcatcggcaacgtgctgaagatcttccagagagagctttttcaggtcttctggactgtgaatggatgcaagtattgagctctcttgcgatacaggaacgggaatagagtcttccatatgggtatgatgctgtgcgattgctttttgttgcgggaaacgctctcgattgcttttccgtaggggggatgaactgctcatatgctttttcttgcgaccagagagcacaaaaagcatgaaaaaggcaaaaattgtccccacttgaaaccgaattcaacgttatggtaaccatggaatttcctttgcggttccattatctcttggcgttcccgtatcagatgcctgaaaactgaacaagaacgtttctccgaagacggggtccgtcaagctcaacaaaaaatatggactgccattggccaatcatcagtttgccgtcagaaaccggaatggtttcagaagagttcatgaaaagtccgagcagatgtgcatgtgcgttatctctgccatcaagcggctggagattgtgaaggtagtctccgtctctggggacaaggcgtttgaggaatgtcgtcatgtcctcaaggagccggttctctttttcgttgatattgatgaacgccgtggtgtgctggctcaggatgattgcctgaccttgctgtacgcctgaatctgccaaagctttgttgaccattggcgtaatgtcgatcagcgctatcggattgcgggtttcaagagaaatggtgtgtttctgaaagatcatggcatgtcgacgtcagatgaacgaaaagagtataatgaacgaacagttcccggcactccgcagtcaagagagaggatgcggaatgccttgtttgtatgacgatcagcaggttacgaccactccttcatgcggtgcgagacggatgtgcatggtctctccatcgagaaggatctccggcgttttatctctgcatgaagtgcacaggatagtgagattattgttgttcttgttcagaagaaacggatgactgaaggcaatgcttatacctgtggcgctgaaattggcaagaataaacgcgtgttcttcattccgatagcggtgataaccgaaacagtgcgcggcacggatgatattcagatgcaaccactcaatgttaccttcccggaacaccgcttttttctgcaattgaaacaggcgtcggtagagcaggtgaagctcggcatcgcccgcttcgggttcctgacgattaagctgtacggggattttctttttgtacccatccatctggttttcatgaatgaggtgcatgccaggcgccgtaagaagaaccagagcggcaacagcgttattcagaccgatcttttccgctgcgcggggctcgtcatggttttcaataaagcggcagaggtgttgctggtactcccattgagcctgcatatggcccatgagtttttcgacattgaccggagcgtgggtgaggtgatcataaaacggcatgtcataggtgaaatcaaatccaagctgctgcaaatcccactctttgttccagtatgcttccgcaagaaagataaaatcgggaaagcggtttttaactgcggctattgcctcgagccagaactcatcttccatgtggccgctgaggttactccatgtggtgttgaatatctctttaaggatgagcatggcgacatcgcaccggacgccatcgcaaagcgagctgatcatgagcaggttctctctcatcatctcccgtgttgcagggtttgcataattgagttgaagcgtgtcagtccatgaggggaagtagggatcttttccgtgggcgaggtactttcccgcggcgtattcaaaacaggattcagggtcctggctttgttcatctttcgagaccgggatgaaatactccggatgattcgggagccagtcgttatcaagggcaagatggttcggcacaaagtcaagcatgagcagaatgcccagcgcattgagtttttcacggaaggcaaggagctcgtctttccctccaagcttgtcatgaacggtgtatgagggtatggcgtagggcgaagagacaatcgtgtcagggtcgagaggatcatgatagctcagaaatgagctgcgcagtcccggatgtgccgttgcgatggctttactgtatcgacttggtgtccagacgcccatcagccagacaatatcaaaaccgcactcgctgaaaaacgtgaattctgtgtcgggaacagtggcgagcgttatgtttttttgatgctgatcgctgagtttttgcagccagattcttgtgttgatttcgaagaccagaggaaacatgagcagttggtatgatggatgctgaagttctgtcctgaatatagcaactccttcgctgaaaacggaacagttcatatcgtatatgatcggtttatctggacggtaacttgacagcaggcagggatggcagggatttttgtttcggggagtttgtaattcggacaaacttatacgaaattcaacaggagcatttcagcgcttttgctgcacggtgtcgttcgagacactgaaaacggttaacaggtatccaggagttttgacggattttttacttgatcttaatgatgttcagcgccaggcggtcagagccacagagggtcctgtcatggtgcttgccggagcaggttcaggcaagacaagggttattacctatcgcattgcctggttgataaagaacggctatgcttcagcaaagaacattcttgcccttacttttaccaacaaggctgccggtgaaatgcgtcaccgtgtcgatgttcttttgcagcagggttcagccggaggattgtggataggtacctttcattcgatttttgcgcgcctgttgcgcaatgatattcatttgctcgggtatgacaggaacttttcgatatttgatgccgacgacagtaaaagtctgattcgccagtcgatgggtgagcttaatatttcgcctgattccgtgccgctcaataccctgcagggaatcatcagcagagccaaaaacagttttattctgcccgaagagtttcgccggagcgcaggagactataatcagcagattgccgcaaaggtctatgatctttacaccagaaagctcagggagaataacgcccttgatttcgacgatctgcttatcaagccacttgaactgttcagggaacacccgatggtgcttgaggcattgcaggatacctttcggtacctgcttatcgatgagtaccaggataccaacaaggcgcagtatctggccgcaaaaatgctctcggcaaagcatcgcaacatttttgttgtcggtgatgacgcccagtctatttattcctggcgaggggcggatatatccaatattctgaactttcaggatgattacacggatgctctgaccttcaagctggtggagaattaccggagtaccggaacgattcttcaggcagccaacagcgtgattcgaaacaaccttcgccagataaaaaaagagctcgtttcgcatcgaagcgcgggcgatcccctgacgcttatcgaggctcgaaatgaacggcatgaggctgaaaagatcggggagtacatccactcgatccgcattgaaaaagggtacgaatttcggagtttcgcagtgttttaccgaacaaatgcccagtcgagggtgcttgaggatctcatgcgacagaaccggattccctacaagatattcgggagcgtctcgttttacaaacgtaaggagatcaaggatgcggttgcctatctccgctttcttctcaatgatcgggacagtgagtcacttttgagaattattaattttccgcccagaaaaatcggtgaaacaagtatcggaaaactacgggagtttgctgaagcagagggtataacgctgtacgaggcaataacccgcgcagatgaagggcagttccagtctcgtcttgtaaactcgctcaagggcttcagttcgcttattgaagccttgcgtctgctcgccgagacgggtacggtctatgctgtattgacggaactgttcagtttgacctcgattcctcttctgctcaaggaggaaaataccgcagaatctcttgcgaggcatgaaaatcttcaggaactgctctcgatggcaagggatttttcggataacaatcctgatcaaggttctctcggtgattttcttgaaacaatatcgctggcctccaactacgacgagtctcaggattccgataactatgtttcactgatgacggttcacgcatcgaagggacttgagtttcccgttgtatttataaccggacttgaagagcggctttttcccctgaactgttatgaacctgaacagcttgaggaggaacggcggttgttttatgttgccatgaccagagcccaggaaaagatttttctttcatgggcacagacccgttatctctatggtcagccgcagtactgtctgaaatcgatgtttatcagcgagattgattcttcaatcgtcaagactgaaagcggaactgttcttgcagacagaaaagagcggcagggtacccggaacgccgttccggaatccggcggttatcgtcaaagacccgcgggagcagtttccgctccttctcagaagccccgggaaagcggacttcgagaaggctcgacggtgcatcatgcggttttcggccaggggacggtgcttgatgtccagggtcgaggtgcaggccagaaagcgcttatcaggtttcgcaatgcaggcgagaaaacgttgatggttcagtatgcaaatctcagagtgttatgatcaattggttgtttttgatggataaaagttcaggaatatgaagattcttttcggtgttcagggtacaggaaacggccatatcagccgcagcagagagttggtaaggcggctgaaagctgacggccatgaagttgacgttattatcagcggaagaaaggaggatgaactcagagagatagaggtttttgagccctatcgggtcatgaaagggatgacgctggtgaccttcaagggaaggatgaactatattgaaacgatgtttcagcttgatcttacacggttgatggctgatgttttcaccctcgatacagagggaacagatttgatcataactgattttgagccgattacctctcttgcggcaagactccgtaacattcccagtgtaggatttggtcatcaatatgccttcagatttgatattccggttgcgagagggaacatttttgaaaaatacacgttgcttaattttgctccggcccgttacaatgcaggactgcactggagtgacttcaatcagcctgtttttccgccggtcatcccggaaagcctctacgaacagaagcagccactcgttaaccgcagtaaaattcttgtctatctgccgtttgaagagcttccggatgtttcggattttgtctctccgttcgttgatttcgagttttttatctatggtaaagtgcaaaatgacagcgacgatggtcatctgcacttcagagggtattcaagagcgggttttttgaaggatcttatggagtgcgacggggttgtctgcaatgcgggattcgaacttcccggagaagctctccatctcgggaaaaaattgctgctgagacctctcgacggccagatcgaacaggaatcgaacgcgcttgccatggtggagcttggatacggtatggcgatgcatagccttgacggagacatgctggccgactggcttctgaaaccgggcagagaaccgctgcattacgctaaaacggtggattatatagccgagtggataggcagcggcgaatgggatcttctttctaaatatactgaagcagcctggaaaaggcttttctgaggaggggtatgcatttcagagatcttgtgacaagaacaagaagctgccgcaggtttgacggcagttatcggataagcaagagcgcgctgcgcgatctggtggagctggcttgttatgcgccttctgctaaaaatcttcaacctcttaaatatataggcgttacggatccggatcgttttgctgatattttttcctgtctttcctgggcaggttatcttgatgagtggtccggtcccgaagagtcggaacgtccttcggcatatctcgtcatgcttggcgatcgtgccttaagcccttttattgcctgtgacagcgggattgcggcacaaaccattatgcttggagctacgaatatgggtcttggcggatgcatggtcgggtcggttgaccgcgatcgtctgcgacaacttctcgggtttgccgagtggctcgatgttctttttgtgatcgctcttggaaagccggtcgaaaccattgtcatcgatcagatggcggaagaagaagatgttcgatacttcagagacattcatggtatccatcatgtgcccaaacgaatggttgatgatgtgttgttgggccttcactaaaacagtttttcattaaagattttgcctggatgattcgtattgatgagttgctgcgggcatatcgaaagggtctttttcccatggctgaccctgacgatgaaaaggtatactggtgccagccatacaaacgggcagtggttcctcttttaagctacatgccctcgcgcgatgttgccagaattttacgcagaggagagtttgaggtgagaatcgattccgattttgaaggcgtgattcgcggatgcgccgcgccgagaaaaagcgacagtcaaacatggatctctcctgaaatcatggatgcttatcttacgcttaaccagcttggggtggcacatagcgtcgaatgctggcatcacggagaactttccggcggtttgtatggcttgtcgatgggcgctgctttttttggagagtcgatgttttttcgacgttcctatgcctcgcaggtcgcttttgaccatcttgtcaggcgcttgaaagacaggggttatcttttactcgatgcccagattatgaatcctcatcttcagaagcttggtgcggtcgaaattgatcatgatgagtatatgcttcagctcgacattgcactcggcaaaaagattcgtttcatctaaggcgggaaaatggtaccttataagctattatgttttgtgatctatgacctttaacagtggagatgtttatgttatcgagggacttaacggaaaatcagtctcagccgagagttatcatttattccggaaagggcggaacgggaaaaaccacgatatcttcgtcaacagccgtagcgcttgcaaggcagaacaagaaagtgcttatcatgtcgtccgatccggcacactccttgtcggatgtctttgatacgcaaataagtcgtaatgatccgcagagaattgagaaaaatctttacgggctcgaaattgacacgatatacgagctgaaaaaaaacatgtcggggttccagaaatttgtctcttcttcctataaaaaccaggggattgacagcggcatggcctctgaattgacaacgcagcctggtcttgacgagatttttgctctgaatcgtctggttgatgaagcccagtccggaaaatgggatgccgtggtgctcgatacttccccgacaggcaatacccttcgcctgcttgcctatcctgaaattattattggcggcaatatgggcaagcagtttttcaagttgtacaaaagcatgtcatctcttgcccgtccactgagtggtaactcgattcctgatggagagttttttaacgaggtcaatgtactgctcaagcagatggaggatatcaacaaatttattctcagtcctgaggttaccttccgtctggtattgaatcctgagaaactgtcgattcttgagacgaaacgagcatatacctttatccatctgtatgggatcaatattgatgctattgttattaacaagattcttcctacttcgaagaccgtaggtgagtattttgagttctgggctgatctgcataccaagtatctgatggagattgataactctttttatccgacgcctgtatttcgatgcaatcttcagcggaccgagcctatcggatccgatgcacttcatgagatcagcaaactggtgtttggagagcagattcccgacaagaccttctatgaagggaaaaatttctggatcgagagccgtaaaaatgccgtcaccgaagatcatcgtgagattctttgcatcaggattccctttctcaaggatgccgaagatgtgaaggtcgagcgaatgggaaccgatattgtggtaaccgttgatcgggcacagcggataattacccttccaagagcgctgtacagtctggatctggaagagtatcttatcgaggataaccttcttcgcgtagtattcaaggagactcctgtcgaaaaggatgaggtggagttgagcgtcaacaaaaatatgcttgacaagcttcgttctatgagaaggatgaagatttaggcattgtttcgctaaaagcttcagagtgaaaatttctgaggaaactgtttaagttttcaggggaatcttgtatcttctttattttaaatattcacattaacgggagttttcgttccgttctttgttaaagaatcacagcttatatcatgcccgagaaagcgcactacggtcttttaaaaggaaaaaaaggaattgttttcggtcctcttgatgaaagcagtatcggatggcagattgcacttcatgcctatcgggagggtgccgagattgcaatatcgaatgtcgctaccgctctgcgttttggcaatattgaggaacttgctcttctttgcggcaatgctcctgttattgtgtgcgatgcatcaagaaacgaggatgttgataattgtttcaaagagttgaaggagaagatgggggctgtcgattttatcgttcactccattggcatgtcgcagaacatccgtaagcagcttccttacgaggagttgaactatgaatggttcatgaggacgcttgatgtttccggtctttcgttgcacaggattgtttcctatgctcttaaaaacgatgcgatcaacgctggaggaagcattgttgcgctatcctatatagcatcacaacggaattactggacctattccgatatgggagatgccaaatcccttctcgaatcgattgccagaagctatggtccgaggcttgcaaagcgggctatacgtatcaatacggtttctcaaagcccaacctatacgaaagcaggcagcggtattccgggatttgagaaaatgtacgaatacagtgatctcatgtcaccgcttggtaatgcatctgccgaagagtgtgcagaatatacgatgactttgctcagcgatctttcacgaaaggtcaccatgcagaatctctttcatgatggtgggtacagttcgatgggcgcaaccattcccatgattaagcttgctcatgaagtgcttaacgacagggaacttgccgcaagagtcggacttgatgatgtttcgccttcaacgtgagttattgacgaaagaagcccggacatttttatctcagcgtttaatagctaccagggttgcaatgaacatcgtcgtgagtttctgttaaaacggaatacatgatgatgttcaggagctcccttgtcaggcagttgaattccttcaaaaggaattagcgacagtctcgcaataacgccctttatacgaagattattcagactttgtagtatttcctctgtctgccaatccaatatcgaaacttctccggaaagccttgttctttaaggttctccggtacaggcagaatattggcgattttccgttcaagggatagcaggaatattttttttcaagatgcattcttcaggttgatgcggacagtgatcaatcgttgaaccttgccggtttgtttgttcgtaacagggtatgtggtaaaaaaacttgtcataacttcagtatttcataataaaaaaaatgtaaaaaactatgggaaagagttcgaccattatttatactaaaattgatgaggccccagccttggctacctattcgctgcttccggtaatccaggcctttgcaaagggaaccggagtggatgttgagacaagggatatttcgcttgcaggccgaatcatagcgaattttccggacaatctgactgaagagcagaaaatctcggatcagcttgcagaactgggccagttggctcttacacctgaagccaatattatcaagctcccaaatatcagcgcatctttacctcaattgcaggctgcaataaaagagctgcagtcacatgggtataatattcctgactacccggaagcacctgaaaacgatgctgaaaaagagattcagttacgctacgcaaaagtgcttggcagcgccgttaacccggtgttgcgcgaaggtaattccgatcgtcgcgcgccgctttcggtgaagcagtttgcaaagaagcatccgcacaaaatgggtgcgtggagcaacgactcgcaatcacacgtagcccatatgcatagcggcgatttttatggcagcgaacaatctcttaccgtgcaggaacccacatcggtacgcatcgagtttgttgacggcagtggctcggtcaaggttctgaaagagaaaactgctctgctcaaaggcgaggtgatcgatacggcggttatgaacattcgttcactgcgacagttttttgcggatcagattgccgatgcaaaagcaagcggaattctgctctccctgcatttgaaggcaaccatgatgaaggtttctgatcctgtcatgttcggacatgcggttacggtattttacaaggatgtatttgataaatatgccgcactcatcaaagagctcggcgtaaacgttaataatggtcttggtgatctttacgtaaaaatcaagaacctgcctgacgcgcagcgtgcggaaatcgaggctgacattcaggctgtttacgcaacccgtccagctcttgccatggttgattccgacaaaggaataaccaatctgcatgtgcctaacgatattatcgtcgatgcatccatgcctgttgttatccgcgattcaggtaaaatgtggggccccgacggtaaactgcacgacacgaaagccatgattcccgaccgttgctatgcaaccatgtatcaggcgatggtggaagattgcaaagcccatggcgcatttgatccgtctacggtcggcagtgttcccaatgtcgggctgatggctcagaaagcggaagagtatggttcacacgataaaactttcatggctccaggaaacggttctgtccgggttgttgatgctgccggttctgttctgatggagcagccggtcgaagagggtgatattttcagaatgtgtcaggttaaggatgctcctgttcgtgactgggttaaacttgctgtcaatcgtgcaaaagcaaccggggtacctgcggtattctggctcgacagcaatcgtgcgcacgacagggagattatcgcgaaggttgacgagtaccttaaagagtacgatacaaccggtcttgaaatctgtattttgactccggtagaggccatgaagttttcgctcgaacggttcagggctggtaaagacactatttccgtaacagggaacgtacttcgtgattacctgaccgatcttttcccgatcatagagcttggtaccagtgcaaaaatgctctcaattgtaccgcttatgaacggaggcggactttttgaaaccggcgcaggcggttcagctcccaaacatgtgcagcagtttcagaaagagggatacctccgctgggattcccttggcgaattctcggcgctcgccgcatcgctcgagtatcttgcaaatgctttcaggaacagcaaggcgcaggttcttgccgatacgcttgatcaggccataggcaagtttctcgataacagcaaatcaccggctcgcaaggttggtcagattgacaatcgtggaagccacttctaccttgcgctctattgggcagaggctcttgctgctcaaagtggagatcaggaacttcaggctcgttttgcaggagtcgcacagcaactcgcagaaaacgaagcggttatcaatgctgaacttatcggagcgcagggcagccctgtcgatatgggcggttattatcatccaagcgatgagctgacttcaaaagcaatgcgtccaagtgcaaccttcaatgctatcattgatgccatgtaaggtgacgaacagcatctgtcagaaaagcccggattttccgggctttttctgtttcagctatgacgggaggagaactttttttacgacggcatctacatgtactgtaaaagatctgttttgccctgaagatcagggttgcaggatttatttcgaatcagcccaggcataaagaaaagccccgtggttgagtttttgcactacctcgtcgatagcatggggtgaaacgacaaagcagccgttgcttcttccgattctcggtccgttcaatgtcaggaggtttatgaagatatatcgcaatgagacgtattctgccgaatgcagcacaatatcgcgactgaatgcattgctgttcaccgatggttcaaggccttcaaggcgcattgcttttccgtgatcgccgctgtacgtttcaagaactttataaagtcccagactgctcatatttgattccgaagtatcagaaaaccatgatgcaaaaagttcgcctgaattttttccgtgagccacccgatagaaaaattcttctccggttttcagatcaatcagagccaatcgtttaatgaaagagggttttgtgaaatccacgacggcaaggtagcggggattctcttcaggatgggtggttcggtacgcatcaagagcaacaaatgcgctcttataggcatcaacagagatcttttcgggtaaccataacatcgcaacagccgaaccggcaagaacaagcagggtaacgatgcttgcggacaaaaatttattttgcgcttgtttcacccggtttgccttttcatttgttcgccatgatctattcagtgactgtttgtttatgcaatctgtcggaaggcagcaaggcgaatggtatgattgtcctcaaatatgagattacctaaaaagaacgaattgcccgaacatgaataccaatcattttcatgtggtagcgggatacaccgcagtcgagattagcccagacatctccagggccgctttctgacgaactccagtgcccgtcggaaaaaccatagaccaaacctttgtttgaatataatttatccagttcttcactgcttggcaaataccagtcgctatatccctcaaaaacataatcttcacagagttttgctgcgctattctgatggccatcctgagaaataataagtgttgtattgtcacgtccggcacctaatcccgtcgttgttccactaacggaagccgttgtgacgttgctccactcaacaccacgcccctgatcctccagagcgacaatcagaccgtgctgttcgccttcgacataaccttgttcgccgggttggaaaatataaaaaacgatgccgcctccgaatctttcgccaataccgacagtttgttcattcgctgaagccagaaaggaaaaacaagtcatcatcattatgcctgtgatcgtcattcctttccataagctttttattttcatgaagttacaggtttgtgtcacgatcagcgatactcagtggactgtaatggaatcaggagaatcgatcttgcattgcaaagcaagaaagaggattgagaaaaaacgcgacaagagagctcaagaacagcaatggtgtaagtgaatagatgaagatagatggcaacgtgattgttttttttccgagatacagctctgcagaacaactaagaaaaataacaataatttcttttagtgaaaagtcttaggtaatgaaaaaaaacaattgtttgttttttcgcttttgttgtatgcgaattgtgcaatgaaagcaatggggatagcctggacgaagagcgggggaaaaaaagcccctcccctttacagatgatgaaaaaaggaggggcgtatggttacgaaggatcagaaagtaaagagtttgatgccgtcggcacgcatattgcgagcagcaaccggtggtttggctacaccgacgcctgcgatcaaatcagcttccgtcttgttgctgttcggcaggaaaactgcgcatacttcaacctgaacaccttttgcaatcaaagcggaaagcatcatctgcggtgatttattgaggggtttaaacatgatctgtttgctgtttttcacggcaagcgaagcggctgggccacacagcagaatttgtaccgatttaccctgatcaagcgtttgtgttgaaagaatgagtgccatcatctgggtcatcggatccgcatcggtaagaacgacatagagcccttttgtgttgtccgcgaccatcgcagaaggtgctgaagctacgacgggttctgctgccatagtatgaatcggcgtcattgtcgccatcaccagggcaagcacggcaattgtttttctgaaaaaagtcatattgtatttctcctgtaagattatgataatgaaaggtttaattccgccaacgtgcaattgttgcatgtggcgaacaagccaggcacttgtgcctgaacacacaagtatatcaagataagataatttgtcttatcgtcaacctttaacaattgtataaaaacaagttatgggatattttgccggcttcaagttttgaaaatacaagccgatagaaaccattaggcagaaaaaatcccgattattatttttttgtttcctgagttttttccggtcttttcaggaaagtatttctttgttttccttccaggaggtatgaccggtcgacagaagagagcgtgttcggctgttgttatccgttttgaataaatgttccgttctggtactcttcaaatgcttttcgcagttccgcctgagtgttcatgactatgggcccatgccaggcgattggttcgttgagcggcataccggagataagcagaaatcgtaaaggatcgtcttcggttgttacggtaatggtgtcgccatcagtgaaaagcaccagagtttcattttcaagaaattgttctgtttccatgtcgaagtagttcacaccttcggtttcataggagaacggttcatcttccctgcagaagagtccttttccggcaatgatgtaggcaagaacggtatagccttttatcgtatgatgggtaaaggttacccctgccggaatggttatgtcgaggaactcgggatcaatgacaatgttattgaccgggccatcttgctcttcgatgtgtcccgagatcaggtgaatttccacgccgttatccagatgcagtttcggtatttcagcgctgcttatttgacgatatctcggggttgtcattttctgtgacgcaggaaggtttgcccagagctgaaatccagccagaaatccatgccggtctccaaacggcatctcctcatgaataattccgctaccggcggtcatccattgaacactccctgccgtgattaacccagagtttcccagactatcgccatgctcaacagtaccctgaagaacataggtaatggtttcaataccgcggtgcggatgccaaggaaaccctttcagatagtccgcagggttgtcggacctgaaatcatcaagcaggagaaaggggtcgaaaagaggtacctggctgaatccgaaagcacgtttaagattgactccggctccctcaatcacaggtttgctcttgaaaaccttgccgatttttcttgcagcaatcatgacctctccttcgcttggttggtgacttcatctattcaattaacgttgcaggatggcttacaagttcacttctgatgagcgtaagaaaaaggattgttctatcttccgcgtaatgtgtaccttctttatggcaggttcatgaaataacgggcaccgttcataaatcgatcaacgcccttccgacctatcggaagggcgcggtaacaggttcatagaggtaccatcaaacaggttaacaagagaagaatggggcagaaaatcgtcaaggtgatgtttatcggtgatgtcgtcggcaatccgggattgaagatggtggatttgttgctgaaaaattttataaaaaagtatagtgttgattttgtcatatgtaatggtgaaaatgcccataacggcaagggcatgagtcttgagtcgctcaatcagcttcttgaagcaggtgttcaggtcgtgacaggcggcaaccatacctggagcaactttaactttttcgagacgcttaaaacacatccccaggtgctgcgaccgcagaactatcccaaagggacgtatggaaaaggttacgggatatacaagattccgggaggtctgggtgatattgccgttatcaatcttcagggcagaacattcatgtatccgatagactgtccgttcagaactgcggactgggtgatcaaacagttgaaagaccaggttcggtatattttcgttgatatccacgcagaggcaaccgctgaaaaaattgctcttggctggtatcttgacggcagggtctcagcggttatcggcacccatacccatgttcagacggcagatgaacgtattttaccaaaagggacaggctattgcaccgatgtgggcatgaccggtcctcaaacctcggtgatcggcatgcagatcaagtctgctgttgacagaatgctttatcagacgccccacaaatatgagtgcgcagaggatgatgtgcatttttcagcagtagtggtgacgtttgaagcggaaaagggaaaaaccgttgccatcgagcggattttctatcctgagttcgatcgggggatgtcgtaaaaatacccggtcagcttgtcagcacgattctgttttcaagggaattgatgctgtatatgatgaaacacgaaaggcagtggttgttccttgttcagcagaaacaaacactgcccgttgtgaaacatcgtgcaaggcatgcagagaacgctttgtttatcgcttgccctgctcgaactcctctgctatcataacgtccgcttcactaccgatatagagcggggtacgctgatggagctcagatggctggaggtcaagaatgcgctctttaccgtttgtcgctcgtccaccggcctgctcgcagatgaatgccaaaggattggcttcgtacataagcctgagtttgccgttcgggtgagttatggttggcggatagacaaagatgccgccagtgagcagattgcggtgaaaatcagccaccagtgagccgatatagcgggtgctgtaagggcgtccagttgccgggtcttcctctttgatatagtcgagatatttttttgttccctcgttgaactgcccgtatgatccctcattgatggaataatacttgccgcttttcggggtaacgatattttcatgggaaagaaggaactcgccgattgtcgggtcgtaggtgaatccgtgaacgccgtgtccggttgtgtagaccatgacgaccgatgatccgtaaataacatatccggcggccacctgctcatagccatgttgcaggcagtcattgagacttgctttgccggggtcatctcccttgagtttatagatcgagaaaatagtgccgacactgacattgacgtcaatattcgatgaaccgtcaagcgggtcaaaaagcagggcgtagctgccggtttcgttttttggaggaatgatgattccgtcattctcttcggaacccatgatggcaaaccgtccatgctgaccgattgcgttgatgattttgtcattagcaaaaaggtcaagtttttttacctgttcgccctgaatattcgtgtcgcctgtaaatccgagaatatctaccaggcctgctcgaaccacctcacggcggacaagttttgcagcaaatgcaacatcgttgagaagatcggtgagctccccggtaaattcaggaaaaaatttctgttgttccagaatgtgtcgctcaatggtgataaggttcatcgttcgtggtttccggtatggttgataaacggcagagtacaggattaatcagaggtaacactgcttttaaatgtagagtattcgactgatatttcaaatgttcaacagcagcaatctggttgtcaagagttttttgctcagagcagttcaagtattgtatattcatctgcattactcttcgtatttctatcccctgaactgatgaaacgttaccgctggaagctgttgatgccggatgagcagatggtcagccatctttccggagctatcaatgtcagtacccctctttccagggcgttatgcaatcgcggtatcgctacctttgatgaagcgaaagatttttttcgcccgtcgattcatcagttgccatcaccctttcttttcaaggatatgctgcgagctgttgaccgtgttgcggatgccttggagaagcgtgaaaaaataatgctctatggcgattatgatgttgacggaacaacaggaacggctctattatacctttttttacaagagcggggagcggaagtttcctactacatcaacgatcggtttaccgaaggatacgggttatcccgggaaggtattgagactgcagttgcccggaacacagggctcattattaccgttgattgcgggatccgtgctgaagagcagatcctgttgtgcaatgatcatggtattgatgttattatctgtgatcatcatgaacctcatgagcttccgccggcatatgctattctcaatccaaagcttggtgattgtagctatcctttcagagaactttgtggttgcggtgtggcattcaggtttatacaagcaatagccgagcaacttgatacgggtatggagagctggcagaaatattttgatctggttgccattgcaactgccgctgatatggttgttctggaaaaggaaaacagaacgtatgtgcgtgaaggattgcagagaataagaaccagtccaaggagcagccttgcccagatgcttggcattatgaatgttgatgccgatatgatgtcgatgtttaccatagcgttcggaattgcaccaagaataaatgccgcagggcgaatggagtcggcaacgctggccgtgaagtggcttctttccgattcggttgaggattcacagcaacatgccggagagctcgagcagttgaacgccctgcgcagaaaaatcgatgccgagattttcattcaggcagaaaaaatgattgccggtcattttgcatcctactgttcttcgattgttctctatgacgaggagtggcatcttggtgttcttggtattgtcgcctcgaaaatgcttgaaaaatactatctgcccaccgtgatcatgggtaacatgaatggacttgtcaaagggtcggtgagaagcgtggacgggcttaatatctatgaagtgcttcaggagtgcggtgagtatcttgagcagtttggggggcataatcaggccgcaggtattacactcagaccggaaaaccttgccgggtttcgaaaaagatttgatgagatctgccgggatcttcagccagtcgaacttcgtcagaaagaggttctgatcgattccgtccttgcccttgaagatgttaccgataaattcatgaacgtgcttgcagagtttgctccctacgggtatggaaaccgggagccgctgtttgtttcagaccaggttctcctgcaaggacgtccccgtttgctcaaggaacggcatgtcaagttttcagtcagggataaacatgaccggatatttgatgttataggatttgatcgtcgcgatatctatgaggatcttgctgcttcgaatactcctgttgttgccatggtctactctcttgaaaagagaagctggaataaccgtgaacattggcagatcaggcttaaagacctctcgattactcaggatcagccatggaaggagtagaatcttcagcagagggaagacttttttcatgtcttgttctgccgagaataccagcaagagacgaaatggctgaaattccgaagaaaataagcgataatgccactcccgtgctggtttcaagatgaatataatcaagaaggtagtaaaaggtaatttccctcgcaccggcaccaccaatggtgattggcagtattgtcgcaacggttgacatcagaaaaattgaaagatagtcaatgatgtgggtagtggaggagatcgctttaagaataaagagtgccgagataacctgcgttgactgaatgataagcgactcgagcgtggtgaccgcaaaaacgggtatgaactgccggtagaacagcttgttgagcaggagcgcaaaggggtagagcagaataagcaacccccatgcatagggaacaaggtcgggcagtttagccgcaaatgagctttgcaggagcagaataagggagagaactataagagcaacaatgccgcagatacggtcccagagaacagcgttgaaaacattgattgtttttaagctgtgattttttttcaggacatatattttataaccgtctcctccgatgccgccaggcagaaaaagattgtagaacattccaaggtagtagagcttcagattgtagctcgctgacagcctgatgccgatgactttgaaaaaacggttaagtcgaagggcattgaggattttggagatgttgaaaaacagaagcgcgaggagaagataccatggatctgctttgcggataatgccggcaagttgtgctatatcagttttggtcaggacaagaaaaagtgccagacaggtgacaagaagctgaatcagtgtcttgagcagctttatcgtgcgggagttaatctttgccaacgatctttttgatgatatagggttttttgttctgtgattcgtagtaggtgcgcatgatgaactcggcaataaacccggtggtaatcaactgaattccgataaaggtaagaatcacgccaagagttaaaagtggtctgccgccgatttcatggccgagaattttcagggcgaccagataaaggttgatggcaagacctaaaaacagggttgaaaaaccaagggtgccaaacaggtgcattggtttttggctgtacttctggaaaaaaaccatgaacaacagatcactcagcaccttgaaggttctgcctataccatatttcgactctccgaactgcctcgggtggtggcgaacgtcaacctcttccatttttgctccgtaaagctgaacaagtacgggaataaaccggtgcagttctccgtaaagaccgagattttttgcgacatcttttttaaagattttcagcgtgcagccgtaatcatggatatgcacaccggtgatgtttcggatgatcgcgtttgcaatggcgcttggaatttttctcagcaccatgccgtcctttctgttcgctcttcttcctgcaatcacatcgagatcatggtcgtacagatagctcatcatcatgggaatatctcccgggtcattctgcaggtcgccgtcaagggtggcaatcagttcaccgtgagcactgtcgatacctgccgccatggcggttgtctggccatagttcttgttcaggacaacgagccgggcgttcggaggggcaaaagcctctatttcggcaacggtaccatccgttgagccgtcatcgacaagaatgatctcgtgatcaaccgatccgagtgcagccgcaagagcatcgaacagcggtttgatgctcttttcttcgttcatgaccggaatgactaccgagagtttgatggtcacggaatcgtttatttattgtttaccagtacaatgccgtgcttctggtagagtacatcaggattgtcaaaccctggaaggtatttgacggttgtaagcacgatatcgcccttttcgggagctcgtctctctgcaaaagtttcggaatatacgaaaaaagaggggtaatagactttccacatcacaactttatacccctcctttctggcaagaattgccgcttccctgaccggtatctgcaggagttcggctgcaatgggcatcaggaagagattcaccagcagcgtcagaacaaccccctgcgcgatcagccttcctgaagctttcagcacagggatcgttatcgtggccacaaggagcagcccgcttaccccgatgaccatgagatacgtactatcaagaatgatacgggcatcatggaggatggcagtgatataggcatcatcaatccgttccattgccatggggagagcatacgggagggcccccaggagggtgataaagagcagaggccatactaccagcagtttcgggtgtttgccggaatcgaatactcttgccatcaggagaaaaagaggcgtatatccgtagatcatatagtgcggcagtttggtgccggaaagcgaaaaaaagatgaatacaaagccgaaccagattgcaagaaagatgttgagcggctcggcaagcagttttttcaggttgaagagcgtggtgaacaggaggccggtaaatggcataagtcccaggagaatgaccggaaaatagtagaagagagatccggaatgcccttcgagcgaggagttgaaacggttgatattatgtttgaaaaaaaacccctgaataaaggccatgccctgatcgaggtattcgagcgtgtaccatggcatcacaataagaagaaaaatgatgatgcctgtcgggttcagaacggtcgtgagccattttttcagtgatctctgctgaagcgagaaaagaaaggaaacagcaagaggaataagcatcgctatcggacccttggtcagaacacccagcccgatagccgcaaaggcaaggtttctggcaggtttcgatccggtagtcagatgccggtatacagcaaacatgctgacggcaagaaagcagttcaaaagagcatcggcaatggcggccttggcaatgatggtcacctgcagggagagaatcatgagcgcagcggccagaaacgccctgcgggaaccgagttcctttcgggcaaaaagatagatagctccagcccagatcgcactggcaagcgcagaggggagcctgaaagcgaattcggtcattccgaaaagggttaccgaaagcgcctggaaccagtagattagaataggcttgtcaaatcgtggcactccattgaggtaggtggtcagatagtttttggtcgcaagcatttcccgggttgcctcgctgaatgccccttcgtcaacatcaaagagcggcccggaaccgagaccgtaaaaaaaacttgcaatgaccagaacccctactatcgaggcatggataattttgttatagttttgtctctccggcagcattacaatgtgtcatgaaataacgttgataaaggaaagcggttgatgcaagaccaagcagggacccggccagcacatcgctgatatagtgcttgttaatggcgatacggctgaaggcgatcaaaatggcagcagtaaaaaaaaacagcctgaatcgtggaaaaagcagggatagcgcggctgccgcactgaatgccgttgcggaatgccctgacggaaacgatgtccatgcatgttcccatcgaaaaaaatccattccgtacattccgtcgttcaggtagagttttggtcgggctctgccgaggatatacttaatcagatcggcggcaagacccgagagagcgacggtagaaaaaacaaaaagaccggctgaagccgcatgtttttgtccgtttcggaaaagaataaacaaaagaaatcccggaacaagataccactcggattgtcctaaaatggtaattccgctgaagaagctgaaaaaagtcgaatcgttgctttgacgcataagaagcgccgtcggaatgtcaacatagagatagcagaaaataatcagcagcacggagcttgcggcagcaggtatccagaaacgacgagaggtcatgggaaagtcaaaagtgatgcaagcacgtaatattcatgtgctccgttcgccttgcacacaggcaagagaggacgagtttggagaaatgccggattcttccgggaaaatacattaaatttcttcacactcacaaaagagtgagggatgttgttttgacgcatgtaaactggatacactatggagctgaacgccgaggatgagatcatcctgctgttgtcgtgcccggacagacccggacttgtttcacgcatcaccggatttatctgtgaccgtggaggtaatattctcaatttgaacgaacatgtcgataccggagataaaaccttttttataaggatagcctggagcatcgagagttcgccactctcgcttgatgagcttgaacgagcgttcatgccgcttgctcttgaactcggcgctgcctggaaaattcgtgaaagcggcaaaaagacccgtatggcgatttttgtctcaaagtacgatcactgtctgcaggagatcctctggcgacatagcatgggcgagtttgccatcgatatcgcgctcatcgtttcgaatcatcccgacctgaaaccacttgcagaccattacgggatcgactatcatctgtttgaaacagaccgtaagagtaaagctgatgttgagcgggatgagcttgccctgcttgaacagtacggtattgataccgttgtgctggcccgatatatgcagatattgtcaccgcattttgttgaacgttatccatcgagaattatcaacatccatcactcatttctccctgcgtttgtcggggggaacccctatcggcaggcatatgaaaggggggtgaaaattattggcgccacaagccattatgttaccgaagatcttgatgaaggtccgattatcgagcaggatatcatcaggataacccacaaggaccggcttgcagatcttattcgcaagggtcgcgatctcgaacgcatggtacttgcccgcgctatcaggttccatgccgagcaccgtattctggtcaacggaaaaaagaccgtcgtgtttgaatgaaaagaggtgttataccaatagcattgatgtgcgattcaagggctgcgtgtcgggaagagcaaaaggataatataacgggctttatctcatggccaacaacgctgtatcagcaggtgatcatcatcatcattccgacgggcatgatcatgttcatcatcacgctgcgaaaaatatcaaaaccgcattttttcttaatcttggctttacccttgttgaaataatcggtggttttattaccggcagtacggcaattcttgccaatgccgtgcacgatcttggagattcgtttgcgcttggccaggcatggtattttgaacgtctctccggtgaaaaaagcaacgcccgctactcctatggttacaagcgcttttcgcttcttggcgcgcttatcagcaccgtgtttcttcttggcagttcgctctttgtgctggccggggctgtgccaaggattcttcatccccatcatcctgatgcgggcgggatgattcttcttgcggtcatcggtgttgccgtcaacggcatcgccatggcaaggctgtcaaaagagagcggcatgaacgcaagggttgttgcactgcaccttcttgaagatgtgcttggatggctaacggtgcttcttgtcggtattgtgctcatattctggaacttgcccgttctcgatccggtgcttgcggtactcatcaccctctacatccttcgcggcgtcgtaaaaaatctcatggcacagattcctgtttttctccaggcggtacctgccgaactcgatctttcagcaatttcagccgaaatagaagcaatgagtacggttcgggctgttcatcatgcgcacatctggtcgcttgacggcagtcacaacgtctttaccgtccaccttgaagttgaacggatgctcgatgccgaagattacatgcagttgaaagaccgcattaaaacccttgttaaacaacacggcatctaccactcaaccgtcgagatcgagtttcccggcgagatatgccggaatatgcctgatgccgggactgggtagtagggtgtgggtagtagggtgtggggagtgggtttgtttattttcctgaatgtcttcgtgttaccggtaaatttttttctgtcatcccgatttttttcctgtcatcccgaacggagagagggatctcaatgcaatggcggggtgattgtggtagagaaaaggagaagggagagatttctctctccgttcgaaatgacaagagggggtggaatggggtgtggtgggatgtgttacgttgggtaatgggtaatgggtaatgggtaatgggtaatgggtaatgggtaatgggtaatgggtaatgggtaatgggtaatggatagtggtcgtgcgttgattgctggtttaatgctacttccgttttgttttgctctgatccggtcagcggtaatccggttggcgggttgagcaatttcagttttcatcttgttctatccggttcttttttctgaaattcagtgtatcatctctttgaacaggaagtttttttcaacaatcataattgcagtctgtcagatgaaaaaattgtttttaatctttattatcctgcttgcaggatgtaccggcattccacagggaatcacggttgttgaggattttgctcttgatcggtatcttggaacctggcatgaaattgcccgtctcgataaccggtttgaaaaggagcttgatccggtatcagcaacctactcgcttgctccggacggcagcgtcaaagtggtgaacaaggggtttgacctgaaaaaacaggagtggaaaaccatagaagggcgtggcgtttttctcgatgacaggaataccactcaaggtgctttgaaggtttcctttttcggccctttttatgcaagctacaatgttattgatctcgacagcgctggttatcgctgggcaatggtgtgcggtcgcgacaaatcatatttctggattttatccaaagataccgttatggagccagctcagctcaaggcgctggttgcgaaagcggcaacgttgggttttgatatggcgaggctgcgctatcctggcaggcagaatccgtaaggatggcttaattgatggttgcgttcgttctttgttgtctgttttaatggacaacgatgttcagccgcgaaaggaataattttatacgaaggatgctctatggccattatgacagagtttttaaatttgattgtgcctgtttctgtgattgaagagaagtatcccgggggatgggaacgttgtttgcaagaccacaaggttgccattggcgcccgtgtctggtttgacgacttcctcttccgtgacggagcgatgaacccgacggcaatgctgcagctgctcaatgagtggtggaaattaggttttgagtgttacgcagaaaaagatggaaaaaaatactggaaggatgtctgtgtttatgagggttcgctcgaaggtacgcctatgccatgcgattggttggctgaggatccggagagccggagcgtttatctgaaaggtaccgcaatgggtgagattaaagggcgtgactgggacttgatcgatgactgggaggcgttaccgtttcccgaaaacggacgttaagaagcgggctccttttttcagagaggaagtctgtactcttcaagaataaccctgacatgtcggggaaccagtgtttccagatgttccggatagcggaattttacatagtagtagtgcctgatcagatgaaaatcgaccgagtagcgggcaaatccttttcctttcgggccgatcattccaaacactccggcaagagtgtgtccgaaccagacgggaatttttcttctgcttgaatactccttatccagttctttcatgctttcgatgatgcgtttcgagctgctttgaacaaatgagcggcactcccggttaccgaactcctcaaaacgatccagttcggcttcgatcagtttcggcagtttttttcctgtttcagttcgaaccagcacccactgccggttctggtcaggcagcaattttgcctcgagatagccgacggtaatgtcggcaaggctgttgagatcgtcaacgcagctcatgcatgccggagggaaaataccggggtttgcgagctcttccggaaggctgaagaagggaattttttcaaccctgccgccatcgtgccggatgtgaattctgaaatcctgcatgaactcgatatggcgtgcggtatcgggcgattgcgacattcttttgagaacccatggccactttgaccgtgcgatgttgtcaacgcagggaattcctatggtcaggatctccatctctttgaagtaatcaaatcgctcctggaaatcgcggagggtatgcaggtgacaggctgctccgatgacaagaatttttttcattccctgacgagaggctgtttgcagggagtagagaacatgggaaagcaccggtttgttgcctctggtggaatggatctcatcgaagctctgagcaagaacaggctgcgagaaaaaatgatggtcgggtgtacgctgcagcgacacgactccctcaacaagcttttctttaaaaccccgcgttgccattcgggtaatcataccgctccattgcgatccgggtatcggttttttcagttgagccgtaaaagcggtcaagagtaacgtcgaatcgcatctcaaccggatcatccagacttcgttcccgttcgaaaagttgtacctctcttttgccgagcctttttttttgcgatttttgccctgttcagcgcagggtgctcaccgctggtcacgttatcccagctccgtcatatgttgcaactcccacatcctccgataaagcccgttaccggccatcagctcgctgtgcacgccttgctcgacaatctttcccttttcaagcacaaaaatccggtgatacttttccatcgcctttaaccggtgggtaatcgttatcagcgtttttcctgcactgatggcagtcagcgtctccgttacctctttttccgttatgccgtcgaggttggccgttgcttcgtcgagaatcatgatcggcgcacgttgcagcaggattcgtgcgatggcgattcgttggcgctctcctccgctgagtttcatgccgtgctggccgcaccattcgtcgagctttgaggcgaagtggctgagtccggcggcagtgagagcttttttaagatcgtcatcagtagcccccggggcggcaagggtcaggttttcacggatggtttctgcaaacaggtaggttttctgcgagacgagagcgatgtttcggcgcaactcttcgggatcaaagagggtgatgttatggccaccgatgttgatgcatccttcgcggctgttccagaatcgcatgaagagcgcggtgatggtcgattttcctgcgccgctcgggccaacgatggcgatgtgctctccggggagaacgctgaaagagaggctgtcgagcgctttggctgtgctgccggggtaggtgaaactgagcctctttacctgaatggcatgctctgacggaaaagggatgggattggccggcgcgattgtctccggtttggcgtcgaggatttcaaagaggcgctctccggcgtgttgatcggcttcgatgtgcttgatggtggatggcagcggcagaaaaggctcaaatgaggccatgacggcgagggtaatgacggagagtgcaattccgttggccgtggcgccggatgagatggatggaatgagcgtccagagaatcgtgatgacagcgccgttcatgaggaggcctgtgagcgattcgtgcagtccttctatgacagcgttttttctctggagctggagtttgcctgtttcggcgctctgcatggctgcaaggtgcgcaggtaaattaccgtaaagctgtaactctccgatgccctgaatgagatcaagagccagcacctgttcttctgctttgtgtttcataatgccgaccgagatgccacggctcaactgcatggtgaggatcggcactcctatgcctgcaagggtgtgaaagcagaggatgatcatcgctgccgatacggaataactgccgaggagaaaccacatcagtgcggttacaagcagtgctgtgagcggtgggccgagtactctggtgtagatgttttcaaggctctggatgtcgtcgacaacccgttgcagcagatcgccgcttttgaagtgcatgaggcgtgccggcgccaggggctcaatggcgtcgtaaaaccagagacgcagttttgcgaggattttaaaggtgatgttgtgcgagatgaggcgttcagcgtatcgaaatgcgcctcgggcgagaccgaaaaaccgcacgccggcaatgccgacctggagcgctaccatcggtggttgcagcgctgctttggcgatgatataggcggaggtcatcaggagcccgatgccgctgcctgtagtggcaaaaccgatgaacgcggccagagccatccaccagaggtatggtttgaccagtgcgacgagtcgaaaaaaggttttcatgatacgctctcctgttgcagaagcagagcttcctggtaaaatcctcccttggcgatcagctcatcgtgtgtgccggactgggtgatttttccttcgctgatgacaatgatctgttcggcggatcgtatggtttcgagccgatgagcgatgatgacggtggttcttcctctcatcaactcctgaatggagtttcgaagtacagtttcaagttcagggtcggtgtgcgatgttggttcgtcgagcacaagcagcggagcatttttaagaaatgcacgggcgagtgctacccgctgcgcctctcctccgctcagtcgcgcaccctcttcgccgatcatggtctcaagtccctggggaagcgtttttataaaggtggcaaggccggtttttttcagagcgatctccatctcttctgatgacgcatctcttttcgcaaggaggatattctctcgcagggtggcattaaacaggtaggggtgctggggtacccatgaaatttgtttgtgccaggcttcaagagggatggcatgaatcgggttgtcgttgatcgtgatgcttcctttgccgggatcctgaaagcggagaagcaggtttatgagggtactctttcctgaaccgctcgggccgataatggcggttgttttttcggcaggaatggtggcattgatgccttcaagcgctggtcgcgagctaccggggtaggtgtagctgacgtcggagaagtgaatcggactttttttggcgccttcctgcacggcaaagtcgacctgctgcacagcagaaggcgcactctggtcgaggatggcaaagagctccttcgaggcgcttactccttccattcctgcatgaaattttgttccgagctggcgcagcgggaggtagaagtcaggggtgagaattaacacaaagagcgcgtgttgaaaggtgaggtgaccggtcataaggcgaaggccgatcccgacggcaacgatggctgtgccgatggtgccgaccagttcgagtgtcagtgaggagagaaatgcgactttcagcacgttcatggtggcatggcggaaggtttcgccggacttttcgaaggcgtcgtgctgtcgctggctctgcgcaaagagtttgagcgtcggcaatccttgcagcacatcaagaaagaacccgctcattcggctcatggttttccactgtttgtcggtcatggcgctggccgattttccgatgagaatcatgaaaagggggataagcggtgcggtgatgagcaggatgccgccggagatcgggtcgccctgaaggattattccggcgatcagaagcggtgtaaagagagcaaaaaagatctgcggaatgtactggctgaagtaggcgtcgagcgcttcaacccctttcagcagtgttgtgctgagccgtccgctctgcactgatttggcatggatcggaccgaggtcgccgacggtgcttgtgaggcgattgaatatttttttgcggatgatgattgttccacggtttgcttcggtatgggagaaccagttgaaggccatacggaggatgctgaatagagcaaagaggccgaggggcagaagcagattctcgatgccggtttttcgcatgaaggcgctgtcgatgatatggctgaggtaatacgcctgggcaaccagcattccggcagcaaggattcctgcaataatcgacaagataaacggcgtccgttcttctttaagtaactgaaagaggcgccggtcaatattcatggttcatacggtgttcgtttattcggaaaaaaccgcaatagtgtacataataaaagggtttgatgcaatgggcggtttgtatggatggaatggttcattggcccaatgagttcccgggaggggtgaggaatgcgtttttttctgactcgtcgcttgatgttcggcctgcaagagcaagggggggattggttatgacttatcttttattctgacgtgaaatggaaaattttaagagtaccgggaatcaatgtcaagaggtttcttaagctgaggatgttttcagggcactttcatgcatggtcaagaggtgccctgaagatgctggatcgttgaaggattaatattccagctcggaatctttggttaccctgcttcggaatatccagtagctccatccctgatagatgagcacaatggggacaaaaatcagggcaatgatgctcatgatgcctaacgtgtagcttgatgatgatgcgttgtagatggtcaggctccattctggtttgaggcttgaaacaagcactctcgggtagagaccggtgaaaatggttatggttgaaaatgctatcgccgcaccagtcatggcaaaagcccagcccgaagcattttttttcaacataaaaataaccgaaagcagggccagaacgctgaataccgggatgacgcctggattaatgccgagatgctggtatagatcggtctctgttgatgtatagatcatgaacagaaatgagagcagcgttgccgggccccatattatttttgcaaatcccattgctttggcgtgcagggtcccggtcgttttaagggtaagaaacaccgctccatgcagggtgaagatgaaaaaagaggttatgccgcaaagcagggcataggggttaagaagattgaaaaatccaccggcatagttcatggattcgtcaataggtactccccgaatgaaattcgaaagagcaacgccccagagtacagcaggaatggcacttccgaagaaaatgctccagtcccagaaattgcgccatgcaggattgtcgtgcttgctccggaactcaaaggcgacacccctgaatattagtgcggcaagcatgagcaggagggcaacataaaacccgctgaaaagtgtggcgtaccattccggaaaagcggcaaacatcgctcctcctgcggttataagccagacctcattggcatcccagaatgggcctatagtattgattactgtccggcgttcaagatcatctttgctcatgaatggcagcagtatgcctacgccgtagtcaaagccttcaagaaagaaaaagccggtaaagagtactgttatcaggatgaaccagagtgtttgtaaatccattgtttgctccttgtggtttattcagcagcttcaataccggctgctgcatactttttcagcagaaaaaggtctgccagtgcgagtattccataaatcagggtaaaaagaaccagggagagcagcagttcaccgctgctgaccacagaggccggtgagacgcccgcttctgttttcaataagccaaacacgatccatggttgacgtcccatttcagcaagaatccagcctgatgagtttgctatgtagggcaggagaaacgaccagaagagcagagcgcccagaaagggtgaaaaggtgtagttctctttgagtaccttgatcagtgcaagaaaagagaccagcagcatcagggttcccgctccaaccatgaacctgaaactccagtatgccgttatgatcgagggtatgtaactgcccggtccgtactgctgttcgtactctttctggagatccttgatgcctttcacttcgccttcaaatgagttgtatgccaaaaaagagagcatgccgggaattctgatagcaaaaacgtctttcagctctttttcgttgccgacggtaaagagcgagaaacttgcaggattttcagtttcccatagagcttctgcggcagctactttcattggctgggtttttatgagatcctgcatttgggtgtgacctgcgagggtaacgagtagggttccgataaaagcgtagatcgtgccgtatttcatggctgcttcaaatgcgcttcgttcgtttgttcccctgataagatgccatgagctgatggcgataatcagaaatccgccagttacaactcctcctgcaagcacatgcgggaattgcttccatacatagggattgaaaagcagtgcagcaaagtctgtcatttcggcacgcgatccatcagcagccattttgaatccgacaggtgattgcataaaagagtttgcaaccagaatccagagcgcagagagattcgagccaatagcaacaagccagaaacatgcggcatggagcgtttttgggagtttgttccatccgaacacccagatgccgagaaaggtcgattcgatgaaaaacgcaagaagagcttcgatggcaagcgggacgccgaaaatatctccgacaaagcgagagtattcagaccagttcataccgaactgaaactccatgacgatgcctgttaccacgccaacagcaaagttgatcaggaagaggttgccccagaatttcgtgagttttttgaatttctcatcgccggttttcacatatgcggtttcaagcagtgcgataaacagagagagaccgagcgttagtggtacaaagaaaaagtggaagacggaggtgatcgcaaattgaagccgtgcaagcaagagtgtgtccataagggtctccgcagccaaggttatattgaggtgatacaacactacaattataatgaataatagcgtcgtttctgcaagttagttaaaaatcagttccttttaaggccgatcaaaaggctcgggattttattgttatcgagggctcacaatggggaacaccatgcagctttctgcatgccggtaaccgtttttctctgaatggattggccagaacagagagaacatcgccgcgccatggagctgtaacaaaaaagatcggaacaagagaacgttccgatcttttttgttgtcttctttttgcctggtgttttactctgcaaacagttggccaagaccgttcagatagtctccgactacagctttcttgtccgtgatgattccccggaggaattttcccggagtgacatcaaaagcatagttaattaccggtgtagtcgaggttgcaacctgggtgccgaaaatggttctcagttcatcggcgctgcgctcttcgatgggtatttgtgtcccgtcggaaagcgtgatatcaatggttgagaccggagctgcgatatagaacgggatattgtgatgccaggcgctcaacgcatgggcgcaggtaccgatcttgttggctgtatcgccgttggcagcgattcggtcagcgccgacaatgccgaaatcgatcatgccgcgctgcatgagaaaggctgatgatgagtctgaaatggagaaaaagggtattttttcctgttcaagttcccaggcggtaagacgaagtccctgcaaaagcgggcggctttcggcggtaatgaccttttcaataagtccctcctgccatgcaagcttgatgacgccgagcgccgttccagagcctccggtggcaagtgttccggtgttgcagtgggtcagcacattgagttttcttgttttcaggatttcagcaagatcttccctgatctggcgaacgccgtgttgtgccatggcatcacaattggctatttcgtcatcgtggatctgtcgtgcttcgaaaagcattttggcaaaaagcacttcaagcgaatcgctgttgaagttcctgtcatatacggcttttagttttttcgtggcaaaaaagagattgaccgcggttgggcgcgatgcttcaacatcggcaatcaggttcccgaaaaagcaggggaagccctctttatcaccacggtagctgttgatgccgaggatgaccgtataggcagcggcaacgccgataagaggcgctcctcgtacggcaagggttttaatggcttctatcgcctcccggtgatcttttgtcgagatatgctcttcacggagcggaaggtaacgctgatcgaggtagcggagcgtaccctcattgaacgaaatggcatctatcatgggtcaaatgatgttgatcgggttagaggtttgagacaacggctttgaagatggcggtcattttgggttctgcatggttggaaacctcaataatctcctcaatgctgacgggcatcaggcagtcagggaagcattcgtcggtaacgatggacatgccgaacacttcggttccctgatgcacagcggcaataacctccggaacggtcgacatgccgacaacatcggctccgagcagtcgcagcatgcgatattcggcacgtgtttcaaggcaggggccggaaagtgctatataaacaccgcgctgcacctttatgccgttgtcgagagccgcttgttcggcaagggcgaggattcggtttgagtatggttcgcacatgtcagggaaccttgatcctgtttcggggttattgggtccgatcagaggattgctgcctaacaggttgatgtgatcgtcaatcagcatgatatccccttttttataggaaggattaaggcctccgcaggcattggtgatgccgagggtggtaatgccgaggtgtttcatgacccgaatcgggaacacgatctgctgcatggagtacccttcatagaaatggaaacggccctgcatcgcaactacttttttaccggcaagcgtgccgaagatcagtttgccgtgatgggtttcaaccgttgagataggaaagttcgggatatcagcgtaatcaagcgaaaagtcgacttcgatctcttttgcaagagcaccgaggcctgtgcccagaacaatgccgatcgggtagtcagtctgtgttttttttctgataaaggtaacagcttcctggattttagcctgttgagcaatcatgatgccatggtttattggttgaatgaaagatatcccggtttttcttgattcatcaatgcccgatgttcttgttgatcaggcagagaaacagtaaaaaagttatgcaatatatgatgttcagtgcagagaaaaaagctggaggatgtttcgccgaatggctgaaggtatcagcgccagccgaaaattgctgttccgatacggatgatggttgccccttcctcgatagccgattcgaaatcctggctcatgcccatggaaagttcggtaagaagggttgggtcgggtgcgttttttttcagcgcttcaagaaggtttcgaagttctctgaactctttgcgggcaaggtctgtgtctggcgacgctatagtcatgaggccacgaagcgcgatgttcgggagtttgaagattttttccgcttccgaaagcagaacgtccgggctgattccatatttcgtttgctcccccgatgtgtttacttcaaggaggaactcggtatgcaggttttgctgcatagagcgccttgaaagctctgcggctgttgataatcggtctatgccatgcacaagagcaactttgcctgcaatcgagcgaattttgtttgactggagatgtccgataaaatgccactgaagggggagtccctgaagcaggggatcatcacgtttttcaagaaattcctggacatagctttcaccgaactcgatctgcccggcgtcaaaagcttctctgacaagccgggcaggtttggttttcgaaacggctatcagtcgaacatcagagggttctctgccggctttcaccgagagagtgccgatctgttccctgatacggttaaggttggacgctatgctctccattgccgtgtctatgatgcttgtaaaacaggcacgatggtggtgatcgttacgggatcgacaggattgtcgttggggtctgtttttacggaggctattttttccacaacgcccattccctcttcgacgacgccgaaaaccgtatactggccgtcgagaaaattgttgtcggcatgattgatataaaactgactgcctgacgatgctttggcagggttgttatcccttgctgctgcaagcgtgccttttttgttggagtgttttatttccgcatcgatacgagttgaagggcctccggtgccgtgcagcatacgcttgttctcatggcgggagagcggatcgcctgtctggatcatgaaaccttcgatcacacggtgaaaacgaatgccgtcgtaatagttttccgaaacgagttttttgaagttgtcccggtgaagcggagtatcgtcgtaaagcctgatcgttatatctccaaggcttgtctgaatggtaaatgtgtcgggcatgggaatgtttgaaaaatgttgaacgtgattactgttgtcctgaaatctgccacagtgctctttgtgaaagtatcgctccggttgagccgggatagtcggcaatgattctggtgtagaaatcggatgctttttttacgtcttttgttgccagataactgtctgctgcactggcaaggtactgcgccttgagcgttgagttttcggcggtttccgctgccttttcgtacgctttcgccgcattgtcaaactgctttttttccgtatagcaatctccggaaccggcaagtgccgcagcggagagatccttgtttttaaacgagagtctgttgaataccgtgagggcagagtccggctgccggagtgcgtagtaggtattggcaagcaggagaccagccattttgccactcagtacatgaccatacttctcatcgattttctttaaacctggaatcttgctgtcaccgtctatcgccgcacgatactgaccgagatcgaccagtggcgctatacgcgaaaggtgtaatgccgcttccttttcacttgtatcctgatagcgaatccagaaaaagattccggctccagccgtgatgatgagcgcaagggtaataataagggcggttttgtatttgatgacgatgtagagcaactgatcgacgagtttttctttaacaggctgctgcttcagggtatcgggtttaatttctgtcatcatgattcgttggttgctttccggtgatgttgccggggaatatgtgttttcgggagcggatcggttttcttgttgattttccggtttaatcctgaaaattttttgctccattatggtttgcaacctaaggaagtttgcatgaatttcaaaatatttgcattgaagaggagaaaaagagggtgtgattcaggctaactgaaacagttgccgtgccgtgctctcaatggcatcagcggcgtcatcgagcgggatgttttttatagatgcgattgtctgtgtcaccaattgaacgaatgccggttcatttctttttcctcgatgcggaattggcgcaaggtagggcgcatctgtttcggtaagcagatcgtgaagcgatacggagtcgattacttcgggaaggagagaccgtttataggtaaccgttcccggaatcgataacttgaaccctcgacggaggcactctccggcaagtgccgtgtcacccgaaaaacagtgcatgactccccggagcgacgagtgtttttcgtcgtcgagaattcgaagcatgtcatcccaggcatcgcgacaatggataaccgcaggcagatcgagcatttttgccagattgagcattcggcggaatgcgtccatctgtgccgtgcgattgtagccgggataatggtagtcaagcccgatttcgcctatacctacaacttttggcgaacgggcaagcagagccaaatcgttgatgagagagtcgttaacagtatcggtgacttcatgagggtggagtccgacgttggcgtaaatgaaggtatggctggaggcaagctcaattgcttttctgcttgtatcactatttgttcccgggtcgatcagcagagaaattccccctgcattgagacgttcgatcacctcggaacgatcctggtcaaattccggaaacgaaagatgacagtgggcatcaatgaacatcggtgtttttttgaactgactggtcaggaaaaatggtgctgtgaaaaagaatcagtaaacaggcaccaatagtgattgctgaatccgcaatgttgaagatcggccacagcgaaacccaagttcccatgatcattccgttataaaggtcgatatgaataaagtcgatcacttttcctcccgttatccggtcaatcatattgccgacaccacctccgaaaaccagggcgaacgggaggatgaaccgggtagtacggttttttgatctgaagacatagagcgcaatcagcagggagatggttccgacaagaaggatcatcacctctttgggagcaaattccattccgaaagcgattccattgttctctgcgtaggtgaacttcagccagtcgggaatgagggtgacgctctctttttctttgagaatcataaccgcaattttttttgtgagctggtcgagaacaataacaatcgaggcaagtgtaaaaaaccaattcatggaaaaaaaattatggtgtttgtatgattctcttgttgcagtatatagaattattatggagaggagagcagattatttatcagaacagctctgacttgctcaagtggcatttcttttcctgtccagagttcaaatgatcgcgcagcttgtccaagcagcatctcgattcctgaaatggttgcagcgccgctggcttttgccgccttgatgagcggcgtgaacagtggattgtagaccatatcgtaaacgatatgatcagggtgcagtaactccgtgtcaagaggtaaaatgcttgtttctgtttcgttctgacgaccggcagtgcctattggtgttgcgtttacaataacaagagatctctggatctttgcaatggcaccgctctctccggaaaaaagctcctcaatcaaacagagcgttacgatatctctgtgaacataattttcgagcattgcgcttgctttggcactgtccctgacaaacaggtaaacgcagcagggatgaaaaaaaattctgaatgcttcaattgcggcaagtgccgcgccgccattaccgaaaacagagaccggatttcccttgatgcgctgggcatatgggcgcaggggtgctgcaaaaccggctatatcggtattgtaaccggcaagatgaccgttgttgttgacgatggtgttgactgctccgattgacgcggcttcaggagagagttcgtcaagaaaaggcacaacagttgttttatagggagtggtaacgttcagtccggctatgccgagagctcttgctcctgcaatagccggctcgataaggtcagcagatgcgatgttgaaaatcgtgtaaacatagggaagtgcgagcagatcgcaagctgtattatgaatcaggggtgagcgtgagtaggctatatttcgcccgataaggccgagaattttttctggttgcatcatgcaggtcgtcccggtgacgagggtgatcaggaaatgccaagcatttttctaacggaatcctgctgataaagttccgggaaggtgctttgaaaaagttgttttttatcagggtcgattttgaatgccttgctcagcgctttcagggtgctgagtttgtcccccatggcaaaataggcggcagcaatctcgaaatgggcatcagccgaatgcggctgaagtttcagcgactgatgaagggcctcaatggattcgttgttatagcctgcttcgcgaaggaccatggcataatcaacccatatctgcggactttcagggtcaagggtgatgatatgtcgataggtttcaagagagtgttcgagctcattgagattatactctatttcagctttaagcagcagaaactcgatgctgtcagggattgccttcagagcttcaataatggcaagtgatccctcattatactgttcgatggcttcataacagcatgcaagcgcaaaccatgcatcatggaaatcgttattgagctcgatgcagcgtcgatagcagagaatagcttcactgtactcctcaagttcttcgtaggcaataccaagattgtacagggcattgaggtcgtcaggttcaaactcaagagttttcacatagctttctgccgcctcttcgatttttcccgttatggcaagaacattggcccggttataccatgcggaactgaaatcatcggcaagagcgagagacatatcgtagcactgaagcgcttcatcgtatcgtttcagtttactgagtaccagaccgttgttgtaccatgcattgatattgtagggatcgtggtccagtgctttgttgtaacaggccgtgctctcttcgagttttcccaggagatcttttccgtaggcaagttcataccatgcgtcagaaaaatcaggatcgagttcgaggcagtgttcaaaatctttttctgattcagtgaaccgttcaagccgctgcagaatgataccccggtagtaggagtactcccgttcaatcgatgagtcaacatacatatcctcaaggatttcgagagcttcgtcaagagatcccgtattgaagtgcgcaagagcgtagttgaggcgcatttcgctgtcagcgggactgagcagcactgcctgattgaatgcctcaagggcatcgttgaaatacccgttaacggtgagacagttaccaagatgaaaccaggtctcggcattgtatggcgaaacggcttcaagcctttgcgcaacggcaagggcctcctggataaatccgtcttcattgagctggctgataagatcaatcagctcctcagcatcatacatgctttcaagatcgtcaagatcaggcggctctttttgtgataaaccggatgattcatgacggttttcatcaaaaaaatcagacagactcatacacaatcctcatgggtttcaaatagtaataacagcaaactgcgcataagtcaaatataacagaattttcataagaacaagatttccggaccacccctttgcctcttcaccttatccctcttcgaggggatggtagaaccggtaaagaagggctgcggttttgtttcctgccgcagccctgagttcatcgactccagccgttctgatcaggtcgaccgagccgaaatgcctgagcagcttctgtgctgttttttcgcctattccctggattgtggtaagctctgtttcaagggttctctcagttcgaagcttgcggtgataggttacggcaaaacggtgcgcttcatcccggagctgctggataagtttcagagcaggagaggttttggggagattgaaggggtcgctggtgtgcggcgtgaagatctcctcaatgcgttttgccagtccgatgaccgggatgtcgagtttaagcgaaacaagaaccttgactgccgtggagagctgtcccttccctccgtccacaacgataaggtcgggaagcggaagttctacggaaagggttccgctgtatcgtcgggtcaatacttcatgcatggcagcatagtcatcggatccctgaacggttttaagtttgaattttctgtagtctgatttttttgcttttccatgaacaaaagcgaccatggagctgacataatcggttccatgaaaatgagagttgtcaaagcactcaatacggttgggtgttttcggaagatgcaggagttccgcaagggcaatcaggccactgtgttcccgtaatgcttcgccccgtttctgcttctgtatcagatactcttcaagatggtgacgggcattctcccgacaaagctgtatcagatgtgctttttcgccgataatcggtactgtcaggcgaatggttcttttctgtttgccctctgcgcttattttcgagatgagaaggttttccagcgtctctttttcttcagcaggaagctctgtctgcagaaaaatttcgtcaggcagaagattgcaggtttcgagatagtatcgttcaacaacgcgggcaagaagatcctgcaccgataccccttcggtgttgttcatgtagagtcgttcggaaccgagcagtttcccttcacggattttaaaaaccacgccacatccgtcatcatttcgggaagcaacggcaaatacatcgcggtcgagagtgtcgcttgtgaccactttttgtcgttcagcatatcgtttaaggctgtcgatctgcgtttttaattcagcggcctgttcaaacttcagctctttggcaaaagagagcattctctcgttgagcgagcggatggttgccgatgtttttcctttcagaagacgagtgatttcgacgatcatcaggagatactcctcttctgtgagcaaaccttcgcagggacccttgcatttgtgaatgtggtaatcgaggcagaccttgaatttccctcgggaaatattttccggggagagccttaatttgcagcttcttatcggaaagattgaacctatgaaatcaagaatcgaccgaagttgccgtgcttcggtataggggccaaaccaggttgatccatcctttttaacctgtctggtaacgagaatcctcggaaatggttcattggtgataaccagatagggataggttttgtcatctttcaggttaacattgtagcgtggtttgagctccttgatgagattgttttcaaggatcagcgcctcaacctccgatgaggtgatgataacttcgatatcggcaattttgccgaccatgaccagtgttttaccgaaaagctgctgcgggtttctgaaataggatcgtacgcggtttctcaggttttttgccttgccgatgtaaataacccggccctgtgcatttttgaactggtaaacccccggcgaggagggcagcgaggcgactttatccagaggaaggcttccgaccggaggattgctatggtggagtggattactatccatgaaaaaaacgggtctgctatcggacgaatcgaatgaagctgaaagtgcaggatacaaaaaaaagaaaaagccgcagacattctgaggctttttcttttaccggaaggattgctccgtcaggatttttctggagggttcgtctaatctaccgcatcatactcgcctttaagggcaaatactccgaaggtgatgaggctgaaggagatgatcggcatcagcacaacaatcacgatagaccagaagatccagttttcttcgctgggtttaagagcgatctctttcatggcttgcatgatcgccagcggaatgatccctgcgcccatgagtgcccagagtattccggcaacctttttaattgcagacataattaaatagagtttaatggttcttgattagtcgatgtccaggttattggttttgcccgaaatatagatcgagccgataaggaagcataccgcgccaataatgataggataccatagaccggcaagcgggtcggcaggcggcagatcaggaccgggacgggtcgcttcgacaagtcgggttgaaataagcggaacaagaccgccgaacacgccgttaccaatgtgataaggtagcgacatggaggtgtaacgtatcctggtcgggaacaactcgacaaggaacgcggcaatcgggccgtaaaccatggtgacgaaaagaacctgaataagcacaagtccgatcattttatagtatgaactctctgaaagggttgtttccttcttggtttcaggtttcagcttgccggcagcggccagctcggctttcttttcgagatcaacaggggttgtttcctttttggtctccttgtaggttgttccgtcttcgaaggttttctttgttatggttgtttttacggaatcagcccctttcagtgccagcgccacctctgttgttgtcttctccttgatttcggttttggccttgagattggcttcttcgtacatgacggtatagataggtctgtacgctaccacggcaatcagcatgccggtcatcatgatgtacttgcgcccgatcttgtcggaaagtgctccgaaaatgataaagaacggtgttccgatgagcagcgctatggagatgatgtagttgctctgcacaaactccacattacaggcgttctgaagaaaagagagcgcatagaactgtccggtgtaccagaccacaccctgaccagccgtcgcgccaagcagtgcaagcagaaccattttcaggttgtcttttttcttgaagctctcggcaagagggttggttgaggtttttccctcttttttcagttttgcaaatgcaggggattccgacattttcatgcggatgtacactgaaatggcaacaagaaaaatcgagagaaggaacggaattctccagccccagtcggtaaaggtttcgacaccaagcgtttggcggacaatgagaataacgccaagagagacaaacagaccgatggtggcagttgtctgaatgaagcttgtccagaagccacgtttatcagacggagagtgttcagcaacataggttgccgcaccgccgtattcgcctccgagggcaagaccctggagcagtctcaaaacaaagacgattgccggagctacaaacccgatcgttttgtaaccgggaaccaggcctatggcaaaggttgatccacccatgatgatgagtgttaccagaaaggtgtattttcttccgatcaggtcaccgaggcgaccgaaaaacagcgcgccgaaaggtcgcaccacaaaacctgccgcaaaggtagcgagggtggcaagcagcgcggctgtcgggttgtcctttggaaagaattgctcggaaataatctttgcaagacttccgaaaatgtaaaagtcataccattcgatgagcgtaccaacggaggatgcggtaataaccctcctgatgctggttacctcttcgttttgggagacgtttgagacattttttgccatacatcttctccttgattgttaaacggaaatagtgttgaaaaaactgtgtgaagctgctctctgcagcaagcggatttacttaatgaactcgtgctcgttttcctttatcacaagaacagggcagggagctcgtctgatgacatgttcggctacactgccaaggatcattcttttcaagccgcgacgaccgtgagatcccatgatgataatgtctgcctccttgcgctttgcataatcgagaatgcactcttcggcaaatccttcgtaaatgacataatcggcaacgatgccgtgcatctgttcttcctcgatcagggctgcaagttttttctcttcttccgcacgctccgtttccagtccgtgagagtagttgatcgtcggatcattttccacgacgccgacaagaaaaacctccccaccggaaagtttcgcaaactcattggcatagctcagcgccttgcgcgataaacccgaaaaatcaaccggacagatgatttttttgatggtaatcatagctcagtcgttgtgttttggttaatgaaaacatataacaacccatgccggacagtgtcatgcaggaaaagctgttattttctctgtcaggggctaacgttataccggagaaacctcaatccgttatcggatataccggaaccggcataaataagaacagttatctttttttctctctttctgaaagaacaaggccacacgaagtatcacaaccttttttgtcagtctgaaagcgggtatggacagtgttcaggaggcccttgattattacagaaaaaagtatacgataaatctacgaaaaataatctttacctatacatatctgataaggtaaaagatgatcgaaagagagatttgtttcggtgttttttttggtaacaattgttatggatgattcaaaaaaaagccgcagagctctgcggcttttttttgagaatcaaacggatctcagaaggacatcgtagcaacgagctcggtgcgaagcctgctgtactcatcattttctccgccgtcattatagtctttaccggctgcccagtaacgtacggtcggggtcaggctgaaggtgcccatcgctgattcgtagaccttgaagttgtactgcgcccagacgaacaggttgttataatcaatatcatcaccatttgtcttgtcgttggtgttgttgtagtcaacccatgccatgaacgggccgtactcgcctttcagtctgagaaggtagccgctgtagtcgacatcagcagcagcaccaccaacggtgtagttgccgccgtcatcagcagcggtatagaatgcgctcaggccgattttggctttgcctgcaggaatggtgacgttcgcgccgaagatataaggggtcacgttctcataaaccaggccgtcaagattggtgagagcgatgattgcctgaggttcgacggtgacattgccgagatttgccttgtagctcaggtgcagtgcatagccgtcgttgaacaatccattgccttctgcatcagtgtcatccttgatgtcgttgtcaagagcgatgagggtggcattaagttcacccggcccgacttttgctccgtaattgaggccgaagatgcgatccatattgtaggttgcaactggaatatcgccaacaccaatcgttgtgcctgagatgcctacataggtaggaatcggatacattgcgaggtcaaagatcgggttgttcatgctgttgagaggaaggcgtcccatcatgtagtggctgttctccatcatgcgaccgaaatagagattggaaatatcgatttccgcatcctctctattgttgtcatttaccgtgttccaaccggcggcggcgttgtcgctggttaacaaggctttgaaaaagtaaccgctgccaaggtcggctgaggctttcaggcgtagacggtatgcgaagttaagatcgtcttcgctgttctcataactgccaaaaacccgttgctcatcatcttcaaactggcctctgaggcggactgaagcgtcacctccgaatttaacttctgcggatgcaggtgatgcgtacgaaagtacagcaaacatcgctgcaagagacagcatttttttcatgtgtgttctccgttaggttgtgtgtgtttttttctgtgtaaaatcttgccctttggtgtcctgaaagggtgtaagtgtgtgtgaaagaacaggtaatgcaaaatatcaacgctgattatagcaaataacttaaataaaacaaaataataacaatcgtttacatggcttgtttgtttgtttccttgattatatgactatgcaataatatagttttcaggaaattgttttgcaagataagggctcattttggctgcctgcaaatggctcaatattgtcgaaatctataacatggtatagttcaaccagatgtcggatgtgatcagggacaagaacatcaagccgttcaggggtgtagtgtcgaacaaaataatagtttctcagtgcatggatatcgattgagtatcgtgcaaactcgattcctctcgctcctttttttgccttgatggcgctgagaagtttgccgaaaaagaggggcatggatcgacgttctccaagaaggtgtggttcaagaatcggccctattgtatgtcgtatagaggccttgactgctccgaaactctctccgctacccgtttctggcgttatggtgatctcggaacgaacaagatcgaggaggcggttgcccttttcagttcgaaccagcagccattgcgttttttctttagatgagaatggagcgccaaagtatccgatagtgatgtcggcaaggctgttgatgtaatcaaaacagctcatgcaactgtttgaaaaaacgccaactttcaggactgctgctggcaggctgaaaaaaggaattttttcaacttttccgtcggtgtgcatgatgtgtaccctgtaatcctgcatgaactcgaagttcagaacggtttgaggggaacggctgatgtttttgaatacccggcgaaggtgcgcaggttcaagattgtcggtacatggaatgcctgcaacgtagaggtcaacatcgttgatataggggtgtcagtcggcaaaatcacgcaggacatgaacatggcatgccgcaccgacaaccagcagctttttctttttttccatccatgcggtatgcagggcctggagtaccggtgaaagtacgggtttattgcctcttgcctcgaaaacttcattccgggttgttgcaagcaccgctttgggctgaaacgttgtgccgtgcagggtgacaacaccgtctaccaggccggtacgcagtgcctgtgcggaaagggccgtgatgatgccgctccactgggctccttcaacgggttttttcatgaccgcattgaaccgttcttttgctataccgaaacggagttcatcggcgtcgagcatgtttctttttctgccgaaaagcttttcttcatgttttcccagccaaccggtattgaagacacagctcaggaggctctcttcagtaggccaggcattgcccatgcataaaccgcaacggctgcacagtggttcatcaaatctcgggttttcaagtttcgctggaggcttcatgaaggggcaaacattcaggactgaaaaaataaggctcctcgctgtttcaagtgggtgatgatatcagaagcgtatattgtggtgtaaccaactaagccagtaaccagtacgctcatgaacgaccttaccctttttcagatggccttgggacttgagtccccatggtatgtatcgtcctcatcatttgatgtcgaccaaaagcgcttggacatacgaatagattttaaaccgggcagcaccttctgttgtcctcaatgcggccgagaaggcgtgaaggcctatgatacctccgaggcaacatggcgccatctcaacttctttcagcatgaggcctacctgacagttcgagtgcctcgtatatcctgccctgagtgcggcattctcaagctgcaatcatttccctggtctcgccgtgagagcggctttactctgctgtttgaggcgatgatcatgatcatggcgaagtcaatgccggtcaaggcaatagccgccattgtcggcgagcatgacacccgtatctggcggatcatcaaccactatgtcgaaaaagcccgagagcaggaggatcactcggcagtcaccatggtaggtgttgatgaaacctccagcaagcgcggtcataactatgtgtcgctgttcgttgaccttgccgtatcgaaagtgttgtttgccactgaagggaaagatgcagcaacggtcaagcgattcagtgaagatcttgccgcccataagggtgatccggcattgatcaccgaattctgcagcgacatgtcaccggcattcatcaaaggggtcgccgataactttaccaatgcccaactgacctttgacaagttccatatcatgcaggtcattaataatgctgtcgatgaagtgcggcgtcaggagcaaaaagagcgccctgaattgcagagaagccggtacatctggctgaaaaaccagaacaacctgaaggcttcacaacgcaaacgccttgatgagttatccttgccccgactgaatctgaaaacaactcgagcataccgcatgcgactaacttttcaggagtttttcgagcaacctcaggtattggtggaagcatttctgaagaagtggtatttctgggcaacccacagccagctgcagccaatgaaagaggcggcttacaccatcaaacgacactggtctggcattctgcgatggttcacttctcgtatcaataatggggtacttgagggaatcaatagcctcatccaggcagccaaagcacgggcacggggttaccgtactaccaaaaatctcatcaatatgatctacctgatcagcgggaagcttaattttggcttacccacttgaaatagcgaggagccaaaaataaagggcaaaacagagatttcccctaaactgttcaaaagaatcagttcatgccgcaagatttaattttattttattctttttttataacaggttactatcaaacaaaaagaggacttatggcacaagtcaatttaagggtcagtgcgttgtgtgtgcaggacgactgtgttctgctcatcgaacacaagagttttgctccggatgatccggagttgccgggacggtactggattctgcctggaggtgtagttgaacggggcgagactcttgatgaagctttgcgaagagagatgaaggaggagacaggtttgtcgtgcagtgttggaagcctgctctttatcaaggagttgctctatccctaccctggggcagaggaggcaggaaacatgcatcactccgtatcgcttggtttttattgtacggtgaccggcggggagctgataaccggcaaggatccggagtatgccgatgatcagcagatgatcgttgaggtgaaatggattccggtagcagaactcgatcactatgagctctatccgccttttcttgaaggatatatccgccagcatcagtccgataacttcagcaccgccacaccggaattttttgtttcgatgcagtagggagggggacgaaccaggtgttaagttgggggaatgggtttgtttgttaatgcgaatttgtcctgtcatcgcgaatttgtcctgtcatcgcaaatttgtcctgtcaatccgattatttccctgtcatcccgaacggagagagggatcacaatgcaatggcggggtgattgtggtagagaaaaggagatgggagagatttctctctccgttcgaaatgacaagagggggagactgcggattatgtcctgccatcgcggattatgtcttgtcatcgcggaatttgtcctgtcaattcgattatttccctgtcatcccgaacggagagagggatcacaatgcgatggcgtgatggttgtggtagagaaaaggatatggaagagatttctctctttgttcgaaatgacaagagggggagacgtgttaagtattaatcgttaagttgtgggagtggattacaaagggtccggtgtgcgagtcggacccttttgttccaatgtgggagcggcaagattttttgatgaggatttacaggtcgatgatcatgccgagtgagctgtagctttcatcccgatagaaatacattccttgccggctcataccgttaaagtagttgtaggcaagccgaacgccgtcaagtccgataaatcccagtcttgttcctgcctgaagattcagtgttccccggtatccctgactttcatttctgctttcatcccagatcggcagcagtttataatcgagtgcggcatagatgttatccggtcggccaatttcaactccggcctgaaaagagtgcggacttatgttgcccggactggtatgatagatgtactggtatccggcatagattcgtttgtccggtgagctgagtgccacaacggcgttgacgaattctctgctgtaggtgaatggaatttcaaacgggcagtctccctggatccactggtttgtttcattgtcaaagtgtccatcttcaaagtgagccgagatatgactgagccttactcgtgcgctgagctcatcaaaggggaagctgtctgatgcgatattttttttccatgttgcgttaatgccgaacatgtaatcgatggtatcgacgggaaatttaaaattgtcaccgcgttcgagaagcgaataggttccaaaatcaaccccgacagcgaaatcttttttgtcgttctggtagagatctacggatgttcctatgtcgagttgcagatagttgtcattgagccatggcatgacagctattctgggttctgttggatctgccatgagcggtttgaagagcgtattgaatgtcgggtcgagcagcgggtcggcagttgcgttctgcaatgatgagatggtgagcgctgcagttacggtgagcagccggcatatcatgcttttgtgtttcatgaccgttctgttttggtttggtttgatgaaaaaattaaaaatcactctgcaagcagcgtttgcagaacagccattcggactgcaatgccattggttacctgttgaagcaggagactgcttgagaatccggggggttgcatacggtctgcaacgcggcttgatatttcgatttcgcggtttatcgggccgggatgcagtaccaggagatgtttgcgaatccgttcgagccgttcgtcggtaagcccgaagtgtacggcatattctccaagcgaaggaagatagccgcccgtggcgcgctcaagttgcagacggagcacgattgccgcatctgcccactggattgcctgatcaagatccgtgaaaatgcggattccgaggtcagaggtgccgggaggaagaagggttgacgggctgcatagcgcaacgtttgctccaagggtgagcatgccgaaaatatttgatcgggcaacacggctgtgcagaatatcgccaagaatgaagacgttcaatccctccagactgccgaagtgttctttgagcgtaaacatgtcgagcagtgcctgggttggatgctcatgcgatccatctcccgcattaatgacgcttttgcttgttattcccgtaataaggtcggctgcgcctgaggagggatgcctgataacaaaggcatccacctgcatggcttcgaggtttttgatggtgtcgccgagcgtttctcctttgctgacgctgcttgacgatgcggtaaagttaagcgtgcttgctccaaggtgttttgctgcgatttcaaaggagaatcgggttcgggtcgagttttcgaaaaaagcgagggcaattttttttgacagcagtgtcggcgcaaaagcgggagcttttgttctcagctcttttttaaaaacggcggccagatcaagcagacgctggatttcatagagagggagttcacataaaccggtaagatgcttcaccagagatcgtgctttgctcggtttcaaggattgaattttgctgaaaggtacaaaaaaattgttgatcaggaactacattacctgcgctgatacttcagatatgagggttatcttcttgttttcctgaaaaagtcatgctccacatggaattttgttgccaatgatggttatagcctgctgtatgcaaaggagatgttactcttgtgaacgaacccggaataaaggctgttatgcatgaaatgtcggtagctatctccattgtcgatgctgtatgcgaaacggctcgaaaagatggggctctttcagtttcccgtattgagcttgtggtaggaaggcttgcgggtctacaagtcgaatcgcttcggttctgcttttcttcggcagcaaaggggactcttgctgaagacgccgttcttgctgttgaggagcctgaagccagaggggagtgcggtgattgcggatcgaggtttcccgtctcttttttttatgcggagtgcccggtttgccgttcactgaaagttcgcattgtttcgggagaagagttcatgattcagtcaattattatcgaagagggagaataataactatgtgtgatacctgtggttgctcaacggacggaggagcgctgcttcgcaagccgggagacagcgattaccatgttcatataggcgatgaagggcatggccatgagcacggtcatgatcatgaccatgatcgccatcaccacgaccatcaggctggtcgcagtcggaaaattgaggttgaacaggatgttctgttgaaaaacaatctccttgccgagagaaatcggggttattttgaggcaagaaatattcttgcacttaattttctcagttcacccggttccggtaaaacatcactgcttgaaaagatcatacccatgtttcgcctcaagcatccggttgcggttatcgagggtgatcaacagacgaccaacgatgccgatcgtattcatgctcttggcgttgaggtgattcaggtgaacacagggacgggatgccatctcgatgcgcttatgatcaatcgtgcagtcaaagagctgaatcttcagaataattcgttgttgtgtatcgaaaatgtaggcaatcttgtctgtccggcgatgttcgatctcggcgaggcgtgcaaggttgtggtgatcagtgtgacggagggcgatgataaaccgctgaaatatcccaatatgtttcatgaggcggatgtttgcgtgctcaacaagaccgatctgcttgactatgttgattttgattctgcgcaatgcaaaaagaacgcactttcgatcaatcaccaccttgaatggtttgaggtttcggccaagaccggagagggtctcgaactcttgatgcaatggctcgaaaacagaatggaacagagctgaacgtcgagccgggaatcggtgaagttcgccggggtattcttgttcacggaattgttcaaggggtggggtttcgtccttttgtgtaccgtacggctaaagcgcttggtctgaggggatttatcaagaatacctcttcaggcgtttcagtggaggtgcagggttcagaggatctgatcggaaagtttctttttgaagtgcagcaacatgctccgccgcttgcaaaaatacattcgtttgaagtacgccccatgatacccgtagaggaagatgggttcagcatcgagctctctcttgcaggatcggaggtggagacactgatttctccggatatcgcactgtgcgtcgattgccggcgagagctcgcagaccctgaaaaccgtcggtttcaatacccttttatcaactgtacgaattgcggtccccgatttaccattgttgaaaaaattccctatgaccggcagtatacctcaatgaaggggtttgcgatgtgcccgatatgcgataaagagtatcatgatccgcttgaccgccgttttcatgctcagccgacagcctgccgggattgcggcccccggattgagctgcgggatgcctccggacagaaggttcgctgtattgatgctctcgctgaagccgctgcacttctaaaagatggaaagattctcgcgcttaaaggggtcggtgggtttcatcttgcagttgatgcccgaaacgatgccgccgttcgtcttctgagggaaagaaaagggcgcgaggagaaaccgtttgccgttatgatgagcgatatggaacttgtccggcagttctgtgatgtggagcctgaagaggcttcggcactcctttcaccggaagcgcccattgtcttgcttgtaaaaaggtcgatgaaaggtctttctgcctcaatagctccgggaaacgaccggcttggggtaatgcttccctattctcctttgcacagtcttctttttgaccgtggagcagatgtgctgcttatgaccagcgcgaatttcagcgaggagcccattctgcatgaaaacagagaggccatggagcgactcggtggtattgctgatgcttttcttctgcatgatcggccgatccatatccgttgtgacgactcagtgaccatttttctgtcaggaaaactacggcagatacggcgcagcagagggtatgttcctgcacctgtttttctttccgggggaggtgctccggtgatgggtaccggtggggaactgaaaaatacgctctgttttttgaagggcagcaaagcgatcctcagtcagcatatcggtgatatgaagaactatgaggcctggcagcattttgagcagatattccgtcatttgcagggtatttttcaggtttcacccgaactgcttgtgcatgatctgcaccctggctatatgacgacgcagtgggctgcggcgcagcctttgccgatgcttggagttcagcaccatcatgcacatctggtttcctgtcttgctgaaaacaggacggatggtccggcaatcgggattgtgcttgacggtacagggtacggaaccgatgggatgatatggggcggtgaggtgctgatcggagatgcttcggaagcggaacgttttgcttcgcttgagcctatgcctctgccgggtggagatgcagccatcacacaaccctggcgggcggctctcggttatctttttagaagtttttccgttctgcctgaactgccctttatgagcggaaaaccggcaggcttggtgcttgaacttcttgaaaaaaagctcaatacccctgaaacctcaagttgcggaaggttgtttgatgtcgttgcggcgctttccgggatatgcgaccggatcacctttgaaggacaggcggcaattgcccttatgcaggctgctggcggcagtattggtcgggagggtttttctttttcttttgaggaaaatgccggaggcctccgtatactggttgctccccttgttcgggaaattgccgatgctctgggtaaagggatgtctccgggtgaggtcagcaggaggtttcatcgcacgctggttgattgttttctggaaatcaccctgaaggcctcacaacagagcggtgtgaaaacagttgccttaagcggcggagtgtttcagaacgagctgctttttgaggcgcttatacaggagcttgaacatgccggttaccgggtacttacgcacagagaggtgccgacaaatgatggaggtctctgtctcggtcaggcagttatcggtcgccggtttctcgaaggtcgatatcgaggagtccggtaattattttccttttctttcagaactcctgtaacgttcgtccaatataaaacctacaagccaatgtgtcttgcaataccaggaaaagtgctcgaactctttgatgaaaacggtttgaaaatgggttccatcgatgtgaacggtacaacgacaagagcctgtctggaatatgttccggagattcgtgtcggtcagtacactattgtccatgccgggtttgccctgaaaatcattgacgaggaagaggccgcagaaagtctgaagctctggcaggatcttgtcgagagcggagcttttgatgatccggatgatgaacttccatccccggaaacgatatgatggtgctttggttatgaagtttattgacgagtaccgcgatccgaagcttgcccttgccattcttgaagagatcaggagaaaaacgacaagagcatggactatcatggagatatgcggcggacagacccattccatcatacgtaatgggattgatcagcttctgcccgatgctataacgctggcgcatggaccgggatgtccggtttgcgtcactccccttgaaactatcgagagagctttgcttctcgccggcatgcccgaggtgattcttgcaagtttcggggacatgctacgggtgcccggcagttccaaagatctctttctcgtgcgcagcgagggcggcgatgtgcgttttgtgttttctccgctggatgctctgcagattgcgcgtgataatcctcataaagaggtggtgtttcttgctgtcggctttgaaacaacagcgcctgcaaatgccatggcggcttatcaggccaagcgggaaggtatcggaaatttcagtctgctggtaagtcaggtgatggttcctcccgcaatgagagcaattctctcttctccggacaataaggttgagggttttcttgcggcaggtcatgtgtgcgcggttatggggtatgaagagtatgaggctgtttcaggagagtttcatgttcccattgttccgaccggctttgagccggttgatcttcttgccggaattctgaaaaccattgaactgcttgaagatcaaaaggcggaagtgttcaaccgttatggtcgggtggtgagtcgtgagggtaatcttgccgcaaggaggctcatggactcggtgtatatggtcagtgaccgtcagtggcgagggattggtttaatcccgaaaagcgggcttgcccttcgggaagagtatgctgcctgggatgccgaaaaaaaattcgatctatcccatatcactgccggcgaatcgcccctctgcatgagcggcagcgtgctgcggggagtgctgaaaccggacgcctgtcctgcattcggacgcgagtgcaatccacagcaccctcttggagcgacaatggtttcttcggaaggtgcttgtgccgcatactataactaccatcgtaacccattttagttatgacgattgaattgagctgtcctgttccgatcagcaatcatgagactgtccagatggcccatggcgcgggaggaaggctctcgcaggatctcatgcgaagaatctttatgccgcatctccataacatttttcttgatcttcttgacgatcaggcgaaacttgagctccctcacgggagagtcgcatttacaacagatacctatgttgtcagtccgattttttttcccggaggaacgatcggtgaactggccgttaacggaacggtgaacgatctggcagcaggcggtgccataccgaagtatctcagcgcaggatttgtgcttgaggaggggttctctcttcctgaactcgacagggtggtagcgagtatggccggggcagctcgaaaggctggtgtgcagattgtgaccggtgataccaaggttgttgagaaaggtcagtgtgacaaagtatttatcaatacctcgggtatcggcgtcgtgcgtgaaggtgtcgccgtttcatgccggaatctgcagcctggtgacgctgtcattctttcgggaaatgttggtgatcatggtatggcgatcatgacttcaagagagggactctcttttcaatcgaggatttcaagcgactgtgccgcacttaacggcatgattgccgatgtgcttgacgccgttccttccatccatgccatgcgtgatcctaccaggggaggcgttgcggccactctcaatgagctcgctcttgcttcatcggttggtattgccatagatgaagcggctattcccgttcgtcccgatgtgcgcggtgcctgcgaactgctcggtatcgatccgatgcatgtggcaaatgagggtaagcttgttgttgttgtgcaggccagtgaagctgaaaaggtgcttgaggccatgcactcatctgaacacggtcgggatgctgtcaggatcggctcagtcgtccgtgatcatccgggaatggttatcatgcgcaccgtgttcggcacccgcaggatcgttgatctgccccttggggagcagcttccacggatttgctgatgccttgcgcacctctctgaacttcattcgtcaggtgagtttcaaagaggtgccgatgttcgatatcctatatattcaatgcccgtttttcaagagcaagcgcggcttctcgcatgacttccgagagactcggatgaggatggcatgttcgagcgatgtcttcggccgcagccctgaactccagggccagagctgcttcggcaatcagttctgaagcatttgctccgataatatgcacgccgaggatttcgtcggttttggcgtcggcaagcatttttataaacccttcagcatcgccagggcccagtgcccgaccgttggccgcaaagggaaactgacctgttttgtagtcacgtccctccgctctgagttgctgttcggtttttcctgcccaggcaatttcaggggttgtgtagataacccggggcatgctgttataatcaagacgagggttctggccggcgatgagttctgcgaccatgacgccctcgtcttcagccttgtgcgccagcatcgggccccgtacaacatccccgatagcgtatacaccttccgcaacagtagcgcaatggtcgtttacaggaataaatccccgttcgtcgatttgcagcccgatgcccgcaaggttgagtttttcggtgtcaggtatccgaccaacagaaacaatcagcttgtcgcattcaagtacatgttcagagccctggtcgccggcataggttaccctgactcccttttcggttgttttttcatgtccttgagagctttttttcaaaaagattaaaccggtatgttttgccggaaagagggtggccggggtaacaaccgatggcgatcaggctgtggggcaggagagcgggttcctttactataacaacccgtaacaatcgttacgctcccggtcgttctttttttctgaaaacggatcatcacatcaacgttgtgcggtttctgattgcttgatgttgtctttgatgaggagcgattgatcctcatgctgtgaaatgcaaaaagcagggttattcattcgcccgattaatacgctgaagaaaaagccgatgcgctgcgatttcgtcattgcgtatagttattatgactattatttcaggttcatacaaaaaataagcctttgtttgcttgatattttgtatgaattatatatttttcacctataaggtttgtatctactgaaaaagtgactgaagtttgtctttcgttttttatttcacttactgatgtaaaaaggagacgcaacatgtttgaaactacaacaattattctcattgtgctcttgatttttggtcttgttacttcgtataccttgtgaagggcacttctcttttattctgcttttacgaagattggttcgtgacgtcgcgttttattctatcctttgactgcatcagcgtcaagacacgcaagcagagcttattttttcttgattaacaggaacgtgttgatttccggaaatccttttcagcggtttcttgtctgcctgcttttcatttcctgatttatttttaattgcatctccagaccaactcctgcaaaagcatacccctgaatcacggtgatacttattgccggttttgtttcgggatagtcgcttctgacggccggtcatcgatttgatcgcttcgttgctctgtgcctgaactctgttccgatacgttctcaacgtatgacggtaaagggcattgctcgttaacgtgctttgtcttgacgggtcggcagcttcctctttttgttcgctatgaacagcgtgagcagataacggggctgttcggagccgattgaatttggcaacagcaaaaaggagatcatgattcattctcaggggatgttgctgcaacgtaaaggatcggtgttacgccgttccacagagggggcagtgcgggtcgcgctgaacgggaatctttctgatttccatggaaagcgcattgtagctcatgaccgtattgtagagcggtgtgccgatggagagcaggactttgatggcctcagtggcctgtatggaaccgattacgcccggcagagcgccgagagggcctgcgggaattccctccggatggattttctgttcatgaaatatgcatctgaagcaggcggattgtcctggcttgacggtcaaggtctgtccataaaacgcactgatgccggcatgagagtatgatgtggatgcatggtgacatgctcttgctatcaaaaatttcgaatcaaaattatcagtggcatcaagaacaaagtcataatcagcaagaatttccggtgcgttttctgtggtaagcctgaacgggtagagttcacatttgatgtcaggattaagggcaagaagtcttgtttcggctgagcggactttcagttgtccgattgatgcggtggtatgaagaatctgacgttggagattgcttaaggttacggtatctccatcgataagcccgattgtgccgattcccgctgctgcaagaaaaaatgcggcaggggatccgagtcctcctgcgccaacaacaagtacctttgagcgaagcagttttttttgtcctttttcgccgatttccggaagagagagatgacgcgagtagcgctgttgttgatcgtcagtcaatatcatgccgatgcagcagatgacgggccgttataaaccggctcccagtttttgaaaaccggttcgatgttttgtttttgcagggcgttgcagaactctttggctgtccggttgtcataaacgtcgaactggcctttttcattgtgggacgtatcatgatagcctccgactgtggtgcggctttcaatgctcattctggtgattcccagcccggccattccgtcacgaaatgcagggctttccctggttgacagtaccagttccgtatcgggaagcgcaatacggaacgcaaagatcatacgggcaagaaagtgatcgtcaatagaaaacgggggcgtatagccaccgggttccggccgcatacggggaaacgataccgtaatgccggcacgccagtaggttcggctgaggtgtcgtacgtgtcgatagagcctgagcgcatcttcgaccggttcggacagtccgaggagaacaccgagtcccacggttttaatgccggcctcaagtgcccgggcaggagtttcaaggcggtcgaaaaagttttttttagggccccagcggtggagcttttcgtagttttcacggttgtaggtttcctgataaatcgtaatgccggtgcatccgccaagagcgagttcccggtattcctcgacactcatcggaaacgcctcaacagctacgcgctgcatctggccggcagctattttgacgcaagccagcagatagtcaaacccggcagatgcggtccgttcaccggtcaggaggagcacgtcgctaatgccaagttttttcatggcgatcagttctttttcaatctcccttggctcgaggcgtcgtcgggatgtttgtctgtcagaggcaaagccgcagtatgcgcagccgctcgaacagtaattcgaaaggtagaggggcgcataaagcgtcatggtgcggccgaaacgacgcagggtcacggctctcgattcagcagcaagggcttcaagactgaaagatgatgatggagcaagcattgcggcaagttgccgggagttctcttcactggtcagccattcaggcaagctgttcatgatttctttccgagaaaagttgttagcgggcttgtcgaaagagcgaagctgcttttcggcatcagctctgccttgaatgccctgcgtccggctcttacggcttcggcaaaggcatttgccatttcaggagggtttccggcaacggctacggcactgttcaccagcacggctccgcaacccatttccatggctgccgccgcttcggaaggagctctgagtcctgcatcgacaataacaggaatgccgctctccctgatgatcagttcgatcatccctgcgtttgccagcccctgaccgctcccgattgccgaaccgagcggcatgactgaggcacaaccaacctcctcaagtctttttgcaagcaccggatctgcagggatgtagggcatgacaagaaatccttcctttgcgagaattcttgaagcctcccaggtttcaagagcatcgggcataaggtgctgcgggttgggatgaatctctaccttgataaacgggctgccggaaagctctcttgctatatgggccgcatggatggcttccctggcggtcgaggctcccgaagtgttcggcataagcgtaattccctgcaaggcggaaagcggcccgaaaagatcatcggcaatctgctcacggttgaatcgtcgcagcgccacggtgacaagttgtgcccctgaagcttttattgcctcaatcatgaggtcggcattgctgaatttgcctgttccaagaatcaggcgggaagaaaaaacaaaggatcccaagtgcaaaaagtccataactcttttttattactgacgtcgtttaccctccgcctgcaaaaaccagaatttcgacacgatctccttccatgagaagatgtaaggaacgattttcgggacggataattagttcattgaccacaacagcgacggttttaccatcagagcctatctccttgagaagatcggaaactgaagatcctcgcggtattgtgtagttttctccattgagttcaatagtaatcatttgtgacgatttcctaacgatttctttcttgtcgaatttatgggtagtccaaaaaagatattgtgcatcccgattgctttgtttgtcccgacctgtcgggtctccattcgcctcgctttcagaccgctcacagcacttgttagagcttcccttattgcatgatgaaggtatttcggttcattgcgtttgtgtttccgttattgcatcaagcgcatcgaacaggtcttttttgaggtcaagagcgttttcaagtccgaccgacagtcgaacgaggttatctgtacatccccggcgctgtcgttcatcttccgagagtgcggcaagggtcatccttgccggagaggcgatcagcgattcaactcctcccagactgtcggcaagcacaaacagccggacctggtcaatcagttgctcaacggcagaaccgcctcccttgagcgcaagggtgatcattccgccgaatccgctcatctggcgttttgccagttcatgctgtgggtgcgatgcaaggccagggtagtaaacattatgcactgccgggtgattttcaagagctttcgccaggaagagggcatttgattcatgctctttcatccggattttcagtgttttaatgccgcgcatgatcagccagcactcccagggtgccggaatagctccggccgcagcctgatagttttttatcacggtatgcagtgcggtattgtttgtgaccaccgcgcctcccatgacatcgctatgcccgccaagatattttgtggtgctgtggacgacaatctccgccccgaggtcaagcggtcgctgaaaatagggagaggcaaaggtattgtcgacagcaagaatgatgcctcgttgttttgccagttctgcaagggctgagatatccgaaatttgcagaagcggattactcggggtttctatccatatgagcctggtttctggtgttatgcaagccagataactatcggttgtcgcattttcactataggtggtcgtaacgccccatggacgcaggagctgttcgaaaatccgatagctcccgccatatatatcgttaccggacacaacatgatcgccgggtttgagcacctggagcgccgccatggttgctgcgactcccgatgcgaaggcaagtccgtagcgaccgttctcaagcagtgcgattgttgattcgagcgcttgacgcgtaggattgcctattctcgaatagaagaactcccggcgttcggaaaggctttcccgttcgaatgtcgaagtctggaatacaggaacggtgaccgaccctgtgcggctgtctggtgcctgaccgtcatggatcgcaagggtttcaaattgcatggtattcttttttttaacggttatgtttgtgccgtgaaacatcggcaacagtgcaagttatcattaacgggcaaaaatcctttgacgaatatgatttacagtgtaaccggaaaggcttttgccagccatgaccatgttttattgtttttgatagtcatcgataagatataaagccggttgtggtgcggtgtgtcggcgatgaaccgggttatctgttattgaagtaacgggttacagcatccctgtgtctgtaggagccatctgatgggaaaataatcgaagcacatggcgcctccaggagaatacgttgatgttcatgttcgtctccttgttgccggacggtcgtgacgggtattatttaaaagatcaaaaaaagagaggttttttgcatatttctttccggttttctgatctcatcgattattgtaagttacgcatagacggtcttgagaaccgaatggattaaggtaccttcaggcagggatgccgggagctttttctgacggatgcctggatgatggtacagaaacataagacgaagggcagcatatgggttttatagaagcagtttgtatgagcgagcaaaaaggtgtcgtgaaaaacgttgtccgggaaattgttctccgtaaggggtgggggattgagggtgatgcccatgcaggggagtggcaccgtcaggtctcactgcttgccggtgagagcatcgatcgcatgcgtgaaaaaatgcccgatctcagtcacggaatgtttgctgaaaacatcgtgaccagatctcttgatttttcacttcttgaggtaggggcgcggttgttgatcgatactgacgttcttcttgaagtgacgcagatcggaaaggagtgccataacggaggctgcgttattcagagtctgaccggtgactgtatcatgccgaaggaaggggttttctgcaaggttctgcagggtggaagagtaacgcctgatatgagaattgaacgctccgggagtgaacatattgttgagggatagcaacactccttccggattttttcaccctccgatttcagacatgctggttcgtgtctgaccttccgcagcgctttttccatctgcgggcttgtgtgctgcagcatgcctgaacaactcggtcagcatgttattatccgcgttgtttctgagcagaggcatcagatcaaggccctctttgtcgtagaggcaactgattatttttccgtgggatgttatcctgatcctgttgcaggagctgcagaaatttctggtataagcgggtatgacagctatggatccctggtggccgggcagggaaaaactgaaatactctgtcgatttcccctgttttttctgtactcccggattaaggcttcgcagttgctcagtaattttgtcgatacccatgaattttcctgttttccatatctgattgtcgtcaaacggttgcaattccatgaacctgaccgtcagggagtgtgttcttgtcagttcaataaagtctttgatttcatcgccgtttacgcctcgcatcatgacaacgttgagtttcacggggaatgttgcttttgcaagcagtgtttcaagattgctcataacccggtcaaactcgttgcggcgggttatggcaagatagcgctctctgtcaagcgtgtcgagactgagattgatggcgtcaagccctgcgtcaataagctcatccagatgccggtcaagcagtatgccgtttgtggtgagggatacggttttaattcccgcaatgctttttgcctgtctgacaagaactgaaatatcctttcgcagaagcggttctcctccggtaaaccttatcttttttattccgatggatgcgagtgcgacaatgattttgccgacctcccgggagctcagttccgggtcggcaatagtatgatattcgtgttcttccctcatgcagtaggtgcacctgaggttgcagtgtgccgtaacggcaatccgggcatactcgatgtgtcgctggaactggtctacaaggggggcatttttctgtttggggctgttcaacggcgaatcgttttaatactgacgggaaactcgtgtgtcaattgatttatcgggcaaaggttatcatgtgcatgattcagggcgggatcagcgatcgcatcagttaaccccgagaatgacgcttgatgctttaaaggcagtgcatgcgtgctctccttccctgagtgcgagtttttcggaactcccgtgggtgataatggctgagatgacattgcctcctccgatttccacatcgacctctgtgctgacaggtccttcaataaccttgctgatggtgccgcacatgatattgcgggtgcttatttttgcatcgtgcagatccctgccgataatgatagagctggacttgatgatggcataggcattcatgccctcattcagaccgaggttttcaacggctccgtttgttatgatcgaggtgatccgggttcctcccgaaagcatgatgattacttccgcgtttacagccccttttgtgatggtttcgatagttccggcaaaaacgttgcgcgcactgattttcatggatattcttctcagaaattgataaaggtttcgggtatctccaagccggccttcaagattctgaagaaatttccgatgctcatcctgaacaatccggaactgttcaataactttttttccttcttttgtcagaacggttccccctcctccttttcctccggtcattctgtccaccaaaggcttttcggatagattgttgatcatgttgaccatatgccaggcggttttatagctgattcccgaaacttttgcggcgctattgatggatccgtgttcatggatattttcaagcaacgcgatggtatcggctccgagaaacctgttctgttctttttcaaaccagatactgccgtcgagtcctatggttttattcttctgtttcacggggcagctccctgttttatggatagtcagccgctaacgctttgtatgatgaaaatgattcaagcttaatagtaacatttttaatgaagagagtgaagggagcctccagttttttgtttcgctttcttgccgatctgctgacaaggcgatcaagggcggtttttgccggggctttttatgagcagcagaggcgctgcggcacttgccagtattttttaccggggaagcgccgctgcctattgaaagttttttagttgatcaaatgcgtttcacaggcttcgccctcttcgagagcgtcaagaatttcatcaactttttcttcgctgtcgacctctccataccagaaattttcaggatagatcacgacaacaggtcctttttcacagatgttgaggcaccctgttgccgatacagcaacgtcgctcattcccctgtcggacagctcgctttcaaaatagggtatcaggctgagcgactcttttttatgacagattccctgaggcgtgccctgagcgcggaaacttccgcagacgaaaatgtgatgttttggtttgtccatgatggtgttcttgagtgttattaaaaaatgatgttgaattttttgatttcaaatcacaatgctcaacctctttttttccggtgcataattaatgtcagaaggcccgatcgcgctcattgttcgggttgataccgggaaacctcactattcagcagctcttttaaccgcacccgcctcccgtgccggtacagcttgttccgcaggcatggatctggctgcttttcatcagatgtttcaggctcaggccgttaaacacgccgcttaccgcatcttcgatcatcccttcaagaaccatgacttcaatcccgtttgcgttcaacacttttgtgggtgaatctccggcaccattcaccaggagtgcacggcagtctttcagcagatcggcaagagccttccatctttcctgaccgcccccggaaggaggcgctgcccgcgaatcgaggagtacggagcagccattcttgtcctgaccatagatgagaaaccgatcggcttcaccaagatgctgattgacgagcactccctccaggctcgataccgctataaagggacgatgctcaccgggatttttcggcatgcttgctgcctcggcgagtttttgaatcatctcgtcactgttgatttccccgataatccctacagcatcggcacggcagcgggcacagtgtttcatttgcggcaggaattccgccgttgcgttctgtatttcgctgactacctccggagatggctcgtcaatgttttcaaataccgtttcggtggtgctgtaatagggcatgcagttcagaatatctgcaccaagcccggcgacttttcgtgcgacctcgataacatgcgtatcgttgatgcccggtatgataatcgagttcactttggcggtaacgcccgcttccttgagctttttcaacgcctcaagctgtttattgatcaacagttccgctgcttcaacatcgcggtacattttcttgttatatcgtacccatgcatagatttccgatccgatttcagggtcgatggcattgatggtaatggttacatggcttaccttcagttcagcaagttcgttgatgtacggaagaacatcaagtccgtttgtggctacgcaaagcagcatttcaggatactttgctctcaccagcctgagcgtctccatcgtctcgtcgggatttgcaaatggatctcccggccccgcgattcccactacagcgatagagggggtcagagcgatggcctgttcaagatagtgcatcgcctgcagtggcgagagaatcttgctggtgactccgggcctgttttcgttcatgcagtcaaacttcctgttgcagtaattgcactgaatattgcatttcggtgcaatggggaggtggatgcgtccgaaagtgtgtcgcgctgagtcgttaaagcagggatggttttcaagtttcagtgtcataatatcctcccttacatgtaggtatagcctattgatgaagcattctgccgttgttcgataacggtgttgactatccggtcaaagagttcctgggtaccgcgatacccgatatgatgcattcgctgtccaccgaaccggtcatgaatcggaaagccgattctcatcagcggaatgttgttttttcgtgccatcgtaaagcctttactattgccgatcaggaggtcagggagcagtactttggcttcgtcttcaatatcgacaaagtccactccgtcacgtatcctgatgccctgttcctcaaggtcgggaatcagttcaagaagcttttttctcatcagaccgcttttgcctcccgacgcgcagagtacgggggtcatgccgatttcacgcagaaacgctgccatggagatcaccaggtcttcctctccgtacagaatgacctttttctcaaaaacatatttgtgcccatcggcataagcgtcaaccagacggcgtcgttcatcctcatatttttccggcattttctgttcggtcagtttttcaagcaggttgaacagtctgtcgctctcgtttattccgatcggcagggcaagagggtaacggggaacgtcgaatgtctcctcaaggtagccggcggcagattttgaggattcaagggtagagccgaactcgatacttgccgttgcgcatcctgcaccggcaatggctccggcaggtgtccctcctggcgggatgcggtggtattcgccccatggcccgccgtccatcgtctgtgagtagtctggcaggagcatatagggcacgctgaaatcggagagaatctccttgatgtaacgaatatccgccggcgagatcatgttcgggaagatattgatcaggttttttcgtgcccctttttcagcaagggttttaacgcttgccctgacagcggcatgaaagccgtcgatgtggcttccctgatagcttggcgttgaggcatgaatcattatcggcattggcgtaccgtttttaaacgcttttttatagtcgcgaaggatcatcggcacatcatccccgatggtttcgctcaggcatgttgtggccagtccgataacctcaggcttgtactgctcggtgacgtttttcagtccaagctgcaggttatgactgcctccaaacacggcggtttcttcattgaagttcgacgaagcgatatcgatcggttccttgtaatggcttatcaggtaacgacggatataggttgcgcaaccttgtgaaccgtgcaggaagggtacgcagttttcgattcccctgaaagcaaggcatgccccgagcgggttgcacagtttgcaggcgttttgtgttgctgtttttgcatgtttcatgcgttacctccttttctcggagcgaactgccataccggactcatgaccgattgatagacctccagtgcaaaattgtacataccgataaatccggcgagaggaatttttctctcatggttatgatcacagaatgcgacgccgagcttgaaggctatcggtcgctctttaacgccgccgataagaagatcggcctctttttcaagaatgaatttcgagagttccaccgggtttgaatcgtccacaatgaccgttccttcatcacacatctctttcagtctgtgaacccgcaagcactaccgacattcctatcgaacgcagtgccttgataagtgaaaaggttttaaatgcgccgcccacatagatggcggcttttttgcctgtaagggcttttctgaatttctgtaactgcggataaagattttttacctcttcgctgacgatcgctttggctttttccatgatatccggccggtcgctgaaatactttgccacatcgtagagcgattttgacatatcctcgatgccgaaatatgagaccctgataaaagggatgccatatttctcttccatatcttttgcaagagaggtcatggatcctgaacattgcacaacgttcagggatgctccgtgtgcacggcgtacggcatcgatccgtccatcgccagtcagggtcgaaaccacttcaatacccattttttcgtagtactccctgatgatccaggcttcgccggcaagattgaattctccaaggatattgatgctgtatttgctgattgtttcggttgatccggttccgatgagtttcatcagggaggagcaggcggctttgtaaccgtctttcttggttcccttgaatccttcggaatgcacaggcagaaccggaatgcccgtttcctccgcaactttcttgcagacagcgtcaatatcatcgcctataaggccgacaatacaggtcgaataaataaatgcggcctttggcttatactggtcgatcagctcaacaagagagtgatagagctttttttccccgccataaatgacatccagttccttgagatcggttgaaaagcttaatcggtgcagttcaggacctgaagagacagccccccggatgtcccacgtgtaggcggcacatccgattggaccgtgaacaaggtgaatggcatcggcaacagggtagaggacgacgcgtgagccgcaaaacacgcaggcgcgctgactcactgaaccagaaaggctcgtcgtatcgcaggagagatcgatctcctggttctgtccgcttttcttttcgaaaatctgtttctctctgccttcaagtataccaatctgttccatggcttcacctctgtaatgaaatgttgtacgactcttttttttacatcacgagctcaaatttttcttcaagcgcatcgcgatcctgacgatccataagtgccccgagaattttctcgacaagtctcattcctcctgtgtacccgacgctcggaaaatagctgtgtccaatacggtcgagaatcgggaagccatacctgataaacgggatgtcttcgtcacgggcaatgtacttgccgtaggtgttgccgatcaggagatcaacaggctcatttttaatccactggtgaagcaggaacatatccgcgccgagaccgtttttgaagtttgcaccgggagctctctgcaagatctccttcattcgtttctcaaaacgctgtccaggtgtcccgctgacgatatgaaccggtttcatgttgagatccagcagaaactcggtgagcggaataagctggtcgggatcaccgaataaggcaacttttttgccgaataaatactgttccatgtcggcaatgatatctaccagtcggcctctgtcggctgttatgtcatcaggaaccgtaacgcctgccgcctggctcagcgccatgatgaagcgatcggttgctgaaatgccaattggcatatcgagagtttcaaacggaaccttgcactttttttcaagagcgattgccgccggttccgcgctgatgcatccgagcgcaagcgatcgaatgctgtcgccggtgcttttgagctcctcgaccgtcgtgccgcctttcggatagaactcatgtttgcctgtctgcggcgcatcgagcacgtttgaggtatcaggaaagagcacgattttgacgccgagttcggtggagagccttttgatttcgcgcatgtccgacggttccatccatccggcaatgatgttgatctggttctttttttcgtcggttgaaacggcaaactgatcggccatgcccgcaaccatgttggcataacccgttacatgcgatcctacaaagcttggcgtgctggcgtaaatgatgtgtttgccctccggaattttgccatcgtcctttgcttttttagtgatctgctgcaaatcgtcaccgatggtttcgctaaggcaggtcgagtgaaccgcaatgatatccgggttatataccgaaaagatcgtatcgatggcagccagcaggtttgcctgacctccgaacaccgaagcgccttctgtgaaagaactggttgccgccatcactggttccttgtagtggcgggtcagggtgctgcgatgataggagcagcacccttgtgagccatggctgtgaggcagacagccatgaataccgagcgcggcgtacatggctccgatcggctggcaggtttttgccggattgatcgtcagcccctcacgctctttaacctcttttgtcgtgtgtcttaataacataatgcaatagtctccgttttcctgtttagtgagtgacgtaactcgcttccaatgctgtcgatgatccgttttccgctttctgccacggggccttgatgagcttccagacgggattgttcaccatccggtcgatatcccggtagaagttctgtgcgccttcaaaaccggtgtaaggaccgccgtagtcatagctgtgaagctgcttgagcggaacgcccattttctgcacgacatatttctccttgatgcctgcacagaagatatccggcttgtagatctcgatcagtctttccgattcatagtggctgacgtcgtcaacaacgagcgtttttttcagcatctgcttcatcattccttcgtaaccgttgatctcgagtcctttttctttcagcgcctcaagctcggcttcactttttctcggattgtagagttccggatccgcagtgactttaagctcctcgatgttcttgctgtcggcatcgatttttatgccgggcagaacatggcgcccttcatagtcgtcgcggtgtgcgaattcataccctgctgctaccgttgtcattccaagctcgctgaaaagatcctgatagtggtgagcccttgacccgccaacaaaaagcatggcggtcttgccttcggttcttggtctgatttcatcaattaccgctttcacctttggcatctcttcggcaattaccgcttcaacccgggctttcagctcttcatcgccaaaatattcagcaatttttctgagtgatttggctgtggattcagcgccgacaaagttcactttcatccacgggataccgtatttggtttccatcatctcgcccatgtagttgatcgaccggtgacagagaatcacgttaagatcggctgtatgagcattttcaatctgaccgacagtcgagttgccgctgaatgatgccacaagcgtgatgccagttctttcgaatatgcgctcgatttcaaacgcatcaccgccaatattgtattcaccaagcaggtttaatttgaactttccctctttgactgcgttgttgcgtcctaccatgtgtttgaaaacgccgttgttggcaatatggtggcctgccgactggctgacaccccggtacccttcacaactgaacccgaaaacgttacagtcgccgaatttatcacgcatctcttttgatgcggcatgcacatcgtcgccaataagaccaaccggacaggtcgaaaagatagcgatagccttcggatgaaagagatcataggcttcctgtatggcctgcttcagtttcttttcgccgccgaacacaacgttctcctcctgcatgtcggttgagaaacagtaggtgatatagttctcggcttccggtgtttccggtctcgtctggttccgacgggtcaaccaggcatagaagctgcacccgataggtccgtgaacaatgttgacgatatcacgcgtcggtccaagaacaacacctttacaaccggcatagcagcagccgcgctgggtaatgattcccggaacggtgcgtacgtttgcctgcacctccggaatggtctccgggtcattgattacaattgacttgttgcgtttttttgcaactttggtcgggtatttctgtatcagatcctccctgaccagggatggatccggtaaatttttgtacgactgcatgtcactctctccgtttacaccgttaaattgttctccgttcagttcagcgcctgttcatctttttcgcctgttctgaccctgatggtttcaaggatcggcgttacaaagattttgccgtcaccggcttttcctgtctgattgaccttgatgatggtgtcaatggctgttttgcacagctcttcaggaaccacaagggcaagcagccttttcgataccagcctgggagcattgccaagctgtgcgatagcttcaggatggccggcttcggcaccatgaagaatgtcgtagtgaacctgaccttttcctcgtccgagcactctgcctgtagccgtaaatgccgggattcctgcttcaacgagcgcctgtttggtctcgttcatcttgttgatgcgtataacagctataatctctttcatcaagcctccttcgcttctgcaagcttcagttcggtttcctgttggccggagctgatggtatagacctcttcgactgacgaaacaaagatctttccatcgccgaacttgccttcattacctgtttttgcgctttccatgatggcccggataacgaaatccttatcattatcagggacgacgagaaagagcatctcttttggcagttcatcatagacaacatcgccaacacgcagcccgcgttgttttcctcgtcctacaaccggaatttttgtgacagccgggtagcctgcatcaagcagtgattgcatcacttcatagaccttttccggcctgacgattgttctgatcattagcatatgtgtgtactccgttttattagttagcgataccaaaatcaatgagcaacgactcaagttcttcgatctccaggggtttggggatgacgaacattttgttttcgtgaatctttctggcaagagcgcggtactcgtcagcctgaccatgggtcggatcataatcgatcacggttttacggttgatctcggcgcgctgtacaaagttgtcgcggggcacgaaatggatcatctgcgtgcctatcttgcgtgcaagttcctcgatcatcgcttgctcgttatcgaccttgcggctgttgcagataaggccgccaagacggactccgccggcatcggcatatttcagaatgcctttacagatgttgttggctgcatacatggccatcatttcgcccgaacaaacgatgtaaatctcttcggctttaccgtcgcgaatcggcatggcgaaccctccgcagacgacgtcgccaagcacgtcatagaagacatagtcgaggccccattctttatcataagcgccaagctgttcgagaaggttgaccgaggtgatgatgccgcgcccagcgcacccgactccaggttcagggccgcccgattcggtacagcgggtctggcggtatccctctttgatgatatcttcgagttcaacttcttcaccttcctcgcgcaacgtgtcaagcacggttttctgctgcagaccgccaagtaaaagccgggttgaatcagctttcggatcacaacccacgaccatgactttcattcccatttcagcaagaccggcaacggtgttctgcgttgtggttgatttgcctattccgccttttccgtaaatcgcaacttttctcattttcgtacaattttaggttatatctttcttttgtctttaataatcagtcttatcagccccttagccttaatggctatggttttattaagcaatatgcgtgccaaacgcgtctatacggtcggataaaaaaaaagagggaagggaaaatcgcggcaaggccttattctgaaatgctttgcgtttttttgtcgaggatgatgtttttgcggaatgcataatgatgtcagggcgggcttcctgtcagcgactgaaaacagatacactatggtaggaaatatttttaaactacatttttgtagaaaaaacgctttaatcgttctttttctgatcagctacgcagtgttcgactgatcgggacattttgcaatccgggctttatgttgacagtgtggctcttcatgaaggtgatcgagtgattgtgcacgagggattgatcttcgggcgttgaagtgcgcagggtcgtttttattggttttttactgcaatggacagggttgtgtgcagcaataataaaaaaggtacataattgtaggaaagtgtcaggatcatgagttcagctctctggttctctgttgtgaacctgtatgattgcctggctggtcggtaatgaggcaggttatggcgccaaccggcaatggcggaattttctcctgaagccatggtgtgccgatgcttttgttgcgcaccgattcccggaattagccctcagagattaaaaagtggttcggcatggatgataacccggcaggcttcggggatggtctgatagatagccccttcaaggcgactggtcagcgcatggacctcttcaagaagcacctcgtcattgaatgaacagtgcagggtgataaagagcttgtgtttgtccgtttttcggatccggatgtcgtgaacatcctgaatgttttcaatcccggttgccgcattgataatgatgtttcttacgagtacttcctcttgcggcaggagtgcccgggattttctttcctcgcagcggagcggatcgaggtgaatacagatatccaggtcatcatcaaactcccgatgcagatcttcttcaagcgccgtaacaatatcatgagcctgttttatgctcaggcgttggtctatttcgacatcaaaggtgatatgttttttcatctcatgcatgtttgtggcaatgttgtgcgcatgaaggttgtgattgaggctgataacgtggacacgttcaacaatggtctcgctgttgagcgcaatgggtcgggtgtcgatagtcatatcggcaacaggaaaactctttcgaacatgctgttcgatggcggtgcagatatcctggattttttcaatagacaatgttctgttgaccgttacgaccatttctataaaaatcagcgatcctgtgggtttaaccctgattttttcaatagtgattactcccggtatcttcgttgttatagcagaaattttttccgtaatcccttcaggtgcagcatcaataaggacatcaatagttttttttccgagattaaatgcggcaaaggcaacaagcacagcaacaaaaataccggctacggcatcagcccagggtattccgaaaaagacaaagaggagtccgagcaggacgacagccgaactgaggatgtcggagctgaaatgcagtgcatcagcttcaagcgcagcactgtttgtttctcttgcgacttttttcagtgctcgtgaccgggaaaaatcaacaagaatagaaagtacaagcacggcaatggcataccaggaaaactcgatttccgtgctgccctcaacaaggcgttggatggcggcataaataatccaggcactggttataatgagaaggccggcttcaatgagtgccgtgatgttttcaacttttgtgtgcccgtaatggtgtttattgtcagcaggtttgtcgcttattcttaccgcgaaccaggtgagggcagcagccccgaaatcaagccctgaatgcgccgcttctgaaagaatgccgatgctgccggtcattaagcccacaaccagtttcagtgcagtcaagagaaagcttgctgctgcagagctgagggctacctgctgttttttatgattttgttccatggatttccgcaaagggagtgatcggggttttgtggagacaggatatcaagtttgatcagatagtatttatagccaacagatcttcatttgaaaaaaaggtgttgcagtttgccaaaatagcatgcttcagcgtggtatcataacgacagggggagagatgcggagtttttattggtcagcacacagcatatttaccaagggaaagcgttgttatgaatttgccgatatcggcaagttcttcattaatgattgtcgcggtagcctgtcgtatgatgttgaaagagactcctggttcagtagtgatctgtgctgatgccagaagcggttgatcaatcggcttacctatctggctgcagaggaagacataaatctctgtaatgccttgtatttcgcggtggatgcgcccggcgatttcgcgagcaagaacattgtaaattttgccgacatggctgaccgggtttttgcctgctgcggcttccatgctttgcggtcgactgaatgcgatcagtccgttcacccggtttcctcttccaacctctcctccgtcggcaccttctgctgacgtgccaaggacggtcagatagactcctttctcgccgcgctcctgattatcaagggtattaagctgcacagtcactttttcaaaagagcggttgtgttgtgtcgtaaacagttcaagtgcttcaataacagcctgttttcgttcgtaataacgggaagtgtcgctgataaagcgatcaataaaggcaatcgctattgtcagagagagcgttctctggtttcggtatcccataatcttgacatcctctccagtttccggaaatttcgctttaaatgctgaggagttcagatagcgttccgtttcaagcacaagtgtttcggtatcgctcagcggtgcgtaaccgactccggcagatgtatcgtttgctccaataaagctgcgtgcaaaaatatcagtaagttctgctgagccaggtttgatttcattttgaaagatgacgtgcatttcaggattcacaaaccgcagattttcaccaatccatttttttgccgaggaaacggcgatctctccaacaggaatgtttactcctttataccgatcaactgctctgtcgccaaagatgattttcatcggttcgataacatctccgccgccgggtttaacgatagttttgcctgccacaagcagacctttatcaatgttgtgatggagaatctgaccggtgtgttcaagatactcccggcagagatcaaggcagaccgcttccattacagaatcgcagatggtatcggggtgtccggtgcctttccgttctaccagttctatacagcggttttcgaccggtatacagaaagcctcttcaacggtgatgtttcttttgatcgacatgacggtgcgattttccagggtttgcaagtatcgacccgaataggggatgttgatgttggcagcgtttcaaacagagatgtgcagtgaaccctccaggctggggtataaaggggtattctgaaattatgaaaatggtgccctgaaactgttgagccgctttttttgcctgtgtaatatggaaaacgcaagagttcatcagccaagatttaaccctttgttccttaaccgccaacaagtagataatggttccggctgaatgctttcgcaacttgcgagcttcatgaataatcgttcaattggagaaaagtggaaaggtttatttgggcagttgttattattacgtttattatgagcagagtcgccgattgtattgatcggacagatccgaatgttctcggaaccaggtcgctattcttcaattttttccttccgtgcgcatatcaagggaattgaatgtgttttgccgcatcagggttttcttttttatgcagcggtatgtcggcggcatatccggaacaatcagtaatttatttcgcttcaccaacaaagctggaaatgcaccatggctgatagaaagggaacatatatagcatttgacgggcttggtcagactaatcccacactctctgattaccgatatttcagtacgattcagtcctgggcgacgaacaaaacaattgattttgcaggagtcagcagtcacgataaagcgtatgctcgaagaaaatcaagtatcagggcatcatttgaagagaggatcagggagttattgactgtttcgaaacaggtcgtcatagtgctgagtgaaaagacaagaaaaagcgggaactacctttcatttgagatcgagcaggcagtcgataacttcgatctgcctttgattattgtctatgccgactatagggtggttgccgatccctctttactgtctggatactggcccgattccctcaggcagagaattaacagtggcgcagcaaaggcacttcatgttccctttaacaaagaggcatttctggatgctctcagccagttttctgtggtaaaaaaacctgaaacaggactgaatcattacagcgaatacgcacaccgaaaattcagttgtattccgcagtccgcgccatttgaaaaccataaaacgcagggttgattcgctctcggcaaagctggcggcaacattgaaagagagaacaacgggatcatcttctgtacaaaaattatgtttcaggattgttgagccagtccctggctggttcggtttcggtgaagatgcgtaatctgagatagcggttaacgacaacgttttcgaagaagttcgcattggaaagaaagacgggattgcagatgatcgcaatcttcgctaatgcgggaacatttgttgaaaggaactcccctgcccgataggtgtcaaaagttccaagccgatactcaagagcggtttcatcgcaaaggacacgggttactccgctttgcatgcatgcgttgatgatgccagttgcataattctgaacgtccgagaggttctcgtcgaaaccggacgcatgaacgagcagggtgtccccatcgacgttcgttgtgtattgaatgcccattataccttatcagacgtttggttcaagcgttgagtgtgcctgcacagtcagttgtatttacaggttgtttcaggattgcagaggactttttttacttctatcgagatgttcaggcaagtcggaatgaggattacgagtattcgaaacgctcacgataaaaccatttagcatgaacatggcatacaagcagtaacttacatgattatccgataattttacgcatcaatattcatgttacgactgtttcagtgatatttcatctcatgatcaacgtcgatccgatcgatgttggagccattgtatccgggaaacccgtgcctggcaggatagtcgtgagttgttcgcgacaataacgatgatcggtactcttgactcttttgctgctattacagagcagatcccggttttctccgaatcgaaagcttttgatccggttgtcgggcgctctctggcaataatttcttatactcaagagtcgcaaggttgtattcaattgatggatatgatgcctgcgcatgcagttttaccatccgatcatgtcaacagcgaaaaaaagttacaattttcagaaaatcatcgctgcaaccggtgtcttgctgctcatcataaaatttggcgcctggtaccttacgcactccgtagccattcttaccgatgcgcttgagagtatcgtcaatgttacgagcgggttcattggtctttacagtctgtatatttccgccaagccgcgcgacagcagtcatccatacggtcacggtaaggtcgagttcatatccgcagctatcgagggtacgcttatctctgtggccgggttgctcattatcaatgcggcggttgataattttatccatccgggggccgtgggacaactcgattacggcattcttcttgtcagtatgactgcggcgattaactggttcgttggttcgcttgctgttcgaaacgggaagcgtaacggctcacttgccctgattgcaagcggcaggcatcttcagtcggacacctggtcaacaatcggcatcattgccggactcgctcttcttgccctgacgggtttgacctggctcgacagcgctgtcgcgctgatttttgccggagtcattcttgttaccggatacaagatattgcgcagttcactcagtggcatcatggatgaagccgataccgaactgcttgaaaaaatagtggcgctgttgcagtcaagccgtcgtgaaaactggattgacctgcataatctgagaatcatcaaatatggaaacgtgctgcacctcgattgtcatctgacggttccctggtatctgacggttcgtgagtcccaaaaggaaatcaataaacttcagaggcttatcagaaagagtttcggcgaaagtgtagagctttttgttcataccgatgcatgccttaatttttcctgcagtatctgtaaaaaagcggattgcacggttcgccaggctgattttgagcatacggttgccttgacggttcagaatatttcaagggattgcatgcacaaaataggtgatcagcaatagccgggttttgcccgttaccattttctcgatggtcggaaggtattcttgtgtttttgcaatgcttgatttttttaggattgtatgcgaaaatcagtttatcggcagcgtgcgcttttcgcttttgttttgagtttactccttcctctcatctcagggtgttgtcgtgcgaggatgattgctgactatcgggcacctgtagcgagtattgcggacacatcgaaaaatacggcaacgcttccggagcggactcctgtcgccggtcataaggaaaaccgggttttaccagtagcccgaaaggttcttgtgcctgatcttgtcggaaaaacagttgagtcggcaaaacgcattctctaccacaaacagcttgctttgggcagcattgtttaccgcgaaagccttgaacaggcagggatggttattgcgcaaaaccctgtaccgaaaaagggattgcgggtggtcgaaggttcaccggtcactcttgttgtttcccggtcaatgcttgccgtggttcccgatgtcgtcgggcgaactgttttcgatgcccgcccgattttgcaaaaagccggttttcttacaggatcggttgttcccgactcctttgtttcatccggcaaggtgaggcgacaacacccagttgcaggcgattcggcgcgaaggggatcggctgtcgatctgaccgtaacaggagcttcgcctgagccgaaagcacctgaagcgaatcaggatcttgtcacgtatcttgcggcagcaattgtggcgacgggcggggctgcactgttattggggcgactacggagaaataatctgccgggaagaaagcataaagcggtgagtgttactccaaaaacagatttcggggtacaggatataatcgttccgtccggcgctgtcgggaaaagagaaaccggaatccggttttttccggaccagggtgttcaggaaattgctgtcaggcaggttgatgaaacaaaagattaaacgctcatggataccagcagctatacgcttcaggatttttttggccggggaaacattgccggcaccagacttgaggagcttcaggcagaagaatcgatcagtgagctgaaaacacggtttcatgaagagtcgggtaagggtgagtggacgccggtctggaaaagcattatcgaacatgttgacgaacttcttggtattcgtctttccgacatcatggtgcgagcctggaaaaaattcgaggatctgtcgaagtacagggatgtggaacggtatccacccgatcagttatttatcgcccctttgatggagcattgcataaggtcaaaacaccagccgaaaattgagattgagggaggcagactgttcaaaaaaacaattcctttcgatatcagccttcagtttgttctcaaagggtttacccttgaaattcaggatgggaagatcaggaaaattcatacaggggagtgttcggggagcgggatggttcaatgcatgaaggttacactgcttgaaaaagaatcctgcaatattccactgccggggagcattgatcttggtgaagggataccgattgaggcaatgtaagcggtttcggtttttcgctgccgactgccttcctgtcgtcaaaactcctgtatggattcagcttatgggagttcctgttgcggaaaaaaagaaaaccggcatgatcagaaaaactgtcatgccggcaggattgctggctcagggaagatgcgaacagccgccaaagctggcgatttttgcatccatcctcatccacaggttctgcgcctcgagctcggcgaccgtgtagtcacgggaaaaaatctcatacaccttgccggcactatgagacttgctgtcatgcagatcatcgcagcgggcatgaagcagatagttcggcagatgcacgatggccagttcacgggggcgcctgccgatattatcctctttcttttcattacttacgcctgcaccaaaccatgcgtcgaaccgggcctggtcgataaaaagttcatcagcggcataaggaggtgtcgatctggtcaacgcgttatagggatcgtcgccatggctcaggtaacggctgtcggccatgaaccatggctgggcatgcccggcattcgtaaccagtttcaccggtatgtttaccacgcgcagcagagtcctgaacagacccaccgtgccccagcatccggcggtccggtgccgcatgccgaattgaggatgtgataactgaagggtaccattgataaccctgctcaatgggggatatccccggtactgccactggtcttccatatttgccgcagtcgttcctcccgaaaaatgcaccagattgtcgcggcaccatccgacaagacgccctatggtgtcgattctggcaggtgctataagtgagtttgaaccaagaaaagcataactgaacgacggagaagcgggaaccagatgaccatgcatatgatcgattcgataccccgcaggagagccattccagcggaacatctcacggctgtcgaacagttgggcaagcagcgctgtattgtacccttctatcgaccagccaacctgccgttgtatctctacaaccagcgagtgggcgacacttgccgtgaaataagcccgggcatcgccctgcgaaagcacagtcgctgactgatcttcgtctcccatgacagcctgattcagaggaacatctgcaaccgctatggtattgcggttccaggcaagagtgaacgccagtcgaagctcagctttctgcgattcgctccatgaactccaggcatgcgcacccgtcgtatcttcccagactatcgatccggcaatcagcggacgtgaggatagccatgtatcgatattcggcacaggctcctccgattcgccgacagactcaatgctgccggttgagagccttttcaggctgtggtcatacgaaacaggtttttcgttacgtaaaagaccgacgatataatccgcttcagcggcgctgacgcctgaaaccgaatcggcacctcccgactcgtaataaaacgcaatgtctcttgtgcctccgaggttttcgaagacggcatagctgctcacgatttttcgcgccatagcttattcctcctcaccgacaggttccaaactgtaggtggaaagacgcttgagagcgtggtcgtaagacatcggtttttcattgcgcagcagatcgacgatgtattgcgcttctgcaaaaggaattcccgaaacggaatccgccccgccgccctgataataaaacgctatgtccgatgtgctcccgatgttatgaaacaccgcgtaatgcgtgacgactttacgtgccataggaaatctccgttgattgatttggaaagaaaaggggtgcatgattccggaacatcctgccagaccgcccgccatgtatcaaccctgcctgaaggagggtcaatgcatgctgttgatgaattctgccggatgccggttaacaggaaagttaggcttttaaacaagtatatccatgtcctgttttcccgaccacgacatggagttgcccggcgttttttaccacaggaaaagtgtccggtttcggctttcggaaagaaatcgtactttcaatgcagcaacaacacatgatggttattcttatgcagcaatccgcttcaccaaaaccccttcgctacagccgacagcgcgaacgtctgcttgaggtactgcgcggaacggccacgcatccgaccgccgggtggctttacgatatgctgaaaccggaattccccaacctcagcctcggcaccgtttaccggaatcttgccgtactgatcgaacagggagttgtcaaaaaaatcgattccggcagcaccttcgacaggtatgaagccaaaaccacgccccactaccacctgatatgccgtgaatgcggaaccatcatcgattttgaaaagcgcctctttccggaaatagacgcggtcataagcgaggtggccgactttactgttgaagggcatcgcatcgattttttcggcacatgcagcgcctgccgcgaccggaacaggaataactcttgattgaaccggatattttttttattctataagtaataatcattccgattactgttcaaaacagttctgccacccgatcagagcaatcgggtttcggaacactcttcagacatgcaaaactattgcagtccatacgataggttcacatcacgaaaggaggaactctcatgagcgaacagagcaaatgccccgtaacgggcagaacagccggcaatccggtcgccggcggaagcatgttgaaccgtgactggtggccaaaccagttgcatctcgatatgcttcatcaacactcgtccctcgtcaatccgatgggagatgagttcaggtacaaagaggaattcagaaaactcgaccttggcgccgtaaaaaaagatctctatgcgctcatgaccgattcgcaggagtggtggccggccgactacggtcactacggagggctttttatccggatggcatggcacagcgcgggcacctatcggaccagcgacggccgcggcggcggaggcagaggcaatcaacgcttcgcgccgctcaacagctggcctgacaatgcgaacctcgacaaggcgcgccgactgctctggccgatcaagcagaagtacgggaagatgctatcctgggccgatctcatgatccttgcgggcaactgcgcgctggagtcgatgggcttcaaaaccttcggattcggcggaggacgcgtggacatctgggagccggaagaggatatttactggggcaaagaggtcgagtggcttggcaataatcgctacagcggggaacgcgatcttgaaaaccctctggccgccgtgcagatggggctgatctacgtcaaccccgaagggccggacggaaaccctgaccccgtcgccgcaggcagggacattcgggaaaccttcgcgcgcatggccatgaacgacgaggaaaccgtagcgctcgtcgccggcgggcacacgttcggcaaatgtcacggcgtcggcgatccgaacctgataggccccgaacccgaagccgccggaatcgaagaacagggacttggctggaagagcggctacggcagcggcaagggggacgagaccatgaccagcgggctcgaaggcgcatggacgcccgacccgattcattgggatatgggttatctcggcatgcttttcaaatacgagtgggagctgacgaaaagcccggcaggcgcctggcagtggaagccgaaagatgtagccgaggaggatctcgcgccggcagcccacgatccgtcgaaacgggtgccgaccatgatgaccacggccgaccttgcgatgcgcatggatccggtctacgggcctatctcccggcggtactatgagcatcccgaccagtttgctgatgcttttgcgcgtgcctggttcaagctgacccatcgcgacatgggtcccaaatcacgatatctcggcgccgaagtgccggcggaggatctgatctggcaggatccggtaccggcagtcgatcatgagctgatcggcgagggagagatcgcagagctcaagaaacggctccttgcctccggtctcccgattcccgaactggtctcgaccacctgggcgtcggcctccaccttccgcggatccgacaaacgcggcggagccaacggatctcgcatccggctcgcgccgcagaaggattgggaggtcaaccagcccgaacaactgcagcgggtgctggagaagcttgaggaaatccgtcatgcgtttaacggcgaacagtcgggcggaaagcgggtttcacttgccgacctgattgtattgggcggttgcgccgccgttgaagaggccgcacggcgtgccggcaacgacgtgaccatccccttcgcaccgggccgcacggatgcctcgcaggcagagaccgacgtggagtcgtttgccgtgctcgaaccgctcgctgacgggttccgcaactacgccagacaaaaatacagcgtgacgcctgaagagatgcttgtcgaccgctcgcagttgctgacgctcaccgctacggaaatgaccgtgcttttaggcggtctgcgtgtgctcggcgccaatttccggcagtcgccgcatggcgttttcaccaaacggcatgaaacgctcaccaacgactttttcgtgaatctgctcgatatgggcacggagtggaaacccgtctcgaaagagcacgacacgttcgaaggccgtgatcgcaaaaccggcgaacccaggtggagcgccacccgcgtcgacctcatcttcggctcgaacgcccggcttcgcgccattgccgaggtgtatggaagcgacgacgcacaggaaaagttcgtgcaggacttcgtggcagcgtggaacaaggtgatgaatctggatcggttcgagatttcgtaagcggcggcaggctgcccgaaaacgggcagcctgccaaacctgcgcagtcacttgatcttcccgccccggtagaggaaaagcgaaaccctgtcgtttttcctgatggcatccttgaccgactccacattcttttcgcactgcaggagcgttttccaggagagcagatggcgcttttcgtgaaaatcggagttgccgatatagttgaattttttcagtccgactacattgaacaggtcgtccctgttggcaacctcccaggcatcgaacatcgttgccagtcgctcatggttttcccagagatggaacgaaggatcgtcgcctgaatgatttctgatatacggatggcaggccaccgaaataccctgctgtcttctgatgcaggcaatgatctcctcgaccggcaagtcgggggagatatactccttgatgtcgagagcgagaatgtggtagcgggtggtattgttggtcagctcgacccccgggatcacgagcatgttgtaccgctcccaggcgcagcgtgccgcatcccacagctcctcctgatagaagcgaaattcctgactgtccatgacggacagctccgaaaccggtctgccggatcgccggatgctttctgtatcgagcacatgatcggtaattgctatgacgtcgaaccccgcatcgccatacagcgaaacaacttcgcccggcgaatactctccgtcgctccaggtcgtatgaatatgaaaatcacagtagagccattgcatagagatcctgctacgtttctaaaagctgaacgttacgggcgaaaggtaagcaacaggctgatgatgaactgttacggccgggttaacttttttttggaagcattgcccttgccaccagcacgatgagcaccagtgccgaaaggatagccaccggaccgccctcctcgtgggctgatgccgtcagccagccggtgatgctgatgccgagcgaagcgtacagggcattgaccccgatgcccgccagaaacgacatcacaacgatcaccgctacatacacgacggtggcctgtctgccgatcagttttgagataaccgtgattgccgcagcgttggttgccggtccggcaagcagaaacaccagagcagcccccggcgaaatgcccttcaaagcaagagctgcggcgatcggcgttgatgccgttgcgcagacatagagcggcaccgaaatggcaagcatgagcagcatggagagatactcgttcgacaggtagcggctcacgatttcaggagagagaaaaaccgaaatcacaccggaaagaagaatgccgaaaaacagccatccgccgatatccttcaggagatcaccaaatgcaaatcgcatgccttttgtgaatttgccggcaactccctccggttcaggctccctgtgactgcagcagcaaccggaggtgcatgcgttctgctgctccgttgccggatccggtgcgacctcagggataacagatacctgatgtttttctgtaacagctacggcaatgccggctgctatagcggtgaaaaacgcgaccaccggacggatgacggtcatgagcggatcgagcagggcccaggaaacagcgatggaatcgacgccggtttccggtgtcgatatgagaaacgaggtgaccgctccttttcccgcgccctgctttttcaatcctgccgctgcgggaagcacgccgcaactgcagaggggtatgggcacgcccattgccgcagccttgaaaatggatgccgtgctcccgcctccgagatggttggcgacaaaatcgtccgggagaaacgctttcaggagaccggcaacaacaaagccgagcagcacaaaaggcgccgactcgagaagaacattccatgaagccagaagcacggctatgagagcatcgataacagtattcatgacggcattatttgctttatatatattcatgtgatgatatgttcatatatcaaaaaaataaaaaaagagcctttgaactgtgtgatgatcgatcaacgcgcaaggcaaacggagttccgaaaagtcgggatgaggatttcgaccacctgaccaacgcagcaaaccggatgcgtcataacttttgatgctccctctctgaaaagcgcattatcgtctcagctcccgaacatgttccgaacccatgcggacaagttccgatatgtgatcgtcgtccaggctgtacagtacatttttaccctgttttttcgatttcacgattcttgcatcacgcagcaccctgagctgatgcgacactgccgactggttcatgccgagcagcgcggtcaggtcgcaaacgcaaagctccgaccggaaaagcgcatcgagtatccgtatccttgtattgtcgccaagcaccttgaacagttgcgcaagctcatccgccggaacggcacccagcatctccctccgtactgattcgatcacctccggatgaatgcactgctcttcgcagcggtcgtgttcatgctcctgcattcgatttcctttttatatatgaacaatcattcatatgataacaaattattgccgccctgtcaacaaaaaaaggtacggagcatatccttttccatccctccctccttcggctgacaggggtctgcttccgggaaagcctcagcgcgacttaaccggtagttccgatgcgtctggaacaacgaagctctccggcctcgtcatagcttattacagagaggtgcccgtaatcaggacaccagataaccccacacggtaactcttcttttgaccggcgcccggttgtaggcgaacacctccacataaggccccataacgggtatgcgggtaatataggtgctgacgttgtgcgggttgccgtgccagcttgccctgcctgaaacttcaatgaaattggtgctttgcgggctggtcacattctcctcaaggttcacgtaccggcgtgcggccattttgccgttggcatcaaaagcaaaggtgacgccgagatcgaccggaggttcatcgcttttttcctggttgaagcgtacgaaaatgttgaggtaactgtacccgatcacctcggaatacggagggatgctgaggcccatgcctggagctatctcctgatcggtcatgaacttgataacactggtacaagcgggattgcacgagcctgaagctttggtttccggcatgggagtctccgtttaaagttggtgtgacgttacaacgaaaaacaggaattgcaagaaccggaaaaataatctcttcctgcgtgattcacaacaaccggatgaacggagggccgacaggattgtctgcctcccgttatgcagtgagcttttgccgattgcaaatgaagcagcatgacgggttataacgcagacccgccggcagcggattctctccccgccggggcgacaatcgggcagattgcaaccagcaccataagtggcatggataaccctgaagcggtcatgctgtgttgatgaaactgattcgccatgacggagttgaccgggattatgtgttgcattttttttgaagtacggatgtgaaagcacgaagagcatcccttctttttcttgaagaggagatgggaattgatcgtgggaactatctggaggtggtctgtttggaagcaatacgctctatgccgggttattgctcaaacatctttatagccaggaggatttcgtgccttatcagagaagaattctcaaggagcggagggcagcatggattggccgttaattgaacagaaacttgagtcgttgcgtcggtcaatcgcgatccctacaaaatccgataccgaaaagcaatcatcgagcaggtgctcggctgcatggtcgagcctggggaacctgaatttccggagaaaatgtaaccatggttgccacaaatcactgaaataaagtactgagtacagtgtcgagttgggcagaagagagatctctcccgatggtcgagatgacaagagagggggtaagggctcacaagaaaggaagcacagtatcaccatcacacaaattcgtttttaatgaaagacaaggctggatggctggatagcgagatggcgaaatagcaaaacaaccttgattctcttttcgtgaaaattcgtgtaattcgtgggcaacgccccctcttcatcagagtattttcagctatggctcaacgcccccgaggttcgtgcgtgcaggggaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagagggggggaagggctgacaagaaaggaagcacagtatcaccagcacacaaattcgtttttaatgaaagacaaggctggatggctggatagcgagatggcgaaatagcaaaacaaccttgattctcttttcgtgaaaattcgtgtaattcgtgggcaactctccctcttcatcagagtatttccagctatggctcaacgcccccgaggttcgtacgtgcaggggaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagagggggggaagggatgacaagagagtgggtaagggctcacaagaaaggaagcacagtatcaccagcacacaaattcgtttttaatgaaagacaaggctggatggctggatagcgagatggcgaaatcgcaaaacaaccttgattctcttttcgtgaaaattcgtgtaattcgtgggcaaatccccctcttcatcagagtattttcagctatggcttaacgcccccgaggttcgtgcgtgcaggggaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagaggggggtaagggatgacaagagggggggaagggatgacaagagggggggaagggatgacaagagaggggggaagggctgacaagaaaggaagcacagtatcaccatcacacaaattcgtttttaatgaaaaacaaggatggatggctggatagcgagatggcgaaatagcaaaacaaccttgattctcttttcgtgaaaattcgtgtaattcgtgggcaaatccccctcttcatcagagtattttcagctatggcttaacgcccccgaggttcgtgcgtgcaggggaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagaagtggggtaagggatgacaagaagtgggggaagggatgacaagaagtgggggaagggatgacaagagggggagtaagggctgacaagaaggggcggagcgggtttgtgacacattgggatgcatgggccatgcagagtcaagttagatcgaggcttctgcaggcagggcagataggccgccctgcctgcaaaacggaaaggttgtcctacagaactctgaacctgggtttcaggatagctgacagttcaccgtatgaaagatcaacttcgatcgtgcctgcaggacgagctgcaatttcatactggttgtataaaaagctgacccctttatcggtaagagcgaagttattgttgaaatggatgaaattttcgaaaagctcgcctttttctccattcagcttgtccgatggagaaaggcctttcatctcgcggtaacgcttttcgatcagcgtgttcagggcattttcaaaacgctcctcaaaaacatctttcagcttgagccgatcgcccgacagggtatcgaaaacgaagtactctgtgtggctgctgccatgggccccgccggtaaacgaataactggatagatcgatactcaacaacccggatctgtttaataaaaccgagccgtcaagcatgaacacgtaaggccagttaacaggaaaatcttttctgacgcgttcgtattctttcagaaaattatcggacagcgtttcaatggacttgcttcccgtatagttttttcccggagcgatggcagtactgtctgcaatccattgctgcagatggttgttgatcgcttcggcattttttctgccggaaaaaacagggtagttgcacttgcagtatgactcgcggtcttccttcgtttttccctcatggaagaatttctcgatacgtttcatctcataactgagcggcagcgatgatttctccggactgcagccgacgtttgcggcagacagaacgaaaagtatgaaaataaaagctgcggtattgcgaatacaggttgaaaggtctttcatggcagttcaaggattgtaacggcaccgtacagagcgttatagtcagatttcataaaattctgccggcgtcttctgttatgagtcgcacatttgaataatcacaacgaatcctgatagagatgcccggcgcatcaggccgggcttcctgtttttttcagcttttatccattgatgttcatttgtttatgggttttcaggttcatctccttgacgatctgcaaaaaagcttcaacagcttcggcattcccttcacagatgtttttatacaggtcacgtgcatcgtcattgagcggtattacctcctgtccgtttctgattccgtcaagaatctcctctcctgcctgatcgatacccatggcattcggcggtaccggcagatcgaagtcaagagaataatccagacaacggtaaaagatatttgtcgccactgctcctggacagatgaccgataccttgatatttttttcttcgagttcgtatctgagacatcgggcaaaaccgtataccgcatatttactggcgacgtagatcgtctgatatggtagcggagagatgccggcaaccgacgaagtgatgacgatgtgaccgcttttcttttccagaagatgcggcagcattgcatgaacacaattaacaacgccgaaaacgttcacatcgaaaatcgtattccagtcctcgcgtttcgtcacgttagcgtaaggctggccgtaaccgactccagcgttgcagaacagataatcaaccaatcgggaacgggaagccacatagtccatatagtctgtaacagctttctcatccctgacatcgagcacctgcgcatgcaccttgtcaccatacggccttagcgacaccgcagcctcggcgatatgttccggagttcgactcgacataaatacctcagccccgttctcgagtaattttctggccaaacccagtccgattcctgttgatgcgccggttatgacggcgaccttgccctgaaaataatgcattttttcttccatgtcagtttgtatttaaaattgtccgtaacgttgatgaccagtacaaatcgtcgaacgatcccatcgaccggtgaataaatacgagaacagattgtcagcatcattcccttcgatccttgcgataggggaaatatccagcactcggttcgagttgatgctgtaagccgctccaagcaactttacaaccgataactctgcccaggggtcatcgagcgatggctccataattatcgattcgatcttcgccggctcccacgacaggtagtcggtgacagtgtcatagttgacgaggtcagccgcagaaaacatgaaccgtccatcgtctgccctcgtgttttcgctccgaaaaagcaggcaagaccctcgttcctgtgcacctttttgtttatcgcgatggaagtcttccatgctcaagtcgttatatgatccgatatcgatctctactttaaaaatgcgtttacccttactctcgatatatgcatgggcgaaatgatccgtacgctcaacaacgattctctcgcagatcttttttggaagaccggaaaattcacgtccggagcagagcccagtcaacgctccggggccgctgagctgaaggttaaggaaatagattccggtaatatctccgtaactgcataatatgccaatgcctccctccatataccagggagcaaaagatggttcacggatattaacgacgtaagccatcactatagggtgtttcgggtctgcgagtgaaagaggcggcggtaaaatacgttgtgcggtttcgggattcgtttcccagaagaggtaaagaccctcttcgttgttcatggcacccggattcatgaaggggtagatctgttcacgcggtataaaatagcttccgtttttcatggttattctccctggattgtgttttaatttccgagttaaaacacccattcgccactttttcgtttacgagctacgctcaagagatgcgcatcgtaatactcggcagcatccgggtcaaaacatttttttatgccgtttaaatcagcgtcgtcaccaagcacaatgcgttcattttttgccacaccagcaagaattctcgtagcggattgttctgctgactgcgcttccgcaggcggggttatgtctttccagattgcggttatcgtcgtacctggcgtagcagaggttacacggatctgatcatcccataattcatagcggagtgccagtgtaagtccgtttaacgcagcttttgttgcggaatacatggtctggcttgccattggaaaaaaagctataccagatatgatgttgacaatgtgtccgcttccctgagcgcgcatgatcggcaataccgaacgaataccatacagcgccccatagaagttgagcgcaaacgccttttcccagtcctcattagtcagttcctcaaatggccctaagaatccggcaccagcattgttgaacagaaaatcgatacgtccacctccaaattcgacggcactctgcatcatttttctgacatcctcttccttcgttacatcgcaatggcatccaagcaccttaccttgataagcagcatttaaccgttcggtctcacgggccaggttcaggtcattgaaatcggcaagaatgatatggctggcttcgtacgccagcatcgtttcgccaagtgcaagaccgatgcccgatgcgcctccggtcacaatggcgacccttcctttgtagtatgcggcagtttcattcatgattgactccttgttttatggtgtgattacgggttaaacacaaaagccttaccataggcatcctgggtggcatcaagaattcttcctccatgtgatgcatcgccaataactttcgcttcaggaaaagccgctttgaactgctcgacaatggtcttttgcggacgtaccccaagtgcaagtattaccgtgcgagctggcacgaaaaccgtcaagccgttctgtatgttctcgacatccactccatcgggtataatccgtacaagtttatgcccaggcatatacgttggattgtattgctccattcgtcgcctgatgtcaaggatgacagtcggttccgcaccatagcctatttccggcagcatgtcgatgagggttgttttatggccctctctgacaacgacttccgcagtttcaagaccagtcattcctgatcctgcgataatgcaatcaccgatgaccctgacctttttaagcagcacatcttctgcagtgaagacattctgaccatcgatgccgggtatttccggaataagcggttcggcaccgcaggcgataaagactccgcatggggagagcgatttgattttgtcaatcgtcgcgttttcaccgagtcttaactggatgccggatcgatccgattgaacgatcattgattcaacgcaacaggtaatcttatccttgccgattcctttgtcggctacgttcaacatgccgccaagccggggtaatggatcgaacaggacggtttgaaagcctcgttgttgcaaaaccagagccgctgtgattcctgatggtccgccaccgatcactgcgaccgtacggccagcgccattatgtaccatattctcgaattcacgctcgcgtccggttttcggattgacagaacatttgacatgccgtccatgttctatctcgtcgaaacagacaagacaccctatacactttcggattgtctgttccattcctgcagtttttgccttgttgcaccactccgggtccgcgagatggccgcgtgcgacgcctaccagatcacagcaattctcttcaagaattgcttctgctatgtcggggtctttaatgttggcaacagcgattaacgggatcttcacgaactttttgatttcggcggccatgtactttttccatccctgctcgaacgttccaggttctatacaggcatttatttcgggactgtcgggaatcgtacaactgatatcaagaaagtctatacccgcaagttcaagctctgatgcgatcctgcatgatgttgcaaggtcgttcccatactgtccaaggaattcatcaaccgaaaggcggactccaatgggaaaattctttccgcacctgtttctgatgcctgacacgatttcgagtaaaaaccgcatacggttttcaaaactgtttccatattggtcggttcgtttattgagatacggagacagaaagccattgatcaggtaaccatgtgcgccatgaagttcaacaccgtcggcaccggcaactctggctaagtgagcgccattgacgaatgcttgttgaatggtttcaatttcaggaacagtaagggctcggggtgttttacaatggaaaagtgttgtgaccggtgatgctgaaaccggttgctcactgccaagtccatagttgcggccaggatgatggagttgcagaaatagccttgtatcgtacttatggacagtatcgacgagccgacccaatccctggaggtctgccgtatttcttgctgcgatctgacaagcttctccagctccttcaccatccataacacgacatattccgcttatgatcagtccggtgccacctcgtgcacgtgcttcataaaaagcgattatatcatcgttaatgccaccgcccgcagcagcaaggttaactcccatagcggtcattgctacgcggtttttgatctctacggagcctatcgttatagggctgaatagtctggtgtacattttcccctcaagttgattttattaattattaaataatcaaaacaacctgactggtatctgaaggaatattcgggtaatgtcgctatataaaagaactttattggagaaactgaatggatgaatccagtaaggtaataggtaatggatttcagaaaacgccggtagatgcaggcgatatttttacaggttaacagagagcgtcatttctttattacgctatagatgcttttctgttctggaaaaaccggatacactcctgatctttgttcttttgatagataaaccaccaaccgcaatggtgcgttaatgctgtttactgctggtgtaaattggtggaataggggatagaaaaaatgtttaatccggttttcaaataccttctggtgaaaccttaaactttattttatctactgctttaatatataaaacacattaaaaaaacaattgaattgttttcatgataacagatttttcaactcgaaaacctttttgatttactcttcaattcgggagttgccatctcctgaatcggtggtttcgcccggtgaactgttgagcaggatttcgctcagccatattgctgaactgctgcaatgttgagggtgcgaccaaacgcagctttatatgaaatggcgcgcattcagggaagctatacggtgcgtgagctgaagcggcagatttacagcatctactatgaacgctccggcctcagcatggcacgatagatgacttcctgagatgaaagatatggaggaacctttgttgcaacccgtagaaacggaggatgttcccactgccttgactatatgacttaacgatttcaggaacgtccccagggtttccttttcacaccatggcgacggcatcaatgccacaacagtgtccggcgaaatgattttcaacattttcggcactccggctcaattttaaagaaaagtttaccggagagtacagccggtcaccggtcggaagcgtccggcagttctgagtgacaacaagcgccctgaactctacgatccgaaaaggtgatggttgttgttacgctatgggttcttcccgaacccttctcatgtgatcaagcgggattgatttttcttcggttgtgatgccacccgcaatgagtgaatgatgctaaatgagtatatttcaaaggtagttatactttgttgttgaggagacggagaattatgggaacagaagaaaaacgcatggcgactaagcctgttgacgatcagatccggcaagtgcttgaacggcataaggccatccgtctggcgctgttatttggctcattggccaaaggtacggctcatcgtgaaagcgatctcgatctggcggtcggtgcggatcatccgctcgacgcagatgaaaccatggaactgatttcagatttggcagaagcaacaggtcgtcctgttgatctgatcgacctgtcaacggtcggagagccgctgcttggccggattatagcaggaggacgaagaatagttggcagcaatacgctctatgccgggttattgctcaaacatctttataaccaggaggatttcgtgccttatcagagaagaattctcaaggagcggagggaagcatggattggccgttaatcgaacagaaacttgagtcgttgcgtcggtcaattttcagggttaaagaaaaatgtcctgaaaccgctgccgggcttgcagccgattacgacgctcaggatattctttccctcaatctcacccgagctgttcaaatgtgcgttgatattggagcgcatcttgtttccgattccaagtttcctccacccggcaccatgggaaagactttcgatattttatgcgatgtcggaattatcagtgccgatttggccggtcgcatgaaaaaagctgtagggtttcgaaatatcgccgttcataactatgaatctataaactgggcaattgtttttgccattgccacaacccatatccgggattttgaagagtttgcccgggcggtgtcgcgactgagcgatacgcattgacttgctgctgattttgaaggagcagaaaggataagacccgtcatcagccttgagtgttactcgatagtcaatcgtgatcccgacaaaatcctataccgaaaagtcattattgagcaggcgctcggtggtaatgttgagcttgggaagatacggatgagaagtagacgatcgaatgggcggagcgggttgcgacacattgggatgcatgggccatgcaggccggttgtttaaatctgttattgtttttgctgaagggcgtcgccaaaaaccctgtttacgttttcgccccatttttttaaaagcaggaacggaacgctgagagtgttgaaaaagtctcaggcagtaaagtttaccggagagtagagccgatcaccggcagttctgagtgacgacaagcgcagcgaactctacgatccgaaaaggtgatgagttgatggttgctttttttcgcaattaaacaatgttcgtattgatggctgagcagtggattagatcatcatggcacgatagatgacctcctgaggtgaaagatatggaggaacctttgttgcaacccgtagaaacggaggatgttcccactgccttgactatatgacttaacgatttcaggaacgtccccgaggtttctctcattatcagagaagaattctcaaggagcggagggaagcatggattggccgttaatcgaacagaaacttgagtcgttgcgtcggtcaattttcagggttaaagaaaaatgtcctgaaaccgctgccgggcttgcagccgattacgacgctcaggatattctttccctcaatctcacccgagctgttcaaatgtgcgttgatattggagcgcatcttgtttccgattccaagtttcctccacccggcaccatgggaaagactttcgatattttatgcgatgtcggaattatcagtgccgatttggccggtcgcatgaaaaaagctgtagggtttcgaaatatcgccgttcataactatgaatctataaactgggcaattgtttttgccattgccacaacccatatccgggattttgaagagtttgcccgggcggtgtcgcgactgagcgatacgcattgacttgctgctgattttgaaggagcagaaaggataagacccgtcatcagccttgagtgttacttaatagtcaatcgtgatcccgacaaaatcctataccgaaaagtcattattgagcaggcgctcggtggtaatgttgagcttgggaagatacggatgagaagtagacgatcgaatgggcggagcgggttgcgacacattgggatgcatgggccatgcaggccggttgtttaaatctgttattgtttttgctgaagggcgtcgccaaaaaccctgtttacattttcgccccatttttttaaaagcaggaacggaacgctgagagtgttgaaaaagtctcaggcagtaaagtttaccggagagtagagccgatcaccggcagttctgagtgacgaaaagcgcagcgaactctacgatccgaaaaagtgatgaagtgatggttgcttttattcgcaattaaacaatgttcgtattaatggctgagcagtggattagcccaacatggcacgatagatgacttcctgaggtgaaagatatggaggacctttgttgcacccgtagaaacggaggatgttcccactgccttgactatatgacttaacgatttcaggaacgtccccgaggtttctctcacatgaggtgaaagatatggaggacctttgttgcaacccgtagaaacggaggatgttcccactgccttgactatatgacttaacgatttcaggaacgtccccgaggtttctctcacaatgtttgttttaaacaggaaggtatctgtcgaagattcaatgtggttgaatgatctaggtggaataatagatgtataacatatcagtggagcagataggtgcttactatgatggtattcatgacagggattaagtaaaggtaccacgtttacagtaatacttggtatcggaaaaatttctccatataggcggaaaagtctatcggtgttaattatcacaagcgctcattggactgcctgtattgtaaaggtacttggcagttgagtaatcaaataataacagatatattgctggtgtggcaatcttaaaatcaaatatataatgaaaagaataaaattatttcttgcatcttcgaatgagataaaaaatgagagggaacagtttgaaattgaaatctaccgtaaatgcaaagcatggtttgaagaagatatattcttacatcttgacatatgggaagacctttctgcaagaatgtctatcactcgcacacagaacgagtataacaaatacatacaagaagcagacatctttgtgctccttgcctacagcaaagtagggttatatactgcagaagaatttgataacgcgtttggcgctttcaaggcgacaagtaaaccgtttatttttagctatttcaaggactctccagttatggttgattcaagtctgcagcaattcaaagacaagctaagcgcgttaggacatttttactcctactacatcgatagcaacgatctctggaaccagttcaacaaggaactggaaaggctgaaacatgctgaatttcaaagtaacgaatggcctgttaaaactaacggtatacgtgtagataacaatggggccacaattaaaaatcaatttattggggggggatttcatgactcaagatttgaatagggccggcaatgaacaataacattcataaccagttcaatgactcaacgctttttaatcccatattctatgctcccagcccccatagctttccaaaatcgcttgtcaatgagaaaatcgaagatgagataaatattctccggaaatctcgattcttcaaagagttcgatagagttcgcttttcactgaaacttgccagaagcatagaggatagagagctttctggtggcgatgatgtgatcagaagtagagcgcttgcgtggtgtgcccgattactctcaagttcagacgaactgtcaaaggcggagcagtatttagatcttgccaaaaccttaggcgactgtccggaaatcaagattgcggaggcttttagcatttcccaaaagggagagaaatcaaccgcgcttaaggtactagaaacgttcaactctccagcttatcgcacagcaagattcatgattgtcatgaatcatgaaggagccgaatacgccataaagtggatgaatgatgcagggtacaaggtcgaggatctggattcggatggtaaaagcattctgctgacacaccagcttgagcttcaccattgggacgatgcatcacagatccttactgttcttgatgaaacagattttgacgaaactcccattcttcattactcctcagcgttagtgaagcttttgagtactgttccaactgattttcgggctgttgttctgatgagggtacctttcgaagcgtcaagctttccgcttgctgcggatgcaaatgctatgcaagctcgtactgaggctcatgatcattttcttgatatggtcgtgatcgcaaagcagttggagtgttcaaacactgcgagattatgtgacgagtatgcactttggcttgagttaaaggatccagaacaggcggattatggaagaaaaagattagaggaaaagcttaacgcccccaattcagcccttggcgtcgttcattttgcactccagtttggggtcaaactggatttggctgccgtcgagcgagacattgaacagcaagtagccataaacggcggcatgacaatcgatgcggctcttgcccggtttgctcttcttgaaacaaaaaatactccagaggaagcagctaactacatagctaggtatcatgaccagcttgctcctttcatcaactcaaaactgatgctgttccgtcaaattgagctgctttcaagggcgggtttgactgagagggccaattcgtgtattgatcaacttattagacacggaatcaccgatgaagaagaaagccgacttcgacgcttcatcgacgaagccgaagggactgacccacttgagggacttaaagcacaatataaaacctcaaaaactctcgataatctaatcaatttagtgaatgaactcgatgtgcgtcaatattgggatgacgtgtgtgaatatgggttcttattatttgataaaacgcattcgctaacggatgctgagtgcttggtgaatgcctttaacaactctcacaggtcagctgagcttgtcgagtttctgaatgcaaatcacaatttgctacagcagtctaaaaaccttcacatttcttatgcttggggtttgtacaatgaaggtgcccttcttgaatcacgcacagcattagctgaacttagcgacatctcggaaagtccgaactatcgagcgcttcaggttaatctcggtattgcaatgggtgactgggcatctcttaacgcctatgtcacaaaggaatatcaaaacagagagaacagaagcgcccacgatctgttgagagctgcaaaacttgctctccatttggacttccctaatgccaaagatctcattttagcggcagcgattaaggccgaagatgatgcgtctatacttgcaaatgcatattttttatcaacaagcgcaggaggggaaaatgatccaatagtttcccaatggcttgagcaggcggcggagctttcaggtcatgacggcccgattcaacggatgcgacttaaggacatttttgaacaaaagccagaatgggatcgtcgggagtctgaaacatggaaattactggaaagaggtgatatccccatttttctggcagcacaatcactcaatagatcgcttgttgagcttacaattatccaagcattaggaaatcattcaaagatcgacccgagacgaagaagcgcaataccagcctatagtggcaaacgccttccaaagcaatttgatattacgggaataacggttgctttagatgccaccgcactgcttaccctgagtttcctaaaaatccttgagacagcgctcaacgctttccagaaagttattatctcacattcaacattaggatggctttttgaagaacggcagaaggctgtgttccaccagccaagtcgaattcagaaagcacactatatacggaatctgctcgcaacggatatccttgaaaggtttaatccttcaacggttgcgagtagtgacctctcggctctggttggtgaggagctggcggccttaatcgctgaagcggagaaggttcgggaagatgataatactcagcgcattgttgttagatcttcaccagtccaccgactgtcgcacttcatggaagaggaagctgatctgtcgtcacatacctctgtattgagcagttgcctcgctgttgtaggcaagcttagaaaaaaaggacggattactcccgaagaagaaaaaaaggctcagtcctatttgcagttgcaagaaaagctgtggccagaacaaccggtaatctcagatggtgcgattctctttctggatgatctcgctataacatatttgcagcatttaggactgcttgaaaagctaaaatcggccggtcttcgaggcgttgtttcaccaagaacattctccgaggttaacgaccttattttttacgaaggcatttccgaagaggtgaaagaggcaataaaacgcacaagcgatgcactgagttcaaggattgagtctggacatgtcagagtaggtcgtagtcgtaattttagtgaggctggagaaaagtctatcccggagcatcctacaattggaatcatggctctggccccccattgtgatgctgtgattattgatgacagatttatcaatcagcatgaaagtatcggcgatggtagcacggagacaccgatattttcaacgctggatctattggattctttggaaacggctgatgttatttcggaagaagagaaactggagtacaggacacaacttcgtcgagggggatacttttttgtacctgtgagtgagggtgaactgtaccggtatttaatgaactgtgacattgtgaatagatctgtggttgaaacagctgagctgaaagccattcgggagtcggtcctccgcgtcaggatgagcgattacttgcaattgcctcaggaagctccatggctagatacaatactcaaggcgtttatttccgtcttgaagaatttgtgggcggatgtatctgatgttgccgcctgtagggctcgatcaaactgggtcgctgatcaagtcgacgttagaggatgggcgcattgctttggagatgagcatggcgattatattgttaagactggacgcgctgcatttcttcaaactttactcatccccccatctgatgtccctcatataattaaggatgcatattggagttggctggagaatagaattttaattcctctcaaagaacaatatcctgacctatatacttgggttgtggattgccaaaagcagctgattgcggagatggctgaaagggatcagattgaaggggatgcaatatgaagaacagccaagctaggactagaagtgctttgatcgtattggggcttatgcctcccttaatacggaatacattgtttgatgactcggattttattgaggaatgtggagttagtgctgaagttgtcttgattttaggagattctattgtttcgtttcatcgttccgaactttttaatgcaatacgagcgatttttcgtggtgcatacataaagaaaattgctgatacgacaggacggaaatggaaacttaggagcactaatgaggttggtgaattgccccgatttatactttctcgaggtttacagaacttaaatttgcctgacttttttgcactttctccggatatttcttttcgtctaaaagctcttgataaggtagcatcagagttcaattttccatacgatcctcagcagagatggaaaaatattttgaaagaacgtgctatcaaagatgatgagtttgacgcatttcaaagtgatttacgagatactccgatctatgttatgagatcaatacgaagtaaaatcgttagcagacgcatgagtttgccaacatatgttcctccatctcgccgatattttcaaagattggtgggagcttacgatggtagtgtatccatcaataattatgctaccggggtaagtgctgaattctttaagcaattgtctgcctggcatccgtatgacggttttttgttaagcttacttctttcttctcattctgcgttaactactgaaatcggtgtcgaatgtttgggaagtgatgatctggttcgggcttttctattccttgaaaatcatggcgatagaatttcgcaacttggtgccattgaaatcggatttcgcatccttcctgaaagaccagagattgaacatttaattattaatctcataaagcaaattcgagatgatgatgtgaatggtgatgtaagtgggttcaaaattctttctgccttgtttgttcttgtagatggggaattatccaaaatacggcttttttcagaagagcctcctttttacaggcggttagcatctttagctcaagctgcgcttatctgccgtcagcttttcgattcaaatattgacatacatgcgttttatgagtgggcggtaaacaatcgtggagagcagcattattttcagtcgctagttgatatgcgtatggagccgcgctggaatcctgattttgggatggcagcacaaattaaggctgatttttatggtcgcatattgattgcatcacaacgatatcgcatgaatatcaaagatggtgagctatatgaacttgtttttggtaatgagtcaggaagccttgaccctctttatgagtttccggcgcccttcatatctgggccgttagagggtggtgaaaatagtctgaacattttacctactgaactcactgaaacgattgaatcgcaactcaatgcagacgaaatagggccaaagtcttttattacccttgtgaattcggcgctgatctaccgcgtacattcagaccaagccgaattagcagcaaaagctctcaagcttggcaactatcgaatgacaaacatagagagtaagtctcagcttttgggaatattaaatggtttagccactgtagtagcttcaacaagaagtaaaacattagcaaatgcattgcgaattattgtgcgtagatataggcgagatgctcagtatcccttatcaatcgacgaggcaattaagttttgtcttgtcgccggggcatgccatgactctctaaaggaatggcgggaatttgtaggggattggctaacagaacttgctttttgcccattagcagataaagagggagaagtgttccattcacgattgatgtgtatctgtcacgctgttccagaactatgggtatcctgtgggagagctgatgctgctctgcaggcccataacgcaagtcggcagtatgtctgaaagatgtaacattccgatctggattgaatggatgtaacgcccgcctttccttcctcaaaatttgttgtataacaatgattatgtaaagttgtgattatcatcgtatattgttaacttattgatagttacggtttctggtggactgcggcatttggcgattgtttgtaaaaaccttaaagtgatggagcgaaaccagcaggactacattccttgttacaacataatgggagtatacagatgatcccagagaaattgacagaagttttaaagcatgacggagtggttgcgattgcaacattggggcaggacggccctcatatggtcaatacctggaacagttatgtacggattaccgatgatgaacggatcctgattcctgtcgggtatatgcatcgtactgaagcgaacattgcttttaacaatcaggtattgattaccctgggaagtcgtaaggtagatggaaatatggggcctggtgcaggttttctgattaaaggcacagcgtgcatcgaagtctccggttctgattttgccgttgtcaaagcaaaatttgcatgggcacgtgccgtaatggccgtaaccgccagttctattgaacagactttgtagggtaccgctttactattttcccgatgcggacgggactccgtctgcatcggggatggcaaccagatcacctctcttcatgcttcccaaccctcgcggtcaccggcctcatcaagaaacgtaagtagttctttttcaaggggatcatgtttgaccagcagagactgccgcctgcactcttccgcaaaaccggagcgacgggtatcgggaacccatatcagtgtcggtcgcattccttccatgcataacttctccctgtacttttgcacccattcaagaactctgcccatctctctccttgttcattcttcgttttatttgttactggtaacgtgagcaacaaaagcgtttcatgcaacaatattttatccagtgcaggtgggccagcgcagggcaatggattttataggtgataatcctggctgatggccatcaacgaggatgatggcgtttttacttataggtcaaaatgccttgtgtttttatatcataaagccataaattgccttgtaaaatcaaatagacactgttttgccaccttaattatggtacatgcttcgatttattgataacgatcttcggcgctggcaggaaagttcacgccgcaaacccctcatcctgcggggtgctcgtcaggtcgggaaaacctggtcactcaaagagtttggaaaaaaccggtttgaatctcttgctctcgtcgatcttgagcgaaatcagccccttcgcaagctcttcgatggcgacctgaaggtaacgcgcatctgctctgatcttgaagttatccttcagcaaaagataactccgggaaaaacgctgctcttttttgatgagatacaggcctgtcctcgtgccataacagccctgcgctatttttatgaggagatgccggagctgcatgtcgtggccgccggttcgctccttgaatttgcgcttgaagagagttcttttcctgtcggcagggtgcagtttctcaatctctacccgctttgttttgctgaatatctggaggcaatcggcaacggcgctgcggcaacggctgttctgggcaatccggctgaaatatcacccgcagtgcatgagctgctgcgcgaggagctgaaacgttatttctttattgggggaatgcctgcggctgtcaaggcatatcttgaaaatcaatcattgcgtgatgcctttgaggtacaacaagaggttgccgagtcatacaggatggactttgccaaatatactccgatggttgaccgcttctgtctcgattcggtctttacttccctgtcgcagcatatcggaaaacagatcaaatatgcacgccttggtgaagggtacagcaatccgacactgaaaaaagcattcgatgccttgtgctttgctcaggtagcccgaaggataccctcggtcgatccatcagggcttcctttaggggcaactgcttcagccaaatcattcaaggcgctcatgctcgatattggattaatgcgctacctttccggtatgccgaacgatattgagtatgtaaaaagtgatctgcttgccatctaccggggagccatggcagaacagtttatcgggcaagagatgctggtttctcaaaagggtggcctgtattactgggatcggcaggctaaaagcagttcggctgaagttgattatctggctgttctggacggcaagattcatccggttgaggtgaaaagcggggccgccggtagcttgaggagcctgcatctctttcttgcttcgtatccggagtgtggcaaagcactggtcttttccgatcgcccatatgcagatcttccagagcaaaaaatcacattcctgccgctttacagcgcctttgctgccacaacgtcagggcaatgagggcggcctcctggcgttacgttcagaaaaccagctccgcccagaatggcccttgctgctcgggacgtgcccccgtctatgagcgtcccgctatctttttgggtcgcctgaaactgacagcgtcgtgcgtaaggggaagtgccttgtcattgccacccgcctccgagggctttgtacaggtcgatcaggttggcaagagtctgctgatggatcagaatttcgttctgctgagcctcgaaaagggagcgttgggcgtcaagcagcgcgaaatagctgtcgatgccatggtcgtaacgcgctttcgtgatggtccgggcttgatcgctctctgtgaccagagctcgctgggcatgcaactgttcggtgtaggtcgctcgggcgaccagtgcgtcggagacctcccggaatgcggtctgtatagctttttcgtatttggcgacggcaatatcccggttggtttcagccagtttgaggttggcgcgcaaacggccgctctggaagatcgggagcgttatctgcggggcgaagctccaaataccgcttgatcgggtcacgaacagatccgacaggctggcgctggcgaacccggttgagccggtaagacttatgctggggaagaataaagcccgtgctgctccgatgttggcgttttctgccttcagtgcgtattccgcctgccgtacgtccggtcgatcgagcaggacgacggagggaatgcctgcggggagcgtgtccagcacctggacatcggtcaggcgctggggttcaaggagcttcggatctatctcctttccgaccagcagggtcagggcgttcttgtcctgttccacctgacgttgatattgcgcacggcttgctcgggccgattctgccagtgttgcggactgtgctacatcgagtcgggactttgcccctaaatcgtagctgcgtttgatgagatcgtacgcatcctgccttgtcctgagcgtgctttcggtcaatcggagcagttcgacatcggcaaggtaggtgagataggcgttggcgacttcagcgatcaggcttgtctgggcggctttgcggccctcttcggtagcaagatactggtttatggcgcgattactgaggctgcgtacacggccgaaaaggtccagttcatatgccgtcgtgccgatgtttgcggtatatgtcgaggtgatttccttatttccggtgccgctcgtgctttttgataactcctggcgtgtgaagcttcccgaggcgttaatcgatggaaggagatccgaacgctggatgcgccaggtgttgcgggctacctcgatgttgagggtggctatcctcaggtcgcggttgttggcaagtgattcttcgataaggctttgcagttttggcgacctgaacatgctccgccatccgatatcggtggtacgcggctgtcctccggagtccggtgccgtggaggtcgttgtcccgattccggaagccaccggccactgcgtggtgacgggtgccgttgggcgtacataagcaggctcaagcgaacaggccgtcagggtggttgctgccaggcataaaggaagcagcagcttagtgttcatggttcgatcccttgtcgttttggtttactgcagtgtcggttgccgtctttcgggcaaaccgggattgcacgaggatgaagaagagaggcacaaagaagatcgtcagtatcgtaccggacaacattcctccgatcacgccgatgccgatggcgtgctggcttgccgatcctgctccggaggagaaggcgagcggtgtgacgccgaggatgaatgccatggaggtcatgacgatcggtcgaagtcgctgacctgctgcagagaggactgcttcctgcaggttcatgccgctttcgtagagggttttggcgaattccacgataaggatggcgtttttcgccgtcagaccgacggttgtcaacaggccgaccttgaagtagacgtcgtttgaaagacctgagagaaatgtcgccagaacggtgcccagaacaccgagcgggactaccagcatgacggcgatcggtacgctccagctttcgtaaagggcggccaggcaaagaaagacgaaaagcagggagagcgtgtagagcagcactgtttgctggccggcagcacgttcttcgtaggaaaggccggtccattcgataccgaaaccttcggggagtgttcctgccagtttcgccatgacggccatggcatcgcccgagcttacgcctggcgccggggctccctggatattgaccgatgatatgccgttgaatcgttcgagttttggcgaaccgaagctccaccgacccgaggaaaacgatgagaagggaaccatgtcaccattcgagttccggacgtgccagatgtcgacgtccgacgggttcatgcggtacggcgcgtctccctgcatgaacactttcttgatgcggccatcatgcagaaaatcgttcacgtagctcgaaccccaggcggtctgcagcgttgagttgatgtcggcgatcgataccccgaaggcgcttgccttttcgtggtcgatatcgattttgaactgtggcacatcttcaagtccattgggacgcacgccgctcagggagggatttttcgcagccattcccagcagttggtttcgggcggccatgagagcctcatgacctttgcctgtccggtctacaagctgaaggtcaaaaccggaggcgttgccgagttccatgacggccggagggtaaaacgcaaagatcatggcgtccttcacgctcgacatggcgcccatgattcttccggcgatcgatgcaacatcctgacccttattctttcgactggaccagtccttgagctggacgaaacccatggccgagttctggccctggcccgcaaaactgaaaccggtcacgctgaagacgctttcgatgttctctttttcctgattgagaaggtagcgttccattgtcttcacgctttcgagcgttctctccttggtcgctccggatggggtggaaagctggacgaagagaaacccctgatcttcgtccggcaggaaagcggtcgggatgcgcaagaggacgatgacaagcagcaccacgaccagcataaatcccagcagcgagcggttgacgctttccgtcatgacacgggctcccttgacatagcgctcccggttgcggttgaacttgccgttgaaccatgcgaaaaagcgcccgaggggaccagtgccgtaaagatttccatccgctctgaccggcctgaggaggctggcacagagagccggtgtcaggatcagcgcaaccagaaccgagagcagcatcgctgagacgatggtgatcgagaactgacggtagatcgttcccgtggaccctttgaagaaggccatcggcacgaatacggccgagagcacaagggcgatgccgatcagcgcgctggagatctgcttcatggatttttttgtcgcctccagcggggagagtcgctcctcttccatgatgcgttcgacgttctctaccacgacaatggcgtcatcgacaagcaatccgatggcgagcaccatggcgaacatgctgagggtgttgatggagaagccgaaaaccgacatcaccccgaaggtacccagcagcacgacaggaaccgcgatggtggggaccagcgtggcgcggaagttctggagaaacaggaacatgacgaagaagacgaggatgaccgcctcgatcagggtatggacaaccccttcgatcgatgtcttgacgaatggtgtcgtgtcgaatgggtaaacgatctgcacacccggcgggagcagcggtttaagggcagtcattttcgctttgaccagattggcggtgttcagggcgtttgccccggtcgccagggtgatggccatgcctgcagccggtttgccgttgaagcgcgtggtcatgtcgtagttctgtacgccgagttcgacgcgggcgacatcccttaggcggacctgggagccgtcggtattgaccttcagcatgatcttttcgaaatctccgacgcttttcaggcgcgactgcgctgtaatggtggcattcagttgctggcccggaaccgatggcgttcctcccagctggccggcggagacgtcggcattctgtgccgtgatggctgtctggacctcggtggtggtgaggttgaagctcgccatgcggtggggatcaagccagatacgcatcgaatagggctgcccgaacacctggatgttaccgacgccgggtacgcgactcagcggatcgaggagcttcgagttgatgaaatcgttcatcgcgtattcatcgatccggggatcgtccgaatagacgcccacgaccatcagaaagccggtatctcccttggtcaccttgataccctgctgctgtacctgttggggcaggttcgacatgatcgactgcaacttgttctgcacctgcacctgggcaatatcgggattggcttcaggttcgaatgtcaccgtgatggtgacgttgccgttcgaatcgctccctgagctgaagtagcggagatgatcgataccggtaagagcctgttcgatgacctgcgtcacgctgttttcaaccgcttcggaagatgcgccgggatagctggcgctgatgttgatggtcggcgccgcgatgcgcggatattgctcgaccggcaggatattgatggctatgattccgccgagcatgatacagatggagatcacccaggcaaagacgggtcgctcgataaaaaatccggacatggtactggtgcgttgaaatgtaatggattatttagcctgcacgggtggcagtgttgcttcgacggttttgaccgccatgcccggctggattttcatgatgccttcgtacacgaccttctcgcttgctttgagtccgctgcttacaagccacctgtctccgacaacttccgtaacgatgatcgggcgggggtttgctttgccgtccggtccgacaacccagaccgaaaccgatccgtccgcacttctgctgaccgatttctgcggtacgaggatggcctgctcgtctctccactgttcaagacgtgcatgaacgaacatgccggggaggatttcattgccggggttggggaacaatattcgcaacaggaccgttcctgtgctcgggttgaccgttacatccgagaactttaacgtgccgggttgtcctttgggttttccgtccaccagaagctggacaggagcactctcgacaccgggatcgccaacctggccttgatggcgctgtcgcagctgtaacagttcatcgctcgactgggaaacgtccacgtagatctggtcgagctgttgcactacagcaaggggcgtggcttgattggcattgaccagagccccctcggtcaccttcgattggccgattcgtccggaaatcggagacatgaccctggtgtagtcgaggttgatgccggccgaggaaacttcggatctggcgatgtcgacatccgccctcgcctgggcaaggttcgcttttgcatcgtcgtactcctgccggctgacgccaccgattttgaccagttcttcgtagcgagctgcttttgccaaaaccgatttcacgttggcctcggctttgccgagattggcttttgcactgttacaggcggcttgataggtcgcagggtcgatctggtagagttgctgaccctgtttaacaaggcttccttccacgaagaagcgcttcgtaacaatgccgctcacctgcggccggatttctgccatacgtacagccgaagtccgccccggcagctcttttgtcaatacgaggagttcgggtttcatggtcacgacactgacctccggtttcatgccggaatcctgacgctgctctgacgatcccttcggccacaggtaccagccagcaatcagggtgacaagcaaaccggcgatgatatacgaccttttcatcattgataacgtatccttttatgggtttggtgtggttgtcggttggctttcaggataaccgatatacatctttcggatctgttccaggaagggcagacgctcctcgtcgcttctgtcgacgaggccgaaccattcgtggcaactgaatccgataaaggcgaaataggccatgcgggccgcttcaggcttcgctccgctatccatggcattcatgtcccgctctatccacttcagcatccgctgcctgagcgactcttcgctcgacatggacgatgtgatggccatggagacagcgcgttccgtatcatcgagggcacgctcggcaattttgatacgtgcgaaaagttcggggtgaggggtgtcggcgcactcgacgagcgctgattcgatgcgtgccgtatcgcgctcaaactgccggtcgatcagagcttcgagcagggcggtcttggatttgtagtcgtaaaccaccctcgatttgctgattcctgcctcctgggccacggcatcgatagagaggtgcgacgcaccatgcttgacaacaacccgttcgattgcgtccagtatttccgagtcggtgacttttttcggtcttgacataatttgatctccttgactgagtttaagaacgatcgttcttttatacaaatgttatctgcgattttttttgccacatcttttccggtttcttgacattgagaaatcgggataattctttcgtgtcgctatccccatttcacaggtgtaaattgtcttgttttttgccctgctttatgcaatattaaagttaaactttactattgcatacaatgattgcgcgtcatctcatgtctaccctgcagagtcgggccttggaatatcctgttgtaacgctttccggtccaaggcaatcaggcaaaaccactctttgcagaactgcttttccagaaaaaccgtacagcaaccttgagaggcctgatattcgtaattttgcacagcatgatccggcaggatttttggcccagtttccaaaaggtgccgttcttgatgaagtgcagcgtgttcctgagttgctttcatggattcaggttcgagttgatgaacacaaaactgccggtgagtttattctgaccggaagccatcaatttgaattgagccgccatatcagtcagtcacttgccggaagaactgcgcttttgaagctgttgccgttatctgttgctgaactgtgtgatgcagggctacctactggcgtcgatcatctcctgttcgctggtggctatccgcgtattcatgcagatcaccttgatccggcagtcatgctcggagattattttgcaacctatgttgaacgcgatttgcgggagttgatacaattacgctcgatccggcaatttgaaaactttgtccgcctgtgcgcaggaagagtgggacaactgctcaacctgcactctcttgctgctgatgccggggtttcaagtgtgacagcaaaaagctggcttaccctgcttgaggcctcttatattgtttttttacttcccccgtggtttgccaatgtcggaaaacgattgacaaagtcaccaaaactctatttttacgatgtgggtttggcttcctggctgatcggaataacgcaggagtcacatctgcaagttcatcctttgcgaggatcgctgtttgaaaatctggttgttcttgaaatgctcaaggctcgcatcaatgatggcctggcagcaaaccttcatttttatcgcgtcagcagtggactggaagttgatgttctgctggaagcgggtaatatgataaggctcttcgaaatcaagtcatcgcagacgattaatcaggagagtttcatacaactcaataaagttgcggctatttttggtgaacgtgtcgtgaaaaaagtggtgctctatgctggtcatgaacaacaaaaacgcagtaatgccgcagtgttaagttatctgtatgccggtgaagccgcaaccaacgaaggcaccccggggtctgctcacgaaacggacaaaacagaatgctgaggctttttatacaagagcttccaaagtcttgataccgaagatggatgggaatgaaaacatatgatgtcaatctgaactataccctgacctgatgtcaggatcattgccggaatcatgtcagaatagagtgcgaatctgcatttgttgacagttgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggctttaaattacgtcattttgccatgatctactacgactttttgaagcgatagctgattttttctgcgtgtggcgcctccttctgccggttgctgttgttcgaagatggttgtacggtgttcgagccggtagcttttaccggttagtttgatgacttcgcatttgtagagcagccgatcaagcatctccgcccaatctttcgggcttttattggtcgtaataatgaatgatgcctgttcatgaagctggttgacgagctggaacagaccgacggcaaccgtgttttcaagcggtaacatcatgatatcctcaataaccggcaggcgcgcatgcattattcgcttgaactcccttgccgccgccgttgtaacttccttgagcctgatggtatggatgagctcatccatagttcggaacagttcgtgataaccgagattgagggcttcatggcagagaccgccggcaagatagcttttgccggtgccgcttggcccgataagagtaagcttgtagtggacttggtgtagaggaatcaaattatttccagttttagtaataactggcagttatttgaattcaaatattggccaataatatcgctatactatccaatatttgttatttattatatacattgaatggcttgcttatgtaacacgatagacaccgtgccaaaagatttcatcattgaacagctacaacagcggtttgctcatcacccccacattacccgtgaggagttgctcggcttttacaggtcgtttgagcctgatataaaagattcaacctttgcctggcggatccattcgcttaaagcaaagaacctgcttaagcccataagaagaggagtttacatcttttcagcaaagcctcagtttcacccgcaggtagagccaaaactaagagcgattgcccgaaaactcaataagcaatttccagtcgcacggcattgtgtgtggagcacccgatggctgagcgagtggatgattcaccaacctgatagatttttgctgttggttgaggttgaagctgtggcaacggaatcagttttttattttctgaaggatgagaaatataaaaacgtgtacttaaaccctgacgaaaacacccttgagcgttacattaatgaagagagggagtcaatcattgttaaacctctcataaccaaagctccccttgaaaaagaagagaaagtagctacaccctcacttgaaaaaatattggtagacatttttgttgatcgtaaactattcagtgtttttcaaggcagtgagctggtgcaaatattcaacacactcaataggatgtacgccctcaacatcacaagaatgacggcttatgccaaacgaaggggcaaaatgcaggagctgatcgattttatgacaaaaaacacccacgtcagtgcgataccgagcaaatgatcatcccgaaatcatatacacctgactggatcagggaaaaaaggaaagcctaccgcaaaagcccccctaaccctgccatcatggaaaaggtcatttatgccctttctttggtcgagcagttggcgaaaaccgacctttcttttaccttcaaaggcggcacaagtctccttcttattttaccggaaccccaacggttctccattgatgtagatattgttaccaccgaaagcaagggaaaaatcgaagccgttttaaccggcatttgttcgggaggtatattcagtaaattcgaattagacgagcggagaagctataaacccggcatacccaaagctcactacaaactcattttcttttcgcagtgggacaacaaagagctatggatcttgctggatattctgtttgaagagcatggctacccatccttggtgcaagcaccgattataaacgaatggattgtaacagacgaccctctggttaccgttcatataccttccgttgattccatcacaggtgataaactcaccgcttttgctcccaataccgttggtattcgattcagagttgaggatgccaacggtggcattaccgaaaaacaaatggaagtcatgaagcaactcttcgacattggcattttgttcgacaggatatccaatctcgatcatctcaagcagtcctttaccacaacagtacaaaaagagatttcctacaggggagaggcaaacattacaatcgaagcagtgttgaacgacattatcaacacctcattgatgattggatcactgggcaaattctttgatccaaagggagagtttcagcacatagcaaaaggcctgacgcaattaaaatcctacatctacaatggagcattccgtcctgatgatgcggtattggcatcttccaaagcggcttatctggcggctatgatcctgacaggttatgatggagaaataaaacgatggcagcctcgcgatgatattacgaagtacagcatagctcctgtagagtaccaatttctcaataaacgaagaaacgttgctggagcacccttattctattggtatcaaacgttgggcttattggggaaattataaccagatgtgatcagatgaatatttcggagcaaattgtacactccggagctgtcggtgcctgattgatgcggctgtaccaaaactgatgggtgtatgacattccgtcatatagtgtacaccgcttcaaaaaagggaatcagcgattgattggcgattttggtacctcataaaaaaaggggtactatggcaaatagatcaatcactatgctcaacattcaacgaatccttacctccatagtgttctataatcagcagtatgtaaagcacactgagccggattcataaacgcgctttcatctcctttttttgatgcggcactttactgctacatccttcggcacattgactgcgaattcagctaaccctgattattggccccataacgtcgataatggaactgcccacatgccatcacccagtggcatggtttccgttccatcataaagcaaaatacccattttgaagaggtcgccagcaacacttgccagctttttcagacctcgcaaatcaccagcattcacggttgcagaggcttttacctcaacaccaatcagttggccggaagcgttttcgatcacgacatccacttcaaacatgtcaaagtcacggtagtagagcagtttatagtcgtcttccgccgtagaactgtgcttgagcagttcaccatagacgaaagtttccaaaattttgccaaaccggcttcgatcctgctgcacttcggttgcgccaagatcaagcaatgtggcaagcaaacccgcatcaataaactgcagcttgggggttttgataatacgcttgagtcgattcctggcccagacctcaatgcgcttgagcaaatacatctgttccagcactcctgtatagcgtgaagccgtcttgctgtccagaccgacctgactaccaagattggtgtaattacacatctgacctgatatttcagccagaatgcgcaaaaaccttggcaattgatcgagcttgtcaatactggccacatcgcgaacatcgcgttgaatgatggcattaaggtactggcgcacccacaccgttcgccttcgtacatcagtgcgggaaattgcttcaggatagccgccccgcaaaacaatttcaaccaattcctctcctgtcaccggcatggttaccttgagcagcctgcctgcaaatgccgcatcaatccaattcgcagtactcccatgcaactcgctttgtgacagcggcagcaacgtgagcgtctccatacgaccagccagagaatccgctaccgcaggaagtgccatcacgttcgccgatccggtcagcaagaagcgcccggggcgccgatcatcatcaacactcttttttatggccagcagcagttgaggcgcacgctggatttcatcaatgacagcacgatcaaggctgcgaatcatccctacaggatcatttctggcagacaacaacgtcaattcgtcatcaagtgtaagatagcgcatcccttcgattgccatttgtcgcaccagggttgttttgcctgcctgccgcggccctgcaaccaaaacaacgggagtgtcggacagcgcttcagcaatgcgcatttcaatcaggcgagagtagtgagaaggcttattcatatgaacctggatacgtaaaatatggattctgtgagcataaatactggaatcgatgaacataaattacggaatataaaccagattcttctggaagaaagcaaactgtacccccagacagcctccaataccaaattaaaaaattgcacaaccgggagagcatgcgagaccggtggaagccaaacacgataataatgttttgttgcaattcggggggagggtgggcgattataaagggagaataaagctcttttttttaccgccaaaattttgttgcataacaatgattatgtaaggtaagctattatatcacaatgttatagcggtatttataggcgcccatgtacatgagttgatcgtaaaataaaattcaaattctcttcttttaaccagccttcagagtgttttccagggctttgagatatgctttatgtttctctggattttgtgttgttaactttacgatattggcaagtttccattgtactgctggcatatgatgcagattttccaatggcatatctcgtacaaacagattgattgccgtaccacctttcaacgcaaaggcattttctttggccacaaggggtagcacctgaagcaggaggttaacctgctggcgatacattgggtctatcataactttatcagctcctctggcaggttgagagcatattttttaacataaacgccgcctttaacgatacttcttgctccttttccgagatcaagtttcgcgtgatcaaggcgcttatgccactcatgtcctgctttttcggccatgtagagaaaaaggcgttttaccctgattgaacggcattgctcaagaagatcctgcactactcgtgggcgaagtgttgtcaagccttccatgatctgatagcactccaccagattcagggtatccggagaaaggtacagacattcgagaattgcccgctccgctgaagatatgcgtatggaaaaaaagggtaacagcagatcggttataccgatgtcgtctggcaggaatgatgttctttcatggacgatcagttgcggccagtcatattttctgaaccatgctggcaaacgtgttttgatgggagaaaataaatagacggtctgtttgccaaaacgcagataatgagcaaaaccctgcaaagcaagggccgtgagcgccccggcatgaagcggtagcttggcttgcgtttgcagggtatagagtgccccttgccatgtcacctcttcaccgggccgtttcagcgcaccggtgccaatggattccatccagccgcttttgcggtaatgtttctggaggtcatgggatataccaagttgctcaagccatgatgccagatcaacagtgccctgggtgtggttggccagtgttgactttaattttattctattattagtagtcatgctaccaatatcagaatatttataataaacagcaaatcgttgaatgattatcgccagcgacatcttttcatatacaaacagacaaaacagaatgctgaggctttttatacaagagcttccaaagtcttgataccgaagatggatgggaatgaaaacatatgatgtcaatctgaactataccctgacctgatgtcaggatcattgccggaatcatgtcagaatagagtgcgaatctgcatttgttgacagttcagatcaaaggtcatagagtgcatcctgacaatttccgatagatgggaagctttacgacggttgcctatgacgcgatatgcttcgcgtcgatcaggtgaagaaaacacctgcgaagagtagtgctatgagggcgggttcgggggtttattgagccaaggctctctggactgcttcgggttcacgagcaatgactttcagcaatacccttgcggcacgggcaggctgacgacgtttttgttcccagtcctgtacagcccgaacatcgaaaccgaaacgaagggaaaattccggttgcgtcaggcccaggctctgccggattgctttgacatcaacttcatccgggacataagcaacaaaaccctctgttgcctcaccacgcgcatacgcaagcgcttgctgtgctgatttgatcagtttacttcctgcttttgacatggcgttttactccttctctgtaggttttggcaatagatcccaaaacctcttttaattcgtttcgttcagcttgcgacaggtttgctttttctcccccagccctaccttttatttcaatcccggcatcaggattttctgcgacgaaatcaacaataatttgtcgctcatcctccgtcaagccgacatccttggcatcggagaggtaaccgggtgtttcaatgacaacctgcatgaatccaatctacggcattgccgtacgttttgcaagaagagttgttgccaagccggccttattgtaaaaaaagatcgtttatggcgtcgaggaattctaacgaaccctgatcaaggtgcggcagcgggaaagcatcgcaattgccaaaaacgcggagcatatcgaggccgaaagtaagcgctgtgcagcgaacaggttgctgacctgaagagcagggtagccgccggccagccgaaaacccggttcaaccgcgagtcactctgtcagtacctgcgggcagatggctcacagtaactctgcacattcaggatagttgcacatcatgatcaggcagtatccttgtctgattccgtttataaatagcaggtaatcactatattactaccagtgtttctgaaaaccgttaccggtgttttcgttcggaatattggtaacaatctcctgaaaatgcttttatgctatcacccctgatcctcatcccgtcagcagacctgctcgacaaccatccgtatctttccagtcaggcaaaagagctttcgcaagcctatgctgaaaaaaaggtcgtgaccgacaaccagttgaaaccaatcggcagtgcgctctggtcggcgcttggtgacggggtagagcttcagcaggcgaaacaccaggccggacagtcaatcctgcccatcgtcatcgagagcgacatcccggcaatcctgcaactgccatgggagatgctttggcatccggaatacgggtttcttgccctgcacaaggagtttacgctttcgcgcagcagcccggccatcaaggtgcacatgccggatatcgaaaccggaccgctgcgcatcctgcttttttcatcgttgcccgacgatctcgacgaaaccgatcagttgcagatcgaggaggagcaggctggtgtgctcgaagcacttggcccatggttgcagagtggccatgtggtgatcgaaatgcctgacgacggacggttcagcctgttcgaagaactactgcactcgttcaggcctcacctcgtctggctcagtggtcacggggtattcagtaaagacctgctgaaccataaccataaagggtatttcctgtttgaggacgaagagagcggcaacgggtcactcgttgacgagaatacccttgccggagcattcagcggcaccgccgtgcagggggtgatcctctcggcctgccagagcggcaaggcaatttcctccgacctgaacaacggcctgatgtacgcgcttgcgcagaagggcatcccccatgtcattggaatgcgggagtccatctttgaccgtgctggcgttcagttcgccaaaacttttttttccggtctgctgcagaagcgggagatagcacaggcgctgcagcaagcccgtcaggccatcacgatgccaatgcgggacgacgagcatgcaaaacggtaccgctacgccgacctctcgttcggtcagtggtgcctgccgatgctgctgagcagagagcataaccggtcgatcatcgattggcatttcatgccgcagccgatgggtgcggtgaacagaaggaatagaagtgtcaagcaactctcattgccggaaagatttatcgggcgtcgtcgggaattgcgaaagatccagcaaaacttcagaaacaatcaggaaaaagtgttattgctcattggtgcaggaggtatgggcaaaacagcgtttgccggcaaactccttgataccctcaagtctgatggttatgaggtgttttatatttcaatacatccgaatcacgattggcgaaaaacaatatcatcgcgaataccattttcactcgatgataagagacgaccggtatacgataatgaaatcagcgatattcacgacattgtcgatcgggcagaatgcctttttgttttgttacttgagcaatttgatggaaaagtagccctgctttatgacaacattgaatccgttcaggaccctctcacgtgcgctattaccgatagagatttacaacgactgatcgatttgtcgctttcgatgcaggaagatggtctgcatgtcctcctcacctcgcgatgggcactgccggagtggaaagagccggttcatccgcttggaaaaccggtctaccgtgacttccttgccgtagcccagcagcagaaactgccaaagagctttctcagggagtcgaaacggttacgaaaagcctatgatgtactgaacggtaactaccgggcactggagttcttttcggctgcattgcagaatatggatgccggtgaagaagaggtatttcttcagcagttgcaaaaagcagaagctgaaatccaggttgacatggcgctcgaaaaggtgtggcgtcacagaacagcggaggaacaggagctgctcagacgcatgactgcttttgaggtgcctgtagctctggagggagtgcagaaaatcgccatgctcgatccacagcaacctgtcgaagccatggaaacactgctctcggtatcgctgatcgagcggtactataatcctaaatggaaaaccgatgagtttctggtgtcatccctcgtgcgaagctggctggaaaaacagggggtagcgaaacccgaacaggagctgctgcaacaagcagcaacgtatcacgaatggctgcttgagtacgaacgaaacacgctcgaccaggcaatcactacccatacggcgctcatgagcgcaggtatggacgaaaaggctcatcgcataacgcttgactggattgttgggccgatgaacatggcagggatgtaccagaccctgctgcagacatggctgcttccagcctgtaactccgctgatcagcaaactctggcagaagctttggggcagaccggcaaacagtatcaccatgtcggggagtatgacacggcgctggagtacctcaaacgctcccttgcgatatgcgaggagatcggtgacaaaaagggtgaaggcgccacgctcaataatatctcgcagatatatgatgcccgaggggagtatgacacggcgctggagtacctcaaacgctcccttgcgatcagacaggagatcggcgacaaacagggcgaaggtgtcacgctgaataatatttcgcagatatatcatgcccgaggggagtatgactcggcgctggagtacctcaagcgctcccttgcaatcaggcaggagatcggcgacaaacagggcgaaggcaccacgctcaataatctttcgggaatatatcatgcccgaggggagtatgactcggcgctggagtacctcaagcgctcccttgcaatcaggcaggagatcggcgacaaacagggcgaaggcgccacgctcaataatatttcgctgatatatagagtccgaggggagtatgactcggctttggagtacctcaagcgctcccttgcgattcagcaggagatcggcgacaaacagggagaaggcaccacgctcaataatatttcactgatatatcatgcccgaggtgactatgagacggcgctggagtacctcaagcgctcccttgcgatcaggcaggagatcggcgacagttcggggttatgtgcaacactgttcaacatgggtcatatctattatcaaaataaagatctatcgaatgcggtattatcgtgggtaaaggtttacaggatagcgagtaacatcaatctggcgcaagccttgcaggcactggcagctcttgcgcctcgacatggattgcctgaaggacttgaggggtgggagatgctggcgaagcagatggatgagcaacagaaacaatcataacagccatgagttcagaccgcgagtacattatcgaatcttttgcacctccgaaaggagatgacgaacttgaaaaggggtttgccgcaattgttgtggagcagccgaaattgctcgatgagcttgctaaacagcttgttacccttacgcttggcattccggctctttttgcaaccatcctcaaactcacgagtggtgaagcggctgttttgacgttgcatccttttgttgtctgggcctttctttgctggtttgttgccctgctgctcagccttgcgagcctcatgccgtgcaggtggaacgttgaccggcaggtggtgcgacgtgaggaacctgccgccggaggtcagcccttgagtattgaagagttctttttgaaaagcgccctctataaacgaaggttactgattgccgcgagcatctgctgctttatcggtatcactcttgcgggtcgcagtatctttcaataacccgataaccacaaccctgccatgacagagcaatatgtccgacagcccattcgatgctggaagtgtaaaaaggtgttcaccctgcttatcgataccgcaggcaatcctgaactatcgcggacctgcccgtactgtggagcatcgttccatatcaaccttgcacaatacccaacaaccgtcacaaccgtggttcgaaacattggcgatccccagcctcaggaaatcaccgtttttgtgcttccggagatcatcgagactgagcaacccgataatttgtagccaattaccccatgaacccggttcctccattgttcctgaccccggattccgctatcatcgagcgctatccagatcttcttaggcaatccgccgaactctcgaaggcatatgcagatcgtcacagtcgtatctccgatgcggcgttgcaggccctgggcagtgcgctctggcaggtgcttgatgcggacgagaagctgcaacacgcaaaaaagcaggccggaacagggatactgccactcgtcatcgcaagcgatgatccggcaatcctgcaactgccatgggagacactgtaccatcccgattacggatttcttgcccggcatgaggggttcacactctcccgcaccatcccttcgatcaagacaggagtgtcggatatcgaacccggccccctgagaatcctgctcttttcctctctgcccgataaccttggagaaaagaatcagcttgagatcgaggttgaacaggggagagtgcttgaagcccttggccagtggcggcagagcggacatgtagtgcttgaaatgcctgatgatggtcggtttagcgagttcaagaggatactcaaatcattcaaaccgcatcttgtctggctcagcggccacggtatattccagagcgacccgctgaaccaccatgacaaggggtacttcctctttgaaaacgagcatggtgatggcggtgaactggtcgatgaagatcagcttgcagaagcattcacaggcattgatttgcagggcatcattctctcagcctgtcagacaggcaaagccgactcggccaacctgaacaacggcctgatgtacaagcttgcatggaaaggcgttccccatgtcatcgggatgcgtgaatccattcttgatcgtgcaggcgtgcagtttgcccaggcattctttgaagccctgatcgataaaaaaggtatagcccttgccctccaggaggcccgccgggcaatcattctccccctgaaagacgatgaagaggccagaacgtcgcttgacgctgaactctcgctcgggcagtggtgcctgccgatgctccttagcagagagcataaccggccgatcatcgattggcatttcacgccgcagccgatgcgtgcggcaaatcttctgaacgaaagcctcgacaggattaccctgcctgcacagtttatcggacggcgtcgggagttacggaaactgcagcgggagttccgggaagggaagacaaacgtgctgctcttcaccggagctggaggcatgggtaaaacagcatttgccggtaaactcatcaacaacctcaaggcggatggctttgaaatattcgggttctcggccagagcggaacacgactggcgggataccctttttcagatgaaactgatgctcgacaaggagcgtatcgaaaaatacacgctcatcgaaaaacagtatcccgatccggcaaaacaggcagcagggcttctgaaactggtgcttgagcagtttcagcggaaagtggcgatattcttcgataacctcgaatccgtgcaggatacggtctcccgaaccatcatcgaccctgagctgctgatctggatcaatgcggcagttggcctgaaaaaggaaggtctgagagtcctcctaacctcgcgatgggcactgccggagtggaaagagccggtttatccacttggaaaaccggtctaccgtgacttccttgccgtagctcagcagcagaaactgccaaagagctttctcagggagtcgaaacggttacgaaaagcctatgatgtactgaacggcaactaccgggcactggagttcttttcggctgcattgcagaatatggatgccggtgaagaagaggtatttcttcagcagttgcaaaaagcagaagctgaaatccaggttgacatggcgctcgaaaaggtgtggcgtcacagaacagcggaggaacaggaactgctcagacgcatgactgcttttgaggtgcctgtagctctggagggagtgcagaaaatcgccatgctcgatccacagcaacctgtcgaagccatggaaacactgctctcggtatcgctgatcgagcggtactataatcctaaatggaaaaccgatgagtttctggtgtcatcccttgtgcgaagctggctggaaaagagaggtatagccaaacccgtacctgagctgttgcagaaggctgcaacctatcacgagtggcttctgatgcacgaacgaaacacgctcgatcaggcaatcactacccatacggcgctcatgaacgcagggatggacgaaaaggcacatcgcataacgcttgaccggattgtcgggccgatgaatatggcagggatgtaccagaccctgctgcagacatggctgcttccagcctgtaactccgatgaccagcaaactctggcggtagctttgggggaaacaggacgtcaatatctcgatttgtgtgaatatgagacggctctggagtacctgaaccggtcgctttcgataaggcaggaaatcggtcacaagttaagagaaggcgcgacgttgaataatatttctcagatatataaagtccgaggggagtatgacacggcgctggagtacctcaaccgctctcttgcgatatgccaggagatcggcgacaaacggggtgaaggcaccacgctcaataatatttcgctgatatatagtgcccgaggggagtatgacacggcgctggagtacctcaagcgatcccttgcgatcaggcaggagatcggcgacaaaaagggcgaaggtgccacactcaataatatttcgcagatatatcatgcccgaggggagtatgacacggcgctggagtacctcaaccgctcccttgcgatatgccaggagatcggcgacaaaaagggcgaaggcaccacgctcaataatatttcgctgatatataaagtccgaggggagtatgacacggcgctggagtacctcaaacgctcccttgagatcagacaggagatcggcgacagtgcggggttatgtgcaacactgttcaacatgggtcatattcatgcacaaaacgaagatctgccgaatgcggtatcatcgtgggtaacgtcttacaggatagcgagcaacatcaatctggcggaaggattacaggcactggcagcacttgcgcctcagcttgggttgcctgaaggacttgaggggtgggagatgctggcgaagcagatggatgagcaacagaaacaatcataactgccggatgaatgtgggtaaaaagagagatgtgatcggaaaacaagaataagccaaaaacggaaaacaaaaatcacccaggcttagcgtaaaaaaagacggaagagggcgttgatccataggtgaaataccttcgcgtgcagtacaatggcaaaaaggataaacaaaaggcgacatcctgattatccggcgagttgacaggctcggctgctcacttcggggcctgatcgatattttcgagcagttgcagaaatggggagtgggattccgatcaggcaatgacggaggaaccgataccacaaaattcacgggcgagctattaccggtattttgggattatagggcagtgtcgtgtcaagattgttctgacggatgcaattccagtcaggcctgaactttcgttcaggatgaaccagctgaaatctgaggcacaactcaagcgtggcataacactatattgaccgggcgattctggcgatttccctggcgatactctcgggtgcgaggacgaagtcaatgcacccggtatctattgcgctctcgggcatgtctggctgtgtcgccgtgtcgagcttctgggcaatggtgatgccgccaacttccttgatgccgcacagcgcagccgctccgtcgccgtcatagccggagacgatgacggcaatgagcttcccgtcccagttgtttgtgagtgaacgcagaaagatcgttatcacgtcgggccaaccccgtggcttgaagatcggctcaaggcggaattcgccatcaagaacatgcaggtcacgcttttccgggatgatgaacacgtggttgggctcaatgacgaggttgtcggtgatcaactcaactggcatcgttgtgtatttcgggaggatttcgtgcaacagggtagccacggttctgaggtgattgacgatgacgatggcgacccccaggtcagccggcagattctgcagcagctgaatgtatgcatcaagaccaccagccgaacctcccacgcatacgaccggaaagtttctggttgcactctcagctttcattgagcatttctccattttcaggccatgaggttcgcgcagccggcagtttctggagccgacgggggttgctcagtaccgcttgctccgaacctgtcgaacaacaatcagattgatccgcctgaaccgcggattgttgaatggtaaccaatataagagatgacatactcacgattcaaaatggtgctgattttatataaggtaaacggttatcagatttgatcagtgatatttacgcctcttgagcagatcggtataagaacgctgataactgccgctttttctgtgaactcgtaaaatgaatgtacgcaaagactttgactgcttaaagtgctgctgctgtcttccggtattgtgcgatactgataaatcgaaaagcgatgtatttgttgaaattgttcttgatcaataaactttatgccgaagctctttgtttattaaagtatacataaaagagttgatgtaaggaggtaacaagtttgttgcagccaggaaagctcttttcatttaaacggagaaaagcatgctcgaaactattgcaatcatccttcttgttctctggcttcttggtcttgtgacttcatatacgatgggcggacttattcatggtcttctggtcatagctatcgtggttattctgattcgtgtcatacaaggccgtcgcatttagagaatagcagccatctgatgtcggacaccgggaactgctttttttaagcagcttaagacggttttcagggcaggaaagagaggcagaagaacctcagactttttataaacccggataatccggaagaaacggtgtggtatgccggaaatgttatgtgatgcagtaatattttgatgaagcgaagatgagttttatgaaccaaaacaggagatactcatgattaactgggatcagattgaaggcaactggaaacaactcaagggcagagtgcaggtgcagtggggcaagctcactgatgatgatctggatgttgttgaaggaaaacgagaacaatttctcggcaagattcaggagcggtacggcattgctaaagaggatgctgaaaaaatggttgacaagtgggagaagtctgccgacgattcatggttctcaaaatgacgcattaagaggttgtgtttcagggacaacatgatttggggtgcaggtgagttgtgcagacaatatcctgtacctcattttttattaatacgctttcgatccgaaccaggggtaaaacctcgaatgttcattctgtttatctcaatcgtctcggctcttctcattgttcaatgcgaaaaagctcatcgtttccccattccatccggttttaacacctccggttattgttatgccgcaaacattttcacccatgagacatacttgttcatccagttttggaggaatggtttgctctcggcaccgatattgccggcatcatcaaacaatccggtattgagctgtataaatacttcaggttgagccagagttggcatatcaagacttgcgagaatgttacgcaaatgctgttgtgccaaagcggtgccgatggttccgaccgaaacgcctgcaataccagccggtttacccttccatgagttatggccatatggacgagaagcatggtcgattgcgtttttgagaacccccggtattgatcggttatattccggcgtaacaaataaaatgccctgggccgactttatttcatgttttaaccgcttgacggatttggcctgattgtcatcatcatcctgattatagagcggcaggtcatcgatttgtaactgcttgaatgacaactccggatgttccagcattccaagggcggttgccaatttgcggttaaatgaatcctttcgaagactgccgacgatgacagctatctggtatttgcacatgatgttatatttaaaatgttgactatcagggaggtgagccctgaaagactactatcgtcatttgatttattcacggctgttgccgtaaaccagcagtacttcgctggcaacaattgcccccactccgaacaaaatcggaatattgacactctttttttccatgcgtgatcacttccggaaccacatcccctcacaatcacaggtgtcccgcaggccagtgctacgatcatgaccagtccaaacggttcaggccggtttatggtattgagcagcgctttggcgtttttcagcggcatattgcattccttcgccagcatgattgcctgatccggctttttctcttcagaaaaacgacccggattgaggacataatccacaggatgctcattcaactcaaaactgaaggcaggatagccgtgatgaatagtattgatccggttgatattttcgagcgggcgccggcgggaattactgattgagacagaagccatatcacggtataacctgagcattgtcggactgtcgccctgatcaagcctgccgtgcattgtcagaacggttggagtccgggttttgcaggcattgggcagagtcaggtattcgagatgtgcatgagtgatgtcaaaatcatcctgcattttttcatagacccggctcagcatcatcatcgtcaatttccctcttttttgagagaaacaccggagagcagaggggcttccagagagagcgttctctcagcaagcgatttacgcccggctgataaccatactctgatggtgtcaagaggtttgccgagtatgttcgatattgatctgtgttttaatcctgacaccgctgaaagcagtaccgaaagttttatatcggcatcccgctttagtaataccgttcccagcttttccataggagtacatgacggtttcggaatacaggttgcattgtcgtgactgaaagtattgaaataacactctctgaatgttttgtatacctcactttcatgcgtatcaagagtgacattcagataggttatgttgaccagttcagtggctgacgcctcagatccggtcatccaatacgcaagggtgtatatatcatccattaaatctaacggctttcttttttccctggtcacggtttctccctttaatggctttcagaacagttgtaaggacaggtaatttaaagcattttatctcaatgaaatagcagaaaacatacagaccaggccagactgcgattatcgttctttacaggcaaacattatctcttttgtctccgacacccacacgcagacgcgctccacaaaaaacagtcacgctgaccccgacccacccattaaccggttgcatttcctgtttattgaacaaaaaccacttcctctcactcatactttaaaaaacaaagcgcaaggactaatagttcaggaccagagcgattatcgttacgcttcgagtggacattattggttattatagcctgcctgaagtgacctcgtttactctttgtgatcggaaaacaagaatcccccggggttagcgtaaaaaaatattcaccgcttcgtatgtgctgcttgtaatggagagagaactgacgggtgcgggagtttatcggggaatctgcaacgcaacattgcccgaggccggggtccggcgttcgcgggtgccggttcattgctggtgatacatcttcaccgtgaaaccggaaatttccggatgtcgggatggtgtgctgctgacgtacagaacctcgaagtgatttgttggagcgttcacgtttcatcacattcgtgcaaaatcaaagtcgcctctctgctgattttattaccttgcgtcatcaaatcactggtacgcttgcaggttttttttatcaaatgcgcggcaatgaaattttatgttcataatgagtggtttatttgcagtgcctgaattgctttttaagattgttttataggttgttttatgaaaatcggcatatcgtgttatcacacttacggggggagcggggcaattgccgccgaactgggcaaggctctggcagccaagggtcatattatccattttttcagtcaggcggcaccgttcagattgggtgcgtattcgcccaatattttttatcacgaggtagaggcgatgcactatccgctttttgagtgtcctttttacgctcttgcgcttgcctccaaaattgcagaggttgccttgtatgaaaaactcgatgtggttcatgcgcattatgccattcctcatgcgatgagcgcagtgcttgcgcggcagatgcttgaagatacctgcgccgaatcccgatgttttcgtattgccacaacgttgcatggtacggatataaccgttgtcggggctgaccggagcatgcagaatgtcgtcaggcttgccattaacaagtctgacggggttacggcggtttcatcatacctgaaggaagagacgatccggatgttcagtcctcgcaaggagatttccgtgattccgaattttgttgatacctcattgtttgcgcgttctccaaaccaggcggttcgagaacagcttggtctcggtgatgaaaaaatcattattcatatttcgaatttcagaccggtaaagtgtatcggcgatattcttcgggtttttgaaggtattggcagacggattgacgcaacgcttcttcttgtgggtgacggtcctgaacgcagcgatgccgagatatgggtacgtgagcagggtattgccgatcgggtgaggtttttaggcaaacttgacgatattgtgccgctgttgtcgattgccgatctcatgctgatgccgagtaatgtcgagtctttcggacttgcagcgcttgaagcgatggcttgcggtgtgccggtggttgcaaccgatgccggcgggtttcccgaatttattgcgcagggagagcacgggtatctgcttccacccggcgatattgccggtatgacagaaaaatcgatgctgcttcttgccaatccggaacactgggcagagtgttcggcggcttgcgttctccaggcaaagaggttcgagacctctctgcttgttgaacagtatgaagcgtactatcgcgcccttatcgagggagcttgatgattcatgatcagtagcgtttgttggcaagaagaaccgtgcggtatttttcgaggttttcaagaacctctccggtacctcttgcaacagcggtcagcgggtcttcgctgatatggacggcaagcctggtttcttcgttgatttttttgtcaagcccttttatcagtgctcctccacctgcaagaaagagtccgcggtcgagaatatccgctgaaagctccggttttgtaacctcgaggcttttcttgaccgacgcgatgatctggcttatcggcgttgcaattgcttccctgatggtgggggagttgacctcccgttcttcaggcaaagcggtaacgaggtttctgcctctgaccgtcatggtcagctctttttcaagcttgtaggccgaagcgattttgattttgacatcttcagcagtacgctctccgatggcaaggttgtaggttttgcggaaatggcggatgatggcgtttgttatatcggtgccggcaacacgcagtgactctccagaagcaataccaccgagtgagataacggcgatttctgttgtgccgcctccgatatcgacaatcatgttgcccataggttccttgacatcgatgcctataccgatcgctgcggccatcggttcagcaataagaaaaacctcttttgctccgacatgttctgccgagtcccgtacggctcgtttttccacttcggtgatgcctgagggaatgccgattaccatacgtctgatgccgaatgaaaactggcttttggtttttttgatcaggccttttatcagttcttccgttgcttcgtaatcggcaatgacgccgctggcaagcggtcgtatggtgatgatgccggggtgtgtcttttcatgcatcaggagtgcgtcgtgcccgatggctactacttttccggtgttgcgctcacgggctacgattgacggttcgttgaggacaactcctttatcgcggataaaaatcagggtgttcgctgttccgagatcaattgcgatatctctgaacagattgctgaaaaaactcatggtatcaataggtataataatgtgggatcatagcggcctggaaaggtgtctgtcggatctgtttttccaggatttcaactgaacagcaaggtagttaattgaacttttttttcaaatgaaaagaagagcttcatgggacatttttagcttgtttacaggagtttttcaatcagggtgccgctgaattcgatttacgcttcctgggcaacagggcaaggatgcgcccggaagattttaatcccggtatgataaacagggatgcacgatattttaagtcgcacacttttttttgccctgtttctattccgagcctcattgagtacattaaagaacgaggtcgctatgctttttgaacttaattcactactgataacgtgttaaaaatattctgttttgcccaggatggtgaggctctgaaaaaacagttgagccgtagcgtttcttttgattccggagttcaggatgtcgtcaatgatattcttgaacaggttcgcacccggggtgacgcagcacttcttgagtataccgagcgctttcagggagcccggcttaatgaaatgatggtttccggcgaagagatcagaagtgcttatgagcaggtggattccggatttcttgaggtgatgcatgaggcctatcgcaatattacccgatttcaccagcacgaggtggaaaacagttttttttatgaaggcgcggggggcgtaattctcggccagagggttactccgatgcagcgggcactcctgtatgttcccggagggatggcctcttatccttcatcgctcttgatgaatgctgcgcctgcaaaggttgccggcgtgagggatattgttgttaccaccccttgcgatccggatggacgtgtgaatccgcatattcttgcggctgccgcagttgccggaattgactctgtttacaaacttggaggggctcaggcaatcgccgcgtttgcctatggtacggagagcattccgaaagtggatattattaccggacctggtaacaagtatgttgcgcttgcaaaaaaacaggtgtttggacatgtctccatcgacagcattgccggtccgtcagaagttgttgtgattgccgatgaaacagcaaacccggactttatcgttcttgatatgtttgcacaggcagagcatgatgcggatgcttcggcggtgcttattactccatccgaatcgcttgcagcagccgttcgcgagactgcccgccggaggatcggctcgatgctgcgcaaggatatcatcggttcagctcttgaaaaaaacggcgctatcgtgatcgttcaatcaatagaggaggcctgtttggtgtcggatatgattgcgccggaacatctcgaactgcatgtcgaccgtccatgggatctgctgccgagcatcaatcatgccggggcagtgttcatagggagttactcctgtgaaacggtaggggattatttcgcaggcccgaaccacacgcttccgaccaacgggacggcccgatttttttctccgctttctgttcgtgattttgtcaagcacacctcaattatttcctactcaaaaaaacagcttcaggaatgtggtaaaaaaattgccgcatttgccgattatgagggtcttcaggctcatgctgaggctgtccgcgtaagacttgattcgtgatgaaggtcagtgatttcgattatgaacttccggagtcgcacattgcccggtatcctccggatgagaggggctcaaccagactgcttgtactgcaaagatcgacaggcgaaattatgcacagtcgctatgccgggctgcacggctttttgcgaaagggcgatcttcttgtgctcaacaacagcagggtagtcaaggcgaggatgttcgcctttaagcctacgggaggaaagattgagcttgtgctgctcgaaaaacatggagatgagcagaaccttgtcctttacaggggaagccttaaaaaaggagatgcgcttcttgcttatggttgtgaatttggtgttgaagagctggtcgggcagggcgttgccgtgctttcagtaaagggcgaggggacggttcaggatgtttttgagcgttatgccgcgatgcctattcctccctacctgaaacgggaggctgaggagattgatcgtgaacgctatcagaccgtttttgctgaacagcccggatcggttgccgctcctacggcttcactcaatatgaccggcgaactgtttgactcgcttcggcaaaaaggagtatcgatcgcctctatgaccctgcatgtcggccttggaacttttctgccaatccgagtcgatcattttgatgagcatgtcatgcatcgggagttttatgtgattcctgatgaaacgatcgccctgattcgaacaacaaaaaataatggagggcgagtaatcgctgtagggacaacggttactcgggcgcttgaacatgcggcagacgttgttttcaacagcaacggtaacggatcggtatccggcgaagccgacatttttatctatccgggataccggtttcgggttattgacgctcttctgacaaattttcatgctccgcgctcgacggtactgatgctgacagcggcttttgccggtgcagaaaagctttttcatgcttatgctgaggctcttcgttgggagtatgattttttgagctatggtgacagcatgcttattctttaagcgttgcccaacgataggtatgctgttctgtcagtcccttgccgctatcctttgaatgaactccttttcgacaagtcgggagatgttgcgcctgatggatcgtttcgttttgttcgcggggagttttcctgtgtcggcgtttttcctgtccgccttaaaaattaagacacgcatctggtttcaggctcatgaactactgttggcgcttcttttggatgtttcatgcttcttggttttaaaaacctcccatgctattttactgtctttgctttttttcggaaatcgcaaagattttcctttcccgtttatcaaaccgaactattcattcaaacgcaacccagggagattgaccttatgagtcttgtaagccagtatcgcgcacatagtgaagaaagagaacaactcggcattccgccgctgccgcttaccgctgaacagacccgttcactgattgagcttttaatgcagggtcaggttcaggagcaggagtatctccttgaactcttcaatgaacatatcagtcccggtgttgacgatgctgcttttgaaaaggccgcttttcttgacagtatcataaaaggggagtgcacgtgtgccgcgatcagccctgtcgatgcggtcgccattcttggaacgatgcttggcgggtataatgtaaaacccctgaccgacgcattgagtcatgccgatgaacatatatgccgcgcagcagccgatgtgctcaagaaaattctgcttgtgtacgactcatttgatgtggttgtggaactctcgtcatccaacgcctatgcaaaagaggttcttcaatcctgggcggatgctgagtggtttaccacaagaccactgcttcctgaaaaaatgacgcttacggttttcaaggtacccggcgaaaccaacactgatgatctctcgccggcaagcgaggcctttacccgaagcgatattcccctgcacgcgcgctgcatgcttggatcgaaaatggacgatccgatcgggaccattacccggctcaaagccaaaggttatcctctcgcgtatgtcggtgatgtggtcggtaccggttcgagcagaaaatcaggaatcaattcggtgcagtggcatcttggtgaggatattccggcagtgccgaacaaaagaacaggcagtgttgtgatcggcggtattgttgcgcctatttttttcaatactgcggaagattccggtgccttgccgattcagacggatgttaccgccatggaaatgggcgatgtgattgatctttacgtatacaaggggatcattgaaaaaaacggtgctgttatagcggaattttcgatttctcccaaaacgcttattgatgaggtgcgggcaggaggaagaattcctcttattatcggcagaaatcttaccagaaaagcaagaaagacgcttggtcttggcgaggatagtgtttttcagcgtcccgagcagcccgaagataccggaaaaggttacacccttgcccagaaaatgatcgggaaggcatgtggaatgaaaggggtaaggccaggtatgtatgttgaacctgaaacccttacggttggctcacaggatacgacaggagccatgacccgtgatgaggtcaaggagcttgcggcattgagtttcagcgcggatcttgccatgcagagcttttgccataccgcagcctatccgaaaccatcggatgtgaagcttcaccgaacgcttccgtactttatgatgagcaggggaggggtcgcgctcaggcctggcgacggtgttattcatacatggctgaaccgcatggcgcttcccgacacgctgggtaccggtgctgattcccatacccggtttcctatcggcatttccttccccggagggtcaggtcttgttgcatttaccgcagtgacgggcaccatgccgttgaacgttcctgaatccgtacttgttcgttttaccggtaaactgcagccaggcattaccttgcgcgatcttgtcaatgccataccctatgttgcattgaaaaagggtcttttaaccgttgagaaaaaagggaagaaaaatatcttcgcaggccgcatccttgaaatcgagggattgccggatctcaaggtagagcaggcattcgagctcagcgatgcgtctgcagaacgaagcgcagcagcctgtacggtacgtctttcgaaagaaccggttatcgagtacctcagctcgaatatcaagctgctcgagcagatgattgaagaggggtacggggatgccgggacccttcgtcgtcgtatcgggaagatggaggagtggcttcaaaatccggtgcttcttgaacccgattccgacgctgaatatgccgctgtgatcgatattgatatgaacacgatcaaggagcctgttcttgcctgtccgaatgatcctgatgatgtgatgacgctcagcgaagtgctgctcgatgatgccagacctaaaaccatcaacgaagtatttgtagggagctgtatgaccaatatcggtcatttccgcgcacttggcgaggtgctcagaaacaagggcgttgctgctgcccgcctctgggtggttcctccaaccaagatggatatgaaaaagcttatagaggagggttattatgccgttttcggtgctgcgggagcccgaaccgagctgcctggatgttctctttgcatgggtaaccaggcgcgagttgccgataatgccgttgtgttttcaacaagcacaagaaactttgataaccgcatgggtacgggcgcccaggtctatcttggctctgctgagcttgctgccgtttgcgcccttcttggtcatctgccgaaccgtgacgaatatctggagatctttaaccggcagctctcgggcgataaggcacaaaacgtttatcgttatttgaagttcaatgagatcgaaaaagaagaattacagttgcttgttgactaaaaaaagcatttattaaggcgggatatgaaaatattttttcctatcccgttatacggtgggcttttgaaaactcactgttttttgttaatattcggaagctgatgaagctgtcaattaccaaaacaacaaaaacaataatccagcgatgaaaaaacttttcattttcctctttcttttaagctcagtttctttcgtaggctgcgcaaaaactgaagcacctgcaccagaagcaacacctgccgcagaacctgcaccagaagcagcacctgccgcacctgccgctgagccagcaccagaagcagcacctgcaacagaagcagcacctgaggcacctgcagcacctgcagcacctgaagcacctgcaaaataagtcggaacttccggtttattttcaaaagagacagaatgaaagttctgtctctttttttttatctgaaaataattcccgtcagtttttttattgctttttcgtctgtgccgtgtcgaatattcggattattggtaataagctgttcagtaatttgattgagggcttcgacggggatgcgttcgaaatgttttctgacatgccggagatgaagcccgacggcagggagagatgatcctgaaagaggagacttgtgatcgttgaagtcggaaaatggggagtcgcgcgtttcgaaaatgcaaaaaaaagacatggcataaaaaccatgtctttttttttgctgaggagccaggactcgaacctggaattgcctgatccagaatcaggtgccttaccaatttggccactcctcaatagcgttgagaatatatcaaaataatataaaagagcaatgtcgttttcttttttttacaacagagtgagaagaatcggcatgatgagcatcgcgataatcatggttatcgtaacaagcgttgttgcgtaatcaacatcaagtttttcaagcgaggcaaacgtcagggtattgaatccggcgggagctgcggcacagagcacggcgattgcccgatctattccctgcagtctgaaaagttctgccagtccaagtcccagggcaaatccgagcaccattcttgtgaatacgcccgcggcaagatatagagggttgatttttgaaagttttatcgatgcgcccagtgcgagaagcaaaagcgggcttgtgagctctccgatactatgcaggatattggctgagaggggattgaatcgcagcgagagaaaattcatgaggaggcccgcaataagggcccataaaggcggggaacttaaaaggcgctttgcgatgccctgatgcccggaggccccgtatcggcaggaaatagagtatgcaatggtaaatgcagccagaccgtttatgaaatcaaacagaacaagacgggaaagaccttcatcaccatagaaagatttaacaaatggtatgacgatgctgaggttcatgatcattgatcctgaagcgagaacggcataggatttcgggggcatggagagtactttgccggtagcgagtgctgcggcaagggtgcccagtacaatacaccctgaaataaccggaagaaaaagcattccttgtgaaatgaccacataggggaaaagcgaaaggacaagggcgggaagtgtcagcgtataaacaagtttcagaagaaacgaagatgcgggcgcgtcgataacccgggctcgctgcaatacgaagccgatgagaaaaaaaacaaaaatcggagcaagcaaaaatacaatgtcggacattgtctgaggaggcgataaagccgtataatgatgagatctgtgcacccgagaggaatcgaacccctaaccttctgatccgtagtcagacgctctatccaattgagctacgggtgctttgttgtagcgtgtacgggattcgaacccgtgatcttcgccttgagagggcgatgtcctgggccactagacgaacacgccggatagtataacactcgatctttcagctttctcagtgggccctgtaggacttgaacctacgacccagcgattatgagtcgcttgctctgaccaactgagctaagggccctcaaaccttcgctttagaggcagataatataatgccgaatggataaaatgcaaaacaaataatcactttttcaggtatatcaactgaactccttgtatttttcccgactgatctgtgcgccgagggcgttgagcttcatttcaatcttttcatagccacggtcgagatgatagacgcgcagcacctcggtgatcccttcggcaaccagaccggcaagtacaaggcttgctgatgccctcaaatcggttgacatgacggtcgttcccgatagtttgcggggtccgtgaacaacagcctgattgtttttaatttcaatatgggcaccaagccggttcagttcaggaatgtgattgaaacgttcatgataaaccctgtcggtaatcagactttttcctgacgcctgggtcatgagggcaatccactgtgcctgcatgtcagtgggaaaggatgggtaaggttttgctgttacatcggtaggcagaagctgttcggggcttataagggttacactgtcgctttgtgtgcttatctggcagcctgcatgaacaaattttttcaggacggctttaagttgtgagggttcaacaccgttcagcgtgatcgagccgccggtaattgccgcagcggcaagaagtgttgcagcctcgatcctgtcgaatacattggtgaattcaatggcttgaagcgttgcaaccccttcgatgacgagtttcgtggttcccgttccatcgatgcaggctcccattgcagagagaaaatgacagagggtttcgatttcaggctcggcagcagcattggtgattgtcgtggtacctttggcgagaacggcagccatcagagcatttcctgttgcgccaactgatgaaacaggaaaatcgatgtgtgcgccacgaagttttttgccttttaccgaggcggtaataaagccggtttctatttttatttcagctccgagtttttccatagccatcaggtgaaggtctataggacgagggccgaaggcacatcctcccggcagcgaaacttttgcttctccgaatcgggcaagcaacgggccaagcacatagatcgatgcccgcattttttttaccagctcgtaaggagcaaggatgctttgaacgttttcggttgaaaccctgagcgtattgttgttgaaggtggtttctacaccgagatgctgaagcagttgcgtgaacgtttcgatatcatgcaattcaggaatccggtgaagagtaaaggttcctttttctgcaagcagcgttgcggcaatgatgggaagggaagagttttttgagcctgaagcagcaactgttcccgaaattcggcgtcctccatgaatgacaagcttgtccatgtattcgttcgatgatgaaaaaactcatatttacctatttcgctgcaaaaaaaacaaaaatatttttttcctgcccgttattcaatgataagtttttatgctttaccttgcagggtggatctgtgaagtcgtgtcgggagctttttgtgtcccggacagaccatgagatgttatgcctggtaccctacatgaaaacaatgctttcctatagtagactatgccgattgtgaaaatatattgcagcctttatcgtcctttggccagatggaatcttttaccttttgttctgatgatgttttttgtggcacttcctctttctgaggcgaggagcgtgccggttaacagggagcttggaagcattatcaatgagagaaaatcggttgaactgacccttaaaaatctgaaaaagcaactcgacgcatatcagacgaagctcaatgttaccgctcgaaaagagtctcaatccttaaaaatacttgagaatatcaggagtcagattctggttcttgaaaggcttatcaatgaaaaccagcaatatatgtcgaggctggatgacgacattgaccggcttggcggagaactcgacagcaatcgcactattcaccgaaaggtatcggaggattttagaaggaccgcggtttcagtatacaagtatgggcgaaatcgggaggcagagcatctttttgcttcaggttctgccaatgaagctttgatcaggtcacagtatatgggttttttttccagagctgtaaggagcgacgttcaaaagctcgaaagagcagccgatcaacttgaaaacagtcgaatgacgcttgaaaaaagctacagggagaaagccgctgcggtcagtgaacagcagaagcaattgagaacctatgatgagagcaaaaaagaaaaagagaaagtgcttgccgagcttaaaaaaaacaagaaagtatatgccggccagattgccgaaacacaaaaaaaacgaaaaacgttacagtcaagaattcagggacttgtcatggctgaacaacgtgttatagcggcagaaaaggagcgacagcgaaaaattctggaggcaaggcgtcttgaacagcagcgtcttgaagcagctcgtctcgaaaacaaacggcttgaagcaaaaaatcaggaggaaaaccgtaagggtagtgagcaaaaagaggttgctgcacagtcagtgccgggcaaaaaaggtaaaaagaagtccgaaaaacaagccgaaccggctttttcccggcagcctgtaagggttgtgcccgcaagtccggatatagagcttgaaaaagtttcggtaaattttgaacgggcctatggttcattgccctggcctgtcagaggcggcgttgtggcgcagcgatttggctcggttgaggatcgggatcttaaaatcgtgcgaaccaataacggtatcgatatttccgtgcccgtaggtacccctgttcgggctgtctccggaggaaaggttgtacagatagcctatatgccgacatttggaaatattgttattgttcgtcaccccgactcatatcttaccgtctatgccaatctcggttcgttgcgtgttgccaaaaatgaggtgatcaagtctcaacagcttatcggcgtttccggaaaaatgcctgaaggaggctctgtggttcattttgaaatatggaaagggcgtgtcaaacagaatcctgaacaatggttgagaaggtaaacctatgagcatcagcaagtttttttccgcaatcatatccttattgtttcgtccccgacgttactggcagtcagtgagcctgacagcagagtcggaacagtcagatgtactcaaagattatgctgttcctgttatcgcgctggttcagttgcttaaatttccacttattggcgtgcctcgtatggcaatgtttttttccattgctgtatttctggttgattgcgccgcgatgtatctgcttcttggaggggtttcttctttttcggaactttcggataaaaaggagtcgacaggagccgtcatgagggttctctgtcatgcaatgactcctgtatggcttgttgaactcctgtattttattcatggatggaaccttctctttgcttttgtggcagttgcctatgcgcttatgcttgtccgcatcggattttcagttatgctcaaggatgatccggagaggtcttccgggttgttcaggagtacagcgcttctgtttactggagtcaacatggcatcgtttcttgttgttatggctcttgtcaggttgttcaatttttagtgttgaagcatgaattctcttgatttgcatcttgattacggtattgttgaagatattctcaaaacatttcttcttaacgagatcaggaaattcggatttcgatccgttgtccttggtctttccggaggcattgattctgctgtggtctgcgaacttgcctctcgcgcacttggttccgatcaggtgcttgcgctcatgatgccttacaggtcgagcagcactgacagtatcgttcatgcacaactgcttgtcgaaaaacttggtatccgggctgaaacttgttcaataactgctgccgttgacgcttttttcgaaggggttcccgaagaggatcgtctgagaagaggtaatattatggctcgtacgagaatggtttatctctatgatgtttcggcacgtcagaacagtctggtggtaggaaccagcaataaaaccgaacttctgcttgggtatggaacgctttttggagatatggcttcagccgtcaatcctgtcggcgatctctacaaaacccagatacgtggtcttgcgcgtcatctcgggattccggaacagttgattactaaaacgccctcagccgatctctgggagggccagagcgatgaggctgatcttggattttcttatgatgaggtggatcatcttctgtttatgatgcttgaaaaaagaatggataaagcagcaattatcgagcagggcgtttcggagatattttatgacagggtgagaaaaatggtggtcaggaaccagtacaagagaatgatgcctgttattgcaaaaatttcctcaagaactcccggaatagattttcgctatgcaagggattggcaggaggtgaagtagttctgctcgggatcagttcagaacgatctgagaacggtatcgataagaaaatgcttgttatcacttttcggataatccgttgtgaagtgcaggcctcttgattcccttcgtttgattgcgccttcaataatcaggcttgacaccttgatgatgtttctcagctcaagaatctgggtggttattttggtctttttataataggcttcggtttcatccttcagaaagtccattcttcgttttgcccgctgcaaacgcaagtcgctgcgcacaatgcccacatagtcgttcatcacctgctgggcctcttttttattatgcgaaacaagtatccactcttccggattgacggttcccgtatcatcccagtcgggaacctcaacattgagcgtgatctcattgagctgggtacagatgttctgaaaagcacgatacgagaacacaagcgcttcgagcagagagttgcttgccaggcggtttgctccgtggacgcctgtgcagcttgtttcgccgcaggcataaaggcggttgatggtgcttcttccctccgcatcgattcgtattcctccgcaggagtagtgtgcagcaggaacgacggggatcatctctctggtcatgtcgatgccgtagtgcaggcaggtttcgtaaatattggggaagtgttcttttgttttttctggatcaatatgggtaacgtcaagaaaaacgcactcttctcctgatttttttatttcagaatctattgctcgcgcaacaatgtctctgggtgcaaggttcaggcgtttgtcgtatttatgcatgaactcctgtccgtttttcagcttgagaatgccgccgaaccccctgactgcttcagagatgagatatgatttggctttagggtggcagagggatgtcggatgaaactgaatgaactccatattggagatttccgcgccggcacggtatgccatggcaaccccgtctccggttgcaatatcaggattggtggtatagggatagatctgaccaagtcctcctgaagcaagcatggttactttcgacaggattttttttggtattctctgtttcgaatcaagcacataagcgccataacaggttatgtcgttggtttttatgccaagatggtgctctgtgagcagctcaatggcaaagtggtgttcgagaatggtaatgttcggatggctgtttacccgattgagaagggcgttttcaacttcgcgtccggtaagatcctgcgcatgaacaattctgctgcgtgaatggccaccctcttttcccagatgcagatgatcatggtcggtggttgtgaactgaacgccgagttcaatcaggcgctggatgtgtcggggaccttcatgcaccatgaaagaaaccatcgtcttgtcgcacaggccggccccggcatcaagcgtatcggcaatatgcagttccgcactgtcactactgtcaatggttgcggcaatgcctccttgcgcccagtttgtatttgaggtggagctttccttttttgtgatgatggtcacttttgcatggtcagccatatggatggcgaaataaagccctccgattccacttccgatgacaaggacgtctgtattgatcgattcggtcatatcgcagttgttaaaaaaatgttcatgaattttttaccggtctgagttggcgcagcgcgctgaggattatcagcactatccctacgagtatgatggagtgcagataggtgacaacgtcagggaagacgcttgcaataaagtatccagtaaaagtaaaacaaagtacccagataattgctccggaaacactgtaaaagagaaataccctgtagggcataacggtaactcccgcaagtgttgcggcaaaactgcggagtaccggtataaatcgcgcaagaaaaacagcttttgccccatgtttttgataaaaagcctctgttttttgaagatgcttacggtgaaagaatctggaatcctcttttttgaaaaaattcttttgcagttggcgcccaatgagatatccggttgagtcgccacaaacagcgccggcaataagcgttgcgatgactgccctgatgtcgagatctcctgaagcggcgatgagtcctgcggttatgagcagtgagtcgcccgggagaaaaaagcctgcaaacagacctgtttctgaaaaaattacagcgaaaagaagaatatagccgccccagagaataagttcatcaagggatcgcacagtctgcagcggcataagaaaaatcatgggtactcaggagttggggatttgttcagttgtgtcagaaacagggacggggaacaggcaataccggtcctgttccccgtgttatctcaagataactggttggcattctgctgcaaccgatcggcataaagccgtcgaagctttgtatcagcaggagtttcgttaaggaagcagtacagcgcaggaaattaccgttgtccagagtccattttgaccctcggcagactgtgtgatgttgtaagagttgatgattttaccgctcatctggtaaataccttcacgttcgtcccagtccttgttgggatcgaattcaatgccgagcgttgttgcaagcatggtggcggcaagatcttcggcatattctcctgactgttctgccgattcaccaaagggatggtgttccgagaggtagccgtactgggtgtcgtcagcaggaatcgcaacacctaccgatgcggcgataaggcggttgtattcgttggtggagtttcgtgccatgacagcaaaggtgatctgccccggggcgaggagtttcatgccctcttcaacactgattcgttcacatttcggcggaaagatgctcgacacggtaaccagattgcacttttcgatttttgcatctctcagggcaagctcgaatgacgagagatactctttgtgtcttccaacaccttttgtgaaaaacacttttttaggaacaaatgacaaggcttttcctccagataaatttattggttcagggtttcaacattagcaaagttgaacaattataggaaaaagcagcgggaatcaaaatgatttttttgcagctactttaaaaaatttcctttttcccgctttgataattgttggcttgtcttcaagagcgacaagcgtattcgtgtcttcgacttttacatcattaacgagcactgctttttgctggatcatccttcttgcttcgctttttgaggtgtaggctccaaggattaccagcagatcaaccagaggcagggactggctttcgaattcgaagagctcaatattgtccggtgtttttttatgtacaaaaacctggtcgaaatgtgtttcggcatcgtcggcttgctctgcggaatagtactgcgctacgatctctctggcaagagttcttttggcatctctcgggctgtcgactatccgatcaagaataacgttgccgtttgcgtttcctcccggaagcagcagtttgcagtaaggggcaataagtgcatcgggaattgagagcagtttgccgtacatgtcggagggcaggtcattgaaacagacggcgttaccgagcgatttcgacattttttcttctcctgcggtacccacaagaagcggcatggtgatgcagacctgaggtttgatgccgtattcgcgctgcaggtcgcgcccgacaagcagattgaacttctggtctgttcctccaagctctacgtcattttcaaggtgaaccgaatccatgccctgagccagagggtagagaaattcgtgaatggaaataggttcgttcgaacggtatctgcgttcgaaatcatcgcgttcaagcattcgcgcaacagtgtagtggctcgatagacggattacgtcggcgaatttcattgctccgagccagtcggcattatagcagatcgtggttttttcagggtcgagaatttttgaagcctgttcaaaataactgactccgttctgccgggcttcttctgccgaaagctgcggtcttgttttgcttttaccggaagggtcgccgatcattgccgtaaaatcaccgataatcagaatggcctcgtggccgagatcctgaaattgccgtaactttccaagtactacagaatgtccaaggtgcaaatcaggtcgtgatggatcggcgccaagcttgattttcagcggtttgtcagttttaatgctttcggccagcttctgttcaagttcattgatgctgatgatttctacggtattggcggtaatgatatcaagctgttccttgaggattggaaaacgcatgggtttttatagtgtttaataggtttttttcagttgctgcagttgccgttcagcatctcttgatttgatggtttcgcgtttatcgtagagttttttgccttttgccagagcaatttcgatcttcagaatgccgcgattattgaaaaaagctttcaatggtaccagggtcaatcccttctcattgatttttgtttcaagttttctgatctcctcccggttaaggagcagtttccggcttcgcttcgcttcaagcgtgtcgagatggttgtgctcataaggggtaatctgcatattctccagccatacctcaccgtgatggatcatggcgtagctttcattcaggcttgcctttccctgacgaaccgattttacttcgctgccaagcagttcgataccggccaccatggtttcgagaatatgaaattcaaagcgggcttttcgattatggatcgcctgcacaaaggtttgcggctgttgtttttttgacaccttattatcaatggtttgctgttttcagatacgataccgggataagatttccgatattgagtaccagaaagggatcgagacttttttttattgtcgccatctcctgtattcctttttcgccatacattctgacaagatattccgctttgagttttccgataccgtgttcggcagaaagcgtgcccccgagtttaagtactttatcgacaaagtcaagataaagcttttttgcatgcataaactcatctctgttgcggggcagaatattcaggtgaacatgggcgttgccgatatgtccgaaaataatataggcgaagccgttcttcctgcaagtttcagtatagaaatcgaaaagctcgcgaaatacgctgtccgggacggccatgtcggtactgattttgctctcctgctgcttgcttagccactcattaaccagaatcggcaatgcatggcggaatgcggtgagttcctgctgcgctttccggtcaagcgctacccatgatgcatccgaaagcgcgcgatgccgttccatgagttcaagccatgcttcgaggtggtgatcttcatcgtttcgcgttgtctcctgttcaataaagatcgccccctttacatcgtgtggaatattcggatactgtttctgcagaaagagcagggagttttcgtcgaacagttcaacaactcttggcgaaacgattgcttcgggttgtttgattgcggcaacaaaacggaaaagatcgtcgatatcctgaaaaaaaatcatgcacgaaaaaaatttttcaggttcgcggatcagtatcaggtcagcctcgataatgacgccgagcgttccctccgatccgatgaacagatcgacaagatccatgccttcgcgggaataatacccggcgttgtgcttggaggttgcgggcatcgggtagtcaggacggctgaaggtgacttgtcctgcaacagggaggtcaaggtgaaacatgccgttccggtcggcaactatctccccgcgggtaagattcaggatatccccttcgggaagaaccgcaagaattctgcggatatggtttcgtgtcggtccgtatttgaacgagcgtgaaccggaggagttgttggcaatggtgcttccgataaagcagagcgtttcggtcgggtcgggagggtataaccaccccgtatgctgagtttttttctgaatatcctcaagcagtgctccagcttcgacggtaataagggcttcagtcggtgtcaattctctgatttcgccgatactcctgaggttctgcatggagatgacataactgccgtcaggaattcttccgccggttgttcctgttccgtttccggctatggtatagcgtcgctgaagatgcgcagcctctttgagaagacctgcgatgtcggcagcgttttcaggaaaatagactccgggggtagcgcccgttctgatattgctggtatcctcaagaaaactctgaatggaagcagggtcatttttaaagatcattcgtggccccctcactttgcggttcaacagtgccattatcttccggttcatgcgggactggcggggtgtcggtctgaactttcggcgctgtcgatatcgaatccgtgttgactgtgccggaactgtcactcggcttcacggttggtttgccggttcgagttggcagcgttccccccttgatcgcgtatttgatcaattcccgggctatcggtgctgatatcgagccgccgtagcctgcattttcaaccagtaccgcgattgctattttcggatggtcaagaggtgcaaatgcaatgaaccatgcatgatcctggccatgagggttttgtgcggtacctgttttaccggcgacagtaatgtcggcaatatttgcaagcgttcctgttccttgcaaaacgacgcctcgcattgcattttttatgaatacaaaggttttatctgatatgggcagcttgcgctgctcgtatgaaagcccaacatatttgccggtttcggtgtcgcggtaccctttaacaatgtgcggctgactccatgtcccgttattggcaatagccgctacataggaggcaagctgaacaggcgtcgttccgagttccccctgtccgatggcaagactgatcgtgttgcctttcgtccatttaccgataccataacgcttgttatagtatgcgggcgaggggagaaggcctgatcgttcgccaggaagatcaatgccggttttttcaccgaatccaaacatttttccgtacttggtccagttttcaaaaccggttttaaagataaggttaaaaaaatatacgttgcttgactggacgatggcttttgtcatatcaacctgtccaagcccgtgtcctccgtggttgcggaactggcggttgccataggtgaaggatccgctgtcgtaaatttttgttgaaggatccatagccttttcctcgatagcggccatggcaagaaccattttatagatcgatcccggaggataaacagcctggacggtgcgattgaagagtggtttttgaggagagccaataattttgttccattcatttttttctgtagagccgttgaaaatttcaaggtcataatccggtgcgcttgccagagcaagaactcctcctgttgagggatcgatggctaccacggcccctgattttccggtttttcgaagtaactcttcagtaagctgttgcagcccgctgtcaatacagagatagaggtcgtcacctcttattaccggaatatcactattgccgtcattatacttccctgcaaatttgcccagaggatttatcatttcgaatcgagctcccttctggccgctcaaacggtcttcataaaacttttccagtccgctgtatccgattttgtcatcaggcgaataatcgtcagacgcaagcttttcaagctgctcttttccgatgggacgcaaataaccgaacagatgggacccatagagaccgggtcgatattttcgtttgttatccgcctcaaggagcactcccgggagtttccagagattttcgctcaatcgggacatcgatatctgatcgatgtttttgctgaccgttgtagcagtgaaacggttgaacttataacccttttcgattttatcggcaagttctccgacaggaattcgtatcagccttgccagatagcgcgtctttgatttattgaattcggccggaataatttttaccgaatagagtggttgattatccaccatgacgatgccgtttttatcgatcattcgacctcttggcggctgaatccagagtcttcttatgctgtttgttgtcgagattgacccgagttcctggaaattcagaacctggatgtagaaaagtctgccaagaagaacaacaaaaacaacgatgacaagggaagatacgagtggcgtgcctcgttgaattttatccattgttcactctgaaagaagtttttttaaaaaaaatcgattgagtacaaaagtaatggcgagagagagaatcgcttcaactcctccaagcaagaaaacccggtatccaaaaggaagcgcaagcggattgatgccaagtgcgaaaattatattgccggcaaatatggcaagaacaactgcaaggtagagctttcttgatttttgtttgcttgtggcatggctgtcaggaggcacgctgcaatatcccgcgacaaaaccctccatggttctgacaagaatttcaagtccgggatgtcctgtgaaaaagccaataaaaaaaccggcaccgaatccgaaagtcatgccgatacgctgaccgaaaataacagagaccacagccagaaagatggtgacggcatcgactgtaagagaaaaaatcacaagacgcgacaagccgaacaactgcaggaggcaggtgatgacaaggaggactattgttatgggtattttttttgtcacaggttacaatgctgttattagggttgtttgtcttccagttcagtatgatggatcatctcttccttttcagtatccactttcaggggcgcaaccagtacatgggttaatgatgaaaaatcaacggcaagccagatatcaattgcataaaaaagtttgtcaggtttaatgctgattacccttccgagaggaaccccccttggggaaaatgtgctgaagtctgttgtcagtatggtttcgttaagggtaatgtggctgcttaaagggatatgttcaatctgggctatatgctctttgccccccttccatgagagcaggcctgtggctccgctcttgtcggaaaagacgctgaccttgaaatcgggatggataaccggcatgacctttgcgtaatgctttgaaacaaagacaattcgtcccacaagcccgtcaggagtcaggacgctcatatcgggacgaatcccgtcgtttgagccggcatcaatcaacagagagttatccgtagagctgaatcgacggtcaataactcgtgcgattttaaagttctgtgtgttgatggtgctgtctgaaaggagtttttgtcgggcataaaagtcacgcgaagcagtttgcagcgaaatattttttgctaccagttcggcattcactcgcagaagttgctcattttcttttttcaggttccagaaagagctgtagctcatgagcctgtccgagacgaatgcttcgaattcggcactgttctgacgaagacgggagagtatgtcgactttctcaagcttgatgaacaacaagccgatgccgcagtagagcagcaggagcaggtaagcgttatgttttataaaaaacctgaagaacttctgcacggttcgattttccggttatgacacaataaggagttattattatcctttttcaggatgagttccgcttttaaaggcggagtgaagcagcctggcgtttttttatcgtttcatttctttgcccgactgagggagagtgatttccggtattgagatcctctaccgatcagatcagcatcttgccgaggggcttcttcatttgcctgacccgttatttttgttaccttttcctgttcttaatgagggaaagttcaggtcaaccgagacaagcagcaaagatatggtacaacaggtaaatataacagataaatttattgttgtcggagatagagttttaatcaagccgaaatctctcgatgaaagaacaaaatcaggactttatctgcctccaggcattcaggaaaaagcgaaaattcagagcggctatgttgtcaaagccggccctgggtaccctgttggtcctcctcctgattctgacgagccatggaaagaacggaattcaggggcacagtacattcctttgcaggcaaaagccggtgatctggcgatattcattcagaacagctcctatgaaattgagtatgaggatattcgttatatcattgttccaaatgcggcaattcttctgcttatcagggaagatgacgatcttgaagactatctgaaatagcagttaaaggtcatctgctcaatggagcttttggcaactttgctttaaaatattcccgttgaaatttattgcaactaccctatgacttcctattcactacctttcaagagcagcggcaaggagatggcagcttccggagaactggccggaaagattggccttttgaaaaaagagatgaacgccatcgttcttgcccactattacacgctgccggaaattcagcaggttgccgatgttgtgggtgacagccttgcgcttgcgcgtgctgccgaaaaaaacagcgctgatgtgattgtttttgccggcgtctacttcatggccgagacggcaaaaattatcaaccccgacaagcttgtactcatgccggatctctatgcgggctgtcctcttgcagacagttgtcctgtcggcgagttcagagcatttaaacaacggcatccggatgctcttgttataacgtatatcaactcaacggctgaaatcaagtcgctctccgatattacctgcacctcatccaatgccgagcatatcattcggcagataccggaagagcggacaattatttttggccccgatcgcaacctcggaggctacatcatgaaaaaactcggcagggagatgctgctctggcagggattctgctatgtacatgaggcatttcgtgaagcatgcattctgcaggcatgcagggaaaaccctcaagccgaattgattgcccatccggaatgtcgcgaggaggtcttgcgccatgctgctttcatcggatcaacccaggctcttcttgattatacggtttcagccccggcgtcatcgtttattgtagctactgaacccggtattctctacgaaatgcagcgccgttcgccgaaaaagcagtttattgcggctcccaaagacccggagaacccgagaagcgtctgtaagcagatgaagcagaacactctcgaaaagctctaccagtgcatgctcgacaggtcgcctgaaattatcgtgccggatgaccttcgggttcttgcgctcagacccatcaaaaaaatgcttgaaatgtcatgaaaggattttgctgaaaaaatcggggctttcttttttgttatcaaatccatcatccattcattcctggagagcataccatgcaggaacataaacaaaacggtattacttctgtctttacgcttatcatcatgctgctgtcggctggtcaggcctatggatggcatgacaaaactcatcttgcggttgcccaggcagcaggatttgagcgctggtacagcgctgcagctcccgatgttgccaaatcaagggaagaatttcgtgctgtggaagaaaaaaatcattacttcaacaacaatgcgggaaaacgggtgacggaagcgatggttatggagcaggtggagcgcttcaacaagccggatgatgacgaagggcatctctacggtgcaatcatcggttccgtaagggagttcaaaaggctcgacgcgaaagggaagtatgccgataatccgcttgtattctgtgcccactatgcgggcgatctttccatgcctctgcacaatactggctatgatgatttcaacaaggaacggcatagccgtaatgatggtattattgagtgcaacgccatgaacaatatcggattcattcagagaagcatctatcagataaccattcgaaatgaagccgatctggcccgtgaaattgcacgaattgcagaaactgcccgtcagcttgggggtgagataagaaaagagaaccgcgatatgacacaggaagaggcctatcggcagattattcacagcgcatcgcttttcagggcaatacttgtctatgttggtaaaaatccctgctgaagagagcgcggtcagggagtttttcagggaaaaccgttaagagtatggcaaatccggaacatctggcaacgctgcataaaggtgttgaaacctggaaccgatggaggcaggaagagcgggtgcttcgccccgatctcagcggcgctgatctgtggggcgcgaatctcagaggggtgaatttcagcggttcggttcttcgcggagcaatacttaccgatgctgatctgggttcggcggatcttcggggagccgatttgagcgaagcaaacctcggaggaactgatttgagtaaaagtactatcgatacagctacccggtatgaaacggttatcggttgcgatgtcggtgtgaacgggttttattcacaggcaaccgactccgctgccctcatgcgtatcgatcctccaggaaactccatgcagggcgccaatgtcaacgctgttattgaaagtctgaacgtcgccagaaaactgcacacgttttccctgattctggccggcatcgcccttcttttcattgtcatcaagcccaaatcgataaccttgccctatcttgcaggttccttcaggtttgatgcgctcagttacgcttttcttgccaccattctttcgacaggaatgttgatgctcgtggcgacctttattgattcggcgctgcagggcgtgcgctatctgaacgatcgcagatcagccatgacggttgcgcacttcccctggttgctctcgaaatacgagcatgatcccggtgtaagccgcaaatcgagggtcatgcgttttctgctcagctatcatcctgttgtctatctctatttttttgtaaaatgggagtcggttttcacaggagactgggaggccattgcccggcactatatggagcttccggtcattcttgcagaagtgctgctgccgtttttctttgttatgctgatgatgctctgcaggaacatctaccgtctttcggagggttttcagaaacctattctttttgataccgcaactgaacgtgaccggcggagcgacatggaacgacttgccgaggctgtagaaaaacagtcatcaactatcggggttctcatacagcttctcgaagagaaacggggagtgaaggagagataacgttacattacagagtttcctgaaaaaagtgtactgaagttgttgacggccattttaccgtgcagcagcattccttcgccgtacatgacgccgatctgctcacctaaatatctggctcgcgcttcaagactggtgagaaattccttgcgattaatgagggtttccggttcacctgcacagtcttccctgtaaaactgcgaaccgaaggcaagtattccttttcttgatgttgcaaacgtttccgaaatatcaacaataaaatccggttccaggtgtttgaactggatgtagaagagcaggtggcgaggcctgaagggtgcctgtgtgatgccatgccatgtggtttcaagttgtttcaggccggcatagtaaaccgcttctgaaaccagccttgatgccttcatgtggtcgggatgccgttcatcaggagggttggaaaaaacgacttcaggcctgaattgcctgataacactgatgatttgcagcagattcggttcgttatagaacagcttgccgtcgccaagatcaagcgagatacggctgctgtagcccatgatctctttggccttttccgcttcgatttgacggttttcaggggagccaagcgttccgagctcgcctctggtcagatcgcatacgacaacgtttttgccttcaccgatgattttcaggagggtcgctccacaggaaagttccacgtcatcaggatgagctccgaaagccagtgcgtagactttttcagacgatctctccattcgggctgtgattttaatttctatattgggtgcaacgaaccggtaacataatgtcaagataacccatatttctgatgcttaaggtaaagattgttcggttaaacgagaaagctcttttgccggtttatgcaacaacgcatgccgcaggtatggacgttgccgcatgtcttgaggaaaatgttgtggtactgccctttgaaacggcactgattccttccggatttgccattgaacttcccgaaggatatgaagctcagcttcgtccgagaagtggtttggcacttcgtcatctgatttcgctgccgaatactcctgcaaccatcgatgccgattatcggggagaggttaaaatcattctcatcaattatggacaagagccttttgttgtacatcatggcgacagggtggctcagatggtcgtggcaaaagtggaaagggtgttttttgatgaagtattaacgcttgcctcatcgtcaagagcggatggtggatttggtcataccggaatagcgggaaatccggaatcgaaagcgtaaccgcgctctataagggtgtcctgtaaaacagcaaacgaaaagagcgctgttgtcaggtcagggacaaagcgctcttcagatttatttcagggaacaggctgttcagggtttcaatggggagtttgcctgtttcggactctcttcaggtattgtagttgaaggtatcggcgctgtaaccggatttgcagcgggagctgaaggtttctgacagaaagggatctgtttgacctcttttttatgtttgtcatccgacattgagatactcattcctccaggagaaaaaacatttcccgccagttgactcaggcctgaactgacattttcgaaaagactctgtacctgacctgaattgaccgttgaattgaggttttcaagcagactggtccagagtttgccgagttcctggacagagctttgaacctgttcggatttcagcgtcgcggttacgccttcaatcaactgtcctgaaacggaattaactccttcgatcagttgtcccgataccgagttgacattgtgaatgatctccttgaccggttcggaattaatggtcgagcttacgccatcaatgagctgaccggttgtggagctgactatactgatcatgtcctgaaccgatgctatcgtcgaatcgatcaggatgcccatgttgcttatcagatgagccatatcaccgttgcccacattgctttcagagctatctttcggggcgggttttactgccccaggtttgttgagttcatcagatgccataatgagtatggggtttagaggattgtgctttttacctgtttctgtaatatagcaatctcttcattccgttttttcagaaaaacgtcaataatgctgaatattgtggtttcttgcctgctgctttatgcaggctggctccacgctctcttgccatggccggtttaacgtttatgctgacaagatgccggactgctcaattgccgccgggccggagtagagcgtttgccatcaggcataccgttgccgatcagaaaaacaagatgggccaaggacgatcgtgactcggagaggttgattcgtagcagaaaacactctgatgaagaggaagagtttgcccacgaattacacgaatttgcacgaaaggaaattggcagttggttttctctggcttcgccgataaaaacaactgccgggttttcgattaagatcgaattgggatgaagaggaagagttgcccacgaatggacacgaatttgcacagcgcaggataggccggtttgcctttcctcgggaagcctctgtccccccgggaaatgattgagtaaattaccgttaaccagtccggagtgtgccgggcgggagcgggagcgagaaggatcaagcctccgccagatcagtcgagataccggtttggatggggaagcgatgcgcaagtaacttccggatgagcgggggaggaattctgatacagggagtttgttacgcagtcatgaatgctcgctcgcatgatgagcagtgccccgcaacagcggcattgaaatgacataatctcatgattcgatattctcacggtaataccgtatcagactctcctgatcagcaccgagcgcatagagcaggtggatggtgccgaagataatctgaagacggaggatgccgtttttgtggtacttgcgggctgatgtgatgacgtggcccggaaggatgtgaaagggtgtttttgtttcaatgcggctgatgatatcgatatcctccatgaccagcatggttttattgaatccgccgattgacctgaacagctcttttgtgatgaagagcgactggtcgccaccccggcagaccatcagaggaaactgcgtaaaccagccgaaaagctccatgatcggatgggggtcgtcgaacagcatctgaaagcatccggcttttttcccgctctctacagccgttgtaatctcatcgacaaagttttcgggcggcatcgtgtctgcgtgcagaaaatagagaatcccgtgcctggcaagagccgcaccggcgttcatctgtttggcgcgtcctttttctgatcggcagagcgtgacgggataccccgatacgatagccgatgttccatcgtttcccgaatcagagacaatgatttcaacgttttttccgtacttgccggtaaccttaagcagggtttcaagggtcagggcaattcctgtttcttcgttgaaggtcgggatgataatgcttaatccgatagtggccataatctgctttgttgaagatcttcaaaggtgtcgatatcccggagttccggcagaagctcaggcgaaacgccgttctcctcaagtcgttcgacggtcttcttcagtacctggttgtggctccatgttctgcggagaaaaacatcgggatgactcttgttaagtccgataagataaaagccgccgtctttagctgggcctaaaacggcttcatggcgttcgagcgatttgaacgcctgttcgagcagctcgggttgcaggtcggggcaatccgtgccgatgagaagaatatgccggaagcccagcgcaaatcccgtttcaaatgcatgaagcattttttcgccgagatcggttcccttttgaagaaaggcaagggttccttcgtttttcagaaaacacttctcatcaggcagttcgtcagaatagaataccgctctttgagcacttgttgtcttcgttaccgaagcggtatgctccagcagcatctggtataccttcagggcggtttcattgccggttattgcggcaagtcttgttttcaccctgcccggcaccggattgcgggcaaaaataatgagcagtttaccggagagcatgaaggcccctttataaaagacaaccctgacagctcgatcctgcaccagccgtgcagccgtaacagtgctgccctgtagcgacaggtctctgatcaagcagttgctcatcgaaatccctgatatttattggtgcgggagagcgcatgggtagtttgagcatctggttgaaatcgcagtcatagagcgttccgtcccagccgacagaaacagtggtacggcacataacattttttaccgcctctgaattgaagttatctgacagaagcttcatgtagttacaaaagttttcctctttgagcagggattcgagaaacctgctgaccggcatgttggtgatggtgtacaggtggttgaactcgacaccgaactctgttttaagtttaattttataatccgcttcgagtgtcttctgcgctcccggaagagaggggcctccagggttatagacgagattcagttcgagtccactcccgttttttccgtatccgagagagttgagcagcaggagtgcctcgatcgatctgtcgaacactccatcacctcgctgggcatcgacgttctggcgggtgtagcaggggagcgatgcaatgagtgaaacccggttctccttgaaaagctcgggaaaatgtcgatagcctgtaccggaaaccagaatcacaagatttgttcttaccagaatttctccttcaggcatgatttttcttgcttccctgataaaccaggggagttccggattcatttcgggggcaccaccggtaatgtcgagcgttcgtatgctgctgtttttcagtgcattgaggcagtcttgcatggtttggcggctcatcatctcggtacgatccggaccggcatcgacatggcagtggcggcagagaaggttgcatcgatagccggtgtttacctgcaaaatggcggttgcatcccgattgagatgggcgacgccggttttgcgaagttttgagttgaaactttcgatatggcagtcggtttgttcaagcaccatgacctgttcgcgggtgtcggcaagcaggctttttcttttgtgaagagatggttgcagggtcatgatgtatggtctgagttgtttgttccttgaaatgatcgttttcactctgttcctgacaaacgttattggctttaaatcgttccatatcgggagctgtggagaaggagggcgtaaaccagaaaagcctttacataaaggcttttctggtaaaattgaaagaggtttttcaggatccgaattttgcgtgaagtttttcggccaccagttttccgctcagggcagcgccttccattgatgcgagatagtgctgatcggtatagtcacctgcgaggaagaaatttttcaccgggcttatctggtcggggcggaacttgtcgacatcgggtacagccttatatactgactgaggaatcttgacgatggttgatttcaggagcttggcctggcgtgatgccggaaagcggtcgtgaatgtcgttcatgaccagttccgttatgacctcgttaggcatatccatcagttggtgtgccggcgcaagcacaaggctcatgacgctgcctccatttgctgtgccgtttcccttctgaaaatcatcaggacaggtgatcgaaacatcggcaaaggttgcaaaaatcgttccctgtgaaaacatgagattatccgtatcagtgatttttcggtcaaaccagagctggcagtttgcaacagggcttccctgaaattcatggaggttcctgaaatacttgtgggcaagccatggcctgggaatgatttttttaaccgtgtgcacgggaagggctgaaatgaacgcatcggcttcgatgatctgcccatcctgaagaacggcatgtttgacggtttcatcgctgttgagttcgaaccggttaagctttgcatcaacgaaaatccggccgcctttgctctggatatactggcgcatcggctcaatcattgaatcgcccgggttctttttgaaaaacgcaaatttcgtcgcttcataatcggtaccgaaatacttgaaaatggtgatcatcggacgagcgctgatcacattcggttcaatgaagttcatggcaagggcaatagcgcgccatagtttctgaagcgagtgttcagaggcgcctctttttctgtgccattccgaataggtcatatgatcctggctgcggaaatacgcttcgttaccggccagagcagggtaaagccccttgaggagcgaaatcttgtcccacatggtgagaaaatcagtctgaagtcctccaaccacttcggcccaggggcttggaaggtttgcttttttgaagaaggattgttttccgtccggttcggcatagatcagggagtgggctttccatgagtagttatcggcagctccaacccgtttcagatagttctgaagctgggcgtacccaccaaaaacgatatgcaggcccgactcgatggaatcgccgtcgttatctttccatacagaaaccttgccgccgagtacctttcgtttttcatatagttcgacggtatggccgcgttcgaccagttctattgctgcactgagccctgcaactcctgctccgaaaatagctgttttcacctctggtcagtaatttatggttagcggaagtgtcgatcatccagatagtcgcacgaatatacatgttgctttgcgataaaggaaatttgccgaaattctgtcgcgaacgtctctcaaaaaagcatctattctttcatccttcttagaaagcggtcaagttcagtaataattcttgagccgatcaggagcgattgcttgacaatgaagcgcaggtcattcattgcaggtggaggcggaatgaccggatatcctgatttttcgatggttttatcttttaattgataagggggcttcctattatcttcatcacctgtttttgacattgccatagcagctttgggagtgattccatttttttttaacgttacggcttttagctattttaacaaatgaacgtaaagaacaaaaaaagaaagagattaattgttccggacggctcgctgcttgttctttaaaaaaaccttaagcctaataattttagggatttcgactctatattatgagtttttaagaaagaagttgtttttgtcttattttttggtaaatttcttacaaaatcgaattaaatacagttctgttatgtccggacatcttgatcttattgatctgaaaattattgagtctcttggagagaatggcagaattcgtttaagcgaacttgctgaagtggtgggcttgtcgataccatcagtcagcgagcggcttgacaagctccagaaaaacgggattatcaaagggttcaccatggaggttgatgagcgtcagctcggctttgatattcaggcttttgttcgtgtaagaattgactcttcgaggcactacaagtcgttcatggagcatgttctcaacgaggacgagatcatggagtgcttttccgttaccggtgaggggtcgcatattctcaaggtcatgacgcataacacctcttcacttgaaaaatttctgtcgagaatccagagctggcctggagttttaagtaccaataccagttttgtgctctcccaactgaaaaagaacaagaaaatcagcgcaggtattgttcgcaataatctgcaggatcggcaggttctgattacttttgatgaaaaaaaatcaagaaagtgatcagatgtaatttttaatagcaaattaatttcatgcaaacagcaaatctaactataaggaggttcttttgagcattgagaataaaattccggtttcgacctatttcggagcaatgacctttgatcagaaagccatgcgtgcaaggcttccaaaagaggtgtttaccgagttgcagggcaccatcaaggcaggcaagaaaatatccgaagacattgcgggcgctgtggcgcatggtatgaaagagtgggcaatggagcatggcgctacccattatacgcactggtttcagccaatgaccggttcaacggctgaaaaacatgacgcttttttatcaatcgatcgtgatggcactcctattgagcgcttctccggcgaacagttgatccagggagagcctgacgcttcaagttttccgtcaggaggcatgcgtactacctttgaggcccgtggctataccgcatgggatccttcaagcccggcttttttaatgaagggcggaaaagatctcactctttgcatcccgactgtttttatttcgtaccacggtgaggcgcttgatgccaaaactccgcttcttcgttccatggatgccgtcagcaaatcttccatcagactgcttgagctgcttggtgttaaaggggtttcacgagttaaaacttttgccggttgcgagcaggagtattttctgatcgacaaaaagttctattccgagcgccctgatcttattatgtgcgggcgaactcttcttggtgctcttccaccaaaaggccagcagcttgaagatcactatttcggatctattcctgatcgcgtgcttgagttcatgcaggatgtcgaacacgagctctatctgctgggtattcctgcgaaaacccgacacaacgaggttgctccccatcagtttgaaatcgctccgatttttgaagaggcaaatattgccgtcgatcataacctgcttgttatggaggtgatgagaaagattgccgacaaaaaagggtttgccctgcttctttttgaaaaaccatttgctggcatcaacggttcaggcaagcacaacaactggtcgatcggtaccgataccggtatcaatctgcttgatccgggtgatactcctgaaaagagcgttcattttcttgtttttcttgttgccgtcctcaaaggggtttacaagagagccgatgttctgagaatgtctattgcgagtatcggcaacgaccatcgccttggtgccaacgaggctccaccagcagtggtaaccgtattcctcggagagctgcttgaacgtgttcttgatgctatcgagagcggaaaggttgatcttaaaaccgaaaaacaggtgctcaatctgaatcttgcacaggtacctttagtcaacaaggactataccgaccgtaacagaacctctcctttcgcctttaccggcaacaaattcgagttccgtgctgtcggttcctcccaggctgcttctgtgccgaacatggtgcttaacacccttatggccgaagctgttgatgacatgtctgattcgattcaggccaaaatcaagtcgggaatggacaaggattcggcgattctcgaaacccttcgtgaagagataaccgcgacaaagcctatccgttaccagggtgacaactacagcgacgccctgcagcaggcggcgaaggacaggggtttgccgaacctgaaaaatacaccgcaggcgctcagggttctgctcaaaaaagatattcaggatctgtttgtgaagtacggtgttctcagcgaacaggagattcattcacgcctgcatattcgtcttgaacgctatgtcaagggtattgatattgaagcccgtaccctgcaactcatgctcaagacgcttgtgatacctgatgtttccgaataccagggagatataggcagttccttcaacaatcttcatgcagcggcagagtctatcggactttctgataaagccttgaacagtcagggcaataacctgaaattgctggctgaaaatctttcgactctgatcgatttgaccgtcgagcttgatgaagcagttgaaaaactcgaaatgcttgaaacagagtttgacaaggctgattattgcgccgatgaactgttgccgcttatggtcactgttcgtgaagtctccgacaggcttgaattgatggttgatcgcagccgctggcagcttccgacctactctgaaatgctttttgagcattgatcaaaaccttctctaaacaaaaaaggtctgcatttacgggccttttttgtttagagaaagagacgtgctttcttgattgcggattgcgggggattatctgcaaatgtcgatactttatatcatactcgcggaattcaaaattcactgactcgaggagcgtgtcattcaccgatgattttgatcagtacccgttttcttctcattccgtcaaactcgccgtagaaaatctgttcccatgttccaaagtgcagttttcctctggtaacggcaattaccacctcgcgacccatgatctggcgtttgtgatgcgcatcgccattatcctcgcctgtcatattgtggcggtatcgtttaaggggttcatgaggagcaagctcttcgagccatcgtttgtaatctgcatgcaagcccgattcgtcgtcgttgataaacaccgatgcggtaatatgcatggcattaaccagacagagcccttcctgtattccgctttcatcaagagctcgttctacatcgtcggtaatatttacaaaatccatgcgtgacggcacatgcatccagagttccttgaagtacgatttcatatgtttttccggcaagcggtttttggtatttggaataaacgggttttctttaaacggcaagttaaagcatttttctttcagatggcgtcatggttaagtttataaccacttgccgctatgcggggagaatattttttcatttcccttcagtttttcgcttcaactcatcagcggataatcgtttactgattatccgccgggatggggcataacggccttatggtttatatgagttgaaacagcagcaggtaatcaagcttaaacaattctgttttatttcctgatgacatcggagtctcctctggttaaccgaggcgttctgtttttgcgcataacctttatccgtggaggggtgacgtattataactgttttcgttgaagaatttattttcttgtaaacggcgagttatcccttatttttaacattaatttttctttagctcaacattgggggaggttagtatatgcccgaggtttttcagtatccgatgccatatccggcatggtggcttgattcttactgggttgtgacctggtttctgggtatgcttgtgcttggttttgggtggctgatattttttcggtatggaaaattcacctatggtgttgatcttggatgtttctggaaaacagcgctcctgctggtgctgactaccatctctcttggggggccgaattattataatacccgttttgtgggtgagcatggtcaggatggcgattccatcaagatttccggagataatctcttgtaccttgatcgtaaaggggttgagaaaacaattcgactcgacgcgattacggcgatttatcaggaatcagtaacttataatcctccgccgaaaatatttattgttgccggtaaagaaaaagtcaaagattcgctttttgtcacaagaaatctgaaggattatcaggagtttctttcagcactatcggcacgaaccggagttgctgtaaaattgccataaccggcagctctcaccgagagggaattttcatgtcagcttctgttccagtttcgcttcttcttgtcgttgaaatcggcaatacgacaacttcttttgtcgttctcgatggcgatgagtgtcttgtggtgaaaagtcttctgaccgccgcgcttgatgaggcaggtctggtgtccggtatcttttcagagcttcggggagcctttaaagagttgaaggatgtcgtcgtatgcagcgttgttcccgctgcgaccagagtgattcagcggcatctgcagaaacgtcttgccggtttgtttttttccgttacgtcgagtatcaccctgccctttacccttgattatgatattcctgaatcgttcggtgccgatcgacttgccctgtgtgcactctcccggtatcgctatcccgatcgcgcggtcattgcccttgatataggtacggccctgacatttgatgtgcttggttcaaacggcgactatcttggtggtcttatcatgcccggacttgagatgcgctccagggcgctgcacgaacgcacggcacagcttccgcttgtcgggattgaacgttcagcaacgcttatcggacgttcgacaaaggagtgcatcatgaacggtattttctggggttgtgtatcggagatcgaagggttgatctcaaaaatagaacgtcatgtgcaggagacctatggtgaagagcgtccggtggtgattgcaaccggaggaagcgcacccctgattgcaggattgctcgattcgctgacgctgcatgacgaatatgccgtgatcaggggcgcaggatatctcttcaggcttaacaggccaacgcttttttgaagagctcctttgcctccgttattgctttgagaacatggtggtcttcaacggtttcttcaagcagaaatgccgacccgagacttttcagcaggacaaaccggagttttctgtcaagcttttttttgtctgacagcatatattcaagaagtgattcactgctttctccgagaaatcttcgctgtacaagcccgtgtggaaaccggaacttccggagaatgcgtactccctgatccagttcttccctattaagatagccgaggccgtgcgacagggagagtgcgcaaaccatgcctattgtcacagcttcgccatggcggaggtatcggtagtcagcaagtttttccagtccgtgggcaaaggtgtggccgaaattaagggttgccctgagtccgctttcttcccgaaaatccttttcaacaacatctgatttgatttcggcgcttcgtcgtatcgcatcggtaacaaacggctcttcgagtgcaataatctcgctgaagtgacggtcaagccggaagaggaagtcgcgatcggcaataaatccgtacttgactacttcggccatgcctgcatgaatttcccgcatgggaagcgttttaagatatgccgggtcgatcaggacaagtctcggcagatggaaaaaaccgatcaggtttttgccgagcggatgattgatggcaaccttgcctcctatcgagctgtcggtcattgccagaagggtggttgggagctggatgatcggaatgcctctatagtagcttgcggcgataaatccgccgaggtctccgacaacgcctcctccaacggcaagcaggttccagctacggtcgacatcggccaggatcatctttccgtagagcttgttggcggtattgaaactcttggatgtttcctttgcaggaactaccagatcaagccattgaaaaccttgttcggtgaggaggtcgagcagctcggagccgaaaagattacgggtgttttcatcaaacagcacgacggttttttttgaaagaccgtttttgctgaagagctctccgagatgtcgggtgaccggtgtcttgactatgatggtgttcacgaataacgttgctttgggtttatttcgcccttgaatttccggttgtttttcttacataccggtttatttttcgggtaagttcttcgaccgttgaacctattcttccggtatcggtttgaacggtaattgttgcgctgttgtaccttggttcccgacgggcaaggagttctcttattttctgttcaatctctccgtttgagagcttgccaccctgttcactcttcaggagcggtcggtcggttttatggcagagcctttttgtcagggttcctgaacctgatttcagataaaccagtgtgcccttttccttgattaacgtatagcactcattgctttcaagcgctccgcctccaagcgagacgataagctcttctctgttggtcactgttttcagtgtgtcaagttcaagttttctgaagtatgattcgccctcttcggcaaaaattctcgataccgacttaccggtaattgcttcaatggcctgatcgagatcaataaagtcgtaaccaagagagttcgccagtagcggaccaatggtggatttgccagatccgctgaatccggttaaaaagatgagagagtgatgtttcatggcccatgatgccctgaaaaatgaccgggaacgttacggttacaaaaaattattcgctataagctctgcgccaaatatagtaaaaaagctcaatcaaagagatttccggctggtttttcatggggtttctgtgcattcagcaagccttctcgaaaggttggtcaggcgctggttcgctctatggttccctacagcagttgcaagtgctttaggctgaccgatgatgacaacgagttttttgcctcgtgttaccgctgtgtagagcagatttctttcaagcagcgtgaagtgctgcatggcaagcggtatgacgacagccgggtattctgatccctgacttttgtggatgctggtggcgtaggcaagagctatttcatcgagttccgaaaactcataggtaatcacccgacggtcgtattcaacagagaggactccttcatcggtatttattgatacgacaagaccgatatcgccattaaaaatctccttgtcatagttgtttaccatctggataaccttgtcgccgggcgagaatgtcgttccgaaccggttaatctgcggcatcgactccttgttgagcgcctgttgcagttcgatattgagcgagcgtgatccaagtccgccccggttcatcggcgtcagtacctgaatgtctcttacagggtgaaagccgaatcgtttaggaatgcgttctgtgaccatggtgagcagttttctatgaatatcctctggcgttgtcgatgcaatgaagtagaagtcggtcagcgcatcgccatcagcattcgtcggtatttttccctggttgatctggtgcgcattgataataatgctcgattccgcagcctgccggaagatttctgtcaatcgtactgttggtataactcctgaagtgatgatatccgaaagcaccgcgccgggtccgacagagggcaattgatcgacatccccgaccagaagcagtgccgctttgtcgggaatggccagaagcagtttgttcatgagaatcacgtcaaccatcgatgtttcatccacgacaacaaggtttgtatcgagcttgttgccttcgccacgtttgaagttgaacagtatcggatcaaattcaagcagccggtggatcgtctttgcctcaagtccggttgattccgacaggcgttttgctgcgcgtccggttggagcgcaaagcgagaccttcacattcagggagctgataatggaaagaataacgttgaccagcgttgtttttcccacaccgggcccgccggttatgacggaaaccttgcttttcagtaccagagccaccgcctctttctgggaaggggagagcagcaggcctgttttttgctcaaccgaaccaatgctctgatcgggattgacctctttccatggaagggggccctccatcaggcggtgaagccctgaggcaactccccgttcggcgcggtagagcggagcaatgtagaggcactgtcggccgtcgatctcttcacacaaaagatgttttttttctgtctgctgttttactgcctcggtgacaatatcgacttcaacagcaagcatggctgccgattcggcaataagtcgttctgccggtacggcacagtgcccttcggtggcaagttcctgcaacatgtggcgtacgcccgcttcagccctgatcagagagtcctgagagatgccgagtttatcggctatggtgtcggcggtgagaaacccgactccctcgatatcgagcgaaaggcggtagggattttccgttacgaggcggatggcatcttccctgtatgtcttgtatatccggaaggctcttgctacgccaacgccgtgcgactgcagaaaaaccatgatgtcgcgaatggctttttgttcggcccacgattttgtgataatgtcgaggcgtttttttccgatgccgggaatgtcgagtaacttttccggggtgttttcaataacatcgagtactcttgcgccgaactccctgacaagcgtttttgcataaaaagcgccaataccgcgcaccatccccgatgcaagatatttctcgattcctgaagcggttgttggcggaataaccgtgatgtgctcagccttgaactggagcccgtgtacccggtcgttatgccatatgccctggcactctacaaactcaccgggagagattgccggtgaagttcccaccaccgatacgaggtcgcggttgcctttcacccgaaccttcagaacgctgaatccggactcctcgctgtaaaaggttacccgctcgacagagccggaaatcctttcatgctttggcgcgggagtcgttttttctggcattgctgtttggtcgtatgtatggacgctctctgcagcggctgttttataggaggtcgctgcttttaaaactatatcatggtaacaaaatattctttctgcagcctcttttcctgatgatttcctccattttccgggtcaaggtacaacgaagcctgaaagctttcatgcttttgccgaaccttgtttgtgcaacaggctgaaaaacaatagattcacaaaaaactgtcaaaagagcgatgaaaaagctttacatcatcaaagccggttcgaccttcgcttccacgattgcggagcttggcgatttcgaagcgtggattattcgggcgcttggaacgctatcaattcccgttgaggtggtaaatgcggtgcatggcgaaccgcttccgctgcccgacgagtgctgcggtgtgcttgttaccggttcacatgccatggttacccaaaacctcccgtggagcgtcgggatcgaatcgtggattcctctgctggtcggagcaggggttccgtttctgggtatctgttacggccaccagcttctcggaagggctatgggaggaaaggtcggctaccatccaaaaggcagcgaaaccggtacggttacgcttacccttacgacggaagcgggtgacgatctactttttcagcatatcccttcaaccttcagggctcatgcaactcatgctcagagtgtgctggagctgccgcccggcgcggtcactcttgcccggaatgcgcacgatccgcaccatgcgtttcgcgtcggaaccgctgcatggggtgtgcagtttcatcccgaatacaccgcagccgtgatgcaggcctacatcaatgccgattgtgattcactttcccgtagcggctgcgatgtgtctgcactgctccgggaggtaacgcatactcctgaagcatcaggcattctccgcaagtttgccgtccatgtcgaacgatcttgcaccgctgaagggtagcagcgagcaataccctgttccgtttatgcgtgttaacttcggtcaagtagcgcaacaggtaaacgattcaaagaaaaataactcaaacaactcccttttttgggttcaaaagctcaacaggcaatcttctgagtccagagctaagccctatccagcgccatgcctcttctgacgctgagagcagtttctgtgctttgccatcccatgcagcgctttggttttgaggcaagtgtatcattgtcgagatgcatgatccggactcagcatcccagagcttcagggtattatcataagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaaatactgctcccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagtgtcttatcagaagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaaatactgctcccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagggtattatcagaagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggttcttatcaagtccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagggtattatcatcagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggttcttatccagtccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagggtattatcataagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaactactgctcccgaatgacctgtgagcgtcgagatgcatgagccggactcagcatcccagagcttcagggtattatcataagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaactactgctcccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagggtattatcataagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaactactgctcccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagtgtcttatcagaagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggttcttatccagtccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagggtattatcatcagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaactactgctcccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagggtattatcataagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaactactgctcccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagtgtcttatcagaagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggttcttatccagtccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagtgtcttatcagaagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaaatactgctcccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagtgtcttatcagaagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggttcttatccagtccgaatgacctgtgagcgtcgagatgcatgatccggactcagcatcccagagcttcagggtattatcatcagatccggaaaggatatacttgttgtcgtggctcagtgcgcaggaaaatactgctcccgaatgtccggtaaacgaatcaatgttgtaggtatccggtacggcggtgttttctgttcctatgcaggaagccatggcgatttcaggaactgctttgagttttttactgcctgtaacgttacatgcaacaaaagaggcaagcctgagattggccgacaaccactctgtatcctgcaggttggagtttcgccagacagttccggttgcttccgcatcggaaaagtcagcgccgcctgcattgcatgacagaaattccgcattgataaggcagctttttctgaatgttgatctggcaagtatggtacgtttaaattgtgttcccttcagcgccgcgaagtcgaaacaggccttaccaagattcaggttgccgatccgccaccctgaaagctccgcatgttcaagatgaatagtgccggggtttggttccttaattcctctttcatgcagctttatccagagggcaagagagagttccgacagctctttccggtaacggtttccaagtattcgctcaatggccttgatggagctgccgagcaaccgttcatcaagggcgagcatttcgactgagaagttcagcgtctcgtttgaaggcagagggattgcaagcgattcatcttgcctctccggtgaggtgagggcatcaagcaggtgcccggcaaggaaatactcctgcagtgaggtgtgggcaaaggagaactcctgatcctgttcacggataataaaggttgcagtgcgaaggtcttttttcagggtttcgcggttcatgttgctgtatgcatccttgatgaccgggtggtgaaagagccaggtatcgagccactcttcaagctcttccgcactgagtccccctccgcttctccgatgcagctcaaaggcaagcgccttcataagtcgttttttatgcgcaacactgaactcgtgctttccctcatccctccggagccagttttcaatggtcagttcatagagccgtgcagtgttgatggcttttccctcctgttgcagccgctcaagatccgggatgaacccggtaatcagcgaaagtgcatagggtctgccggcaagctccttgaggttgtgcacctcttcaagcagtccgatgattctctcgatctcttcatcatcgctgcccaggttttttttgaggtactccctgatctggctgtcgtcaaacggcaacagggtgcatgagcggtactcggcagaggaacgcccctcccggtctcttccgagaaaaaggctgttctgttcaaagatatccctgaagtagtgggtgcggcagcttatcagcaccttgccctgatgatcctcaccttttttatctctgatctccctgatactccagagttcggcgacaaaccggctggtctcttccggggtaaaatgcaccgtcttttcatcgaggccatcgtagatgatcatcgccttgttttgacgcaccaactgaatgatgtgctccggcgtcaccatggagcggtcaagaggatctttggtattttcaatcgcctcctggagaatatcggtcagtttggggctcttcttttcagctccgacacgggttgacaccatccgtaaatcgatatagatacagagcgggcaggtgtcgggttctttctcgtggagggcgataagctctctggtgagcattctgcaggtgaaggttttgccggttccgaagtcgccaagcagggcaaagtatggtacgtcggagtcaagcgcccagcttttgagatagtcaagggcaataacggtatcgccttttttgctgtcatccgggttgtgagagatttgagagggagtgccatctccacagacgaacttctcctccttatagtttggtgccctgtatttcaggagtctgtcggagaagctcccgagcggatcacaacagatcaattcgctctcttctgctgttttttctgtgcagcgctgttttttgacccgattttcaatctgaacggcaagttcgttaataaagcgggtgcgattgttctctcttacctcagtgaatgatttgctgccgttgaaaaagaatatctgtttttcgttcagccctttcaggttctggcgctccaaatcgaggatatcgagagcaacgggcaggcatttgtcgagcagcttcggcagctcatactcttctatatagtcacttcccaaaaagcttgttgaaagcaggagcaggccaaaatcacaacgtttgatcatctcctgaatttcgtcgtgccatttttcgccaataaggatatccctgtcggaagagaaggagaaacggaacgattttgatgttttcagccgggctctgattttatcaaaaaagctctccttgattgcgctgtcaccatgcgcataggagaagaaaatatctactcttggtttgttatcgtcagcgccgaccggttcaggcagttcggctttaatctcaaccgcctcttccgacctgtaaccggtgatctccgagtagcctctcttcaaagcgtttcccacgttttcctctttccgtgtttgcccgattgacctgtttccaaccccctgaaatgttatagcccctgaagagagcgtgtcgctgtttttactgttgatccagagggcaaatatcggatcggtgagtcggtaaacgccttcactatccttttcgacgtagtcgagcgattcgagttttttcaggccattctgaatactgctcaatgtgcgtaaccggtgtttctgctgataatctgcggaaaagaggctttcggtcgggtctgcagccagagctttgagcaggggtttttgccctggagccagcgccttctccattccggtaaaattgttctcctcctcggcaagcattttccttaaggcggcccgaaggttttcgggcaggatatcctcattcggacttacctgaaagagggcataggagagcctctggatatagtagggatagccctcggtgatggttgctatctcttttgcgatgtcaacggggcactctttgccgcccctgttgaattgtcggatgataaaatctgccgcttcatcatcagccaacgcgggcagctcaagattgatactgctcttgtagaaggggcgatcgttctgattgaacatgtcgagcaacattcgccgtttgctgccgagaaaaaagtaggagcagttcgtctgctgctggatatgtttgcgaaggagggcctcaattctgcttccgtcccgaaaagcggtgatctcctgaaactcatcgataacaatattgaactggtcacgcctgtcctgaaggagcctgctgaacgaatccatggtctcctcaagtagtgaaagcccggttttctgtgaaacaggctgaaccgtcattgaaacactgccggaagctgatgggtcaggagagaataccggacgccagttcctgatgatacccgttaccttgctgagcaccgattgctcttttgcaagagagctgtagatgccccgtgcaatcatggatgccacatcttcgctgctcgacgcatcggagatgtcgatatagatcgttatgaacccaagctcatcaagcctgttctgaaccctttttaccagcgaggtcttgccgtaacgccttggcgaatagaggacgacgttactgtttgcctttgcgtgagagagcaactcaagaagctcgtttttcctgccgcaaaagggggcgtcaatcggcagtaccctgaggtagaacgggttttgatgcatgcttgcctgttatttgattatcatggtataattattattacatgataataatgaatggacgtgtaaacggcaaactgtttatgatgacgggaggtatttcaaaggcgaaaaagatgatgttttcgtggcagaaaccctatatcgcaacgcctttgaactggctcatatagaggttgaaatagactccctggtgttcaaggagttcctgatgggttccttgttcgacaatggttccgttgtcgatgacaaggaccaggtcggcgtcccgaatggtgctcagccggtggacgataacaaagcttgttcttccggccatgagccggagcagcgctttctggatgcggagttcggttcgggtgtcgatgctgcttgtcgcttcgtcaagaatcagaatgtcggggttcagaagaataacccgggtaattgccagtaactggcgctgcccctggctcaggttgcctgcacgttcggagagtacggtattgtagccttgggggagcaggcggatgaaggggtctgcttctgcaagttccgcagcgcggatacactcatcgtcagtggcgttgagctgtccgaaacggatgttttccagtactgttccggaaaagagaaaggtgtcctgaagaaccagtccgagtttgcggcgtaatgcttccttgccgatcctgcgtatatcggtgccgtcaatggtgatggagccgctttgcagttcataaaaacgggtcagaagattgatgatcgtggtttttcccgctcctgtcgggccgaccagcgcaatggtttttccggcttcggctgtgaacgtcatgttccggacaaccggggtgccttcatcataggcaaacgacacctgatcgaagcggatggttcctgctttttcgggaggtccggattcagacggagcgacgaattctgaggggatgtcgaggatttcaaatattctttctgatccggcaagtgcggcctgaatggcgttgtacatgtttgcaagctgccggagaggttgcacaagattctggccatagatgataaaggtggcgataacgccgacgctgaccagatctttcagggcgagccagccgccaaaaccggcaatgacaatgacaaagaggttgcccagaacattggtgagcggcatgagaagcagtgcatagctgtttgcttcgacggcggctttgaaaactccgtcattatgaatgcggaatcgttcgatcacctctgcttgtcgtctgaaggctttgatcactttaagcccgctgattgcttcttcagtgacactgttcatttcaccaagctgtttttgcagttccctgaatcctttgcgggtgtagcgggcaacaaaccgggtgaaccagatcatgagcgggatcacaagcagggatgcaagggcaagccatgcatcgagaagaaacatgacgacaaggacgccggcaagggagagcacgcttgctatgagcgaggtaacgttttgcgagacggcctggttaatggcatcgatatcgttggtcagcctgctcatcaggccgcctgacgggttacgatcgaaataactgaccggcagggtttgtatatgtgcgaaaagatcaccgctcaactgcttcagtgcggtctgggagaggctggccataatccatcctgcaatgagctggaagaggttaaaaaaaagatagaccagcagcatcaggagagcgattttttcaagaccggcaacgttttttgctgcaataaattgatcaatggctacgcctatcaggtatggccctgcaagtccgagtgccgtgtagatgatgacgagaagggaaaccgtgaccagtttaattctgaacggtgcaaggtatccaagtaatcgcctgagtgcctctttggggtttcgcgatttttcaattcggccagggtttccggcgcctctgtggcgcattgatgcaagcgggtttcgagcgttattctgttgcaggctcatggctgtttctcctgctttttgctggtgccgccggggctttcagggagtgtttcgcttcccagctgtgagtcgcagatttcgcgatagaccgtcgatgtctgcatcagcctggcgtggtcaccctcaccggcaatccgtcctttttcaagtacaatgatcttgtcggccttcagcactgtgctgacgcgctgggcaacaatgatcgtggtgcatcttctgtgtttcagatggagcgcattctgaattctggtttccgtttcaatgtcaacggcgctcgtactgtcgtcaagaatgaggattttcggggatgagagcagcgcccgtgcaagagcaatacgctgtttctggccgccggaaaggttcacgccgcgctcttcaacgcgggtatcgtatccttttggcaggttgagaataaaatcgtgagcctcggcggcttttgcggcctcgatgacctgttttttatcggcttcgggcactccatagcgaatgttgtcgaaaacgcttcccgaaaacagcacggtttcctggggaacaatggctactttcgaaaggagggacttttcggcaagcgctcttatatcgataccgtcaatcaggattctgcccgatgaaacatcgtaaaaccgggggatgagatttacaagcgttgattttcccgcacccgttgcgccgagtatggcaagcgttttttccggttcggcaataaaactgatgtcatcgagaacagaggcttcgcttgcgttgttgtagcgaaaagagacacgctcaaaggcaatgtgtccgggagcatgctctggcattgctgtcggttcagggttatcctgtatgtcggggagaatgtcgagcacttccataacacggtttgccgatgcgatgccgcttgcccagacgttcgagatcatggccataaagatcagtggcgccatggttgtgagcaggtagttcgtgaatgccacgacctctccgatcgtcatggttccgcgtatggcatcaagcccgccggagcggatcaccagaaccattcccgcattaaggcagagtgtcagtatcgggggcatacttgccatcattctcataacacgaattgagtcgccggtaaaacctgtgtttgccttttcaaagcggccgcattcaaaatcagccctgacaaaagccttgatcagtcgaataccggcaatattttcctgcaacacaatgttaagccggtcaagcttttgtcgtacggcctggaagaggggctccattttcatgacaaaaaaaacgatgatcgcagtggttatcaggagtatcggcagcatggtcagggccagagtactgctggttttcaccatcagaatcagacttccgatcatcagtaacggcgagcgtgtgccgatacgcagcgatacctggacgacacgctgtatggcggatgtatcgcttgaaaggcgaaccatcagttggcctgttttcagtcggtcgatgttgccgaatgaaaaagactggattttcagaaacatcgcttcgcggaggtccctggcaacactttcgcctactttgactgagagggtattgtttccgatggcaaagagaacgcttaagagtgaaatgccgagcatgaggagaccggtagagataacaacatcctggtttcgctgatgtatgccctgatcaatgattttctggataagacggggaattgcgagatccatcgctacaactgcgcttaaaagcaacagtgcgccgattgactgtttcagatagggtttgagaagataggcaagtctgaaaatattcgtcattccacatgggctccataaggttacggctgcttttgcaggttaaccctgcggcttcaatataccggtaatccattgcacctgaaatgtttcggtttacgaagaaggtctcatttgtaaaaaatcgcctaaacagacatgctgattgagagtgaactgttttcgaaatcctttttttaccccattacggatgaattttcgtcttcgatttcaaccattttcattgatttttactgtttatagtgatttttttgaattttttttgtcgcttcaacttgaaaatatcaatctgtttccatatataactatatgcctatatcgataaatcaatatcaggctgttaattactccgattccccgtttaacctgaagttgtttctccgctgtcgacattcggtaatgctgcctatggtgtttcgttgcgtccgcagtttaatcagggttatgtcttggtcaggagtcaggtacgatctaaccctaaacaaacaaacatgttcagtaaattacttattggtctgactgctctggttgctctttcgggcgtatcgccggcgtttgccacgaatggtatgaatcttgagggctacggcgcaaaatctcatgctctcggaggtgcaagcatggcttttgatacgggtaactcagcggtcatgaacaatcctgcaacccttggcatgatgaaggaagggaaggaggaaattggtatcggtatcaggggactgcatcctgatgtttcgctttcgtatgggccaatgacagaaaactctgaaggaaccgggtactatatgccttctctttcttacatgagaaaagatggcaatatagcctggggcgttgccatgcttgcacagggaggaatgggtacggagtatggtgatgattctcctcttttcatgtttggcagatcgtatggaaattctcttgtgccgttgagtggaaaggagattcgttctgaagttggtgtgggaagggtgatgttccctctggcatggaatattacagacaacacaaccatcggcttatcccttgattttatctgggcgagtatggacttgcagatggatatggacggcaagcattttaaagggatgactcagggagtgggcggatcggtaagcggaacgatgtataatactttgggttccatgatgcagtccggcggtgttaccgatatcaattacatgcgctatgattttacaaatggcagcccttttatcggtgaagcggcagggttcggaacaggtttcaaaatcggtatggttcatcggttcagcaagatgctgacggtcgggggtagttaccattcgagaacgtggatatcagatcttgaaacgtccggcgcctctctttcattttcgggagtggatgcaatgaataatacgttcacgcagtcagtcagcggaaccatcaaggtcagggattttgaatggccggctgtttttgccgcagggtttgctctttatcccggtgatcgctggatgattgttggagatatcaaacagattgactggtcgtcgtcaatgagtaagttttccaccacgtttactgctgacagttcgccttcgaatggtccgtttatcggcaaaaggctcgatgtcgatatgcaacaggagtggaaagatcagactgttttttcgataggcgctcaatacaaggcaacagagcggctttcacttcgcgccggagcgagtttcgccacaaatccagtaccggatgattatctcaatcctttgtttccggctattacaacaaaccattacacggcagggtttggttatcggctttctgataaatcctcttttgccacggctgttgcctgggctcccgaggtgtcagcaaccaatgcggatggtatggttatcaggcacggccagatgaactggtcattgaactttactcatgagttatagcggttacagcatctccgtccggtgtttttcatcaagagctgtttcagaaagggcactggcttgtccggtgccctttctgatgcaagggcgaggttcggcatctgaaaacggaggggtgatccgggaaattacctgcgaggtcacccgggtttccgttttcagaagtacatgacggaatagtagaggcttttctggaattcgctgatcacaaaagaatagctttttttgtttttccaccagagcaaagggttccaccattgtggttttgtgggcacaaggatgaactgttttgctgatccggaaaaggcttttttccacgttctgtgaagtctgaagaggtggggcggatcgctgacgacaatggctgttttccacccttttttttccatgagcctggaactgttcagggcctcttcccatgagcttgccgatcgggtgtcaatcctgattgattttttcggaacaccgagagctctcatgcgccgttcacgccagtcgggatgcgatggacggtaaaacctcgcatcaatgccggtgagaatgactcggggtgcatagccgtcattgtatagttccgctcctttttttacccgaagtccgttatccccccccagaacgataatcacatctgccggtttgggtttttcggcgtaaagcgagacgagatagccaagactgataaaaaaaattcctgctgacgtacaagcggtaagaacaaataatgagatcagtttgaagagggctttcatggttctttttttcggggtcttgcgtaatatggcgtttttcatactcttgcgcagagtgctttcggccatatcccggttatatcaattgccggtattcatgatgatggcattttttacggtaacctgcaacaggaattgtcgttaaaaccagaggaatgtgttatgcgagccatcggctgattcttcttgctgccgaaaggctgctccaggagaggatagagagtagcgccttgtcgccggaatggtatgctgaaaatgccctgaccatctcgttgctgatctgccagggagcgattgctgtaagaagggcgaggcgggcaacggttttttccgaatcattgaggcggaaaaggagatgttcgcaccaactgctgctgatgccgggatcactgccatcccacctgtcaagctgatcaatgaccatgcccgctgttttttcggtaagtactgtttctgctgctttttcgatggctgccgagaatcttgccaaagcaccggaaacaaagggagatggttttgcccatgcaagatcatccggcaacggctcgtttggcagaaggtcaagagatgttcccggttgtttggtgcggtgaattgctgaactgaaaaaaaaagcagcaagtcgcattgagatgtttttcatgattccatcagtgaaagggagcggtgaagctccaaggaggatggttgccatgcgattgatatagttgaaaaagagtaccgttccaatatattccggggcttcatcgggattaaacggcgggtatcgaagaaccggagaatcgggtgaacgggttgccgatccccactctgccatgctgcgcataaaggggtcacggatggtttcatacctgccggacgcaatggttccggtataatcgcgtcccgatgcgccgagcgccatgacggtgtgtgcatcgacacagtaaggacatcggttcatcatagaggtgacggcggcaacaacctcttttgcctcgcggtttgcgatgcctgaaatcagtgtttccctgcatgccatccatgatcctgcaaggagttccggaatcggtttatggaggagaaatggttcaacttcagcgccgaactcttttcgaacctgtgccatcaccagaatggtgagtttgtcacggtaggccgggtgcgtttcggtgaaatagttgatcgtcatgaaaacaggctttcttcgatcaacagccgggctctatgcctcggctgctgcttttttttgaatggctgtcctgacgttgaagaggtgatagttcatgctgtcctggagtgcaagaagacttgcttcgataatgttcgttgatactccgaccgttccccacgtttcctgtccgttactggtttgaatcagcacccggacttttgcgctggtgctgcgtttttcttcaaggacccggactttatagtcaaccagcctgattgtttttatggcaggataaaaatggatcagtgcttttcgcagcgctttgtcgagtgcattgaccgggccgtctccgtcagcggcaatgtgctcgatttcgttgccgacctggactttcaggattgcctgatcgacgtttttcgagtcgacccctgactcgatatgcaccttggtttcaagcacgttgaaataggggctgaagtcaccgagttcgcgtcggaggatcagttcgaatgatgcttcggcgccgtcgaactggtaccctttgtgttcaagttccttgatatggtgaacgaggtttctgatctgttctcccttttcgggcagcttgattccaagttcatcagccttgtaccggatgttgctctggccggcaagctctgagacgagcacgcgctgtctgtttccgacaagtttcgggtcgatatgttcgtacagggagctctctttcatgacagcgctgacatgaatgccccctttatgggcaaaggccgatttgcctgtaaagggcgcctttgtgtcggaggggaggttgagaatctcgaagacgaactttgagagcgatgtcaactggctgagctgctgcagatgggtaaaactcccatgcagtttgagcatgatgtttggtatgatgctgatgagattggcattgccgcaccgttcaccgatgccgttgatggttccctgaacatgcgtcgctccggcctgaacggcaataatggagtttgcaacggcaatgtcgctgtcattgtggcagtggattcccaccggtacgcccgccgtggcgactactttttttacgatggcatcgacttcatgcggcattgagccgccgttggtatcgcacagtacgactcttgacgctccggcctctacggcggccaggatcatggtgagcgcgaattcgggattgtctttgaagccgtcaaagaaatgttctgcgtcaaaaaagacctcacgacctgcttctttaaggaactggacggaacgatggatcagttcagcattttcctcatcagaaattccgagcccttttgaggagtgggctttccatgttttaccgaaaatggtgataaccggagtttcggattggagcagtccgagcaggttctggtcactcttgaccgttgctgaggagcgcgcggtggagccgaaagcgcagagctttgcgtggttgagcttcaattgtcgtgctttcaggaagaattcttcgtccttggggttgctgctcggccagccgccttcaatatagtccatgccgaactcgtcaagacgttccgcaatgagcagtttgtcctgaactgaaagattgatgtgctcgccctgcgtgccgtcacgcagggtggtgtcatagagttctatcgttttcgaaagagggtttgtcattactcgttagccattaggttttcctgtcttgcataggcaaatattccgcccgccttgacgatgttgatcacatctccgagcggattgagctgccatgtgacgttctctgttacgttcgtgagcgtgtttgcttcgacatctattttgagttcgtcgccagttttgatgatttggttcagttgttgccgggtttcataagggataacaaaaccgccgtcaacacagttacggtaaaagattcttgcatatgattccgcaactatggcttttgctcctgcaacctgcagggcaaagggggcgtgctcgcgtgaggaaccgcagccgaagtttggtccggcaatgatgatcgagtagtctgagtggcaggttccttcagagacaaagggcgtgttgccttcaggaagcccgccctgttcgggaggaacgcctgaaagtgcgtacttgccatagagcttgacctcttcaggatcggaaaggctgtaaacaagatgttcagccggtatgatctggtcggtatcgatgtttttgcctaaaacgtaggcttttccctgtataatggtttccattttattttccttacaagttcatgatcagaggaaatctctcgggtcggtgagcttgccggtaatggctgacgctgctgccgtcaacggtgaggcaaggtagacaccggcttttttactgcccatgcgtccagggaaattcctgtttgtcgttgacacaacgacgtcgttatcaaccgaacgtccgacggtatcgctcggaccgccgagacaggccgcacaggagggcagggcgatgctgcatccggcatcctcgaaaatctgcttcagggttctcccttcatactgttcgattgcaagatcagcggctaccttgacggttgccggaacgatattggtgggaaccgatacttttttgccgttgaggattttagccgccatcatgaaatcactgagtttgccgccggtacatgagccgatataggatctggtgatggccgttccctgaacgcttctgacggttgcacggttatccgggctgtgcggacatgcgaccacgggctcaagttcccggacattgtaggtgtagctgctgtggtaacgggcatcaggatcgctcctgaagagctcatatggtttctgcgttcttgcgttgacgtatgcctcggtaatggcatctgccgcgatgatgccgttcatgccgccagcctcgattgccatgttggtaagcgtcattcgctcttcaatcggaagagagaagaccgcttcgccgtcaaattccatggcccggtaggtcgcgccatcggtgccgatatcgccgagaatatgcaagataaggtctttggcggtgaggtattcaggcatctggccatcgaaggtgaacttcatggattcggggactttttcccagagtttgccggtgccgagaatgaatgccgcgtcagtattgccgatgcccgagccgaacatgccgaaggctcccgacgtgcaggtgtgcgaatcggttccaaagagcacggttcccggaatgttgaatccctcttcagccagtgcgacatggcagacccctttatatcgttttgtgccaacatcgtagtagttggggagactctgttcacgggcaaactgccgcaagaggtcaatatttctgtgcgcatgctcgttagcggtaaagatgtagtggtcgggtagcacaaccactttttcaggatcccagaccttcgcgtcgggtccgaattcctgtttgaagatgtcgaaggtaggcggtccgcacacatcgtgtgtgagcaggatatcgacgttcagccagacgttttccccggcatctacaaacttgcggtttgccgcccttgaaaggattttctgggttattgtttgtgccatggtttgttaaaccccgttatctatggtttctgtagtgttgtctgtttcaaaatatgtccggctcaggctgagtgcctggaggtaagcttttgcgcttgcctcgataatatcggttgaaatgcctcttccgttaaaggagacattcctgtccctgattcgtaccagtgcttcaccaagtgcctgccgtcctgccgtcgtggatcttaccgaataggaactgaccatcgactcgatgccgagcgctctttcgatagccctgaaacaggcatcgaccggtccatcgcctgtcgctgactcctcaaacgtccgttgattgtgcgtgattcgcaccgttgccgtcgggattgaagcagtgccgctgttgatgtggaggtagtcgagttcgtaaacgctcgcgggcctggaaagctcgtctcccatcatgacgcgcaggtcatcatcgtagacctcttttttcttgtcggcaatgtcaacaaaacgtcgatagatcgtttcaagttccttgtcctgaagaatatagccgagcgagagcagacgggacgcgagaccgtgtttgccggaatgacgtccgaggacgatgcttgtttcgggaacaccgacggattgtggcgtcatgacctcataagtctcccggtttttcagcatgccatcctggtgaatgcccgattcgtgcgagaacgcgttatcgcctacgattgctttgttgggttgtatgataattcctgtaaacgaggagaccatcctgctggtgttataaatctcttcggtaataattccggtttcgaagttgtgcaggtcgctgcggactttcagggccatcacgatctcctcaagtgatgcgtttcccgcccgttctccaatgccgttgatcgaacattcaacctgtcgcgctccctgttcaagcgcgctgagcgagttggctacggcaaggccaagatcgttgtggcagtgaacgctgatgattgctttttcgatgttcccgacccgcgttttgagatccctgatttttttgccgaactccgaaggccatgtatatcctgtggtgtcgggtatattgacggtcgaggctcccgcctctataacggcttctattatttcagcaagataaacggggtctgttcttcccgcatcttcggctgaaaactcaatatctccggcaagcgaacgggcaaaagtaacggcgtttaccgccatgttcaggattgtggcccgtttttccttcaggcttgttccgtagcggctgcttccgaactttcccgtgatatgaatgtcggacgtgctgatgaaggtgtggattcttggtttccttgcctccctgagtgattgccatgcgcgggttatgtcctgttcaacggcccttgccagtgccgcgacaacggcaccggattccgcgcctattttttgaacggcctcaaactgtaacggtgatgaagccggaaatccggcttcaatgatatcgacgccaagcttttcaagctgcctggcgatctctactttttcctggacattcagggatgctccgggtgactgttcaccgtcgcgaagtgttgtgtcaaatacaaggattttttctctcacgttttcatccgttcttctttgtttatgaaccgaggctggtgacgatggcttcggtcatttcagtagttgaaacaattctgtcacccgccccggcaatatctgcggttctgaggccggccgcaagggccgatacaatagcctggctgatctcttcggctatatcaggcatgcagaagctgtgttcgaacatcatggctaccgatgcgatggtcgcaatggggttcgcaatgttttttcctgcaatgtccggcgcactgccgtgaataggttcgtagagagcatggcttgttccgatgctggccgaaggaagcattccaagactaccggtgatcatgcccgcaatgtcgctgagtatgtcaccaaaaaggtttcctgtgacgataacgtcaaattgcaaggggtttctgacaatctgcatggcagcgttgtcaacatacatgtcgctgagttctatgtcgggaaactcccggtgtacctcatgtacgacatttctccagaactgggaaacttcaagcacattggctttgtctatggagataacccgtccgccacgcttctgggcagcttcaaaggcaaggcgggctatgcgctcaacttcatggcgttcatagaccatggtgttccaccctctgttttcgtcatatcctctcggctctccgaaatagatgccgccgatcagctccctgaagacaagaaaatctgttccccgcacgacttctgccttgagagacgaagcgtcaacaaggggatcatagacttttgccggcctcaggttagcgaagagaccgagcgactttctgagtttgagcaaagctgcttcgggtttgtgctcatgcgggagattctcccatttcggtcctcctacggctccaagcagaacggcatcgcagtttttgcacgcttcaagcgtttgatcggtaagcatggttccgtgcaggtcgtaggatgcgcctccaaaagggtgttcctcaatgcggatttcgaaaccgtgcttttcagagatttttctgagcacggtaacggcgccagcaacgacttccgggccgataccgtcacccggtattgaaacaatcttatacatacgttttataggatgcggttattttttgataagccagctcatcatctcgcgtagtcttgcgccgactttttcgattgaatgggtacggttctcctccctgaggcggttaagattcggatatccgttctggcattcatcgataaactctctggcaaagcgtccgtcctgaacctcttcgagaatttttttcatctccgctttcacagccggggtaatcaggcgaggtccgcgggtcataccaccgtattctgcggtatcgctgacggaatagttcattctggagagtccaccttcgtagtaaagatccacaatcagtttcagctcgtgcatacattcgaaataggcgagttcttcaggatatcccgcctcgacaagcgtttcgaaacctgctttgataagctcggcagatccgccgcatagaacggcctgttcaccgaaaaggtcggtttcagtttcgttcttgatcgttgtttcaataacgcctgctttggtgccgccaaggcctttggcccatgcaagagcctgctgtttggcttcgccggtgtagtcctggtgaacagcgatgaggcagggaacgccgttgccctgcgtaaaggtgcgtcgtacgaggtgaccggggcttttcggagcgatcatgataacgttgatcgtttcctgaggaataatctgcttgtagtgaatattgaatccgtgagcaaaggcaagcgtgttgcccggtacgaggttcggcgcaatttcggcttcgtaaatcgctttctggttctggtcgggaagcagcaccatcacgatgtctgcccatgtaacggcatcagcgatagttttgacctcaagtccggcatctcttgccttctggcatgaggtgctgtcggagcgaagtccgacgcagacgttcatgccgctgtctttaaggttcagggcgtgagcatgaccctggcttccgtatccgagcaccgcgatatttttcccctgaagaaaaccgagatcggcatcctgctcatagtaaacgttcatctgtagagttgattttgattgacgatataataaaacggttatgattctccccggtgtatggcaaccgcaccggaacgggccagttccctgataccgtacggcctgaaaatatcaatggttgtgttgatcttgtccggagatccgatgacctcaatagtaatggatttttgttttatatccacgacttttcccttaaaaacattgatcagctcaaaaatctcgtgctgcgtcgttttgctgagtttcagggtcatgaggagcagttcccgctcaacatgaggctgcctggtaaggtcggtcaccttgatggtgtcaacaagccggttgagttgtttgagcacctggctgattatctgatcgtcgcctctggtgacaatcgtcatacgtgatatttcagtatcttcagtttctcctatggagatgctttcgaggttgaaccctcgggcgctgaacatggaggccaccctgttcagggagccgaacttgttctcaaccaaaacggatataatgtgtttcatgagtgttgttcaaaccattgtttttgggtttaaccgggcaagcatcatgtctgaaatagagccgcccgcagggaccatgggaaataccatatcttttttgataaccttgaattcgacaaggaacggtccttcgttccatgcaagagcctcctttatcgcctgacgggcctgatccggcgtttctgcgcaggacgttctgcagccgaaggcatcggcaaccttgacgaagtcgggattgctgttaccaagatcggtaaaggagtactgttccttgtgaaaaagttcctgccactgtcgaaccataccgaggaatgtgttgttgatgaggaaaattttcaccggtattttatagtggacggcggtgacgagttcctgtacgttcatcataaatccgccatctccgcagaacaggattatcgggcggtctgtgacgccgaatgctgcgccgatagacgccggcaggccatagcccatggttccgagtcctccgctggtgatgatggaacgggggttattgaacttgtagtactgggatgtccacatctgatgctgcccgacgtcggttacgacgaccgcatttcctttggtttgttttgatgtctcttcaatgacaaactcggttctcagtaactcatcaccggtttcataggcaagcggacactgctcttgccatttatggatttcctgaagccagggctccctgttttcggtcgcttcgggcatctcgtcaagaagagcggaaagaaaatgcttcgcatcaccgacaatcggaagatcgacttttatgtttttatcgacgttggtcgggtctatgtcattatgaatcttgtatgcctgtgtggcgaatgtttcgactttaccggtaaccctgtcgtcaaagcgtgctccgacagcaatcaacagatcgcagttgttaacggcctggttggcccagtaggtgccatgcatgccgagcattcccatgctgagcggatggtctcccggaaaggcgccaaggccctgaagggtcatggtgacaggaatgttctgctgaatggcaagtttgcggagctcttccgatgcattggcactgataacgccgccaccgatatagaacagcggttttttagctttcgatattttcagagcggctttttcaacctggttcatgtgacattttactgtcggcttgaaaccccggatctctatgttttcgggccactgaaattcgcatgaagcgttcagtatgtctttgggcatatcgacaagaaccggtcccggacggccgtttgtagcaaggtaaaaggccttgcggattgttaacgcaagttctctgacatccctgacaaggaagttgtgtttggtgatcggacgggtgatgcccacgatatcagcttcctggaatgcgtcattgccgataagcgaactgggtacctgaccggtaaaaaccaccattggcgaagagtccatgtaggcattggcaatgcccgtaacggtattggttgctcccggtcctgacgttaccagcacgataccgggttttccggtggcgcgggcatagccttcagccatgtgtgccgcaccctgttcatggcggacaaggatgtgcttgatatccttgatatcgtagagcgtttcataaaccttgagcagggctcctccgggatacccgaagatatattcaacgttttctcttctcagacattcaaaaaatatttctgaaccgttcagtgtttgacctggtacattcatgttcggtttattttggttcacagtaaggagatgttttcagtatagcgccggtgcaggctgacgtgacaagttgcgcatatcttgccagatacccttttttgattttcggctcaaaaaccggcagaagagcaattctttcatttattgcttctgttgagagatcgaccgaaatggttcttgcgggaatgtcaatggtgatcatgtcgccgtttttcagtgcggcgatcgggccgttttcggctgcttcaggagaaacgtggccgatacaggctcctcttgaccccccggagaatcgtccgtcggtgataagagcaaccgagtcaccaagaccccgacccatgattgcgcttgtcggcgagagcatttccggcatgccggggccgccctttgggccttcgtaacggatcacaacaacatctcccggtttgatgatgtcttccatgatgcctttgatggcgtcatcctggcagtcgaagacctttgccggtccggtatgccgcatcatcgatgggcttaccgcgccggttttgaccacagctccctggggtgcgaggtttccgtaaagaacggcaagaccgcctgtggcagagtaagggttgtcgatggtacgaatgaccttttcgtccttgatctctgcgccggcaatgttttcgccgagggttttcccgcttactgtcggtgccgacagatcgagaagtccatctatcttgctgagctccaggagaattgctgaaactccacctgcccgatcgacgtcttcaatatgtacagccatggttgccgggcttaccttgcagatataaggtgtttttgcagagagggcgttgagctccgagaaatcgaagtcaagttcggcttcatttgctatggccagggtgtgcagaatggtattggtgctgcctcccatggcaaaatcgagggcaaaggcattgagcagcgcttttcttgaaagaatgtcgcgtggcctcgtgttgctcctgacaaggtcgatgatttttcgcgaagcttcttttaccagctcgttgcgccttgggtcggaggcaaggatggttccgtttccgggcagcgccagaccgagcgcttcgctaaggcagttcatcgagttggctgtaaacattcctgagcatgatccgcaaccgggacaggcgttctcttcgatcgtctggagttcgccgtcggtgatttcggctgtgctgtgccttccaacggcttcgaagactgaaatgagatctacagtttttccatccggagtatgaccggctttcatcggtccgccggaaacaaagatgaccggaatgttgacgcggagtgccgccatcatcatgcctggcgtgatcttgtcgcagttcggtatacagacgattccgtcgagccggtgcgcctcaacgacggtttcaacgctgtcggcaatgagttcacggcttgcaagcgagtagcgcatgccgatatggcccatggcgatgccgtcgcagaccccgatagtattgaattcaaagggaattccaccggctttgcgcacctcattctttgcgattcttcccagttcctgcaagtgggcatgcccgggaatcagttcgttgaatgagttgcagatgccgataaacggcttttgatagtcatcggacgacgttatgactccggtggctttaagaaggctgcgatggggggctttatcaaaccctttttttatggtatcggatctcattgctttgaaaaaaataaaattagaaaaaacaattccgggactgccgttcccgaagccactgagatgatactgtctggaagataaaatggacttggggtcggcgggttgcgtcagactacaggcagcactgcctttaccaggagtacaggggcagtaatgctgatcctgaacatgtgaatgcgagggaaatatctgttcatatcgaatgatatctgctgcgcacgacgagcagtaagggcggaagtgctgtacagatgagcttcagacattgatgaataaaatttcttctataccctgtgataatcaaattgcggagtaatttacattttctgctttattaaagcaaacgttaaaaatatcagttttcaggttatattttttatagagttttgtatgagtaagcaaagtaaatatgatattttttacaggtctctccgttttttcggagggtttttatgcaaatcaaaaaaagtctgaaacatgctgaattttcaagctgctttgtctcaggaccttccggcatttttcctgacactttctcttattgccctttttgttctattggcggaactgttgacaagaaagttcagcgtcagtacgcttgtggtgaggaaagttatccatctcggaatgggtgttatcgtattttttgtacccgattatttccagtccaatttttatccggtgttggcagctcttttatttcttctgctcaatgcgcttaatctttctacgggatcgtttcgttcacttcgagccgatgaacggcaaaatgatggaacggttgttgtgaaaagttatggctccttgctttttccgcttgtttttctgctgcttgccctgtttttatgggaatcacataagtggatcctgcagacatcaatgctcgttatgggagtgggcgattccctcgcggcgctgataggcagctctgtcggtaaaaaacacattgagcatctgacggagagccctaaaactgttgaaggttcattggccatgtttttcacaagttttctgctgcttctggtttgtcttatgatgttcaatccggaaatgtctcctgcactttcgacaaaaccgtttgtcgtcattgcagcgcttgctcttctgctggctcttgttgctgctgctgtcgaggcgctcctgtcgagaggacttgataatttttatattccgattgcgttagcctatgtgctctatgttctcgatatgaatacgcggattattcctgaaagctttctgatgggtggctttttcgcttttctgcttgcttttttttcagtcaaggtcaagtttctcgataacagcggcgcagcagccacatttctgcttggcacgacgatcttcggaatcggaggcttgcagtggacgattcctctgttgaccttttatcttttgtcatcggtgctttcgaaacttggcaagaagagaaaggctaaatttgatctcgtgtttgaaaaaggttcccagagagatgccggtcaggtttatgccaacggaggtattgcctggatactcatgattatttattccctcaacagcgatccggctgtgtattttgcctatcttggcacacttgccgcagtacaggccgatacgtgggcaaccgagatcggtaccatgtggccggatcctaaagcctggctgataaccacattcaaatcggttccggtcggtacctccgggggggtttccgttccggggacatccggtgcatttctcggatcgcttttcatttgtgcaagtgccatgctttatgatgcgcattggatctttgagttcggtatagcgcagtctcttttgcttatcgggttttccggactgctggcgagtctcgtagacagtttttttggagcgacggtgcaggctcagtattatgatccgattcgtgaaaaagtgaccgagagaacgcatagttttgccggggatggttcgcttgtcgaaaacaggctgattaaaggagttccttttgtcaataacgatctggtcaacactttttgtgcggtttcaggttctctgcttgcctatgcagtcatttcatattttgaaatttttcagtaaaaaactacaatccgtttatcgatatgccagactcaagagtcggaatttttttcatgctttctgatgccggtccggcagtgcttgccgttctcattgttttgcttggtttttcagtggtatcgtgggctatcattgcgttcaagttcggatatgtcaacaagtccataaaagagtccagagagtttctcgattgttttttcgagttatccagtgttgacaagatttttgttgaaagtgaaaagtacaggagcagttcgcttgcaagggtttttcgttccgcttatatcgaatatcgggcactggttgaacgtaatggtgagaggcatgttgaagagcgcgttgcccgtgcggtgaaaagggaggtaaatgccgagagcaaaagactggtttatcttgttccttttcttgcaacggtcggcaataccgctccgtttattggactgtttggcacagtatggggcattatgacctcatttcagcagataggactgacacagtcagcctcccttgcttcagtcgcaccgggtatatccgaagcactggtagcaactgctgccggacttgttgcagctattcctgctgttatagcctataattatttcactcagcagatcgctctcatcgatcgtgatcttgaggatttttcaggtgagtttgttacagcatgtatccggaacatacagaaagggtctgtatcatgatgcattcaggaaaaggaaagctcttgagcgagattaacgttactccctttattgacgttatgcttgtgctcctgattatttttatggtaacggcgccgatgatgacgcatggcgtgaaagtcgatacaccggaaactacccatgaaagaatggacatggatcctaaagcgattattatcagtattgacagttctgaaagagtatttgtcaataactatcagcttgatgtctctgaagtgcgcgaacgactcccggtgattcttgatgtcaaacagaccggcgaggtctatctgaaggcggataaatcactgtcatacggtctggttatgaatgtcatggcccagatcagggaagcgggaatagaaaaaatcggcatggtgaccgatccggcccctctgccggcgcaacgtttgaagtgagtcaccctgtatgaaaaaacgcaaggaatattcaaaagagaaaaagatgtttctgttgtggctttccgcagcggctgcaatgcatattcttttgctatccggacttttttttcttgatgttttcaatcaggctaaacagcgggttccgaaaattatcaatgtaagtcttgtgtcgcttcctggaaccggtgcttcagctgctcctcgggctgaaggagctgggagagcggtaactgttgaaaaaaaaacggtcgaaacgccacaggccgcttccaggcctgagcagcaggtaaaacccaaagagagtgcggcaatacccgcccctgtaaaaaaaccggagaaggagatctccgaggcaccggcaaagcccaaagcattaccggttgcaaaccggaaacctgctcagcttgacaaaacgcttgatcgcctgaagctcgaggtaaacagaaaagctgcgacccaaccttcccgtgccgatcagctcggcagtgcgcttacaaaactccaggataaggtccgctcgcagggtgcaaagggagcaggcagcaacgatcgggaggtggcttcttctgcaggtggagcagggggagttggaaaaggggcttcgggaggtggggtcagtgatccatataaagtgagtattgccagcattatccagaacaactgggagttttcctcacaattgacgaaaaacggctatggtatggaggtttatgtgagtatcaatattcttcctgatggtacgattaatgaaataaggttcgataaacgagctgcaagtgaatatcttaacaattctgtaaaaaaagctcttgaaaagtcatcacctcttcctgatttgccaaaaaaatacggagcttcactaaggataggctttgtttttacacctgaaggcgttacgttgtaaattgcaatgagtcatgctgttcagggttttatgatcttctgcaatgtttggcagttacgaggcagattgcttgaggcttctgcaaacgtggacggtactggtaagtttctatatatacagcaagcgctattgattcggcttattgcgtatatattatgtttcattgacgtctttaatgcgttaatttgtgattaatgaagaattttttgttctctcaaaaatattttttagtattagggttagtattaatagttaattgccgttacgatgattattcgtgaagaattctcccgcaaaatgcccgccgtgtttatcaaggcactcctgattctatggtgctttgtatcatttccttcctttctctttgcttctgaaaccggcgaatatattgccattcgcaagtctggtggaggcaagattcctctgaccctcgacaagaccttcgcaaaaggtaataaggagagcggatgggcggaaacctttgattctgctgtacgagaggggcttgattattccggattgttttcaatgatacctccaccgatcaatgtaagagccgatggaggcaaaggcggtgtgaatttcagcgtacttggttctgttggttcagagatttatgcgggaggccgtcttacgaaagaatccggcagcgtcactctcgatatggaggtatacgagacgcttggcgggaaactgatcatgaaaaaaagttatgtgggaagtgaaggcgatctccgaaaacagggtaatgtattttctgccgatcttattgagcttttgaccggaaaaaaatcattgtttggcagcaaaattgtttttgtgtcaaataaaacagggttcaaggagatctatcagtgcgattttaacgggcagaatattgagcagcttaccagcacaaaatcgatatccctgacgcccggctattctcctgacgggagatatctcgcctttaccgattatacaacgggaaggcctgctttgcatatcagaagtctctctgacaggaaagatactgttcttgaaaaaaacggtgtaagtatcgatcctggttggagaaatggacgtgaattggcaacgacgctgtcgtatgagggtgaccaggaactctatttatgcaaggttgacggaacggtttctcgcaggcttacgacgagcaaggggattgatctgtcgccgaccttttcgcctgacggttccagaatggcatttgtttcttcaaggaacggactgccccagatttttattatggatgtatcctccgggttaacacggcgcctgacctacagcggcaggtacaatacacagccttcatggtcaccaggcggtgataaaattgcatattccacatgggaaaaaagcggggaaatcaatatatttactattaatgccgacggcacggggttgaagaagcttacaagtggttcaagagaaaatgaagctccctcatggtcgccggatggcagtatgattgtgtttgcgtctaatcgtcagggaaataagaaattgtttgtgatgggttccggtggggaaaatcagaaacgtttattacaaatggacggtgaacagatgcaaccatcctggtctttatttcgttagtagtattcttagtaataaccataaaaagggggaatcatgagaactgtaaaacctttacttaaaagcatttttattccgggcatgctttttcttggagcctgttgctgtgaaaaggatgtcgttgttgcgccaccaccaccaccaccgccacctgtagtagtagaacctggtcttggtgatgtgttctacgattacgataaatcagaattgcgcatggatgctgtcgaacagctcaagacaaatgctgcatggatgcagagaaatgctgcaagttcagttgttattgagggtcattgcgatgagagaggtaccaacgaatacaaccttgcgcttggcgaacgcagagcaaacagtgcaaaagattacatcgttaatcttggtgtcgatggtgctcgcatgaagaccgtcagctacggtgaagagcgtccgtttgctcttggacatgatgaagcatcctgggcacagaaccgcagagctcattttgtaggacaataaggtgaattgcctttttggcacaacgaaggggcagacagcaatgtgtgccccttttttattcattatagcaaactattgatactatgaacagcagtattaagggtgtcattatgtttagcctgatggttaccgccgggtgttcatccaaaaatgcagttaacacccaggatggtaatgcagggctatcatcaggccagtctggatggggtacgacatcttcttcggttgcccagtcgccatccggctatggtttcgatgaatggcagaaaggtccgcttggcgatgtattttatgattttgacagttctctactgagttcagaagctcaggagcagttgacgcggaattccggatggatgaagagtaatgtgcaggccgcaatcatcattcaggggcattgtgacgacagaggtacctctgagtacaatcttgcgcttggagaccgcagagcagtcagcgcgcgcgagtttctgattcgaacaggcattgcttcatctcgtattgaaacgattacttttggggaagaacgtcctttttctacttcgcagagcgaagagggtctggctaaaaatcgcagagctcattttgtgataaaatgatttctcctgcgtgtgtctacagtttttctgattgagacggttaatgaaacgttgaaaaaacgatagagaatcatgaagaaatccatccgattattactgtttttaccgacgattgtgcttgccgggtgtgcttcgaagtcagatcttgttcttgttgctgatgatatcaataagctgaaaaccgagtctgaaaccataaaatctcaatctgcggtcacctatgcagatattcagcaggttcgggacgaaatagcccgtcagcaggggagagttgaggaaatagcacacaacaatgaacagaagtttggccggcttggacttgaagattcacttcttgtacataaagtcgatgaacttgacagcagacttttacgtattgaacagaagcttggtctggttgctgaaagaccgggtattgaaaaggcaacgttatcagctaaagaaagccaggtgcagccggtttctcccttggcatcagtaatgactgataaggcgcttcttgatgacgggataaaaaagcttgcgtcaaacaatgcttccggagccaggggaagtttttcattgctgatgaaaaactatcctaaatcagaactggtcgatgacgcacagttctatgttgcggaaagttatctcagtgagaagtggtatgaaaaagctgtacttgaatatcaggttgtaattgccaaatatacaaaaagcaataaacgggctgttgctttatataagcaaggcttggcttttgagcttcttggagatgcagtcaacgctaaagcgagattcagggatgttatcaatatctatcctgcctcagcagaagcgaaacttgcaaaacaaaagctttaaagaaaatgccaggttacaaacaacttggcattttctttaaaaagcttttaatcgatcctttcttacttgaaaaattcgttaagagtataggttcgtcgatcaatctcgacacataactctctgtggagagagtcataaaacacaggaatgtctctcattgtccacttaactcctcgtttgtcaaaatcgatgacatatcgattttcattgtcgagaactttttgtgcaaggtttatagctatatccggctgagttgtcagcacaaaaagctctatttcaccggaaatgattttgttaatcatctctgtagtcggagagagttttctgcgaccggaagcagggcttatctcaagctgaaggttatcgtttttccctctttttgcagcagtaataaaatatttttctgctttatgagccgcatttcctgaccagggacctgatttgctggttcttacctgattatctttggtaaacggccggctgagctgaggttgcattgtttgcacatggttagaatttgcaaataagcacactacagtgtgtaccttcaacagatagcaagttagtaaaacaacattaaataaaaaaagggattcatgaggaatcccttttctttgaaaagttattttatctgtttacttgccattaccgtcgattacctcaaattcggcattttcaacctcaccatcattaccgctttttttagtatgtccggagccatcggtattttgagttggttcggatgcgttggtctcggctcccggagcctgataaaggtttgatgaaacatcattccagaccttgctgagctcgtccatggcgtttttgatggactcggttgttccgtttttagtggcatccttgagtttttcaagcgcaccctcaagagcagggcgtttgtcagaggggattttatcgcccagttcagcaagctgtttttcagttgaaaaaatcagtccgtcagcggcgttcttgctgtcgatctcctcttttttcttcatatcttcggctgcatgttccttggcatcccgtttcattttttcaatctcggcatcgctcagtttaccgcttgcttcgattttgatgctctgttcctttcctgtcgctttgtcttttgctgaaacgctgagaatgccattcgagtcgatatcgaaagtaacttcaatttgaggcagtcctcttggggccgggggaatatcaccaagatgaaagcgtccgagtgttttattgtcagaagccatcgggcgttctccctgcagaacatggacttcaacagaggtctggttgtcacctgccgttgaaaatacctcctgctttcttgtcgggattgttgtgttagcttcaatcagcctggtcattacaccgccaagcgtttcaatacccagagagagcgggctgacgtcgagcagaagcacatcggtaacatcacctttgagaacgccaccctgtatagcagcaccaacggcaacgacttcatcgggattcacgcttttatttggctctctgccgaaaaattctttaaccagcgcctggacttttggaatacgtgttgaaccaccgacaagaactacctcgtcaatatctttgatttcgacacttgagtttttaacagctctgtggcagggttcaagaattttgtcgaaaagatcggaacacatcgcttcgaatttagcgcgggtaagattaatgacaagatgtttcgggccttcctgcgttgctgtgataaaaggaagattgatctccgtatctgttcttgacgaaagctctacttttgctttttccgcagcttccttaagtctctggagtgcaatagcatcatttcggaggtcgatgccctcctgttttttaaattcgtcagccaggaagtttatgattttttgatcaaagtcatcaccaccgagatgggtatcaccatcggttgattttacttcaaaaactccgtctccgagttcgaggatcgatatatcaaaggttccaccgccaagatcgaatacggcaaccttttcactcgactgctttttgtcgagtccataggcaagcgctgctgctgttggctcgttgatgatgcgtttgacatcaagtccggcaatacgtcctgcatcttttgtagcctggcgctgagcgtcgttaaaataagccggaacggtaattaccgcttcagaaaccttttcgccaagaaaatcttcagcggtctgcttcattttctgaagaatcattgccgatatttcctggggagagtaggccttgtcattaattttaacccgagcttcgccaccttcattaacgatatcatagggagcaagctttttttcattgggcacctcatcaaatttgcgtcctacaaagcgcttgatcgaataaatagtgttttttggattagtaattgcctgtcttttggctgcctgccccacaagacggtcaccagatttggtgaaagcaaccattgaaggggttgttcgattaccttcggaattttcaatgaccgttggctgtgttccctgcatgacagcgacgcaggagtttgttgtgccaagatcaataccaatgatttttcccattttcagtatcctttttttctggattgtaaaaaaatatcaaactcttttaagggcatctctctttacttattgcgtgattctctggttgcgtcctttctttgaatcgggatcgatattttggccccgaaatcagatctctgcgcgttgttctcgaaagatgcacgacaattaacagagatgcccctctttgtttaacgaaaacctgaaatcatgtgtttttattttatggatatctcttttgtctttttgaccggttgagctttcggaagagagacatggagcactccattgtcaaagtcagcattaattgcatcctgatcaatgatctcgccaagattgaagcttcttgagaaactgccgtagcttctttcaagacgatgataatcctttctgctctcatcactttcctgttttctttctgcttttatggtcagaacatcgtcttcgatattcagtgcaatagcttccttgctcatgccggggagttccgcgtcaatatggaaagcgtgatcgtcttcccagatatcaaccttgaatgcaggtgctcctgcagcaggtgctgttgaacctgaccatatgtcgtcaagcaatctcatctgatctttagccagttttacaaacattgttgtctccttttgtttttttattttttattcaacgccttactcataataattaacaaaaaccgtgccaaagagattttatggaacaaaatcaacggttattggaatactgtgacattgagtatggtaaaaatgtcacactttggagcatttgtgtgacaagatgatgtgcgagaagagattatcgacgaacggaggagtagagatgtcggatttgccgttcgcgtgatcagcaaggtttttgatgtgtggtgtggttcaggctgtcagattggtgttgactttctgtacccagcttagtttttcctggaggttttccacaacgcttttcgaaatgaggtagtaggcaaaaataatcgtttcgtcagtaattcgatagtagcatttgagcccttcctttctcctgttgaccataccgttgtcgtgcatgagggccaggtgtttcgaaatgttggcctgactggcattgacattattgacgatttcctgaacggtatgttcgccctgacagagtactcttatgattttaagacgcatgggttctgccagcagcttgaaacggttcgatacaggctcgagcatttcatcaggcatatttaaactccactttgttacttcatcttctgatattgttaccgttttgctcataataaaactgtgcttgtataggatacatgttttctgctttcccgcagaaaagggttttgtctttatatggattatatagctattaattcatgcaattcaaaccagaaagatatgaatcgaccttttttattaatgatgtaactgtacgtttgttgcattcatccgattcagagggtttcgcaaaaaggcgattcctgatgtcggttatggtcgttaatcaacgccagcgcatgttcttgcatcgccgaaaacagattaaaactgatctgcgatcaggctcgccctgttaatgaatggatgaaaggcattgcagtccgagaatggattccacaagcgattgcggggctttaaccctgaagattttttcctgaatgatcattttggttttttttgcctcggaatactcttcagcacatgaatgacattctgcaatgtgcttgataaattccagctcttcagcaggagtgagttcaccatcgatggcacaactcatgagtaccatggcttttttacaattcataggaaacagtgttcagggtgaaaaaacttctaatcggcattatcggtgttaaatccgtattttttcgcatattcttcaagttgtccgcgaagcagcttacgtcctctatacagtcttgatcgaacagttccaatcggactttcaaccatattagctatctcctcataggtaaagccttcaatatcgcacagctggataacctctctgaactcctcgggaagggattgaagcgcctgatagacttcttcgtggaggagcgagtgaaaatagtccgagtcagtttccgttgtatcacgacggctatcttttatcgaatgataaaaatcttttatcagatcgtaatcaaccttgcccggttcccttgaattttttcgaaaacgattaatataattattcttgagaattttgaacagccaggccttgcagttggttccccgttcaaaagaattgaagaatttatatgctttcagataggtttcctgaacaagatcttcagcatcatcctgattcatggtcagatgcagggcatagttatacagggagttgatatgagcaatcgcttcctgctgaaactcaagctgtttctgctgctcttcacgggaaagaggcgctgttttaacttttccggtttttttatctgatgattccagggtattcatataaagtggtctggtttcctgtgtcgccgggacaggttcgaatgcatacatttcaataattaattaaaatcaacacagctttccaactttaacctgaataaattcaactggttacaagtacaggtattcttaatagtgccagcagggttcgtaacttactgtaaaatatcgactttctcgaaaacaccgacactcggaatctatagaaaagtgtagagcgctatatccaaaacgagtttttttttaccaatgcaataagagcttattcgtaaatataaccagcttttctgagcgctatgacaagatggcgccatgaacaagagtgactcatatcattcgttaaacttatcaagtcttaccggaatctttcggcaccgacagaccatgagtgagatacttttcagcccatcggtgagccttgcaattcgtgttatatcttttcatcagaacttcttcattaagtattttttgcatgataaatatattgttcagatagtatattgcagaatgcgggctttccttgatagcctttatcctcacaacggtgttgttcactatcggggagcttcacttcaccacaatattttcaactactgctttcagttgagtgacatcgtgccggtttgctccggttgcgactatcgagagcaggaccccacgctcgtctaccagtatattgcgctttgtgccaattttttcccctgtccgtttgatttcgttcaacagtttcttctgccggtggaactttcgtcatagcaccatccatgctttgccacttccatgctattccttccatatcagcatattctgccagtcccttctgccagagtgcaagaaaaaagcctttacgctgccatcgtgcaaaatgggtgtaaatagcactgggactgccaaaccgttcttttggcaatgcttgccattgacaaccggttcgcaggacaaacataatgccttcaaagatcgttcttgacggtatcggtttgcgtccgcctcctgccttccgtctgtactttttatttggatcccgcacgggtggcggtataagtggctcaaccacattccagaaagagtcagatacttcccatgatttgatttttggcataacttctaccattataaaaaattacttttgagagaaaataattctttgctcacgaatatgagaattatttgcgaataagtgttaagtgaatatgccgaaatagctgttcatatttgcgttttaactgcgttttctgatgtttcataaaaggccttgatccggagatgttgctttatccatttgaagaacaaatcaatctgccatttgcttttgtaaagatcggcagtcaggaacacatatatcttgccggtttccggatcacaatacttgattcgttccagaggttcatgatagtatacagtactgtcttatcccatcagattaatggtttgatcacattgtccctatcgatttgtcaaccgaatgcgagtagtattcgccgaaatgagaggtttgattttactcggatcagaaaagcatcccccctggctgatgaatagcatacaatctgtcaaaatcgacataagcgcgatccatgaagtaaaatgagccgggttcaacaacgaggagatcaaggatgttgacatcatgaaccttcctgtccgtaatcgccgcacccttatcagttctgcactttgcccatggaaacagcgtcaagcaaggatcgatcgtggttgatcaagagcatatgccgtttcctgcagcgagaccccgaaggagtttttgctgaacagttctcttgcatgatgaatcaggatatgcgcaaagtcccaataaatgtgccagtcccgtgtttcgttagcataagcctgcgtgcgggcgatcttgccactgctacccatgtgatagagtttattttggctcctcgctgtttcaagtgggtgatgatatcagaagcgtatattgtggtgtaaccaactaagccagtaaccagtacgctcatgaacgaccttaccctttttcagatggccttgggacttgagtccccatggtatgtatcgtcctcatcatttgatgtcgaccaaaagcgcttggacatacgaatagattttaaaccgggcagcaccttctgttgtcctcaatgcggccgagaaggcgtgaaggcctatgatacctccgaggcaacatggcgccatctcaacttctttcagcatgaggcctacctgacagttcgagtgcctcgtatatcctgccctgagtgcggcattctcaagctgcaatcatttccctggtctcgccgtgagagcggctttactctgctgtttgaggcgatgatcatgatcatggcgaagtcaatgccggtcaaggcaatagccgccattgtcggcgagcatgacacccgtatctggcggatcatcaaccactatgtcgaaaaagcccgagagcaggaggatcactcggcagtcaccatggtaggtgttgatgaaacctccagcaagcgcggtcataactatgtgtcgctgttcgttgaccttgccgtatcgaaagtgttgtttgccactgaagggaaagatgcagcaacggtcaagcgattcagtgaagatcttgccgcccataagggtgatccggcattgatcaccgaattctgcagcgacatgtcaccggcattcatcaaaggggtcgccgataactttaccaatgcccaactgacctttgacaagttccatatcatgcaggtcattaataatgctgtcgatgaagtgcggcgtcaggagcaaaaagagcgccctgaattgcagagaagccggtacatctggctgaaaaaccagaacaacctgaaggcttcacaacgcaaacgccttgatgagttatccttgccccgactgaatctgaaaacaactcgagcataccgcatgcgactaacttttcaggagtttttcgagcaacctcaggtattggtggaagcatttctgaagaagtggtatttctgggcaacccacagccagctgcagccaatgaaagaggcggcttacaccatcaaacgacactggtctggcattctgcgatggttcacttctcgtatcaataatggggtacttgagggaatcaatagcctcatccaggcagccaaagcacgggcacggggttaccgtactaccaaaaatctcatcaatatgatctacctgatcagcgggaagcttaattttggcttacccacttgaaatagcgaggagcctttattttgcataccgtgcaagctgttatatcacgaaggctatcccgataggtcaaccgagcaatgaacaggctaagatattgatcgagacaggtgaatgactgaaccttataagttcccttgtaacgattgacgaatcggcgaaattgatggagcgccagatgttcctgcaattgagcgaaaacagtttttcctgtattcatcgatcattttttcggagcattatgaaatgatcaaagatagcagacgttttcaagtcgataacggcaaaatattgccgtatcatatttttatgtaataattaacagggttttgtcttttttcggcagttggacaccagtgttaaaacaattattttaacactttaaagtacttgccaatataatcaatagcagctctcaatgcataaaagcgcagacgtcattattgtcggttcaggtatcggtggactaacggttggagctctgttacagcagcaggggatttcaacccttgtttttgagcaaaacagtgttcctggcgggagttgttcttcattttcaaggaatggttacaggtttgatgccggagcgtcagtcttttacgggtttggcgatgacctgagcagcggtacgcttaatcttcataccagaattttccgcaagcttggcattgatgttaaaacggttcatgaccctgttcaaattcattatcatctgcctggcgggtttgctcttccagcgcactatagtcggaaactgtttcttgattcgcttcaggatcgatttccccatgaaggagaaggtattaaaaagttttatgatgaactggaagctgtgtacgatattctgagttcattgcctgccggttctcttgaggatctcatgcatcttgcccaggtaggtttgacctatccaggcaagacgtttacccttgctatgaaaacctttcgctcaatgggcaagactgcacggaaatatatcagtgatgaagagctgttgaggtttatcgatattgagtcttactcatgggcgttacagaatgcgttgtcaactccgcttgtcaatgccggaatctgtcttgcagacagacatcatggaggcattaactaccctgtcggaggttcaggggttattgctgagggattggtcaggggaatagaaaaatatggcggaacagtccgctaccgttcagaagttgttgagattcttgttgaaggggggagcgcccatggcgttaagctcgcaaacggcgagtgctgttatgccgatgttgttgtcagtaatgcgacggtctgggatacctttaacaggctcgtaccggatccacggtatcatgttgctgaagagaagtttcaacgggccccaagctggtttcaactctatcttggagtggatggttcggttattcctgaagggtttcatgttcatcatgttctcgttgaggactggaagcggtatgatcagacgggagggacaatttatttttctgctcccactcttctcgatccatcgcttgctccgtcaggcaaacatatcgtacacctttttgttactgccgaaacctccgagtgggagagttttgagaaaagtaatggtcaatatctgaaagcaaaggaggcttttgccagaacggtgatagcccgaacggaaaagatacttcccggacttgcggattcgatcgaactccaggtgtttgcaacgccctcgactcatgaacgctatctcaaccggtacaaaggatcgtatggcccgttgctctggcccggccagaatgtgttgcagaaacctcaaaaccttaccagggttaaaaatctgcttgcggtcggcgatagtacttttcctggacagggagttattgctgtgacctattcaggcgtttcatgtgcctcctatattgcccgacagatgggtaagccgcttgcatatctctgatgccataccctgaacgggaactcaactcgcagcaagcaacatgtcaatttcgcggaaaggaaaatcgagaagctccgcaagaattttccgggttacatatcccttgaatatataggtgccttttctcaggctgtggcttttccagagaatatcggaaatggtttcatgctccgatagtttcaggagaaacggcagcagggtgttggtgagagcaaatgaagcggtttttgcaacggctgagggtatgttagggacgcaataatgtgttactccgtgcttgacataaataggattggtgtgggaggtgtgccggcttgttgagaaacatgcgccctggtcgatagaaacgtcaataatgacggaacccggtttcatggatttgacgacctgttcgcttacgagcggttttattattttttgtttcgggctcaacgcaccgatcatgacatccgaaaatcgggcaatttcggctatgtagtgatcattggctattgcggtgaccagatgccggttgaaaaaagcttcaaatcttctcagtcggttgatctccttgtcgataactgttacctgggctccaagtccgagcgcatcctgagccgcaaaaaggcctactgtgccggcgcctacgattgtgacgtgtgcaggaggcaccccggcaatgccgccaagaagaattccgctgcctccatagccggtttcaagatattttgcagcggtttgaatagcaagagagcctgctatttcactcagcgttctgacaatcggcagttcgccatctttggtctcgataaattcaaaaccaagagcggtgatgtttttttccagcagcgtttcgatgacgtggcggcttactgttccaagatgcagcgctgaaatcagcatctggccgggagtgaacaggggcagttcttccggctgaggcggagaaaccttgacaatgacgttggaatcggcaaaaagttcttcaggtgaagcaacaataaccgcacctgcttcagaataatcgatatcggaaaaattacagaaatgtccggccgactgttcaataaccaccctgattccatgttcggtcagaatctgcacgccggcaggagagatggcgacccgtcgttcgtcctgagcgcgttcttttggaataccgagaacgatgttcatcgtttttccaggcttgatcagccagcgctcaagggtttttactccaagctcaaactcaatactttctgtatcaccactgtatcccatcaagcaaatcgggtaaaatggtttcgccttctgtcgcaaggaaaggtgggaggaaccttcacgtcagggggcagttgcacttattttgctgtaatttttattgtttcaacaatgggcagcttgtcggcatcatttttccggcacacggttgcggcgagtcctggtacggagcatatggccttcgatgccgtatcagccagacccttgaagctgtcagatgcaatagataccggaccctgcataaaagggaacgtttccagaaacgtactcattgcgagaagtgaggcatggccaagaccgtcaccgatttttccgagggtttttgccggatttattctgccatccctgactctcgaaaacacgtttaccacaccaccgggaagctggttgagaacattgtccccgattgtttgcgcataggttataaaaccgggaacattaagccccacaactattcttcggagatattcagcccttgaaagaaccgatattctgccctcttttttaatcgtggttctgcaggcaagtcttccgccctcattgagtaatttggctgaaataaaagttttttcttcttcaccaggatccgaaaggtactccgatccttcttttacataaacaaaacagctctggcagattccgttaccgccgcaaatataaccgatatggcttttatgatgttgtgcaacactaaggagcagatcaccaaccctggtctcgcacggtttgtcgttaacatagatgatcatgatcgttgtgtttatccttaaaaaacaaggggaacattatggatgaatataagcaattagattcttcactcaatcacctctttttcacccttcaggtgagaacgggtcgacgaaacggaaggagcggtaccgcaaagctgtccgaaagaattctcaagtgattcacaaacacaaaaggcctgaaaatcaggccttttgtgtttgtggtggttcaagcgggcaccccgttatgagcgccatgtgtttttatggtgtgcggaagagttttcctgtttccataactcttgcatccacagctttcaagggtgaggcctgcaacgttatgagttcggggggtttctgtgatgttgttttctgacaaagcattcttttcttcccctgctgaatctccctgtattgactgaacaacaacctgaaccacctcgccaatactgccgataatatcagtaaacagttgccagacatcaagtttgccgttgatgattctttccgtctgaagtatgacggtttcaggaaatttcacaagagcttcccaacccatttttgccgcataaagggtaagctgcaggggattttgttcatatatctgttttacctcttctatggatgagagtatctttatcgttcctggtttttcgatcgttgcaagacatgccattcttgtgccttccctgatgagagtgtcagaaagcatcgctttttcaggctcgctcaaaggtgaaaggagttccccgccttcaagtactttaacgtagcaggtctggcatattccgtttccaccgcagaaataaccgatatgggcgtgatttttccgcgctgcatcaagaagcttgtcgcctgtattagcctcgcacgatcgttcatttattgtgatcttcatggttctatggattttgattttgttccttgatattaacgccatttatctttcacaattgttatcaattgctaaaagttgcattgaaggataaaaaaaagtgagatggggatgatcctgtcagaacggggcaggggagatgctttcaatcaagccggagcgttttcggtttctttcgatctttgttccagttttttcagcagatcccggtacttccggagcagtacggcaggagttttatcactctcttttggatggcgaagaacaagtttcatttttttatcagctttgaatcccggtttgtagtcttgcatccagggctcctgaacagcgagaaagagatagtgaaaaaaagtactgttggcaatcgtttcatttgtctggtcggggagaaacatcgtaaaggtttcaggctgtatatcgattttatcgatacctgcggctgaagctgcgattttcagctttgccagcaaaagaagatttgcaacttcctcaggaagttctccgaaacggtctttcatctcactgtgaaaagaatcaagaacctcttctgacgtcgcccgggaaattttttcataaaaagcaaagcgttcgtgaatagcgctgatgtagaaatccggaataagggcatcgaagaaaaaggccagatcgcatggttttgacggcaacacagcaggactctcctcatttgagaaaagttggtaaaactcagttgatttaagttcagcaacggtctcttcaagcattttctggtagaggtcgaagccgagttcatggataaacccggattgttctgcgccaagaaggttgcctgcgccccggatgtcaagatcccttaacgctatggtgaagcccgatccaagctcagtaaagctctcaataacagcaagccgctgcacagcctcttttttcagagtattcaaagggggcgtaatcatataacacgaggcttttcgctcacttcttccgactcttccccgtaactggtacagatcggaaaggccgaacatgtcagcccggttgatgataatggtgtttgcatttgaaatatccagcccggagcttataatcgaagtagaaataaggacatcaatttctttctgcatgaagtccatcataaccttttcgagctctttcgacggcatttgaccatgcgcgataacgattcttgcatatggcaccagatccctgagagtttgttgcacctcttcgagacccgaaatgcggttatgcaggaaaaaaacctgtccatcccgttgcagctcatgacggatggcagactggataatggtagggtcgtaccctgtaagtatggtttcaaccggctgacggtttttaggaggggttgagacaatcgaaagatctcttgcgccaagcattgaaaattgcagggttcttggtatcggggtggccgacatggtcaggctgtcaacaccgggaaaggagtcgcgaagtttttccttgacttcaacgccaaaatgctgttcttcgtcaatgacaagaagtccgagatccttgaacagcacatctttggagacaagccgatgtgttccgatgacaatatcgatctgaccggctttgattttttcgataattttttcctgatccttacgagccacaaatctgctgagtactgcgatcgatatcggaaaattctcgaatctccgggtaaacgattcgccatgttgatgagcaagaatggttgtcggcgtcagaatggcaacctgttttttagactctaccgctttgaacgcagctctcatggcgatttcggtttttccaaacccggcatccccgcagataagtctgtccatcggatgggacgcctgcatatcttttttaacctcttcgattgccttgagctggtctggcgtttcatcaaacacaaacgatgcctcgaattcgcgggtgaaaatggtatcggcacaacaggcaaatccctctgtcatcttgcgtttcgcatagatttttatcaggttaatggcaatgtctctgagctttcggcgaaccttgtccttttttgcaccccattttgagcttccgagttttgatagtgacggaagcgagccctctgatgcggtatatttcgaaagaagattgatattctgaacgttgacaaaaagttggtcacccccttcatattcgacaagaacacactcctgctcagagtttcctactgatatggtttcaagtgttttgaaccgtccgataccataattttcgtgaaccacatagtcgcccaccttgagtttttggagatctttgagagatatacccttgattttccttttgtgatgaccttttggagtatgaaatttgccgaaaatatccgattcggtgtagagatccagatcgccgaaggtaaatccggtatagagggtgaccggtatccagtcggcttcaatggtttgttcggtttcagcgccatgaatttcctcggcaatgaaatcggcaagttcctcgatttcgcggcgtgaacttgcggcaaaaaccgttcgacggcctgaatccgactccttttgcagacgcgatgccaaaagacggaagttggcattatatttttcctgggccgaggagtgaaaatctatggcgatgccggatgccggttttatttttatttgtctgaaaccggagagcgctgcttcgagtgaacaggcattttcgaaagccgataactcggtgcagtcatcaataataataatcgttgatagcggaagataatcggcaaggacgatttctgctgaagccttcgagctctccgcaggattgaaattgccggtcaactcagcagcggtgagcgttttttgcgaaagctggctgttgatgtcaaaagtacggagggaagaaacggtgttgccgaaaaattcgattctcaacggtaccttggctccgaatgaaaagacatcgactattgacccgcgcacagaaaattctccctcgtcctcaacaaactcacgcggttcaaaaccgttttcagcaagaaacgacagcagcttttcataaccggcttctttttcaacggcaagggtgaagagtttttccagtgcttcggaaggcgaagagagcggcagtaaaagatcgtcgaaagaggagagtatcaatggattttttttctgcacaagggcaacgagcgcgagaggaagttcatccgaaaaggtatggactggcgcatgaggcagcagtccgccaagatcattttcatacttttcaaagctggtttgaccggagactaccagaaccgggcagtctgactcactgaaaagcgtgcaggcaagaaccgatgaaagcgaacccttgagaccagtaacctcaacagggataagcgcacctgtagaggagatcgactcttcaatcctttttttaaggtgaatatatgccccggactgttgcagctctctgaaaagcatggagggatttcttttcaaaacggcggttgccggggaggtagatgcggataacgttttcatatgaagctgacaaaacatattttcatgcttgattcgggcgatacggcaaaaggctgtttcatccatgaagacaagctttggaagggcaaacgttatatatggaaaaaattcttgaactgaaagagctcaaaacatggtactccacatcggccgggatagcaaaggctgttgacggcgtaagtttttcgctcgacaaaaatcagacgctcggggttgttggcgaatcagggtgcggaaaatccgttacggcgctctcggttatgcggcttgttcccatgcctcccggatattttgccgggggagagattctctggaaaggcaagaatctcctgaccattcctgaagaggagatgcgccggttaagaggtaatgagatctccatgatttttcaggaaccgatgagttctcttaatccggtgtttacctgtggcgcccagattatggaacagattcttgtccatcgtcccgtaacacagagtgaagccaaagcccgatcggttgagctgcttcaccttgtgggaataccgaatcctctggagcgtttctcctcatacccccatgagctttcaggcggtatgcgccagcgggtgatgattgccatggcgctctcctgtaatccccagctccttatagcagatgagccgacaacggcactcgatgtcacggttcaggcccagatactggatcttatcggtacccttcaggctgataccggcatgagtgtcatgctgataacccatgacttcggagttgtcgccgagctttgtcaggaggttatcgtgatgtatgcgtcaagggtcgttgagaaaggtcgcgtcgaccagattttcagtaaccccatgcatccctatacccgaggtcttttgaactccattccgagactgggatcccgcaatgaacgacttcatgttattgagggaaatgtgcccagtgcgattaatctgcctgatggctgccgttttgcaggacgttgtccttttgccgaagcgcagtgcagagaaaaacaaccgctgcttgaactctgtgaagctggccatgaagttgcatgctggaaagccatcgattccacctatgcagatgaaataaaaagcagactgatgcaaaacattatctgattctcacgttttatcgggcttgtctcccggataaaatctttaaccatacttatacttgatagttatgtcagacccgctgcttcttgttgttgaggatgaccagaatcttgcaaaactgcttggatacaatcttgaacgtgcagggtaccgtcaccagttgtctccgaccggtgaggatgcgcttgagcagcttgcaaaacgacggtttgaccttgtgttgctggacctcatgctgccagggattgatggttttgatgtatgccgaaaaattcgtcagaaccagttgctcagagatattcccattatcatgctgacggcaaaaggggaggagatcgacaaggttctcggctttgagcttggtattgacgactatgttgtcaaaccgttcagtcctcgcgagctgacgctgagaattcgtgccatactgaagcgcgacaggcgtcagagtgcccagcatcaggaggtgttgagtgctgccggtcttgacgtcgatatcgtccgccatgaggtgaaacttgacggaaaagaaatcgttctgacgctgatggagttcaagcttcttgtggctcttctgaagcgcaagggtcaggcacagtcacgcgatatgctcctgagcgatgtgtgggaagtcgatcgtttcatcaataccagaaccatagatacccacatcaccagacttcgggaaaaactcggtgtaaccggaagtatgatcaaaaccgtccgcggtcttggctacaagttcgaggaagcaacggaaagcagcaatgaatgctaaagtatccgttcgactgggcattgttttcggcctgattgtctttctctccattgccctgagttatctccttcagggcaagctgatcaatgaacttctgcttaagaatatccgtcaggagctctacaaagagcttcgtttgagccgccaggtgatcgacagccgttcaccgatctggcttgtttctgaagaacccgaccattggaccgacaacgtcgggcgggttcttgatgttcgtgtcaccctgatcggaaaggatggcagggtggccggtgattcatacctctccttatcagcacttgcaaaagtccgcaatcatcttcatcggccggaagttaaagaggccctttcaacaggttacggtgaagatatccgttacagcgaaaccgtcagggagcagatgctctatatggctgtaccggtcggcggcgaggcaccttatgcggtactgcgctttgccaaacctctgtacgatatcggcgaacttgaatccgaagcaagaaagggacttgaaggaggtcttctctgggcactactgttttctttattaatcggaggcttgacggcgttattgcttgcccgtcctctgcgtcgtattgtggacgccgcagaaaaatgcgtgcatggagactattcgggtaccattgctgtgaaccgtgacgatgaaatcggtaaaatggcaagagcattcaatttcatgtctgcagaaataaacaccatgcagcgcaaggaggagtggtatcgcgcagtactttcaggcattcgtgaggcaattattgttaccaatgccgatggcgagataattcttgtcaatcccgcagcctcaagaatgttccgtatcgacggggctatgctcaaatcacatccggtcaagcaactggccgatcagaaactcagggagctgttcagcgacgtccatacaaaaaggacaacactgcaaaaagaagaggtgtcgctggttaccgtaaaagggaagcggacgatgcagatcagctccatgccggtaaagagggatggccagttcgacggcacggtttttgttctcaacgacatcaccaagcttcgcaatctcgaaagaatccgcagggattttgtatcaagtgtttcccatgaactgcgcaccccgctcaccagcatcaagggttatacggaaaccctgcttgacggagccatgcatgatccggagcacgcagcagcctttctcaggatcatccttcaggagagcgaacagcttaccgcactggttaacgatgttcttgacctgtcgcgaatagagtcgggtaaaattgattaccgtttcgctccgacagatcttcgctccattcttcaaaaaagctccgagctggtactgccggccattgaaaaaaagaagatcaagctcgacatgcagtttcaggaagaactgcctctggtctatgccgatgcagcctatcttgaaatagccgttcgcaatctccttgacaatgccgtcaaatatgttgaggataccgttggtcggatcagggtgacggcatacaaaagtgagagcaacgtgatccttgaggtgcacgataacggtctcggtattcatccctccgatcttgaccggatttttgagcgtttctaccgagccgacaaagcccggtcgcgccagtcaggaggaacaggactcgggcttgccatcgtcaaacatatcgtccttgcccataaaggcaccattgaggttcactcgcggcttaatcagggatcggttttcagaatgagtttgcccgtatcgacagtataaaacttcccgaaaacagtagcttcatgaagcaatcaatcatcaggtatcttgaacattttcctgcaataacggcggatcaggcgattctgatctatacgattttcgcctcaacactctcattgctcatcattgttctggtatccggcattatccgccgcgcgatgctgcgagttctgaaacgttttgccgattcgagcaccacaatactcgatgatcttatggtgcgccataaagtattcaaggggctctccaatctccttgcacctgtgcttgtacatctctttgcggcaccggttctcgaatactacccgggtctcattcctctggtgcgaaatggggcgacgctctatctgacggttgttattattcttgttaccctttcagccattgacgccttcttcgaatatttccaggagcaccgaaatcttgcccgtctgccgctgaagagctttatacaggtcatcaagaccgtcatcgtgtttcttggcgccattactgttctctcaaaacttatcggcgaatccccgattgttttcatcagcggtctgggtgcatttaccgccctgcttcttctgattttcaaggattcaatcctcggtcttgttgccggtatacagctttcaaccaatgaccttgtaaggctgggcgactggattgagcttccaaaatacggcgcggatggagacgttatcgatatatcgctggttaccgtttcggtgcggaacgcagacagaagcatcagtacgataccggcatacgcgcttatttcagaaggctttaaaaactggagaggaatgagcgaatccgaaggtcgcagaatcaagcgctcgctcaacattgacatgaccagcgtcgccttttgcgatgaagcgatgtttgaaaggctttttcacatcgagctgcttcagcgttatcttcttgaaaaaaaagaggagctcaacgcctataacaaggagaacttcctgaaccccgaggttccggtaaacgggaggcggctaaccaatctgggtacctttcgggcctatcttcttgcctatctgcgacgacttccggtagtcaacgccgaaatgacgctcatggtgaggtacctgcagtcaacagagcacggtcttcctctcgaaatctatctcttcagcaaagaaaaagacatcgtggcttatgaagccgttcaggctgacgtcatggaccatctgcttgccgttctgccctttttcgggcttcgcgtctaccagtccccaacagggtacgttcctgtgcaagctgtttccgaatcagccggttcataaagagtctgcatcgctgataattctgttatgaagcggaattctgatgggaggcatcaactctctcgggtagaaccccgcatcaaacagttcgtgattgagtgaaatctcctcatgatcgacgcgaaccatataggccacaacaagcagcgaaccatacagttctacctcacggtgataaagaccgatcaggcgttcaacttttccggaaagagaagtctcctccatcaactcccgcaggcacccgtcatgaggttcttcgccggcttcaagaaacccgccagggagtgcccactcattaaaagcaggttcatgagccctgcgaaccaccagcaactcattattgctgttcactgcaaaagctatggcgacaggaagcgggttgatgtagtgcacccatttacataaagggcaatacatacgttcccgtccgtcaatggaagcattgctgagcgaggcgccgcatatcgggcagaaagaatacggtttcattatcagataagtgggaaactttttgtgacagctcgttatttaacaagggtaaacattcaagcaacataaattagtttcacgcatgtcattactgcaagagggctcagtcgcgccgccgataacaacaatagatcagcacggaaaaaacgtaacgctgcatgaatataaaggaaaaaaagtagtcttgtatttctatcccaaggatgatacccctggatgtacgaaggaagcttgcgcatttcgcgataatttgcctaactttaacaatctggatgctgaaattcttggcgtaagtgttgacagtgttgaaaaacacaaaaaatttgctgaaaaatatacgctacccttccgccttcttgttgacgatgagaaaaaaatcgtacaagactatggcgtatggggtctgaaaaagtttatgggtaaggagtatatgggtatcaacagagtcacctatctgatcaatgaagagggggtgattgaaaaagtatggccgaaagtttctccggcaggacatgccgaagagatattgaactatttgcagcaaaaaacgtgacagaacacgcatggtaaacgaatttgaaaaacttcagtcaggcaaactgctccttgcttcagcaaatcttcttgaatcaaatttcaagagaacggtgctgattatctgtgagcacaacgagagcggatctctcggttttattctcaatcgccccatggaattcaaggtctgcgaggcagtcgcaggatttgaagagattgaagagccgctgcatatgggtgggccggttcaggttgacaccgtacattttttacactcgagaggcgacattattgacggtgcaaccgaaatttttcccggactcttctggggcggcgataaaaatcaggtaagctttctgctcaataccggcgtgatgcagccctccgagatccggttttttcttggttattcaggctggagtgccggacagctcgaagaggagtttgagattggatcatggtacatagccgaagcctcgagagatgtgatattcagcgatgcctatgagcgcatgtggagccgatcagtccgttcgaaaggcggagagtaccagattgtagccaatgcgcccgaactgcccggtttgaactgagcagaatcctcagcaagagtcctttgatgcgttttttcgctcctctttgtgacgggggaaccgaaaagagccgtcaggggttttctatagtgaataatattgttatactttgctccgcgcaagcgcggcagccgttctttgtaatcatggggatgacaggcttttgacagggcaggtgtgaaataaagatgcactccgagtttcagcatggatggactcgttaaagaagtctatgcaacactacatgcagacgattactcgtatgcaatggctgcctgattagcacaagttaattaatcggccatcgtccgacaggtgaatgcgcttactctgaaaccttcggatggcataatccgcgcttgagcctttcgctcgcgcaagtaagccccgtcagtttttgcccgaaaaggctggagggtaatcgaaagggatagtgaaccgaactttaccggcgcagtaacggttcatgaaacaacagccaccggcgatgagtgtggggtctttattgagcagtgttctggacgcgggttcgaatcccgccatctccactatgataaaagcctgtcggttcagcagaaaagcgctgaaccgacaggcttttctgttttggtcacgctgcttaatggcatgacggctcccggtaaatccgggccgggtaaaagtaaaacacaaacgtgaatcgggtattttcaccctatcgttttgataatatgctatagaacaggtgcgttagtgaaaagttgccgtaactatgccttttcgcaaatcgctcgaagaccggagtcgatgagcgtatggcgctctgtgtgtgtggtggatgatgtcacgtaacgggttgcttcggattggtgtacttacctcgtttacttacgttcctcttcccgttctgatggtagctgaaatttaatggaaaacgagggagaggtgtttttgcgctgccagttcttttatgacttttgtaaagcttagcgtttactgccagtctgttggcttttgtaaaagaaaaccatctcgcttttttaccgattcgctgaactggctttcaaccagtttttttcgtccgattgtcattgaaccttttgcaaccaatgcgacagattgattatgccgttttggtggaaatgccacaaagactcttttcaagggaaatagttcatgaatttgacgaatgggaggaaccagatcactatcgcctgaaatcagcatggccatgtcgtactcgtcctgataggctcatagcaatattgacatcggtcattttctcgttgtaggaggcccaaatgttcccgcaacgcttgcattctatgggatttctctggtaatgaccgtataagatatgtactctttctgactcaagcgcttcgatatatgttgtttgccgtttttgcttgtcagggttgtcactgactctactggtaaaatattttacgcagaccagttcctgattcggcttcagcaggtttgttgccaacagtttcaggtttaaccatttacagtagtcaaaccctgcttcgagcataccaaaatagaggttaaatccatcaacatagacatgaaccctttcttttacattgtgtgtgttttctttattcatcactatcgcttatattataagcataacatcaccagagatagcatctccggtctgacgccttcaacttggttgggggcgtttcttttttatatccctgctttgatcgactgccttctttatggaatctaccctcagggataagtgagtattaatatacacaagggctttgatttacagtggtttgagtggttgatttttttgattatccaatgacacgggtaacgtctgtatgagggctcaacaacgatggtgagcccctgcgggcaggttttttttgcgtcttttggatagataattcttcctgtttataaaaagatttcggtgtatttatatttgataataccggcagggtagctgggcagcggggctggtggcgggaccggggtggccagtgctcgcgggtcggtgtttcgattgagtgtggaggttgcccgggatccggcgaagtatcgggcggtgcgggaggccgggtaaaagtaaaacacaaacgtgaatcgggtattttcgccctatccttttgataatatgctatagaacaggcgcgtcagtgaaaagttgacgtaactatacctttttcataaaatcgctcgaagaccggggtcgatgagcgtatggcgcggtctgtgtgtgtggtggatgatgtcacgtaacgggtaactgtttgcttcggattggtgtacttacctcgtttacttacgaccctcttctcgttcgcttctttctgtttgttttaaggcagacagcataaaactccccgactcacttttcatcaatcacggtttcctttgcgaagcaccatcgcccgcttgcacagcgggcagggggagcctccctcctggcagatgctcttgctctgattcgttcggcatgacggctcccggtaaatcccggttgatctccgtatatccggcaatgatgatggacggatcaggttttacaggtctatccggatatgcttttgccaaccagcccaattctttgctgccgataaggggaaagaaaggcgaaggataaggtgcaacaggcaacgctgcccctcaggaattacagcttggacctcatgaatattttgtattattcatgaacacggggcaacaagaaaaatctgccgcataataatagttgccaggcaatgcgcaccatcctcattctctacccgtcggagtatcatgaagaatcagagcaatgcacataagaaacttgccggaaatgcgttatccggtatggttgctattgtcatttatatggtaagccgtattcttttgactccctatatcctgcactatctctcgctgactgaattcggattgtggtctctctcttttattattctttcttatgcagggatgggcggattcggggttaacagtacctatatccgttattctgcacggtatctcgctgatggcaagcagagtgaaataagtaatcttctttcgaccggcatagcttatatgttatcctttagtttgcttttttgctcggtactttattttttgatgccttttattctccggcaatttcatatagaaccttcacaacaggaacttgcttccaccatatttcttggaacagcacttgtattcagtcttgaactgacgttaggcgggcttgcatttatcatcaatggaatgcatgagtttgcaaaggaaaaaataatctcaacaattgccgggctttttgaaattgtatttattcttctctttcttgctcttggagcaggggtcaagggattactttatgcttttgccttaaggattgtcatgtcaacgatcctctgctggaaagttgcccgcagcctgttgccatcgttaacgatatcatggaaactggtaactcgtgaacactttcgccactttacagggtttggcgggaaagtccaggtgcttggtattattggcatctttcttacagcgatggacagaatgtttattaccgctattttgggacttgcgtccggaggtatgtttgaacttggccgaaagctgccctctactgccggaggtattgccaattcggcatttgccccgtttttatctacagcagcacatcttgaaggctcatgggcgggtgaaatgaacaatacggtgggagacagaattaaaacctatctcatcatttcgataatggccattctttttgccattattcccgttgtttttttgccgggttttcagaaatatcttccgatatcaccggttttcatagcttcagcagttgccatggtgtttttctatctgttttttcagcttcaacacgaacagaaaaaaaataatttccttgacaatcaggaattaaaagaactgtatctcaatggcatccggtttacaaatatcataagttcaatactttttgtttttctggttgttatggcttacccccttatcgatgcatgggttggttcaaaatattcagaggctgcaacgatcatgatttttctttctgcaggatacgcagtccagcagtgtaccggaccaataaacatgatattcaggggaataaacaagacaggaaaagaactggaatatatgcttgttcaggttttattgatgctgatctggattccggcagcaacaataacctacagtttatcaggtgctgctgccgcaatagcattaagttcaataaccagcaccctgtttctttttttgcgaagcagttatatctttcaagtcagaatctgggaaattattgttcgatctatccttccttcgctggtgtcgttttttcccgcttgcctgatctacatcattacggtactgtttcctgttacagggaggattgctgtcattgcgcaaatccttgtctgtggagttctctatctcatcatgaccatagcgctgctttggggcattgttttgaacgaagatgaaaaaaaacaggcaattgcattattgccatttaaaaagaagatggactcatcacagtgaatgcgaaaaccatttcagaacggtttacgtgtgcattcgccattttttgtgaattatgaaagcttcaatactttatgcaggacttgcagcaccttatgccggctggttagctattgatgagcttgcggagttgctggcgcactactttcaagctgaaatcctgtcgccaaaagttatgccgggcctcctgcttgatcgctttatccatagccgtcaggtcagattcgaatcattacaaaccaatggaggtgacgttctgatagtcgttgcgtgtagtcccggtgatcttggaatgatcagtgccataccggactgccgcaagaaattcgacaaaatttatggatttgtcacagattcatatttccatgccggatttgtcaaggaaacagctctttttgatgccataacggttaccgctcacgaagatgttgagtatccaaaaacaaacttcggtattcctgtccaccagttatatcagggtacagatggtctgacctgggctccacgcaacctgatgcatcgtgaaattgacgtgatgggtttcgggcgcataccaccaacctttcactcgcacttttcccaatgctttcattccccggcttctccgtatttgtatctgcactctccgctgggccatatatcaggagatgccgtgcatcttgagcgcggcatgttgttcaagctgctccatcgaacccgtatttcactggcatttcatcttttcgttgagcctcagggcgatcggccacgttcaatgatggtgaccagccggtggcttgaatcattgctgtccggatgtattgttgccggacaacgacctgtttcacgcatggccgaagatatgctgttctggcaagattcgaccgttgagctctctgtggatccaaaggttgcggctgacgaattgatagctcttttgtcgcagaatgatgcactggagcaacaacggcgtaccaatatttaccagatgcttagtcaccatgactggcgctaccggatagaagccttttgtaaaatgatggatctcccgatacctgaagcactgcatgatgatctgtcgcgtttgcatgagcttgccgcttcgttcgatcactcgcgctgattttggcttcaagaacttctgcagtcaaaacaggaacatggctgctttctgaaacgaaaacatgcgccaatacagaaaacagcaacatggctgaaaaacgttgagcggagcctcgagctctacgttagtgtgccgggcaacagccgggcatggagaagctcttgtgatcagcggggttaaggatcttgaaaagaagaggtcagaaaggaagcgcactgacgtgggaaaagttcaacaggatcgtagataagtatattccgcgccctcgaatatgccagccttttccggaggaaagattcgccataactcaaggcaggagctgtatacagtagtgctgcacgtagggagctatgggtacagggtaaccgtatccctactgcgactgaatcagggtagcaagtgtgcctttttcacaaattgctcaaagatatgaagtcgattgagagcgtgacgatgtgtgtgtggcgggatgatgtcacgatatcactgcgatttttatgggtaattgattacttcgatggtgtgcttatctcatgtacttacgtttctcgtcctgcccgggacatttcgggattctatggatgcctgacagccgtttatcagcatgtcgcatatgagaaaacgataatgcaggagattccgcatttgccgataacctgttacgattatcaactgtactgaaaagcttttggggggtgtttcctgatccagtttgaaaatggttctacgttcttctctataacctcttccaacaccctgtccatgagttcctgagtatccggaacgatcaaaagattatgcggctctttctccaaacccaattttattgaatggaaagcctgcctggcatagctgctttctgcctgttccttatcgagtataattttacactgagaatcacttggcgaaccgtcaccgtcaaacagtgatgccaaaaaattacgggcaagaaatgtctctgcaatattcttttgcaaggtcttttcctgaactccaagatcaatgaaactgccacaataaatagagccgttaccacctataaaatcaacagatatgtccggaaaaagaatatctgcctgaagctcgatggagtcaaatttgtaatcaatatccaggtgacttttaaaaaccttatcctttttggcttttctgcgaaaggcggtagcaagagcaaatccttttgatgttcttccgcttttttcctgtttatctgcgatcaacttttgatacaacctgtcgaaacgctgatccatgagttctgcgccagaattgtcagggttatcctgcgcaataaccagaggttttgggggtgcgtagcgaatcacaccattttcgtacacggaaagatattcaagatgtttgacgtcaagaggttcactgcttttggcaagaccttcagcttgctgcatcgcactctcaaaaagtgaggattttgcaattccgagtgcatgattaatccgattcacacgctccctggagaaccgtacctttacagcaccgctctcagggctaaccataattaatccgatgccaaagtactcctcacgatcaggattcggcgcgtattttacggtagtgaaccaggttttcatggtatcttgatatttgcgtccactaaaagctgttgatagaacccgcgaacacaatgcttacggggcaacagatagtattttataatcgaatctttttctgtctctgtaacttcccattcatccgggatttcctccagtacaccgcgaagctcttcttcctttatgctctctatccgaccaagaacccggtcagcttcttctgaataaaataaaccaagcgagtcatgaatttgtcgatacagcggatgagctatgagggaatcttcaatggtaggcgacaagattttttcgctacgatcgagatacctgtactccatgccatcaaaaatcatggcatggtctattgccacaaaccggaacctgttgttagggatttgctcaacaagaacattcgggttgagctgagtacgatctgtgttataaacccaaatatcgaacaaaacaatccctgtcaaggattgagaagcggtgaatttacgaatttccaacccatcgtacaaatcacccctgtcaagtgacttggattggccctgtagttgtctggaaccaaacgctactccacaaggcgcttttcgatcaaaattcagaccttcaatactttccggaacaacctcgacaagggcaatttccggagtcgggagttcaagcagttgcagaagcaatgaaccaatcagctcgttgattacatgtaaccgattgttgccataatgtttaacgaagtaagtcgctccatcgctgcattcaaaccggcaaggaacactgccatttgtagaaatttgctcgataaaccgctctgtcttgactctcctcatgcattgctggcatctacaggtggtactgtatcaattccgtatagcatgaatatacaccatttgcctcacgtatgctgccggttgaacggtgaactttcactaaagccattaaagtgcaccgttactctatcaggctttcaaatcacgcaagaggcggtcgaatgcggcctggtaggcgtcgcgctgtttccattttgtgaagtctccgatgtgcctctggcgcttcacatttcctgcccatccggttgtactctccatgattgattcatcgattcgaagcgggaaaagtcctgtttgttttcgttctttctcaagatcaaaagcatgctcaacttcgtgctcaacccaatcactctgcactgagtgttctgaaaggatcagaagcagcttgtcatgaactcggattgagtcgtcaatggttgggcggattttatctccgattttcatgtcatgcggagcaaaccagcagcgcacaccgtttgcctgcaagtcgttatgcagccgtttagtaaaaacttcatctttatggctgtagctgatgaagcacgagtagtattcgataccttttccggttaaagatgggatataggcaataaattcatcggaaagaccacacccgcgaagaaagacttcagggatatttccatttgattggtatatcgtatcgattcctacagaagaaggtcctttgtgaattattgtctcaagaccgatagcacaattgtataaggggctaagatcaagataagtaaagattgtccatccgacacttgcgttactgaaatcagtttttatgagggcacttcctgataaacttgcaaatatgagattagattctctaaaattagcccttgtgagatcagcatctataagaatagctccttcaagattagcttttgaaagattggccgttgaaagattggctatagaaagattgcatctcgatagatttgctcccgttagattggcacctgtaagattggcatcagcaagattagaacctgataaatttgctcttgtaagatttgtatatgagaatttagctgttctgagatttgctatagagagattggcgttagcaagattaatgaattttagatcggcacctctaaaatcaggtataacatttttatgctgatcacgccactcattccatacttcaacgccctgtttcaggatttcaagatgttttgggcttgccattgaaataaaagtttataatctcattggatagttcgaagctatatggaagatcgtgtttagattgccgggccttgatttgatgttacccaaagactctgaatcattgaaaataactcttgaataataggctcccgaacagagcgaacaaaacgaaacttccccggctgcatctcgtactttctgagaaacaactttttttcgtcttcaagagaaacaaagaaatctaaatccgggtatttgattgacagccaattttcctcaagctcattcggaatagtcgcattatcaaaatacgtcttgttttcgccatcaaatgaaaaaccaaaacgcttcataattgtttttaactcaagagcaaccctataacagacaatgccataaagtggagctcgctgaccttgaagatcccgaatcacgattgctttttttgacgcctttttcaggtcagtacctgtgcagttacctttgacctcaataacacaaagagcatcttctttgcggacacaacactgtgtacctaatttccgaagatgcgcgtgtggtctacaaagaagaatgtccaattgaccagcatcctttatcccatccgataatgttcctttgacaaaagatggctttggctcagagcacgactccagtgttgatatcagaaaatcctcacgaatctcacccttcatcaattcgtgggtaatgatttcggaaatatcatactgagccatcagcatattttccgaataccgatcgaactcttcaaacttcataaagcaccatctcttacccagacgcgggtgatggtagcctgaatcttattctcgaagcgttcgatcagttcactgttggcatttaccaatgcttgttctgcttcaatttcggcaacgatagcctgctgggttgcaagaggaggtaatgatattgtaaactcacgaatttgatccgaagtgagatttttaaaaaccgcaccaactgactgagatccatgctgactatgaagcgccaataatgaaaagtaaaggtattcaggaactacgtcattgcttagttcacgaagcccgacgaatccgtcatgaatacaagcatcaacagctaaaattgtaggaagacctggatttccgctaaccgtaataattacttcacccgatttcataaaacgactttttccggcgcctagttcagtcagtgaatcaattagaggcgtagtatacataccgtcacgagtaatatctgcaaccatcagacgaggcactggaccaccgaagtattttggatcaccttggggacgaggtgaactaccacgaacgatcgtactgacagtctccagtttcactatcggccagtccggatttatcgggatatgagggcggtagttgtcgaggacggcgcgggcaccgtcaatgactttctgatagccttcaatctttgcaacgatctttttctgcacctccagcggcggcaggggaatttcaagttcgcaaaatcttgatttaggaatctccttgaatgttcctccagttgcccaagcgttcattgtcggaacaagctttgtaagcgcgagcgcaacgtattccgaaataaccttcgacttgtcttcgattataacattcttgaaaccttggtttgttgccatcgggatacgattgatggctatacgacctattgttgctcgggtggatacgatgactgagttttccggaatcatttttgctgaagattctcgtaatcccctttcactgatggttcttctggttgatctgatttcagtgataaaatctgttgaaggcagatccgcaagcgttgcccatggaaaaccaccattccataactcttcaacatctgattttggagtacctccgctctcaactcgaaataactcagcgttaccaagatataccaacggaaaagagtggttgctggcgatattctcccgatacctctccccactcaaattataatccccattttcggcgatcttctcctttggcacaatcaatccctgtgacaactggagatcttcaactgattcatggcgtctcagcctaccgagatattctgcgatttcagtcgcgacggttggcagatcgttcttgactattacgcgacgttgagcaccaagaccaaaaccgtcgttatccaccttgaaaaatgcgatggtgttgcttcgcttggcaatggatttatcgagaatgataatagatgtcttgacgccggagtagggctggaagactcctgctggcagggagattactgcaaccagtccggtgtcaaccagcatttttctgagcgacttgtacgcggttccgctctgaaagatgatcccttcaggcacaatgatgcctgcccgtccgttgggtttcaggtgttctgccatgtaatcgacaaagagcacttcactgcgggttgcctgaatggaaaagcgcttgtgcggcttgatacctccttttggcgacatgaagggcggattggcaaggatcacatcagcatgttcgttccacttgtcgagggaggtcagggtgtcgtactcgtcaatatgcggatcagcaaaaccatgcagatagagattcaccagagacaaacgaaccatgtcaggggagatatcgtatccattgatgttctgggcaaggcggcctttgtcgtcaggagtcaacaagctgttgccgtcggcatcggtgtttgctcgcagaatatgtttgtatgccgaaatcagaaatcccgctgtgccgcaggcagggtcaagtattttttcctctttttttggatcaagaaccgcgaccatgaagtcaatgatatgacgaggggtgcggaactgaccggcatcaccctgggaaccaagcaccgagagcaggtattcgaaggcatctcccagccgttcggagtgatcgtactcgaactcatcgatgattttcagaaaacttttcagggtttccggatcacgatacgggaggtaggcattcttgaatattgaacgaaagagtgccggaataccggggttttcgggcattgacgatatcgcttctgcatagaggttcagggtttcatgaccaccgaggccggaacgcatgagtttagcccagccgtaacgggcaaactctttggtaaagaaggttcttacgccaccaagctcttcgctttcggcgtccatatcatccatgaacttgtagatgagggcaatggtaatctgttcgacctgtgatttcgggtcaggaaccttccctacaaggatgtcgcgagcggaatctattcgtcgtttggtggcggtgtcgagcattttacggtacttctgttaggctgcaaattgattgagcgagacgtagtcttttatgtattcgggaataatgacgcggtatttgtcggggacagctctcaggtcacgggttgaaaatacaggattggttgccagttcggtgaaatgttttgtgttgatgatgtggcgaaccttgtcgttggtaacataggccttgaaatagtgcttcatggcagggattgcttccgcctcttcgggcttgtaatcggcaacgaatttgctgaactcctcttcgagcagctcgtcttttgatttgaatcgcggaatcaaaccaaagattttttcaaggatttcgcggagtgacaatcgacggtcaacggctgcggcttttcggagtttgtcaagggtatagtactcgtgaggtttatcgaacacttcatggttgacataatcaataaccctgtcccactggccggcttcaacgcttgcggcgataaagtcgttttcgagaatgacatcttcaaagcgctcgaaaaacatcctgtcgattttcatcccctcagcgccgattgtctcttcctttacagaagcgagaatatcttcaccaaggtgttcatagatttcaggtatggcaccggttcccgtatcaggttcatccccgcctttggaccgctgttcgggaagcttgatcttcttgtcgtatttgaatttctcttcgaagtattcgcaattggcaaagaaatcgaagagcatgtaggcgctcttttgtggatgccgaacactgctgctcacgttatcatcaaaaagctgatcaagaaaaagatgctttctggtgccgcgaccttttatttggatgaagtctgtcggcgagaagatgggccgaaacagaccaaggttgagaatatcagggcagtcgtaaccggtggtcatcataccgacagtaacgcagacacgggccttgcttgtccgataggtatccatgaagttaccggaaccaagcaggttgttgttggtaaagttgatggtaaactgctgggcgtctgggatttgtgacgttacctgcacagcaaagtctgactggtatctgccggggaacattctgtcggcaatcaggttgagcacctgggtgaggcgggctgcatggttctgactgactgcaaagatgattgatttccctatctcgccactgaccggatcacgcagggcatattcaagaaaggttttgcaaaacagtgtgtttgtggcgtcagaaaagaagcgtttttcaaactcccggattttgtatgcctcttcctgattttctccttcgttgtcggtaatggtaacaatgaatcctttgtccgaaagaagctccgtagtaatgcctgttcttgcatcaaccaccgtagggttgatgagatagccctcttttactccgtcaagcaatgagtaacggaaggttggttgaccgttgtcgcatccaaaggttcgataggtgtcgagcagcatccggcgttcaagctcgcgcggatcttttgatgcgttgctggttgtgtcaaatttcttgaggtagtctcgcggtgttgcagtcaacccaagcttgtaaccgataaagtaatcgaaaacggcacgtgcatttccgccaatggagcgatgggcttcgtcggagatgacaaggtcgaaatctgttggcgaaaagagcctctggtatttgttgttgaaaagcagtgactgaacggtggtaacaactatttccgctctacgccaatcgtcacgattctctttgtagacaacggttttataatcgttggcaagcgcggctgcaaaagatttcttcgcttgatcttcaagttcgaggcgatcaacaagaaaaagaacacggcgggagttgctggttttcagaaagagcttgatcactgctgcagcaacaagtgttttgcctgtgcctgtagccatttcaaaaagaaaacgatcctgtccatccttgacagccttctgcagggcaacaatggctttcaactggtagggtcgcaggaacctgagcttgttcgattgaatgtaatcggaacgttcttcttcattcttccatgccgcctctgcgaaatagttcgggcgctgtgtcagagcgatataatcatctccaacctgctcgtcaatgatgcactgagggtcactcgatactttctgatagccgatgactgagtccggagttggaaaggatgtgatgatgtagggatttccccgctcaagatcccagaaatagtgcatgttgccattcgagagaatgacaaaccggcagttctgcgagcgtgcgtatttcctcgattgttctttgcctgcaagcggatttttctcttccgatttcgcttcaaggacgatgaagggaaagcctttgtcgttgagaagaagaaagtcaataaatcctctggtgactttttcgaagttctcgccgagaatgtcaatgtcctgcgttgttatcgtaacttttggctcaagctgaatgttggcccgttgattcccttcagcaaagaaccgccaaccggaagcttcaagcagcttgttgattttaatgcgggcggcggcttccttatgcaccataacggtcaatggttagcgctattttggatcggacataaaacctttaaatatacgtatctttttttccgtttaccccttttccactgagtgtcaacaatatggctataaggtgcaagtgtgcatacaggatgctcatgaaaaccctgctgctttgggccggcgttcagtatcataaataatctttaacattcaggaatttcgttcaacctgacgtaagtgaatacgggaggaaaaccggatttttcacaaattacttgaacattggtgtcgatatgatgaacgatgtgcggaatgaggatgtcctgtcacgtaacgggtaactgattactttgcagttggttacttcccctgtggcgcttatgtgcaggttttctgcgcattacctgttgccaggaaacgggtagtcgaaaagggaagcaatcaatatctatggctggaattgcaggaataccctccttatccccttgttttgcccttgcgttacggattttttcgctgaattgcatgggtagagcctgaataaaaagtaaattaagcttgtatcatcaatgcatgtgatgggttatcgagaacgtacctggcagacggattcagtcagcatgatgtgcttgtcgttcagttggttttgacggcgagttgccaaagagaagggtacgtacacgattaataaggctgttcttacgttttatttctcaaacgctataaaactattatgggaatcttctcttcaaaaccggtgtgccgtaaatttttcacctacgcaacaaaaacgctcgatatcagcggtctttccgcaggaatatcgccaaccgaactggggaatttcgatttcaagctggggcagttcaggagtgtgcctgaatttgtacgggtctcgcaacgcctctatgagctggatttgcagcagtacgatctctgtcagaccattgccaatatttcagacaaaaaagagcgtgaccgaatgttcactcaactggcagagatcaaaatggagatgatgcgcatggcggcaaatcccgaagtgtacgaaagccgggagttaaacctgccgcaagtggaaggccaacgggaaacggaaaagggaactaccgaaaccattattgaaccggcagcaagtgatgcaaacaggaacatcatgcaactgctcgataatcctgcgactattggcgaagctctcatcgtggcggcgaagttaccttttgtgggtgacgacaggattcggtttcaacaaaaacggcagcgatacattgatggattgagcgatcatgaaagacctcgctgggttggcgaaatgaaaaatttccttgcacagtacctttgattgtatcccataatattcagaagaggcaaaacgaatgaccgttgtgactgttgaagagatcatcaggatgttcgataatccggcaattcttggcgaagctttgctcgaagcggagaagttaccttttgtgggtgacgacaggatacggttcaagcaaaaacaacagcggtacattgatggattgagtgatcatgaacggcctcaatgggtcggcgaaatgaaaaactttctgcatctctatgacgctgcaggccacgaatcatcagtgcaccaatccggcaattatatagccgataccttcaatcgatggcattaccttgataaacagtatttcagaaagcagttaaaagagatatgcagggacagggataaccctgttaaagtgctttttatagaggaggataccgatgcattttcagattatacggatgaaattctgagatcatttatcaaggcggatcatggatcgattcatgaaactatgacggcaacaaaaggtgaaatgagtcatgtcgtttacctcgaaaacagggatcagttgagagaggagtggactgattttatggcaaagttttttgatttgtcagcatcatgtgaaaaaatacctgaagagttccggcgaaaaggctttcatagggagtcgcatattattgtccattcggttgatcagctttctgaaacttttcttgaagaatttcagctttactacaatttctggacagagttgtcacctcagcagccgattttcctctgtctgtatctgccagagcattcattaccgagggaggtcaccccgttaacttactggatactctgttattgtgatcaatacgaaaccgtcgagcatcgtcattttacccgttttttcagagacttcaaatgctacaggagagatgacgaactttgtagatgcaacaccccgatgtgcttcagcgacgcggtaaataaattgcactattgtcaaccatcaaattgagcaatggaaaaatataatttctacgcgaacagggacgaagagaacaggaactgccatccatctgaaaagaacataaatccgttcgagctgagtccggatgagcagtttcccatgaccagacggggtgacggttctcaggtttcgggtgctgtcagacggggcgaagggtataaaccttccgaggagctgaaacgggctgtcaatgtggcgttgatgctgcacaagcctttgttgctcaccggtgaacccggcacgggaaagtcagatcttgcctatcatcttgccgaccatttcggctggggcgaggtggagccttttgcaacaagaaccgattccgtggcaaccgatctgctctaccggtacgacagccttgcccactttcataaggtgaatattcaaaaagagtgtggcagcgaattgactgcttcagcgattgagaagttgttcatcagttatgtggcgctgggccgggcaatctgtgattcagtcggccagaatgacggaggtgttccgaaacgcagggttgtgcttattgatgaaatcgacaaggctccccgcgacctgcccaacgatatactgacgattcttgaggatatgagctttgaggtgccgcaactcaaaacactcaatggcaaagaaggggccatttataaaaaaacaggtgatgatgcactcaaaccggttgttattcttaccagtaattccgagaagaccctgcccgaagcttttcttcgccgttgcgtcttttttcatatcaacatgcctgataaagagcacctgatggaaattctggcgggcaaacagtcgattttacgcggtatcacggaaccggagagcagtgcgtttatcaaccttttttttacgattcgcgatctggtaaaagggaaaaaaccagccacacacgaattgattttatggatatggtggatgcgaaagcatgggtttacacccgctgacatctaccattatgatgaaacagcagaaaatgcgaaaacccttttgagcggaatctctgtattggccaaggaagatagcgactggaaaacggttaccgaggccataacaggtcataacatcaagggatgatgaccgaacccctggcaacatatatttcagccaatcaccagtatccgttcgatgagttgtttgaactccttcgggaacagggcttcagttttggagttgacacctgtgaaacagcacattatgtgatcatgaaagccattgagtcgggtgaccttgaacggctcgatatgtggttatgtccggtgctggcccattccgcagaacagcaggcgacattttttgaactctataaacggctttttattccctttatcgaaaaacagtcaacggctattgacaaaaaagagaagctgccggtttcatccggaacaggcgatacggcaacagtacgaaaacaggagcgggaaacagataaaaagggcagggaggagagtgagaaaatcgtggcctctctgaaagcccgaagcggcggttcatatacgatcgaccgctttgtacaatcaacggagattgagagcgacccggtgctgctcagggtggtgcgtcaacttcgctatacggaacagtccggccgctactcttttgatattgaaaaaacaattcataaaaccattcatgacggcggcatggccaggccggtttttaccccgtcccgtctccatgtcgagtatctgatgctcattgaccgccacaattcccgtgaccctcaggcacatctccacaacaacctctatgagacactgaaagcaaacaatatttttgttgaacgcttctggttcgacaattccccactcctttgccgcaatcatcgtcatcccggtggcattgcgctgtcggaaattctcggcattcatgaacatgccgctcttcttctctttaccgacggcttgcaatgtatcgataccgggcacgaaagcctgtttgcttggacagggatcttcaaacattggcagcaccgatattttttcagttccgtgcccccggtactctggggagagcgcgagcgattgctgcaaggagtgtttccgtttgttttgccactttcagttgaaggaatgcaggttatggcggccgacctttcgcagatggccagtgccgattgcgattggctgcgttactggcctgataaagccgattatgcgcgggttccgatacaaaccgggggcagaaaacttgattatatcgggttgtttttcacgaccgggataaaacgctggattgctgcctgtgcggtctatccggaacttgactggaatctgaccctcgcattgggcaaaatgttttcaacggaaaaaaacgttttgccttcatacaacaatatcagccagttgctccgtcttggatggtttataaaggggaacattcccgacgtttttcgtcttgctctcctgaaagagtggctgagccatgaagagcgtgtccgtgtgtatcagtttctttacgaccagctcagccagaacctccctctggaaagtgaacctgattacagtcgccgtaccctgcaacttgccgtttacgacctgcttgcccagacaaacaaagagctgttcgaagaaaaggcaaaacaactggcgagtatccacgaaccgaatagccgcctgcccgatatggtgagcattcatctgatcaatgagcatgaatacagtccggtattttttgaaatccctgacgctgttttaaaacgtatgggccttgatcctgcgcaaaccagaaaggcagaaaaggtgcctctgaactttgttcgcatacctgaaggcgaatttaccatgggaagtccggcaagtgaaattgacagatctggtgatgagactcagcaccaggtgaaggtgagtgacttttatctgtgtaaatatgcggttactcttgccgggttcaaggaatttatcgaagcatcgggctatcgcactgatgctgaaaaaggggatggcagttatgtgtgggatggtaaaagctgggagaagagagcgggaataaactggcgctttggcatatcgggcggtgtgcgacctcaaagtgaggagaaccaccctgttgtgcatgtgagctggaatgacgctgtggcctattgcaagtggatatcggaaaaaacaggacagcagtttcgattgccaacggaagctgagtgggaatatgcgtgtcgagcaggaacaaccacaccgttccatactggcgataacctgacaaccggggaggcgaactataacggtaattatccgtataacaaaaatccgaaaggggagtaccgggagaacacggttccggttgacagtctggcgccgaacgcgtgggggttataccatatgcatggcaatgtgtgggagtggtgtggcgacaggtatggggataagtattatgatgaatgcaaagccaaaggggttgttgaaaatccggttggtccggaaaccggttcgatccgtgtgcttcgtggtggtagctggggcaactatgcggggtactgtcggtcggctaatcgcaacagcgacacccccggcgaccgcggcagcgacgccggcttccgcctggccttcgtcccgtagtcagttggcagctcatgccgacctttactttgagcaggagggggtgccaacattgaggtgagcggcagcaagggacgcagcgccgcacgcctcaatgttcaggtgaccaccgacaacagaatagaccaccgaaggtggtccgcaattttttgaaaaagcgatgatcccgttcagcattataaaatccggttcacagttttgtgcttatgcagataaaactttttgccatacccgtcgctgacagcgggattgcccagcaggagatgaacgattttctgaaggcgcataaaattctggaaatcgagcaacagttgacaagcaacgataacggatcgtgctggtgtttttgtgtgcgatatctcgatcaggccgtgaaagtcgtatcttgaaaaaaacttcagagtaacgtcagggaaaaagataaagagtatgactgttgaagaaattatcaggatgctcgataatccgtcaacgctgggcgatgctttgattgaagcggcgaagttgccattcaaaggtgacgacaggatacggttccagcaaaaacgacagcgattcattgatggattgagtgatcatgaacggcctcaatgggtcggggagatgaaaacttttttgtcattgtatgaatcgaccggtagcgttgatagcgcagtcacaccactcagtgcgtatcgcaatgatttcagtaccgatatatttataagctacgcccgcgaagacatgaaacgggttgagccaattgtcagggagctggaaaaacacggctggagtgttttctgggatcctgagattccaccgggggagacctggcggggttatatcaagaaaaagctggatgaatcacgttgcgtgctcgttgcctggtctcgtctttcagtcacttccgaatgggttatcgctgaagctgatgaagcaaaaaaacgaggcattctggttcctgtgctactcgatgctgttgagcctccattcgggttcagccatattcatgcggcaaatctttcctgctggaaaaatgatagtaatagtcgagcattcaaggaactcgtgaatgcggtcaccctgaaaatttcttcgtcatcaccatctttcatgaactcaatattgggtgagacgtcagttcctatccctaagacagcaccagttattgtaccatcaacctcaatgctggaagcacttcgtgtaatggttcaaaattggatttcagtagttgcgagtatcagaacatggcaaccaaaaagccggcaaacagcaattgctattgtgctggtcatggtgtttatttttgcggttttatcgtatcgttatttgcgtgtaacgggtccttcgtcaccatctgttccggaaactgttcagcctgtgaacgcatcgccagcaaggccaggaaactttgttctgatacgcggaggtgagtttacaatggggagcccggcgaatgaatctggtcacgagagtgacgagactcagcatcaggtcaaagtgagtgatttttacctgtgcaaatatgcggttacccttgccgagtttaaaaaattcattgaagattcaggctatcagactgatgctgaaaaagatggcggcagttatagttgggatggaataagttgggtgaagaatgctggagttgactggcgatatggggtttcaggcagtgtacgacctcaaagtgaagagaaccatcctgtgttacatgtgagctggaatgacgctgtggcctattgcaagtggatatcgaaaaaaacaggagatgcatttcgtttgccaacggaagctgagtgggaatatgcgtgtcgagcaggaacaaccacaccgttccataccggcgataacctgacaaccggtcaggcgaactataacggaaactatccgtataccaacaatcagaaaggagtgtatcgggagaacacggttaaggttgatgagtttgctccgaacgcgtgggggttataccatatgcatggcaatgtgtgggagtggtgtggcgacaggtatggggataaatattatgatgaatgcaaagccgaaggtgttgttgaaaatccggttggcccggaaaccggttcgctccgtgtgcttcgtggaggtggctggagcttcaatgcgaggagctgtcggtcggcttttcgcatcgacgtcgcccccgactaccgcagcaactacgccggcttccgcctggccttcgtcccgtagtcagttggtagctcatgccgacctttactttgagcaaagagagagctgacaaaaaagttgagaacggcagcgagggacgagcgccgtgcacaacttttttctgtcagcgaacgatacagggccgccttgtggcggccggattttttacaggcgcatacaccccgtcacgttgtctcccaaccactcctatggtttggtgcacctcagggaggttgaccgtagctgaaaatactgtgatgaagagaagagtttgcccacgaatggacacgaatatgcacgaaaggtaaattaaggctgttttgctatttcgccatctcgctatccagccatccagccttgttttgcattgggggaggtgaattttttggatctcattccgaaccttcttctgtcagtctgtacttcctttcttgtcatctcgaccatcgggagagatctcatcttcgctttttttctttcccctgctcatgctcaggacttcccaaccccccgagatccctctctgcgttcgggatgacagaatgggggcgttcgggatgacagagtagggcagttcgggatgacagaattaaggctgttttgctatttcgccatctcgctatccagccatccagccttgtttttggattaagatcgaattgtgatgaagagaagagtttgcccacgaatggacacgaatatgcacgaaaggtaaattaaggctgttttgctatttcgccatccagccatccagccatcccgccatcccgcttctcttctgttctttcccccaactcgacacgcagtactcaatactcagaaaaagccatgggtgccttcttttgttatcgttactcctgtgactatggttaaggcaaaaaaagggttatttacacataactctcatttttttattgatttgtggcgacgatggttacattttctccgggaattcagggtactgacgaatagcggagagcttgatgaaagggtgaagtttctcgtcaatgcgctcggtctctgtgcacagccgttcgattgctggctggtgctccgcggtatcaaaacgcttgtggtgagaatgagggagcatgaacgcaacgctcttcttgtggccgggtttctcgctcagcatccgggggtgaaacgggttttttatcccggtctggaaacccatccgcagcatgaactggcaaaaaaacagcagaggagttttggcggcatggtctctttcgagcttgagggcggtattgaggatgtcaatcgggttctgggaggaaccaggctttttgctcttgctgaaagccttggcggcgttgaatcgctcatcgaacatccggcaaccatgagccacgcctcaatggagagtgagcagcgagcttctgccggaattaccgatacggttatcaggctctccgttggaatagaggatggcgaggatttgattgccgatttgcgccaggcgctttgctgaaaaaggccgggttcggtacattacgggcatcaacactcttgatgaagcgcgttggtgcccttttgtcggtacccgagcgccggttttactccagcaatcaagttctcttatgcattcgaaatatcagtcaggcagcaaaacagcggacggcattccctataccgtgcagctcagcgcgcgggcaaagtatccccgtctgaaaatgctgccccacgaagggcttgtcgtggtgattccttccggttacgacagaaaacggcttcccgatctccttctgcagtacagggagtggatcaggaaggccagtgaaaaaatcgagggtcatcgacttcagccggaacaggccggagcgtcagttctgcctgttgaggcggtgtttcactatcacggtgaacggtgggagattgcctatcgagagggcggcgtaggagtggctgaagcttttgaacgttcaggaaacgttgttgaggtgtgcggtgatatcgccaataccttcctgtgccgggctgtgctcaggctctgggtgaagaataaggcgcacagggagcttataccgaaactgcggggccttgccgatctgcacggtttgagctataccagagccggagttcgtcttcagcgatcgcgatgggggagttgcaccagtgcaggaaccataaccctgaataccaagctgctttttcttccgccccatctggttcattcggtgatggtgcatgaactgtgccataccatccagatgaaccactcccggttgttctggaagcaggttgaaactattgatgcggcatatcgcacgcatgacagcgagatgaagagcgcctggaagtatgttccggcctgggctgcccgatcggatgcttgatggtgtgccattggagcaatacctgcaatctgaccgttacagcccacggtaacgcttttttgtcatctctctgagtcccgaaaaaaacagggagagcagcagaagaaacaacccccacaggagagagagacctccccctgtcaatgctgcagcaggggtgtacatcgaattcatcgctacggttgcggcaatccagatgattgcggacggcaggagcagaagaggccggaattgtttcaacagggcaggcaccgatgcagcggcaaaggccgaaagcagcagtatccaccagtaaagcgagagataaaattcagcaggcattgttctgttattgttgggtatctctgatagattgttcagcgatttttcgacaagccggaatttacgataatttatgagagctgccttttattgttgcagatgaaaaaggtatgggaaaaagatgaaatggttacattgctttcagggctttttatcgtttttattgctgctcaaccgtttgatggttgggagaaaccggctttatagaggagagttgccgttatgaatatcggaattccaaaagagatcaaaaacagggagagcagagtctcttgcacaccatccggagtgcgccatctggtcaatgccggccatcatgttgctgttgaaaagggcgcaggtgaagggagcggcttcagcgacgacaagtaccggcgagcgggagcaatggttgaaccatctgcggaaaaagtatggcagaacgaacttgttgtgaaggtcaaggagccactcagcgaggagttcggttatttaagggacgatctcattctttttacctttctgcatcttgccggtaatgccgggttgacggagcagcttcttgctgccggaacaaccgctcttgcctatgaaaccgttcaggagggcggacgtctgcctctgcttgctcctatgagcgagattgccggaaagatgagtgttctcatgggcgcttattatctgggttttcagcatggcggcgagggcaaactgctgggcggtgttcccggtgttttgccgggcaaggtggttgttcttggcggaggatcggccggtatgcatgctgcaaaggttgccgcaggtcttggagcggatgtgaccttgcttgagcttgaccaggagcgtttgcgcgcgcttgaatcagttctcccgtcgcaggtgcataccctctactcaaccgaacagcatattgatgaacagcttgaggtagccgatgtgcttatcggcgctgtgcttgttcccggtgcaaccgccccgaaactggtcagtcgaaggatgctgcagcgaataaaacccggcgcagtgctggtggatatcgccattgatcagggtggatgtttcgcctcttcacggccgaccacccatgaagatcctgtgtttcttgaagagagcgttgttcactactgtgttgccaatatgccggcggcataccctcaaacctcaacagaagcccttgccggagcttcgttgccctatatcagaaggatagccgatctcggtctcgcaagtgccacggttatcatgcccggccttgccggaggtctcaacacgtggcagggccacattacccatgaagcgcttgcgaactctctgggcaaaccttatttcgaaaacccgttcaggtaggttccggtatatatcagggttcaagcagcttgaatcctgattcctgatccatgatgcgggatgcggatgtatcaagcagctctgtcagaataacctccatgacgagccagaccttaacgccattgcgaatgcatccggtaaccgtgttttcctcacgtccgcaagccatgtgcaggtgaatgaccgggtttccggtatcgtcaggaaatatggtgccaacgccaaatacctcatgggcatcatacagctcgaggtacatcggggtaatcgggacggcgcggctctcttcggggccgacaaccagggagctctccttgtcggcaccgccgagcagtaacaccgaagctcgtgcgatggcctgtttttttgcaaacgtttcgatctcttcgtgaacggtttcgccatcttcaagcctgatgatgaacgttctgccctgttttgcttctgaatatttcatgggtgtcgtttcgtataatccataacaggaaaagcagatttccggtgcagggaacataagtttatgtctgcttgcgcccatgcaaatatacacagaaatcgagagagttctgttttcgtggagcaggggatcttctctctttcaagcttgtgcatccctttgcagaccccgcgatgtcgagtgtgccggatggtcgatgggagaataccagaccaataaccggtcggaaatgcgtatacttgatatcttttggggatcaaatccccgataacgcatagacaaaaaccggagaacaaaccatggcaatgacagtagaaatcaagaacaacaaactttgtatcgaaatcgatctcgaaacgcccaccccttcagcgtcaggcaaaactcttgttgttgcaagcacgcgcggcaatgccgtcacgacagcagaggtcaacggcaagccgataatcattggtcttaacgcctacatcaaaccctgatttcagcgtaacgatccctttgccgacaagattcttttataaggtagagcgacatcgcccgggatgtcgctctatcgatgaaggggggtggagttattaactcgtcagcaccggcatcttttgtactggtcttcgttgtccccggcattcctgatcgcgggatcgaggtgagaatacattggctctcgttttgtggtagggttgctgccgcaaatgcaggttgcgacgtcatggatcattcccgaaaagctccttttacgaatcttcatctgattctccagggttcagccgatagatgctccagttaagagcggaggcaaacagacaccagccgagatagggcagaagcagaaatgctgaaagcaggcttgactgcgttaagagtatgatgagggcgatgagcgttgtatcgattacaagaatatcaacaaaagccaaaagaattttttttcgggtgaaaaacagttgagtccaactgaagcttgctgtgaaatgaataacgagtatgatgcctgccgcatgatagtgcggcttgacgggtgtgaaatagtatgtgacgagtgccgaaacgataaagagatataaaacagcccaagccggtccgaacacttttttcgggggagagaaccagggctttttcagcttgtcgtaccatgtgggcatgtgcaggggagtgtgttgttgcttttcgcttctgatatgaaaagcatttggtctggtaaaggttccctttttctgcaatcgggcaatggttctgagcagccgccggcaaaaacgcaaccgattcccccccccgaacttcaggagggagcggttgcttgtgattcagcaatcaaaaaaactgaatctgcagggtttcatcgggttgttcgcttacagagtacagtcctttattgatgatggagagaccttttttatcaccggcaggaatgatgcttgtttcaatggcatcggcatcatgtttattgcagtcgtagttgaagaaaaggttcagcacgttgccggtatcggcaaactgcaggagaaaatcgctgtggttgacaaaaacaagatcttcataagcataggttacttcatgtccgagctcttcaaggagctgcatgacggttccgagcgggcgcatggtgtttttcataagtgtcagtattagaattgattacaggatagtgtgtcgctatgtgggcaattattgaaatcgcttgtgatgaacgatttgatcaccttttcagcaccgggaaccgcctcaaggcttatgatcgttcgcagaacagcggtatcgaacccctgaaggtagtgattacctattttcagcagagggcgacgaataagaagaggtttcttgatcatagcgtccaatgcatcctccttgttgagtaactcaggtttcatggaacctgttttcacttccggcgcagcaggattaaagcaggcactgatcggattttcaccaagatagagactgagctcctctttggtccatgcgtactccagaatatttaccgcatcaacggtgtggcctgaaagttcgagccatgctttctggcgggtgttgttctggcagcccggtttttcaaaaaaaagaattgacgccatgattgagcattaaaacccggtttgtttttgtttgtcgattataaggtataatttagttttgaattaaaaaaacaagtaactatttttaaataatattaattattaagctattgaaaagatttttattaataaaacaaaaggacggtttgtatggctgaaggcagtttgcaggcatgggagaaggttcttgaatactcatcggttcctctgcatggaaccatgtcaagaaaaataagaaaaggggtgaagctccagatcaatgaagggaaaatctatgaagacgcagtgctttttatcagcgacctttttttgcgggttaccgaagatggcaaggatggtgtggcggtcaatacctattacgatatgaaagcggtttcaagtattcgtacctacagcaacaaggagtgagtctgcggctggtataaggctggttgtcgggcagagagccccggatcatttttgccgatcatccggggctttttttttgagagggattattgcttttcgcgttcaactgatggtgtcgcatttggatttcttccctctttcggcaggccgagaaggtcgcgcgcgcggtcaagagcatcatcaatgtgaccgaaaatgttctcttcccctatatcatcgtaaagaccgtactgctgcatggcaaagagtggttgcgcatgaactccggacaggatcagctttgttcccgatttgttgcagtcggtaagcagctccttcatcatgttcaggcctgttgcgtcgattgagagaacgttacgcattctgataatgcggattttcggcgatttttcaacgatgtgcatcgcatccctgaactttgatgcggcgccgaagaaaaacggtccgttaaattcaaacacttcaacgctttgtggtacttttcttgtgacaatggtgttcggatcgtcctcctcatcccggtctttgagttccttcgttatgactccgacatttgagagttccgccattcgctgcataaagagaatgacggcaagcagcatgccgatctcaatggcaatggtgagatcaaacactaccgtgagactgaatgtcgtgagcagtacaataacgtcgctgcgcggacttttcaggagctgacggaagacgcggtgttcgctcatgttccaggcaacgacaataagaattgcagcaagggttggcatgggaatcagcttggcccatgagccgaaaagcagcatgatgagcaggagtgttatggcatgcacgatgccggcaatcggcgttctgccgccgtttttaacattggttgctgtacgcgccagtgcgccggttaccggaatacctccgaagagcggagagacaatattggcgacgccctgggcgacaagttccatatttgatttatggcggctgccaatcatcccgtcagagacgacggctgaaaggagcgcctcaatggctccaagcagggcaatcgttgttgccggcataatgagctgacggatggttgtgaagtcaagagtggggaacgatggtgccgaaatggttgacggaatgcttccgaagcggctttcaatggtttcgacattgaggttgagctgttgaacgagcagggttgtcaggattatggcaaagagtgatccgggaattttacgcagagcttttggccagaagagaatacagagaagcgccagaatgcctatagccgtggcctgggggttcagtgaggagatgttatgagcgtaggcgctccatttcccgataaattccgctggaactgtttcaatatgaagaccgaaaaaatccttgatctgggttgaaaaaataataacggcaataccgctggtaaagccgacaatgaccggataggggatgaacttgatcagtgatccgaattgggcaaaacccatgatgatgaggatgacgccagccatcatggttgcaatcatgaggccgttgattccgtattgctgaacgatgccgtagagaataacgataaatgcgccagtcggccctccgatctgcaccctgctgcctccgagaaacgatacaataaaaccaccgataaccgcagtgatcagccctttttcaggcgaaacccccgaagcaatggcgaatgcaatggcaagaggaagagcgacaatgccgacaaggatgcccgaaacgatgtctttcgagagctgggcaggagttaattcaggtaaaacagtgaaaagttttggtttgaacatggttgccttcagcaagtggctgcgaatgaagaggtttgtttaataaagctttgatcttctatataactatttcatgctttgtaatcaacactgtcgctattcctgaaaaatcgtgtgtatgcttcagaaaaaacagatggagaatctcaagaatctgatccggagatcgcgcagtggaacgggcggagcagttagctgacggctgaaaagggcattatcggaggcaccccttctcctggcgcaatgagcgttatttttatgactttttgaaagagatgaacatattttggctgtaatagcagagcggtttttataaattaaaagaaacagggaggcttttttatcacttttccggattctcttatttatgaacccatctgatcgtttacttacacccctttccatcgaagagcttgatgagcttgaaagttttcttgtctctgaatcgactccggaaaactgcctctcttcaattgaaatgcttgacgggtatatgaccgcacttgttgtcggtcctgaaatgccttctgttgacgtatggatgtcgaatatctgggatcaggaaacgagttccgagcccgttttttcttcggaaacagaagaaacagtgatcaaagagtctcttgttcgtcatatgaacaccatcgctttgcaattccagaccgatcctgatgagtatcagccgatacatgaaaagttcagctatcctgatgagcagcaagcagaggttgctgttgaagagtgggcaatcgggttcactatgggaatggagctgcaatatgatgtatgggagccgttttttgttgatgaagagacctccgcactgatattgccgatgttcattctcggtaaaataagtgatgactacgatgttctgtcagaggatgagaccaaccagttgatccggatgttgcctgacattgtcgtcaaactgtactattactggaatgagaatatccggtaatcgatatccgatcgaaagggttattggattttccagggcaagtcagccgtgttttcggtttttttaacagctcaacgttccctgatatcgtgaaaaccccttataccagcaataccctgaaggattttctgctctcccagcccctgacggtggatgttgagattgatgacgaggcgtgcgggtgttttcctgttaaatgcatcgaatttgaagcgacagtgctttacctgggaattcatgagttttcaaggctttcgcttgagctgtcgccttccgggatgctcatctatctgaatatgtttcttctttggactgaggagtctcttgagagcgggaatttttgtgttgttgagaagtttcttgacaatgccgttcttctgcttttttcaaagcgattcggttcggaggatccttttttagacgcgcttcgagtagctcgctggattggagagcaggatacgctgctgtttcgtcctgatatcgggattgcaagcggtacggttgccgccggatttgccggtacggcgcgggcttttacagcttcggtgttcggacgtccggtaattcttgcggcaggttgcgcaaaaatgaagcccgggggagatcttgcttcgtgcattacctttccggcagaggagtggggtgttcgttcgttcgatgaggcttttccggcttttgatgttcagcatccggataaaggccgggtcaagcagcccagtacctggactcttggtgaagtgagaacggtggagtttcccggttcaggcaggacttctctgagagacgtcgccaattttattcactggatgccgaaagtttccgctgataaaaaagccgcggagtggctggaaaccatcaaaacaaaaggctattttaaaaataaacggtagcatcgacagcttcattttggatttcctcccaatcattgctactattttacaggtcgggttacatgtgcatcattctttttatcaatccggaaacaagaaaaaatcaatatgccaacaacaaacgagaacttgaaagaggcttttgccggcgaaagccaggcgaaccagaaataccttgcctttgcaaaagaggctgaaaaagagggctttaaaaatgtggcaaagctgtttcgcaccacggcccaggctgagcggatccatgccgagggtcatcttgactctcttggcggcatcggatcgacagccgaaaacctcaataaggctattgagggtgaaacgtatgagcataatgaaatgtatcctcccatgctcgaacaggcccaggctgagggtcatcctgcaaagagaatgtttgcttttgccgtcaaggctgaacaggtccatgccgaactgtacaaaaaggctcttgaagcggtacagaacggtcaggatattaccgcaaccgaggtctggctctgtccgatctgcggccatatcgagcttggcaatccccccgagaaatgtccgatttgcggcgccaattcatcggtttatgttcaggtatagcagttcttatcctgttttttttaaaggcggttcgggtaaccgccttttttattgtgtaccttcaactactttttgtacttagtaggaaggagatatttcttttttttaaccccccggttgtatgcacgattttgattttcttggcgaactggctcttattggcgcaatggccattgccattattctgatcttccagaagctgaggattccccctgttatcggccttatttttaccggtattgtgctcggtccgtccgggatcggtgtcgtttacgatgaaaaacttattgccacccttgccgagcttggcgttgttctgttgctgtttactatcggacttgagttttcggttgacgatcttaaacgattgaaaaagattgtgctggtcggcggttttgttcagatcgtgctgaccggtctggcgttgagttttcttgcctactggttcatgttcatgatcggaaagcatatcagcgttgaagccggcatatttctcggttttgcattttcggtgagcagcacggctatctgtctgaaaattctttccgatcgggaagagcttggaatgcctcatggtcgaatagctcttggaattctgatttttcaggatatcgccattgttcccttgatggtgggtatcaattttcttgctcctgacgcaattttttcatttgaagtgttcctgaaaaaagtcggttttattcttttgttcggtgcggccctggttgccggtttcagggtgcttatgcccaggatagtccgccttattgcctcgttgcacgcacgtgaagtgcttgttatcggcgcactggtcatctgttttggtgcggcgtatcttacctctcttgccggtctctctcttgcgcttggttcatttgttgccgagatgattattgcaagtacggatgaaagtcaccagatcagtgcgaccatcgatccctttcgtgaggccttttcaagtatcttttttatttccgtcggtctactgctcgatatcagagtaataaatcttccgcttttcatttccatcgctcttggagtgctgcttgtcaagggaatgcttgttaccggtgtgtcgctttttcttggctactccatgcgtgtcagcatgatggccggcatggctcttgcccagataggggagttttcctttgtgcttgcccagacgggcatgaagagtcatttgatcaatcaggaggtctttcaggccatgcttgccatcattgttgtcacgatgattgttacgccggccatgattgctgttgcacctaaagtagctgatcaggtggttcctgttctcgggtttattccgctggtttcaaaagatgcatcaggcattccgtcccgcccgcctgacagtaccattatctgcgctggcgagattcatgcggctattatcggatttggcgtgaacggtcagaacgttgccgcggtgctgcatgccaccaatatctcctattctgttcttgaaattgatcgtgaaattgtcaaaaccatgaggcgcagcggtgaacctatctattatggggactgtacggaaaaaaaatcgttactgcgagccggtattgatcatgccagagcagtggttctctgtgtttcggataatatggctgtacgcaagagtattgccgttattcgtgaaatcaataacaaaacatttattatcgtcagggcaagaacgcttgatgaggtcgatacgctctacaaggccggagccgatgttgtcgtgaccgaaaaatttgaaacctccattcagattttttcgcagcttctcaatcactttaccgttgatcccgagctgattctcggtcagcaggagatcatccgccgtgaatgcgaaaaaatatttctcaagccgctttcctcacccatccggtaagcaggaacatcattcggctatttcaagccaggccgatatttttccctgcatggcgtcgcgtacttcgcggaaaacggcaagctgctcctcttcgctgccctcagtcagagccggatcaataaaaggccagtagagtctttttctttcgtccactcccggccatactctcggacaggtggcatttgccttgtcgcatacaatgatcaggtagtgcaccataactctgccgagccatttttccacattttttggttgctgatctgaaatgtcgatgccgatttcctgcatgacctttatggcaagagggtgaacagcctcttttatgtcgaatcctgcgcttatgggttcgaaacggtcaccagccatgtgtctgagaaatccttctgccatctggcttcggcatgagtttccggtacagagaaaaaggacggtttgttttttcatagtggtactattcggatgcttttctgcgtatttattttttcaagatagttttccattgtccaaccggagagagtcttaacaatgctgtaacaatattcgcatttctttttatacctttgaagaagttatcgtaacgccaaccaaaagtttatacacttatggatcagcatgaaccgctttccaccgccaaattcaggaagtacagggaggaactccttcagcaaagcaactcttctgacaaggccgaggtaaaacgcgcaacctatgaacttgcgcttatggaaaagagctgctttattgaagttaacggtattgttcaccactatcacgattcgggccccaaagatgcagcccggaccgtgctgcttattcatggatgggattgctggtggatgtggtggcattatgtgatcaactatctcaacgagaggggaatacgaaccatagcctacgatatgcgcggacatggatggtcggacaatgatcctgataaccactatcatatagatttttttgcgcatgatctgcatgatctggttatcaaactccagctcggcaaattccatatcgcggcattttcttttggcccttttgttgcccttgattatgcccgttttcatcccgaactcattcagtcgatgacctttttcaatttcggttatcttccaaacagtgcctttatccaggcatttgccacgaacacgattacgtttgtttttaataatcttttacgcaaactgacctggtggcttcctgcctatatgtttgcccggttggttctggcgaagaacaccattttactgcacgatattcttatcggatttaaaagtctcggtttgtgtgcgcctgaggctattgaccagacaacccggcagattacagctattgagacgacagagtcagtgccggagatggtaaaggctgtcgatattccaattctttttgtggcaggggagggcgatgcgatcatgacctgcgaaaataccaaaaaactggtagagcttactcacaggggaaactatgtcgaagtgcctgaatgtggccatttgattacggtcgaattgcctgaaacggcttcggaacttatttttgaacaggtggaggcttgcagtggccattaatggccaccatggtgtacagccttgacaaatgagcggatttccctgctatccttgatgcctggccggctttcgactccgcttgcggtatcgacgccatagggttgaatacggcgaattgcttcgccaacgttggtcgcgttcaaccctccagccagtatggcataacaggagttgccgagttcattgaagatacgggttgcaagagatgcttcgatagtctcgcctgttccgcctgccatgccaggacggtaagcatcgaacaggaaggcgttgatcccgctgttttgagcaaatgcaaatacctcctccactgcaaaattttcttcaggccgaaaaaccttgattacctttgccgccgttattgaccgtgcttgctcagggctgtactgctcgctgtgcaattgcgcaatctgaagcctgcagtattggcacagggcattaatctcttcgggtgactgatcgacaaatattcctgtcgattcaacgaacggtggcagtttttcgatgatctcctttgcccgttcaggagctatggccctcgggctcttgctgctgaaattgaaacccagtgcatccgcaccggcaaagcatgcatcaagggcatccgacaagcgggttattccacagattttgattttaaccatagtagcgttcaaccagttagaggcgttccgaattgtggaatatacggctaatcataaaaaaaccggatgctctggccgaggtacttgtttattccggtttcagttaggcaggagtctggcttttctctgctgattttcagttgtccttttcttttattgtgatttttggagattatgtgtataatcaaggccgtttgtgatggggcgtcgccaagtggtaaggcatcggcctttggagccgacattcgcaggttcgaatcctgccgccccagcaataaaaaaggcagctctttgaagagctgccttttttgtttgtctttttgcgcaccattacctctcagtagcggtagtgctcaggcttgtagggcccttcaagaggaacaccgatatactcagcctgttcgttggtcagcgtggtcagtttgactccaagctgctcaagatgcagtctggcgacctcttcgtcaagctgtttcggcagacgatagacatcgattgcatagtcgcgtgtccagagctcgagctgggcgagcgtctggttggtgaaggagttgctcatcacaaacgatggatggccagtggcacagccaagattgacgagtcggccttcggcaagcagatagatggcgtgaccgtcctcaaaggtgtatttgtcgacctgcggcttgatgttgagcttggttgcgccggcatagttgttgagcggttcgacctggatttcgttgtcgaagtgaccgatgttgcagatgatggcttcgcccttcatctttttcatgtgctcaagcgtgatgacatccttgtttcctgttgtggtaacaaagatattgccttctgtgaccgcttcatccatggtgttgacctcataaccttccatggcggcctgcagtgcacagatcggatcgatttcagtaacgatgacccttgcgccataagcccgcatggatctggcggaacctttgccaacatcaccatagccaagaacaacaactactttgcctgcaaccatgacgtcagtcgcgcgtttgataccgtcagcaagtgactcgcggcatccatagaggttgtcgaattttgattttgtcaccgaatcgttgacgttgatggcaggaaacagcagttcctctttttccatcatctggtagagacggtgtacgccggtggtagtttcttcagatacacctttcatttccgcagcgacgttgtgccatctctggctgtcttcttcatagacctcgcgcagttgctggaaaagcgctttttcttcaatgttgcccggagttttatcaagcagcgatggatcgatttcgattttgtagccgagatggatcatcagcgttgcatcgccgccgtcgtcaacaatgaggtgaggtcccttgccgccttcaaattcgagaatctggcgggtacaccaccagtattcgtcaagggtttcacctttccatgcgaagaccgggatgcctgctttcgcaattgcggcagcggcatgatcctgcgtggaaaaaatattacagcttgcccagcgcacatcagcgccaagctcaacgagggtttcgatcaagacagcggtctggatggtcatgtgcagggagcctgcaattcttgcacccttcaggggtttttggcccgcatatttttttcgggtagccatgagacccggcatctctttttctgcaatatcgatctctttgcgaccccactctgcaagagacatatccgcaactttatatgcaagaacttcagcttcaatggtcatttcgccatgattgttaaaaggttcagaggaacgggaacctctctttattacatgctcgattttcagacgggtcggtactccgccagtcgcttgccggtaataaacagaggttctctgattgtttttaggctacatttagggcttttttcagctcttcaactttttcggttctttcccacgggaagttttcacggccgaaatggccataggctgcggtttcctggtagcaccagccttcaggtttgttgaggccgaaacgcttgatgatcgatgcaggacgaagatcgaagataacttcggccttttcctgaatttctgcatcggtgagtccatgttttgctgtgccgtgggtattgatatagatcgaaacgggctgggcaacgccgattgcataggagacctgaacggtacatttatcggcaagtcccgctgcaacaatgttctttgcgacgtgacgcgaagcatatgccgcgctgcggtcgactttcgacggatctttaccgctgaatgcgccgccgccgtggggcgctgcgccgccataggtatccacaatgatcttgcgtccggtcaggccggtatcgccgtgtggtccgccgatgacaaaacgtccggtcgggttgatgtgcagttttgttttttcatcgagcagagccgcaggaataacgacgttgatgacattctcgataatatcttttttgatgactgcctgccactcggcttcgctgacgccttcaggttcagggtcgtgttgtgttgataccacaacggcatcaactcgtttgacctgttcgtccacatactcaagcgtaacctggcttttggcgtcggggcgaaggtaggtcatgatttttccttccttgcggatttcagcaagcttcttgacaagttgctgggcgaactggagagcggcaggcatcagttcaggcgtttcggtgcatgcatagccgaacatcataccctggtcacctgctccgacgcggtcaagttcgtcagagatctcttccttgcggtcaacgccacggttgatatccggcgactggctgtgaagtgcagagagaacgccgcatgaatgagcgtcaaacatgtattcgcctttggtatagcctatttcggtgatgactttacgagcgattgtctgaacgtcaacaacacccttggtcgttacttctccgcctacaataacctgaccggtggtgacgaacgtttcgcaggcaacgcgtgaatccggatcctggcgaataaactcatcaagtacagcatcggaaatctgatcggatactttgtctggatgcccttccgatacggattctgaagtaaaaaaataccttgattgtgacatttttttcaacaagttttggttaaacgaacaacaagaatcaacaggaaaaaaaacctggggttaagaagaaagatttttcgctggaggatgatgcatgaaaacgacctggacacggaaaatctttcccggaagactcaaaaagttatttctgagtccggggcaccgtgtccataggtaatggggatgccgaacaaaaataaagctaaaatgtaagcattcgtccgctgacttgcaagagcgtgttatccaatcattatttccgagtaatcgccgatattgattttatggaaggacccgttaatggatgcgttgttgcctacaatcgattgggtgagcattacaccggttacctgggcctcactgccgataatggagttttttacgacggcatcagttatgacggcatgttcagcgacggatgtgtttggtccgataatggcattttcaagcgtggcgctgtcggctatgaatacgggttcgttgatgatgcatcctggaaacgtttttcctgacactgttttctgcaggagaatttcgttggtagagagaagcgtttcaggtttgccgcaatcataccacccttcaacaggaaatgttgtaaacggttcaccccgttcaatcatgagttggagcgcatcggtaagctggtactctcctttggtttttatctcattgctgatcaggtgatcgatgcactcaaaaagcggctgcgccttgtaaagaaaatagaggccgacaatggccagattgcttacaggcgtatcaggtttttcaacaagttttttaatgcggttttcttccatcaccgccactccgaaccgtcgagggtcttcgacctccttgactcccagcgttgagcaggggctctgaagcacgggggaaagatcgacatcgaaaaccgtgtcgccaagaatgataagcaggggatcggttttatcgacatggtctttacacatccagaccgcatgggcaagaccaagcatttcagtctgatcgacaaaggtgaactttatggtgtagtgtttgcgcagccaatcttcgaccatactgccgagataacctacaatgacaatagcttcatcgattccggcatcaataagcttgtccatgatgtggccgatgatcggtttgccggcaacatttaaaagaactttcgggtgcgagtaggtgtgaggacgcagacgggttccaacgcctgcaacaggaatgatggctttcataatggtctgtcgggttagattgtaaggtgcccgggtcacgcattttttttctcttcttgcgctgaaggaaatttagtgattcatgactctctttcttgcatgaaaaaaagagaaatcggttgtattttcgggtggcttttcttttaatatgcagtatgagttcgggaaaacaggattgtggctttatgggtgagcggataaaaaaaattttcagacaatcaggagttattccggttatggataatcgactggtactgataacctccagaaagacgaatcggtggactattcccaagggatatgtcgaaaaagggctttcagcggctgaatccgcagcaaaggaggcctatgaggaggctggtctcataggtgttgtgcatcatgaagaggcaggagcgtaccgttacagcaaattcggcaagctgttttcagttcaggtttttccgctctatatcgaaacgctgcttgacgactgggatgaaatgcatgtccgacagcgaaaaatcgtatctcccctcgaagcttttgatcttttgtatcatgaccagctcaaggacgttattgccgggtatttcggcatcaaacggaacggcagatgatgagcgcttgtcttttactttcgcgctctcttggaggttcgtagacagcagggtggaaaagtattattttttttggaggtaatgattcttgtgatatattaggagccttccattaaggaacggggcgtggcgcagttggtagcgtgcctgctttgggagcaggaggtcccgagttcgagtctcggtgccccgacaggttggaattattgacagatacggctgtgcccgtagctcaatggatagagcatcagccttctaagctgagggttactggttcgagtccagtcgggcatacaagaagttgatccgtagagtttctatggtgattgtagctcagttggttagagcgccaggttgtggccctggaggtcgggggttcgagtcccctcattcacccgtgtttttttggccccatcgactagcggttaggtcaccaccctttcaaggtggcgggacgggttcgaatcccgttggggtcacacttttttcatgcaggcatcttcttgctgcattgtttgcttcaggttgttgagccgatcggcccgtttccggcaaacttgtttttaccgaagcctcaccgatcgtgtgcatgttttcaaagctctgttcatttccggttcagggctttttttatttcatgaacgcagattccccgcacttatgaaaatatcggtcaactggctcaaagattttcttcctgcattttctcctgatattgcaacgcttgttgagcaccttacctttcttggccttgaagtcgaaaatgtcgatgaactctcttctcatgatgatcgcgttgttgttggcagaattgaggatgttcgggctcatcccgatgcggagcgtcttacaatctgcatggtcgatgtcgggcaacctgagcctttgcagatagtctgcggagcgccgaatgtcagaaaaggcatggttgttcctgtggccaccatcggtgcggttctcaagcttgaagggggagagaagctgaccataaaaaaatcaaaactacgcggccaggaatcgtttggtatgatctgcgctgctgatgaacttggtttgtcgcatgatcactcaggggtgatggagctggatctgtcctgcatgccaggtgaagcgctgaataattatgtccatgccgacgccatacttgatattgccgtaacgccaaaccgtcctgacgttctctcgcatcttggcatagcgcgagagcttgccggagatacccctgtcagctaccctgctttttcgcctgttgcgtttgccgagtccggaacttttgttgaggttctcgacaggagcgcctgtcctttttattcggcgatcgtcatcagaggcgtcaccgtggcgccatctcccggctggctgcagcagaagctccagagcatagggctcaggccaaaaaacaatattgtcgatatcaccaactacatcctgcattcgatcggtcagcctctgcacgcctttgacctcaatcagcttgaaggcggaaaagtgattgtgagaagtgatatgagcggttcattcatttcccttaaccaggagagttgttccattgaaccgggaatgacggtcatttgcgacagcatgaaacctgttgcacttgccggtgttatgggcggcctgaattcggctgtcagcgagagcactaccgacattcttcttgaatcggcatattttgcgccttcactcatccgtaaatcggccaggaaaagcgggatcgcatcggattcatcctatcgattcgagcgcggggttgatcccctgaatgtgcaacgggccgccgaggccgccgcggcacttattctcgatctggctggcggatgtattgctgctgcagagcagtgcggagccccgcctttcgagaagcgcaaggttcgtctgcgccctgaccgggtcaatgcgctgcttggcactgaacttgattcagcgacgatgaccggcattcttgcccggcttggttttgaggaggagagtgcctgtgataatgagttgctcttttctgttccatcctttcgggttgatgttgatgacgagattgatcttgtcgaagagatagcgagggtttacggctatgacaatattcgcccctctgaacagatggttacaacctacccgcaatcccgaaaaacgccgggttattttcctgactacttgagatcggtggttacggggttgaattttcgggagattcttaccaatccgctgatcaaaagagaggatgccgaactgttcgactctgctcttgttgctgcgcttaatccaatcagcgaggggcttgaggtgcttcgccccacccttgttcctgcatttctcaaggttattgcgcacaatatcagacatggcagcagggatctcaggctttttgaagtggcacggggattccgcaagagctctctggatggggattcggcgacatcgccgcttgacggctatcttgaacgcgaatatcttgttatggccgtaacgggaaaccgttatccgagagcatggaaccagccgtccggaagcagcgatgtctatgatttgacaggagcggtagagatgcttttggagaagctgaatttacttgataaatcagagcttaatttttataatgacaggactgtcggtatcgaactgatgctgacaagagaggggaaaacccgcaattgtcctgcgggggttgttcagataatggatcccggacttctgaaacattttgccattacacaggatgtgtttatcgctgaaatcgatagcgcagttctcgaggcatgttttaatccggatgtgatctatgaaccaccgtcgaaattccctgtagtacagagggatctttcgtttgtgttgccgaggtcggtaacagttcagtcacttgttcggcttgttcgaacaagtgacccgtatatcaggagtgtgtctgttttcgatctttttgaggctcgtgaagaagatggcggtgagcgtcgcgtcgccctctcaatggaaatcgcagactacaatggaacactgcatgatgaacggatcaacgagattcttctgcatgtcggcagcagtgccgaaagtaaacttggtgcggtaattcgacaagtctgatactctttgttgcatgcatgatccggaagcgcagaaaagcaaggctgaaacactccttcttgaagaaaatataggaaagatcattgcccggctgcatgactgccgcaaagagaatgagttgttgcgatctgaaatagtaagtctgcagaatattctgagatcctgtaaattaccgggcagcgaaaattccgcagccggtgaccttgataacggttcagcaggagggttttcttatgctgaaaagctgcaggtacgccaaaagctcgtacagattcttcagagaatagagatggagctcagaagcggtcagacactgtaaggtatcgaaatggaaaaaattgatgtaaatgtttacggtgataattatcccttaagggcagaaaggcgcgagcttacagaaaaagccgctcaggatgtcgatgggctcatgcgtcattttgcagaaaaggctccggcttttgcgccggtaaagcttgctgtactttccgcgatttcattcgcggaaaaaaaaatagagcttgaagaagaattgtcactgcttaagcagaaaattgccgggtttaatatatttatcgggcaaaatctccaataaagatttacattaaaatcagaagaaatatccgcaccaggatatcggggtgtatgtaagtaaaagaactaacatcaataaatcgggagccgtactcttctttttgattgcaggccttattgagctttttcggtacaaccggaagttcaacggttatggaaacagagccgcattggaagcaaaaaacctgaaggaggcgcccaccgtgtcaaacgggttcttgaatcttacacatcccgccatggtgcggtttttttttgtttaatacggtgttttctgttactcaggacagaagcatgaaaaaggaggtagtttgatgggtattttcttcataagcctggttttgattgttcttgcatcagttgttttttttgtgggtggtttttttctgggacgctattttctcgaacgaataggtacgacaaaaatccttgaagcagaggaacgcgcagtgcagattgtccaggaggctcagaaagaggccaatgaatacaaggaactcaaggtcagcgaggtaaatcaggagtggaaaaagaagcgaagggagttcgatcaggaggttgttatcaagaacaacaagttcaaccagatgcagaaacaggttttgcagaaggaggggcagttgaaaaagcagtcccaggatctcagggatatggaacggaagcttcaggatcagcgtaaggaaattgagcagaccatggagacggtgaacctccgttcttccgagctcgaaagaattaccctggagcagaatcagcgtcttgagagcatcagtaaccttcaggctgacgaagccaggcagatgctggtggacaacatgcttgcaaaagcaagggaagaggctaccgagactattcaccagattcatgaagaggctgaacagcaggcagagcggcttgctgaaaaaacgctgctcacagctattcagagaatctcttttgaacaggctactgaaaacgccctctctgtggtgcatattcagagcgacgaactcaaaggcaggattatcggacgggaaggccgcaacatcaaggcatttgaaaatgctaccggtgtcgatattattgttgacgatacccctgaggtggttattctatcctgttttgatccgctgcgtcgcgaacttgcaaaactcaccctgcagaaacttctggtcgacggcattattcatccggttgcaattgaaaaagcctatgaggatgctaaaaaagagatcgatgacgtgatcatgagcgcaggcgaagagaccatatcctcattgcagataccggatatgcctgccgaggttgtgggtttgatcggaaaaatgaagtaccacacggtttatggccagaaccttctgcagcacagtcgtgaggtagccatgcttgccggactgatggcttctgaactcaaactcgatgcacgggtagctaaaagagccgcacttctgcatgatatcggccttgtgcttcctgaaagcgatgagccgcatgccattgccggaagaaacttcctgaaaaagttcaatgagtcagccgttgtgctcaacgcagttgctgcgcatcacggcgacgtggtcaaggaatcaccgattgcggaacttgttgatgcggcaaacgttatttctctttcacgcccaggcgctcgtggcgcggtaaccgccgatggaaatgtcaaacgtctggagagtcttgaggaaattgccaagggatttcccggtgtactcaagacctatgcgctgcaggcaggacgcgagatccgggttattgtcgagggcgacaatgtgagcgactcacaggcagatgttcttgcccatgatatcgctcgcaagattgagtccgaggttcagtaccccggacagataaaggtatcgattattcgcgaaagacgttcaatcgcctacgcaaagtaaacggtttgcaccgatgccgggggagagcctacagctttcccttggttgaggggattgttgttcctgtaattctcacggcatccttcatggcataggcaaacgacttgaacagtgcttcgatcttgtggtgcgtgttttttccctccagaatggcaagatggatgttggcctgcatggttcttgagagcgaaacaaaaaaatgctccaccatctctgttgaaaatccctcgataacaggccgcttgaactccgcattgaagacgcagtaacttctgcctccaagatcaagggcacaacgagccagagcttcatccatcgggatgatagcccagccataccgctgcaagcctgttttgtcgagcagcgcttcgctgatggcgctgccgatgacaagagcgacatcttcaacgctgtggtggtcatcaacatcgagatctccgttgcatacaagcgacatatcaaatccggaatgccggcagaagttggcaagcatatggtcaagaaatgcgacacccgaattgatggatccgtgaccggttccatctatcagaaccgttacggtgatatcggtttcttttgtttttcttgatacagtcgcggtacggacagggttgactacgttttcaggcatggaagcgttaccggataaatttattgaaaaagtaaaagagaatgctcagtactgccgaaagaagcagtgaggagccaagtggaaaataaaaactgaacctctctcctcgaaagctgaaatcaagcggaagtttgccaaaccagttcagcaagtccgggaacccgtatttttgggccgcaagcagcaagagaccagcaaggacggcaaccagacctgacaggacaagcatttttccggcatctgaaaacacggcttggaaaaagtttaaaagttgctaaatttaggccttcaccaggtgagctggtgtttttctaaagatacgataatagggaaatttatttcagcggctggctatgcatgtttttattgtagtacttggtttgcttgcctcgatattgcttatcggtgttatacttctgcaaagcccgaaaagcggcagcggacttaccggcggcatatccagtcttggcactgtccagacacttggcgtcagaagaactggcgattttctcagtaaaattacagctattcttgcagctcttgtgctgctgctctgttttgcagcccagtttacgctgcctgcacgagaggcaagactgaagtcaaaaagcattcttcaggaaacagctcccgtgcttccgcagacgccgataaaacaactgccctcagcacctgtgcagccctctcttccggcaaaatgataccatgcacccgtggctcaatcggtagagcaactgactcttaatcagtgggttggaggttcgagtcctcccgggtgcaccagtaacataacccgcagttctgcaaggaattgcgggttttattttttcagggatacgcgttctgttgccggtaaagctgttttcctgtcggacggtttagacgggtcaatccgtcatgcctgtcggacgggaaaaaattcgctctgaaagggcaaatccgcgatggcaggacaaaaaccgggatgaccccttcccctctgtcatctcgacctcccccccttgtcatctcgaccaaagggagagatctctctttctttcctttcccccaattcagccctcattgctcaggtctcggaactcgtatcttttcctttccccctgacgctccaccgccattgcattgagatccctctcttcgttcgggatgacaggacgggaagaaatcgggatgacaggacgggacaaaatcgggatgacaggacaggaaaaaatcggaatgccgggaaaaaatcgggatgaaatattccggacggaaatgaagcgtcaagccggaataccggctatgcgacgccagtgaaaatggtttgagaatcagcgcattattacctactttataccctggagcatatccggccctcgcagagttacaaaaccactaacaaacaccatgccggtggtgcgggatgtatggcaaattggcccactatcttagacgatcagctttcttgaaactccaaacgtggaaagaggacatgcaagtaacaaaaagtatcggggtctcttttgttaaagggtctggtggacgatcggatgtcgtttcgtcgcgcggccgttctgtttcgcttctcttctgcggttttcttgtttttcttttactgtcggtatcgccggccttgcgggctgccgatccgcctccgccaccgccaaatccgtcgtcttcttccttcgtagggcaaactgtaacaaatcctgcgaacggtatagtgacgaaggtggccaggttgatcgttgacccgttggacactcctaatccaggtacgattgcatttgtgtacacagaggatgattatgcgatactggtgaaacccgttggtgcgttcatatacaataaagacaacccccctttggcttacaagattgagagcaaggatacagtaaataaaactgtacagctatctcaggttaatgctgttaattatgatggtacccttaaaattgcgaaccttcagtatcagggaacaataaccaactttgaaaaatattttgctctcaatccccctctgggtcctgatccgccttcagatgatagtgtaaccctggcaaacggggtacgcattgtcagtacagggcgcggggggagcaacggccatgccggcgcactgtttgtgcctcccggagcaggaggaaacggagcccctggtaaagcggtcagttacacgaacgctcttaatatttcgacaacaaaccagattggcatcgaggccggcagcatcggcggaaagggaggtaaaggcggtgattcatacctgtctttctggaatgggagggctggcggcgatggcggcgcaggcggttccgtaagcgtgaccaatccttccggctatcgggtggccaccacaggcgaaaacatgcatggcattttcgcttacagccgtggcggagcagcgggtaacggcggtgacggatatggggcacctggaggaggtgatggagggcattccagcaatggcggagacgttacggtaaataataatggcactattattaccacagggaatggtgctttcggtatttacggtttgagtgtcagtaacagcggtgggggtggcggaagccagtggggtgttgtcggaacaagcgggaagggaggtgttggaggcaacggcggatcggttactattaccaacgatgtttccggcgggatttatacctccggggagtatgcgcacggtattcttgcccagagtatcggcgggtctggcggttcagcaggcaactcaggaaatctcatcatttctttgcaagaaagtggtgatacgggaggcgctggcggtgctgttacagtcaccaataaaggggttatttccacaacaggtagttactctcgtggtatctttgccgagagcatcggcggaggtggtggcacaggaggctcaacatggggcggagtgcttgctcttggaggatcaggtgcttatggtggcaacggcggtcaggttaatgtatataacaatagtacaggctcgattacgacaacaggaattggatctgatggcatttttgttcagtcggttggcggtagtggtggcagcggtaccgacgctggcggctttctggtttctattggtggccgcggaagtgctgctggcaatggcggtgaggtcacggtggagaactacggaaccatttccacttccaaggcttccgcgcggggtattgttgcccagagtatcggtggtggcggtggtgatggtggtcgatccggcggcatggtttcggttggcggcagcggagccggcggtggcacaggtgcgacggttactgtcaggaatgggggaactatcactacagtcagggatgatgcgacagctatcctggctcagtcggttggcggtggtggtggaaatggcggcagtgccggatcggtcggtgctgttgtaggtgtggctataggtggcacggctggtgccggtggtaccggtggcgatgtcaagctgaccttgcagggccaggatgccgatactccctcgcttataacaactcagggtgatcgttcgaccggtgtttttgcgcaatcggtcggcggcggaggtggtaccggcggcggtgctgtacaggtaacggaaggcattggaggtgcagtgtcagtagcggttggtggtgagggcggcgctggcggcgctggtggtaccgttaccttgttaaaaggggcaggagagagcaacattcagaccggcggagatgatgctgcgggcgtggtgctgcaaagtgttggcggcggtggcggcaacggcggatatgctgtgtccgtggccagttcggttgggctgatttccggttctctgagcgttggtgtcggcgggagcggtggcagtggtggtgacggaggcgttgttacggtcggctcatttgctgttgacgggtcgttgagcagtaccggcttcaagggggatattcttacaacgggtgagaggtctacgggcttccttgcccagagcgttggcggaggcggcggtaacggcggccttgccgtttcggttgccggcagcggttcgctcttgttcggcggatccatcggcgtcggggtcggcggatcaggtgccggcggcggtgccggaggagcggtatctgttgctaccgatgggaatattaagacgttaagcgataactccaccggcctgttggtgcaatcggtcggcggtggcggaggaaatggcggtggtgcgattgcggcttccgtgtcagcatcgggtggagtcgccggtgccatctcggttggtgtcggcggggaggccggaacaggcagcaacggcggacaggtgacggtggccactcgctccggaacgataacaacgaatggaaactattccacaggaattaatatacaatcagtcggcggtggtggcggtaacggaggatactcagtcgccgccggtttggcggcggccggtgcgggggccggagccgttaatgtaggacttggcggcactggcggtggtggcggcaatggaggcacagtaaaagccgatctgcaatcggatgtctatacgtttaaggagaactccacggctgtacttgtgcagtctgtcggcggtggcggtggaaacggcggtttcaacgttaatgcaggagctgctggcgccggtgtcgccagcggtgcggtgaccgttggtctcggcggcagtggcgctacgggtggttccggcggtaaggtgactgcttcgcttgcgggtgcgattaccacgaagaaaaataactccaacggttttgtggtgcagtcgataggcggcggcggcggaaacggcggcttcaatatcgatgcatccggttccggtgccggtgtcggcagcggtgcggtgaccgtcggtcttggcggaagcggaggtaccgggaatgatggcggtgatgttaccgcgaccaaaacagacggagccgtcatcacggaaggtgattattcggcaggtatttttgcgcagtcgataggcggcggtggtggtaatggcggtttcaatgtctctgcagccggttccggagccggtatcggcagcggaacggtttccgtgggccttggaggaaaaggcggctcggggggtagcggcagtacggtattgctgacggttgagaatgatgtcagcacgctcggcatgaattcagcggcgatcattgctcaatcgataggtggcggcggcggaaacggcgggttcaatgttaatggttcaggttccggtgccggtatcggcagtggcgcaattaatgtcggccttgggggtagtggtgcgtctggcggatcaggcggtaacgtcacagcaacggttaccggcgatatcgaaacgaagcttgcgaactccggcggttttcttgcgcagtcggttggcggcggtggcggaaacggtggttttaacgttactgccggcggctcgggtgccggtatcggaagtggaactgtgaccgtcggtctcggcggcagtggcggcagcggcagcagcgccggtacagtaaatggatctgttacaggtaatatcatcacgcatggggcttattctgacggcttcgtggcgcagtcgataggcggcggtggcggaaacggcggcttcaatctgactggcggaggttcgggtgccggtatcggcagtggaactgtgaccgtcggtctcggaggcagcagcggaaacgggggaacaggcggtatggtgactgccttggttaagggttcgattaccacgaagaaaaataactccaatggctttgtggcacagtcgataggcggcggcggcggaaacgggggcttcaatatcgatgcatccggttccggtgccggtatcggaagcggtgcggtgaccgtcggtcttggcggcagcggaggtaccgggaatgatggcggtgatgttaccgcgaccaaaacagacggagccgtcatcacggaaggtgattattcggcaggtgtttttgcgcagtcgataggcggcggtggcggtaatggcggtttcaatgtctctgcagccggttccggagccggtatcggaagcggtacggtttccgtgggccttggaggaaaaggcggctcggcgggtgacggcagtacggtattgctgacggttgagaatgatgttgccacggaaggtctgaattcagctgcgatcattgctcaatcgataggtggcggcggcggaaatggcgggttcaatgttaatggttcaggttccggtgccggtatcggcagcggcgcaattaatgtcggccttgggggtagtggtgcgtctggcggatcaggcggtaacgtcacagcaacggttatcggcaatatcgaaacgaagcttgcgaactccggcggttttcttgtgcagtcggttggcggcggtggcggaaacggcggttttaacgttactgccggtggctcgggtgccggtaccggcagtggcgcagtgaccgtcggtctcggcggcagtggccgcagcggaggggcaggcggtatggtgacggccaagcttacgggccagatagctacgcagggtaataactctgacggttttgtagcgcagtctataggcggcggcggcggtaacggtagcttcaatgtttctgctgccggttccggagctggcacaggcagcgccgcagtgagcgtcgggcttggcggaaacggcggcgccggtggttccggtggcgtggtaaccgcgaccaaaaaaggcggaaacgttacaacggatggcgatgattcgcgaggtattcttgcgcagtcgataggcggcggaggaggaaacggaggcttcaacctttctgtagcaggatccggtgcgggtacaggaagcggttcgataagtgtaggtcttggtggcggtggcgccgctgcgggtgatggcaatacggtgtcgctgacggtagagaatgatgttgccactgacggtctgaattcagcggcgatcattgcccagagcatcggcggcggtggcggaaacggcgggttcaatatttcggcaagtggatcgggagccggttcgtatagcggcgcgatcaactttggccttggtggcagcggtggcgccggtggatcaggcggcgcggttacggcatcggttaccggcgatattgaaacgaagcttgcgaactccggcggttttcttgcgcagtcaatcggcggcggtggcggtaatggcgggttcaactttacagccggtggttctggtgccggatcaggtagcggcacggttaacgttggattgggcggtggcgccggtaatggtgcagttgccggaaacgttacggcatcgctggcgggcgagattgccacgcatggtgattactctgatggtttcgtggcgcaatccattggcggcggcggcggaaacggcggcttcaatgtggctgccggcggctcaggggccggttcatacagcggcgcggtcagtgtcggtcttggtggcagtggtggcaaaggtgccaatgctggtaacgttacagcgaccaaaacagatggagacgtaaccactgttggtggatattcgactggtattcttgcgcagtcggtcggcggcggcggcggtaatggcggtttcaacatatccgctgccggatccggtgcgggtacagggagcggtacggtttccgttggccttggcggtggcggtggtgctgccggtaacggcggatcggtttctctgacggttgaaaatgatgtcgatacttacggtatacattccacagcggtcattgcgcagtcaatcggcggcggcggcggtaatggtggtttcaatgttgctgcaggaggatcaggcgcaggttcgtacagtggcacgatcaatgttggccttggcggcagtggtggagccggtggagccggcggcgcagtcacggcaacggttatcggcgatatcgaaacgaagcttgcgaactccggcggttttcttgcgcagtcggtcggcggcggcggcggtaacggcggtttcaacgtttctgccggcggctctggcgctggttccggaagcggttcaatcaccgtcggcctgggcggtagtggcgccgatggtggtattgcaggttcagtgatagcctcggttgcaggggcaatagttacccatggcgacaacgctggtggttttgtcgcgcaatcgatcggcggtggcggcggaaacggcggcttcaatgtctctgctgccggttccggttccggcaaatatagcggtgcgatcagtgttggacttggcggaaacggtggtatcggcaatgatggcggagcagtaacggcgaccaagtcagatggcaccgttacaacggatggtgattattcggttggtattcttgcacagtcgatcggtggtggaggcggaaatggcggctttaacgtatctgcagccggttccggcgcggagaccagcagcggttcgataagtgtcggcctgggcggttttggcggcggtgccggtaatggtgatgccgtgaccttgaccgttaacaatgatgtttacacgagtggcctcaattcaacggcggtcattgcgcagtcgatcggcggcggcggcggtaacggcggcttcagcatttccgcgtccggttccggtgccggcaaatacagcggttcgataagtgccagtcttggaggatttggcggatctgccggtgatggcggtaacgttactgcatcggttaccggcacagtcagtacgcttcttgacaaatcgggtggcgttcttgcgcagtcgatcggcggtggtggcggtaatggaggcttcagcgttgcaggagcactcaacattacaactgaggagggcagtacggcaggcgcaataacggcttcagttggtggatttggcggtgccggcggcgcaggcaaggatgtcacattgactcgcgttggttatacgcaaactatcggcgatgatgctgccgctctttcggcgcagtcgatcggtggtggtggcggtaatggcggcttgagtattgccggttcgattggtgggcctgattcgaaacaggtgacggcctcagttggcggatttggtggcgctggtagtggtgccggagtcgttaccgtcaacaataccggtaatattttaacgggctcaacttctatccagcagcagcaaatagctgaaacaggaaatgtcttccaggatgttaccgtagtcaccggccggaattcagatggtattcttgcccagtcgatcggcggcggcggtggtaacggcgggttctcgttcagtggcgccgtaggtgcaacaggggaaaacaccaatctgaatgttggtcttactgttggcggttttggcggtgatggaggaacaggtaatgatgtctccgtcgtcaataatggtgtgatttataccctgggcacaacggcgaatggtattgaagcccagtcgatcggcggtggcggaggaaatggtggcagcgcagtgacaggacttcttgcaggtggcgattcgcagaagggaaaggcagtcaatgtagctgtttccgtcggtggttttggtggcgatggcaatacttcaggcaatgtttttgttgaccagaccggtgcaatcattaccaggggagctggttcaaacggcatacttgcccagtcgatcggcggcggcggtggcaatggaggtggagccaattccatttctctgcagcttggcacaacctgtacgttcgatccgctgggaatcgtgacgaagggacttaaaattacagcggtcaagcctccgaagaatgcgagcataaatgcgcaggttgatgtcggcggttttggtggaacaggtggcgatgccgccactgttacggttaacaatcacggattcatcactacttccggtgcgtcggcagcgggcattatggcgcagtcgatcggcggtggtggtggcaacggtggtcaggcgatcgttggtctcgacggtttgttcccgggtgctgaatatgttgatattgcgacgttgattacctcgcaggcgataggcacgacggggttcattcagggcgcaggaaaagttactgtcggcggcagaggtggcgcaagtggcaatggcgatatggttgatgttacaaacaacggtgtcattacaacctctggtggtgattcgtatggtatttttgcccagtccatcggtggaggtggcggtatcggtggtaatgcctcttccggtgtaacgggaattttcagtcttggcggttttggcggagcaagtggcaatggtggtcccgttcacgtgaccaatacggcttcggcaaatatctcaacaacaggatatgccgcgacagcgattgttgcgcagtccattggtggtggtggtggcaatggaggttcttccggcggctttctttcgcttggcggttttggaagtgcatcgggagatggcggtatcgttacggtgactaatgaggcagctctgcaaactgaaaacgacctggccaagggtatttttgcgcagtcgatcggtggcggtggtggtaacggcggcagtaccggtctttccggaatcactgtcggcggctttagtggagcaggtggtgatggtggtgccgttacggttaccaactctgctacgggaagaatatcgactttgggcgattttgcagatggtgtttttgcacagtcagttggtggaggcggcggtaatggcggtggtacgggttatggtgctattactgttggaggatatggcagtggtgccggtgacggtggcaaggttactgttagcaataatggagctgtaacgaccgagggcgacgattctgttggattgttcggacaaagtatcggcggaagcggtggtaacggtggaacgacaaagatttctgcggtctcggtcggtggaaagggaggttcgagcggcgacggtggtgaagttgatataacgaacagttcttttgtgagcacttcaggtgaacgctcggatgctatccgtgcgcagtcgattggtggcggtggcggttccgctggaggggtttatgatgattccgtgctgaacagcatcggcctgattgtttcgatcggcggctctggaaccggaggcggcaaaggcggcaagattacagttgacaataccaatgagctgtttacgaccggagatctggcaaatggcatttttgcgcaatcggtcggcggcggcggtggttatgccggcaacatgatcggtgcgatagccatcggaggaagtcagggcagttatggagacggtggtgacataataattacaaacggtatcaatggcactatctggacgcagggaatcatggccaacggtatttttgcgcaatcaatcggtggcggcggcggaaacacaagcggcaaggttacttccggccagtctcttgcattccatacctttattggtggtgatggttccggcggcggcaatggcggatcggtgatcgtggacaactcgggaatgatacagactgacggtgcttcttcccaggcaattatggcgcagtcgataggtggtggcggcggtaacgcccagatcgcaggaatcatggacaatgcttcatcactttcgtcggcagatgttcgtgtcggtggtactggtggcaatggcggtaacggcggcaaggtggaggtaaccaatcatgagagcggaacgattgtgtcaaacggtgcgaactcgaccgctatttttgcgcaatcaatcggtggtggtggtggtaacggagggggagccatcatcggcctgagtggaacgcctgcaaccaccacatccatcactttaggaggaaatggcggagacggcggtaatggcggtaatgtaaatgttgccaatgagggcgttatcgagatcaacgcgaacaactcgttgggtattatggcacagtcagtcggcggcggcggtggtacagcgggttctgctgttggttcggatgtcattcctgtctcgataggcggccagaacggcgttgtcggtcagggtggcgatgtgagcgttaccaacagcggttcaatcatcattaacggagacaactctgtcggcatttttgcgcagtcagtaggcggtggcggcggtatggtcatgccgggcggtggtgcgacaagcatcgatctgcagaatggcggcagcggaaacggcggtagtgtcgaaatcaccaatacggccggctcgattatcgttaccggtcccaacagcattgcgctctattcacagagcgttggtggtggtggcggtgctgttggtctggtttcagatcctcccggacagatcggcgctttccttttttcgagtacggcgaaagggtctggcagttctgacaagaccaacattaaacagacgggcgacctgattgccacttcccggaactcgatcgggctggctgcacagagcgttgcgcgtgacggaaatggagatataacgatcgatatcaataatcgtgcgggtttgacaagccttatcgcaggcggcagcgatcagggggcaggtgttttcattcttgacggtgctggcaatacgttaaacaatgacggaatcatcacgactatttccggtatcgacggttttggcatacgtgcgacgacgggatcggacaagattgtcaacaacaggctgattatcggatcggtagatcttggcgatggggctaatgcctttttcaataaccaggacaaatggttcaaatccggagagactgtctatctgggagccggtaatctgcttaccaatcacggttacgttactccaggcgactggaatcgggtgctcacaaccaggaataccggaaactatctgcagtcagatacgggtgttttttgtaccgaccttgacttgaagaatcagattgcagacaaacttgatattaccggtacgggtgatgtttccggaacaataccgatcaatctggtcgatcctgtaaatgctgctggatatgcgctgccaggagatcatgtcaacgtgctgatgactgcagcaatgggtatgcagcatgggacaatcgatcttcaggcacctgaaacggcggtggcaacctattcactggactatccgaatgcgacggatatcgatctgaattatacgatcgactattcgccttccggtttgacctggaatcagcgttcggtcggttatgcggtcaaccggattcagaccgcacagatatcacctgatttcaggccgatagctgccgcgttgttcttccagcctgatattgaaacgctcgggagtatttatgactcgctttcaggtgaaggagttatttcgctgcagcagagcagcctttatgcgagcgatatgttccttaaaacgatcggaaacaggaccgggcaatgggtgttcaataatgcgttcggtcaatcagaaggtaaagaggattcaagccccgttaaagacggtggttacaagcagacagcaaaggaagggaacttgtggatgaccagctattttggtaacggcggtgttactggaaattcatggattggttctgccaacagttcgtatgatggtatctgctttacggttgggcttgacaagcaaatcaccagagatgctattgtgggttttgccgtgggaaaaggttcgatggatatgagcgttcctgaacgtgaaacttccggtggcgtcgattttctccatctggggagctatgccgctgtacgtggtgaccagctctatgtgaaaggcgctcttgcatatgatcagttcgataatgcagcgagccggcatgcatctgttccaggtgtgtatatggatacgcccgacggaaaaggaatagctattgccggatacgatgaatatctgaaaagctcatttgcaagcagtgctgtgagcggagatatcgagattggctcgaatcatctgaatggagatctcttgatcactccgtttgcaggtctgagtttcagtgtgcagaattcggaaggattcgaggaacagaaacagaataacgaggcaagtgagatagggttgtcattccaggagcaagagaccatctccatcccgttcaggcttggtttgcagttatcggtcctgaaaaagctctcaaatgagtcatcacttgctttttcagctcgtgctcaatggattcatgagtttcggcaggatcgaacgatgtacagtgagtttctggctgctcccggttttcagttcccgattattgccgcacagccggaggtggatgcattcagggccgacatcaacatgaatcttgttgtcgataaaaatctgagtttttatggcgggttgacaaccgataccgttgggtcgatgacgaaatattcgggtatggccggatggagaataacctggtgagatccggtcgggttcacgttggctggcgttttgtatgatgagatgcgcatcagcaacaataacccgcagttccgcagggagctgcgggttattgttatgatcggactgatgttatattacgtattgttgtatccatccacaccacagccagcttcatgagtgaccaaaaccccattctcaacagtccttacgaagagcccctgcttcactatgccacggatgaagatggagcgctgaactacagcgacatccgttccgggcgcagaatattcactcccgatatccagccgattccgacccggcaaggtgatcagggttcaatcttcgagattaacgattacgctgttgcgtttggcgactatccggtcaatcttctccgcaacgaggtaggtaaatggcgtgaagccctctatccgggcacaacaagagtgacaagggagctgctctcgttctggttcctgaatcctgaacgtcatgcggtcagaaaactcttttttgcccagagagaagctgttgaaactgcaatctggctgaatgaaattggcgaaaaaagcaataccggtcacttcattgttaccaggctgattgctgctcagtgtgacgtcagcaccaacagagagcaacagttaccaagaattgcctttaaaatggctaccggcagcggtaaaacggtggtgatgggaatgctgatgctctatcactactttaaccgtcaggagtaccggcaggatacccgctttgccgattatttcctgatcgtcacacccggaatcactatcagggatcgccttggtgtgttgtttgtcgataaacgctctgccaacaagcatgatcgggtggactactatgcagcacgtgatcttgtgccgcaaacgcttgagccacggcttgagggactgaacgcacgattgatcattacgaactatcatgcattggaacccaaaaccctccagggaaacaagaagagcccgttggacggcaagctcgatgttttcgggaataaacaggaggcaaaagaggatttcagtctgctcatcaaacgcctgcttggccgtttcaaaacagggagtcggctgcttgttttgaatgacgaggctcatcactgctatctgccaaaatcgaaaggcaaaacagaggacaacgaagagtcggatgaaaatgccaaagcggctgtctggtttaccgggatcaccgaaatctccaaacgctacaagcttcagcaggtttacgatctatcggcaactccctactatctgaaaggttccggatatgatgcctacactctttttccctgggtcgtcagtgatttcggtctgatcgaagcgattgagtccggtctggtcaaaattccctttattcccgaaagcgacaacacgcaggagcttgacacaccggtactccgcaacctttatgagcacgtcagggatgatttgccaaaaaaagggcgcaaacgggccaaatcagatgcaaaaaaagaaggttcggacgtcaaggaagctcctccgaaactgccccggctggttaaaggggcacttgaccagttttataaccactacagggagtatgacgaaggaagccgcatcagccatgaagagcggagcggactgttcagtacaccacctgtttttattgtggtctgcaacaacacctccgtttcaaaggaggtttacaaatttattgccgggtacgaagagcgtgacagcgagggcaatgtgacgagagtggttgatggccattactccctgttttccaactacgatccggatacaaggatggccaaacaccggtcacccacgctgcttatcgacagtgacgcacttgagaattctgaccagatcagtgacgagttcaaaaaaattttcgcttccgaaattgccgagttcaagcgtgactatgcccgtctcaagggacaggggtctattgaaacgataaccgatgcagaaattctgcgtgaagtggtcaacacggtcggcaagcgaggaagaaagctcggttcccatattcgctgcgtggtttcggtctccatgctttccgaagggtgggatgccaacacggtaacacatatcatgggtctcagagcctttggttcacagttgttgtgcgaacaggtagcgggtcgtgcactgcgcaggatgaactacttccttcagacctacaggagagatagtggagagcttgttgcagaaaaagatcgtcaccgtttcaggaaggaaaaccttatcgaaaaatttcctccggaatatgcccacatcatcggcgtaccatttaccatgttcaaatccggcaagacgaccaatcccgatccgcccgactatacccacatcaaggcgcttccagagcgccagaacgatttcgaaatcacattcccgaacctgatcggataccgcactgagcagcttgatggcaacatcctgcatgacttttccggaatcgagaactatgaactcgatttttcaaaattccctaccgagaccacgcttgcaagcccgttttccccacatcaggaaaaaatgcagatcacctctgttctcgaaaaacgggatcaggaactgctttttctcattaccaacgaactcattcgtacccacttttcagatgaagaccagaacccccgcttccagttgttcggcaagctgaaagctattgtcgaagagtggtacaagagcaaagtggttctgctcaaccagcaggacgagcgttacaaacgcctgctctactttgaagagggaaaaaagatggcagaccacattgttcgtgccattaacccgcacatcaacaccgaagagtacatccgtcctgttttcaactactacaaccggtttggcagtacaaaatatgtcagtggcaacacctcaaaagaggtgtaccgcgcaacaaaaagccatgtcaactatgtcgccatggacagcggctgggaaggtattgcagccaaaaccctcgaagagttgccgcaggttatcagctatgtcaagaaccagttcctcggctttaccgtgccttatgtcaaggagggtcaggacaaacagtactatcctgactttatcgccctgatagcaaccccggcaggagaaccgctcaacctcattattgaaatcagcggcatgagcaaagacaaggcagaaaagaaatggtttgtcgaaaaccgctggcttcctgccgtcaacgccgtgcatgaaaagtacgaatttggccgatggcacttcatcgaagtagccaacgacatccgcgacatcaggacacagttgctcaataaaattcaggaaataaacttataggttgaccaagatggagttaattcctatatttcgacaagaaaacccaacattatacgcagtcaaatataatggggaatctgaagacgaataccaccggctgttcgatctatggagtgatattgagtaccttgaaacgttttttcaggataattgggaagatcttttaaaaggtttctaccgttacccatctgtcgaagatgcaatagaaaaaaccataaacgacgccgagtctcttgaggattatttacagagtcttgcaaaatgttcactcattgatcgtttcagtttgcagactctttttcaaccacttaacgctcgtgaaacacatttgtcgagtatgcagaaaagtaaggcgagatacaaaaagagcccttggcttcgtttgtatgcaattcgcattgcttctgacctgggctctttgcagattatcgtggaaaaatgtgggtcaatgggtaacttggcgtaattctgattcctatccaaaaaaagcgattctctttgcttatgccccctttgccaagtcttacgagccactaccaccaattgttgggtcttcctccaaactggaatgttgagaacgttaccttatcgatcacgggcaagcagatcgagatccgactggtttataccgacaaacaagctgagtgtccggaatgcggtcaattatgcaaaatctatgatcataccagtgagcaacagtggcgtcatctggatacaatgcagtttgagacgatcattgtggctcgtttaccccgatgcaaatgcaaagaacatggggttaaaaccgtcagggtaccttgggctgcaaggcattcgcgtttcaccctgatgttcgaaagctttgccattgaactgttgatgcactgctcgagcatcaaggcggcgtcaagtatgctgaatttaaactggcatgccgttgatgaaatcatgcgtcgagccgtcaagcgtggtctgaatcgtcgggaatccgaagctatcgcatatctgggtatcgatgaaaaaagctttaaggctggtcagcattatgtgacgaccctgaatgatctggataaaggccgtgtacttgaagtggttgaacatcgaaccaacgaggcagccaaagcgttgcttgaatcactgaacaagaagcagcaagaacaggttaaagcggtatcggctgacatgtggaagccctatgccaatgccgttgaagagctgttaccaaatgctgatctggtgcatgatcgttttcatatcagcaagtatctcagtgaagctgtagatgcggtgcgccgcaaggaatcccgtgaattggatcaagccggtgataagcgactggttggctcgaaatatgtctggctgcgcaatccggaaaacatgcgcgaacaacaaaaggtcgaattgagcaacctgatggcctgtgaattcaaaaccagtcaggcatgggcattgaaaaacatgtttcggtacttctggcagcttggcgacaccgatggtgcaagtttcttttttgaatactggtcgaggcgggtcgatgaggtaggcctaactccgttgatcgaggtcaaagaactgcttcagaggcatttcgaccatattctgacatattttaaacacgccattaccaatgcagtttccgaaggattaaacagcaaaattcagattgtcaaagcttcagcacggggatttcaccgattcgagagttatcgaaaccggattttgttttattgcggtaaactcaatatggcgatcagttcatgacgtaatggcagttgggctttccacgaaattctgcgaagaaccctgacctgtttgtcattacaggaggagcaataaagcttacaaagttgatggaagagcgggaacatacccaaaaagagctctgcaagcttgatttggtaaagaattttttatttgatcagggtcttttggataaagaagattttgaatacctgaaaacataggaacagaaatcatggcggttgataatattcatcaaaaaattgcagccatagcctcaaaggagccatctggctggttgaaagatgctcagtggagaactgaaaacagggcatggttaaaacattcacaagccatagctctacggattttacgaacattgcgagcaaaaaatgtttcgcaaaaggagcttgctgaaaaaatcggagtttcaccccaacaggttaataaaattgttaaagggcgggaaaacctgacccttgaaactatctcaaagcttgagggtgcgcttgatattgtgcttctgatgcttcctccatcaagtgagagtaccactcataacctttcttcaacccttgtgcccgaaccaaaaaaatcctccgctaaaaagtctcgagcaataaccgtaaaggtgttacaacaggggattgttgcgggaaaagtccatgaaaccggaagtggttatggcaaagaggtcacttgaataaggtaaccagcaaagaagcataaagcagccttgaaagagtgcatttcatcagtgaatcaacatcgaaataatgcccgaaaaaatctcatccataaagcacaagtccgaaagccgcgctcatatcccgtcaaaagaggaagcaggctacgaagatgccagcccgaaagtgcttggcggcaagcccacgcttgaactgccgaagaacccggtggtacatcgcggccaggacccggaactcttctggatgaacaagtatggcagtgaggacattgatgatctgctgaaggttgatatccgctcactctatcgccatgagcacatcgcccccgagaaactcattgctggtctgcaccgcgtggtggaggagaagaatccgctcgaccagatggatctcttttccccgaacgagctctttggcaacgcgcttgaaaaggatgaactgcaaaaggtatcggaatactacagccaccatgacggctggacaaaccgccttatccagggagacagccacctcgtcatggcaagcctgctggagcgtgaagggatggccgggcaggtgcagacgatctacatcgacccgccctacggcatcaagtacaacagcaactggcagatgaagctcaacgaccgtaacgtcaaggatggcagcgacgagcacttgacaggtgagccggagatgatcaaggcttttcgcgacacctgggagcttggcattcacagttacctctcctatctgcgtgaccggatgttgatagcccgtgaactgctgacggagagcggatcttgctttgtgcagatttccgatgagaatgtgcatctcgtcaggtgtctaatggatgaggtgttcgggagtgagaattttgttagcaccatatcgtttataaaaacggcaggtaaaatgggtgggttactggataatgtaaatgattttattatttggtatgggaaaagcaagagtagtataaaatttagacagttatatactgatcgaactttaaaaagtttaaatcaggggtataactggatagaagaagaggaagggaagcgatatcgccttaattcgaatcaattaaatggtgaagaagtaatttcaaaaggtaaacgttttattactgcgccattagtttctcaaagtggaggagataattctgattttgaatttgagtttgaaaataaaaaatataaaccatctaagggtgcattttggaaaacaaattacaatggatttaaaaggttgtctgaattgggcagattaatcggtgtcaagaataccttggcatatgtccgttatgctgaagatttccctgtggtatcattaaataatttttggtcggatactcaacaaagtacatatgcagcggagaagaattatattgtacaaacatattcaaaagttattcaccgctgcatcctcatgaccaccgaccccggtgatctggtgcttgacccgacatgcggcagcggaacaacagcctacgttgccgagcagtgggggagacggtggatcaccatcgacaccagccgtatagccctgaacattgccaaaacccgcttcatgacggcaacctttccctactaccatctctacagcgatgttaacgtgcaggcaacagagaaagaggggaagatcaaaaagagtgttgccgataaaccggatacagaaaaatcaggtgacatccgtcagggttttgtttacgaagaggtgccgcacatcaccctgaaatcccttgccaacgacgaaccgccctcaaccgaaaccctctgcgacaagccgctcgaagataaaaagaagctccgcgtctgcggccccttcactgtcgagaccctccagaactacgagcccgtcagccccaacgcagtgacggaaacagcctccgaaaccgaaggaatggccggatttgaagagcgggtattcgaccacctgaaatctgccggagtgaaaaacggcatcaaaaacgagcaggctgtctttattcgcattgagcgtcttgtcagtgccacgcttcatgctgaaggattttaccagacatcggaaggtgaaaagaaagcctactttcacattggcccgaaattcggtaccgtcagcaaacatgccgtcaacgaaaccgtcaaagagtgccgccagcgcggcgatgccaactggctcatcatcctcggcttcagcttcgaaagcgacattgcgagcagcacccagaccaccagcatgggcaccttcgaagtcaccaaggcccgaatgcacgacgacctcatgcaggacggcctcatgaaaaaagacaaaaaagccggttccttcatcaccatcggcgagcccgacatcaagctccacaaaaccggcatcgaagccacagtcgaaatctgcggccttgatatctacgaccctatcaaagacgaagtcaaagcccgcaacgtcgccgacatcgcctattggatggtagacgacgactacgacggcagcaacttcgttgtcaaacaactcttcttctgtggtggcagtcaagacgaattcagccaatggaaaaagggtctgagcgacctcgcccgcaccaaaaccagacgcaacgccgaaaagacccttaaaatcgaaatcgacgacgaagcgttcgatcgtctgtatggcttcatgtcacacccgattccgattaagcctaaccggaaaattgccgtcagggttatcagtcagttcggcgaagagagtatgaaggtgatggatgtgactggttcctgaaaaaattacgaattataattgatcacggtaataacgtcacgcatataatccggaatacggtgcgcagggctgttcggctgagttttttgctgtatattgagttcagtattccggaaaaaaccgttttctccgcaaccgttgcagcaattgtgctctttatggtttcctctctatgaaaatcattgatcgatatcttctgaagtctcatatcgggcctttcatttttgcttttattacgattctctttgttctgattcttcagtttttcgctgttttttcggagcgattgttgggaaaggggatcggctggatgaccctgcttgagctggttgtggtgcagtcggcatggatggtgagctttaccattccgatggctgtgctgattgctgttgtcatggcatttggtgccatgaccaatgcttcggaaataacgattttcagggcttccggcatctctctctacaggcttatggcgccggttcttcttgcggcgacgctgctttcgcttgtggcggaacggtttaacaacgtggtgcttccggaagctaactataaggctaaatccctgatggccgatatcgttaaatcaaagccggtttttggtttaaccgaaaatgccttttcaacactgattgatggatactccattctggtgcgccagactgatccggaaacaggtgcaataaggggaattgtcatctatgattttacacggccggattttcgcactattgttactgctgaaagcgggggggttaatttttcatccgattatcactatctcatcattacgcttgaaaatggcgagatccatgagattcagcagccgcagcacaaagagtatcgtaaaatgagttttaaaaagcaccgttttgtgtttgagtcatccgggttcggttttaaccgatcggttgagtcggctattcgctctgatgaccgggatctctcttccgggggactcctttcaataagcagggatttcaggagcaggattgctcttgcaaaacaacgcatcaatgaacctcttgttcatcttggcagcgtgtttggcagcgtgcctggcgtttcttcatccaaagagcgctctatgcagtcaaacataacaaaagagggaagaacatttgctgccggatatgtggacaagcttattctttcgctcgatcaggagcttcaccgcatggagtctgataccggcatgtacaacaagtatatggccgaataccacaagaagtatgcgcttgcgtttgcctgtattgtttttgcccttgtcggcgctccgcttggcgtgcttgccagacgcggagggttcggtataggggcagggttgtcactggtcttttttgttctttactggatacttatgatcagtggtgaaaaacttgccgaacggggtcttcttgaccccggcctttccatgtggctcggcaatataaccatcggctttatcggtctgtttctgctctaccggctgaccggcgcggttttcaattcttcaaaatagcgataccgggtcttgaggccggggggcgttatcagcttttgtcgaggggcttttttactccgttcttgtcaagacagacgaatgttatttttgtactgaaaacaattaccttttcgcgtgtttcgatacgatctttgtgcacgttcaccgtatactctatcgatgtgttgccgattttgcttttttcagtgacaaaacagagtatggtgcctccgcgaatgctttgtttaaattcgaccttgtcaaggccgatcgtgacaaagttacatccggggtagtcgagagttactgcaatgtagcttacctcatcaatccatttgagcaggtttccgccgaaaagaaagccaaagtggttcaggtgttcgggtagaacaagtttatagttttccatgtattcattctgttttcagggttgatcgctgttctctctgtggtttgacgaacaggatggtttcgcgttctgcaataacctgtccaaccggaagttttttcccccgtcgaacatatttctttaaggtatagataaccggtaccagttccgcgtgttttgccgatgaataccatgcggcaattgtcgctgctttttcaatggttgccttgtcgtggagcgcaactcctctgagaacgcagtgcgatcctgaggctccccgggtgtgaagccagatatcgccgggtctggcatgggaaaaggtgagcaattcattgtttttggcattttttccgacaaaaagggttgttccttctttgatgacgattgatttgaagggtgctgaaacagcctctttattttttcgctgtccgggtttgccgaagaggtctctgtgctctgtaatgaagttctctatgctctccctgtcggcgagcttgtcaagggccaattgcgtttcagcaagaatctttcgttctgcttcgagtttatgctgtcgttgccgcattgtttctgttttttctctgcttttcgatgcttttgtaaagtagtcttgtgcgttttcctgcagagtgagcgccgggttgagtggaatgtgcgccagaggttcatccttttcaaaaagattgtttacgtcaatatggtccggtgaagttctctcctggtagagcgcagccataagaagatgcccgaaaagttcatatcgcgcggcaagggcggaggtctgttcagggctgaatgcctggagctctttttctgtttttttcagtttctgtgaaagtttttttctgaacccggtctggctcttgtcaagatgcgtgaactgctgtattgccttgctgtagaggtttaaaccctcaagtatggagtcagtgttgcgcgattgaggagagggatcggacgaatcatgcagaatgctgaacgcgggagttccctgattggtgagtttcagatgaggtcttggatcaagaagttcgtagaagagttcctgaaaggccctgaacatggcttcgggtttgtctggatctccagctcttttgatcagttcgcgatgcagggcgcggtcaaaacccgggagctggttaagtgaagcggccaaaaacccggcatagtcacgcgaaagggtttcgagctggtgtatgatgctttttgaaccgttttcgcattggtatgcacttcctgcaagttgcgccttgtgcttgaatgcatctgtaatgatcgaatcactttgcagaaggagcacgttggttttagccgtaaagagctgaagagtcagtgttgtgccggattcgagatggatttttatttccctgtcaaacggcgacatctcaacgccggtaatcgccttgtcctcaatgtttctgaaaagctttgcggtatttcgttttttcctgttcaagccttcactggtgaagagggtaacggttcgggaatcggtgatgacaatgagctgcagatgggttcctgtactggtgatgaagcttatggtcagttcgtttttgttgcgggagcatagttcaaagataaagcctccgctgagcttttcatcaagctccattgcggcatgatagagtgtgaagtaattgcgatgcatgcttgctgaatggttgcgtgagcccgatctttttgtctatcttaaggggaatatctattgatttcttgctcgatttgacgctctcttttgcgttccgctgaagcaatgaaagctgttcatcaggtggaatttaaccaataacattgattatgcaggaagattgtgctgcgggagggtgctcctgctccgggagcgatcaaccatccggttctctcaaacgacttggatggcaggagtattttatgagtgtcgcccacctgatttccagaagggcgacctgtacgcgtgctcatatcggtgcagtgatcgttcgagacaacaatatcctctcaacaggatataacggtgcgccctcaggccttcctcattgtgacgaaacaaactgccggatctacaggagcactcatcctgacggaacggttgaagagaactgtgtcaataccattcatgcggaaatcaacgccattgcacaggccgcaaaacacggcgtttccatcaaggatgccgatatctatatcacggcaagtccctgtattcactgtctcaaggtgctgatcaacgtggggatcaaaaccatctattacgacaagccctataaactcgaacatatcgatgagctggtgaggctttcaggtataaggctggtgcaggtgcatggcgatgaacagtaacgcgtaaggccatgcatcacgaaagtcatgaatggtatatgaaccgctgctttgagcttgctttgcagggctctggtatggtgagccccaatcctatggttggctctgttattgtccataatggagagattgtcggcgaagggtatcatgagcggtttggcgggcctcatgccgaggtccatgcaattgcatcggttggcaatgccgaggtgctgcagaattccacgctttacgtcaatcttgaaccttgctctcattttggaaaaacgcctccctgcgcggatcttattcttgcaaaacggataccccgcgtcgtgatcggttgccgtgatcctcatgaaaaagtggcgggaaaaggtattgaaaggctcacggccgcaggggttcaggttaccgagggcgtgcttatgcccgaagctcttaaactcaatgaggcttttattaaaagctgtaccgtcggattgccttttgtgacgctcaagcttgcccagactcttgacggtaaaattgctactgccgggggagcttcacgatggattaccggcgaggagtcgagaacacaggtgcatcgcctgagatgcaactgtgatgcggtagttgtcggagaggcgaccgtacaggctgacgattcggagctcaccgtcaggcattgtgccgggcgaaatcctcttcgtgttttacttgaccgcaggctctctcttttcgccgacgccaggattttcagtactgaagccgcgacgctcgtttttacaacaagagcatcctcctgttcagtaaaagcggagcagcttcgaaagagaggggtggaggtgattggtgttgacgaagatgcgacaggtcttgatttgaaacgaattcttcaggaactgcacaggcgtggaattatctcccttcttgttgaaggaggaagccgtctgtcggcatcgtttcttggtgcggcccttgtcgataaacttcttgtgtttattgctcccaggcttttcggtggtgacgggttgagcgcttttgctccgcttggcgtggaacttccggatcaagctgttcaactgcgttttcagccgccggttttttttggccgggatcttctgcttgaggcctatgttgtatcgtgacggccttgagtcctgctgaaacagtgcggcccggatgagcggtttttttgaatgcatgacagggaattcatcgctttgtaaccatatgacgggtcttatctttcagttttcatcaggtactcgttaacagataaaagggaggttcatcatcatgattgatcgtttttttaacaacagtgatcttggcaagctttttctgaggctcccggttggtggtctgatgctgtttcacggtgtgaacaagctgcagcacggctatgtatttgttgagaaaatgctgatcaagtcggggttgccgggttatctgtcgcacggtattcttgccggtgaactccttgctccgattcttatccttcttggtatgtatgtgagggttgcagcgattcttgaggcaacggtcatggtgatggcgatctacctggttcacagaggtgagcttatgtcgcttggcgagcatggggcttatgcccttgagttgcaggcgttctatctgtttggttctctcgccattctgtttctcggagccggacggtacagtgttcaaaaaggtcgtaaatggtagtttcgcatcaagagcatcctgatacccggcctgccatgatcgacctgcgcaatgtaacggtctgtcggggaagtactcctgctcttgaggggctgacactcacgatacgcgaaggttgtcataccgttgtgctcggaccgaacggagcaggcaagacgacgctgatgaagcttctgtcgagtgagctctatccggtttatcgtaaccggacgcatgcgaaagtattcggaagagatcgatggaatgttcgggatcttcgctcgcaactcggaatactgtcgcacgatcttcaacaggactatctgccggatacccgtggaatcaacgtgattctgtcaggctattatgcaagcattgatatctggaagcatcaggagttttctgaggatgcgcgcactcatgccgggacgattatggagtatctcggagtcggtgacctgaaaaatcgcgctttcggttcaatgtccaccggacagcagcgacggttgcttcttggcagagctctggtgaacaatcctcgtgcgctcctgcttgatgaacctacagcagggcttgatcccagggcatcgtttcagtacctttcggctatcagaacgctgatggagagtggcaaaaccgtgattctggttacgcatcacattcatgaagttcctcctgaaatcaatcgtgcggttctcctgaaagccggacagatttttgccgatggtccgaagaaagaggtactcaccacaaaaaaccttgcagctctttttgattaccctttgcgggtgattgaggaaaatggatggtatcacgttattcctgatcggtgaaaacggcaactgacaggatgtttttttctgagcattccggaactattgtttatcctcgttatgttatcttcagatgcttttaaagaaaccgggcttgcctggctaacgacagagtccgttcttcagcaattgacggtatacaactttttgtcataacgatatgatcacttctttttcggaaaacagattcaggcctggaacatctgagagaacggcaaaacgtttggtctgtgtattggttgttttttttgctgcggcaccggttcttgcaatgtcaccaaaaaaagagccggaattaccgaagcagtcggcgttgccagtaagcgatagcagcggatcgactcctcaaggcagcagtttacagaaaactgccgatataacgggcctgaaagtggcaggcaagtctgttgaggcctctggttcacccccatcagccgcaaaaaaagacagcgttattataccggaaggttttgttgtaagaaaactcaggaaaggcgagtcgctgtcaaagatatgtgagaacgattcagtctgtcaggttatttttatgaaggtcaacagggtagaccagcgccattttccggttggaaaaagggttttgttgcccgttgaacgagaaaaagcagaaaaatacgttccgattccaacaacgcttaccgacagcaggggtgagcgtgaaatcagaatttatctctcgtcgcaatatttcggcgcttatgaaaagggtgtgcttgttttctggggggctgtttcgacaggaaagagaaccaatgcaacgccgccgggcaagttcgttgtcaattacaaacagcgctttaaaaagtccatcaagtacgataatgcgcctatgccctattcgataaattataacggcggctacttcatgcaccagcagtcgcttccagggtaccccgcatcgcacggctgtgtcaggcttctgatgagcgacgcagagcgtctttttacctgggcaaaactgaaagacccggtaacggttgtcagaaatggtaaatgacggtttttttcccgagcttcacatctctttttcgcagcgagagcatccatactggcagaggaaggagaggtgaagctgagggcaaggcgcgacaggtctatgggatggcatcgatagtgaaatgagaattttctttctcagagatagattctgaaatgcgttggatattgtcgggcgatcggcataagtacgatatggcgagacttgattgatacgtaacgggtacaggaaacaggacggaatgtatgaaattcaaggaggcagatcttccccttgaggtagcgatcctggttatttgcggcatggttatgctgattacgggcgggctgctttttccggtgtctcaaggcacgcttccatactatgaaaacggtttgtatggattgcttttgatcatatttgccttgcaaatgataacggctggaaagacccctcttggcgatatgcataggtcgaagcctttgcttgctgttggggtgctgattgccgcagcaggtattgttacctgctttattcctgttttgaacccccttccccgctttttgctgtttctttgttttggtccgggtggtcttctgctgtttttgcagatgctttttgccagggacaagttcaggcgttgggtacaatacggggggatttttcggtatctgatttttggatgcggatcggtatacgttttgtcgatgattatcggactgcttctctggaaacggagtctgctgactacgccaatgatggccgttgtggttatcctgttcggtatagcgatttcctttcttgcaggggtgctatggaagatatatctcaggtatcccgaggctgaaagaggccccgaaggagatgtcgggctatccacggatcatgcactgcttatgcttatgggagttttcctgctgcttctgggtgtgttgctgattccggtaaatcttggtctgcttcctttttccggaagcgcacagcttggtcttttgatggtgattttttcgatacagatgcttgcttccggaagtacgccgataggtacctttacccgatcatggcctcttttggggtttgggcttttgtttgctgcgtcgggaatcgtctcctgtatcattcccgacatccttgtatcgacgttgactgttgtcgtcggtattcttaacatcctcggtggtgccattgcgctggcgaaaatgtgggatactcgcttcagaaagcccgatgatcaatccaaaacgctccctccgatagtggtgcggcttttcgcagcacaattgacgatgaatctgttgtcgatcatatttggttcctccatgcttattccgggcctggttcatggactggtcgtcggcgttattcttgtcgcgaacggatgtgttctcttgtatcttttacgaattcttctgctgcttgacaacatgcggggtgatatgggtttgccagataatcttgaataaagggggctggtatgttcaggtttgaagagggaacgtgttacagaatgccggcacattttggcggaacgctctttgatgccggagctgaacattcagtatcagcagtgccttcatctgcttttcaataatgccggccttggtctggataaatcttttgacgatgcaacagatgctgattggagggttacctttgacgtgaattattttggcgcagtgtaatggtattcgggccgtattgccgattatgcgtgcgcaagggtggggacatatcgcaaatatcgcacatcgggtgtcggtttttcaccgatggcctgtcggagtatgtacagtgccatcaagtctgctttgactcgctacgccacgagttttgggatgagaacattcgcctttcaacggtcattttcgggactgcggctactcccatccgggataaagcaggcggagctcctgaatccgcaataatgccggaagagtccactcacgggaatctcaagagattggctgcaagtgatagtgtcgtcattgttaccgattgcgatcgtgagggagcagtcaatgcttttcttcccgaagcagctaaaggcaaggatgaatatctactgaatgtcgctcgacaaaggaagatcgggcaatttgtcgtttgaataaagcgggtcgggtggtttttctgtttattttgctgatcaggtatcctgtatggtgtttatcgggatgtttgaatgttttgcaagtccggtttcgaacgggttttatttaagccggagtgttgaggtatgggcaaaaggctttatatttgattgcgaataataaatcaataaatcatatcgtgccatggctactattaccttgaaaggcaatccgatcgagacttccggttctcttcctccagtgggttcggattctccttttttctgtcttgtgaaaactgatctttcggaggcaggccctgctgattttgagggcagacggatggtgttcaacatttttccgagccttgatacgccggtttgcgcggcttctgtaagacggttcaatcaggaggcggcttcgtttgataatacggtggtactttgtatttcagccgatctgccgtttgcccacagtcgtttttgtgaaacggaggggctgaaaaatgttgtgtcgctctcttcttttcgctctccggattttggcagcagttttggcgtttcgattacgaacggcccgttaaagggactgctttgtcgtgccgtggttattgttgatgctgaacataaggttatctatagtgaactggtgcctgaaattgttcaggaaccggattatagtgcggcgctcaaggctcttgcctgatcacaccatgttttttacagccggccttttggccggcttttttatatgccgaccgattattttttaccattgcccaacaatctgcatgttttatttgtcgcgcaatcatgggttttgtacgtatctttttttgaaagggtacagcactgttttatgagcggtgcttatgtcggtacctgaatcaatcctctgtcaaccatcctaactttgttgcatcatggcttcgcattcaccagacactatcacgtcttttgtcgagcgacgattgagtgatatcgattttaaggcgcttactgaaaacagatcgttttatccctctcctgcttcctggtcggatgaggtgctctattttctttttcttgaccgtttttccgacgggcgtgagtctggcggttttgctgacatggagggtaatcctgttgttgctgaggcgggaaagcgcatgactccgctgtttaacctgcagagtgacagttcaactgctgatcgggatagttggttcgaagccggtaagcactggtgcggcggaactattgcgggtatgaaggagaaactcgggtatctgcagcggctcgggataacggctatctgggtcagtcccgtgttcaggcaggtaacgggcagcaatgattatcatggttacgggatacagaattttcttgatgttgatccacatttcggaacgagagaggagctgagggattttgtaaaggctgcgcatgatgcagggattcgggtgattcttgatattattatcaatcatgcgggcgatgtgtttgcatacgagggtaattaccggtatttctatgctgacgggcaacagtggccggtgaacgggtaccgtcgtttcagcggggagaccggcactattccttttgacggggcttccggttctgtcgggattgatgcatggcctgatggtgcggtgtggcctgaggagctgcagtcccctctgacctggacctgtcatggagagatacggggttgggattcgtttcctgagtttcttgatggtgatttttgtacgctcaaggatattcatcttggtgatgcgctcaaggatcctgaggcgagaggggatatcgagaggcgaatcagggagttcaaggtttcaccggctcttcgcactcttggtgatgtgtatcggttctggattgcgtttgccgatatcgatggttatcgtcttgataccgttaagcacatggagccgggagctgtccggtattttgccagaacaattcatgaatatgccgagtctctgggcaaggagaactttacgattatcggtgaaataacggggggccgggcttatgcggcaacgattctcgatacgaccggtcttgatgccgccctgggcatcgatgatattcccgacaaacttgagtttcttgtgaagggttggcggagtcccggtaatcctgaaacgctcgatcaggaggggtattttgatctgtttcgcaacagtattctcgataacaggcagagccatcagtggtacgcaaagcatattgtcacgatgctcgatgatcatgaccaggttggggttcgtcataaattcaggtttgcgggggatgatgagcgaagtgccggcctccttcccgctgcgcttggtctgaaccttgcttccgcaggcgttccgtgtatctattacggaacggaacaggcttttaatggttgcgacaatcgtcaggatgatgattcttacagcgatgtttttttacgggagtgcatgttcggtggtccgttcggttcttttcagagcacgggaaagcattttttcaatgaggatcatgaggtgtaccgttttgtacagggacttctgggagtccgtcgtgaacatattgagctgcgtcggggccggcaatttctcaggcaggtgtcggaaaccggaagggagggtgagttttactatcctcaaccggtaaatggtcaactgcactgggtgattgcctggtcacggatttttgccggatctgaatctctttgtgctattaataccgatactgagcgtgatcttgagctgtgggttgtggtggactgtattattcatccgccgggttcctttatgagctgtcttttttcgagcgattcgcacgagtgtcaggatcgtgttcccgttgcgccggttcatggatcggcgatccgtatcagggtgcctgcagcggggtttgttgtgtaccggtaagggtgatatattaatgaacaggcgggttctctgttttttgaatccgcctgtttttttctggttgcctgtgatggttgttggtgatgtgaccaaacgtgaaaagggatgctatgtttaccggaattatcaaggatgtgggacgggtgagcggtgcgagccggcaaaacggcggtttgcggctcagggtgcagtatggcaacgctgaggagttcagcaatctttcagttgatgagagtgtcagtatcaacggggcatgccagactgttgtgtcgttgggtgacggatggctggaggtgcagagtgtcgaagagacgcttaaaaagacaacgcttggctcgcttcgtcatggttctctggtgaatctcgaacgtgcggtgcgccccattgaccggcttggcggtcattttgtgcttggtcatgtcgattgtgcagcctcagtcgacgagattcgggatcttgggtcgagtcgcgaaatatggatttcgttttctgaacggttcagtccgttcattgtgtcggctggttccataactattgacgggatcagtctgacggttgctgtacttgaaagatcccgttttgccgtggcggtcattccctatacatttgctcatactaccatcaatgcgctgaagccgggaagttttgtcaatcttgaatttgacattctcggcaagtatgttgcccggcagcttggaactgttgcgcgctccctggaagcagattcattaatggatgaggcatggctcagggaacaggggttttaaatggctgattccgaacctgttcagtccgatcttttcggcttttcggcttccagcgggagtggtgagcgttttcgccctcttgctgagcgcatgaggccccgaacgctcgatgacattatgggtcaggatcatcttgtgggcagggatgctcctttacgcaggtttctggcaagcggccagtttccttcgatgattttctgggggcctcccggttccggaaaaacaacacttgccggtatttgcgcttcttcgctgcagttcgggtttgaaaaactttccgcaattgattccggagtgaaggaggtcagaaaggcgcttgaaaacgctgaaaaagcaagacggcggggtgtgcgcaccatgttgtttattgacgagattcaccgtttcaacaaagctcagcaggatacgctgcttcatgccattgaagagggacttgttgtgcttgtcggcgctacaactgaaaacccttcgttcgaggtcaatgctgcacttctcagcagagcgcaggtctatattctcaatcctcttggtgacagggagatcgaggctgtgatcaatcacgcgctgacaagcgacacggttctctctgctctttctgttgttcttgaggatccggattttcttgtgcgtttttcagcaggcgacgcccgcaaggctctgaatgcgcttgaggcggctattgctctcgtttccgaatgcggccagaaaagcgttgttctcacaagaaagatttttgaacaggctttgcagtaccgggcgcctgtttatgacaagggtggcgaggttcattatgataccgtatcggcttttatcaagtctatgcgtggttccgatcctgatgcggcgcttttctggctggcaagaatgatagagggtggagaggacccgaagtttatcgcgcggaggatggttatttttgccagcgaggatgtcggtaatgccgatccctatgccttgacccttgcggtttcggtttttcatgcggtggaactgatcgggatgcccgaggcgcggatcaatcttgcgcagggagttacctatcttgcaggagctcccaaatcgaatgcgagttatcaggctatgaatgcggctttgagtgaatcaccatcactccggagttttcctgtgccgatgcagcttcgcaacgctccgacgaaatttatgaaaaatcttggctatggcggcggttaccgttatcctcacgattaccccgggcattttgtcgaggagagctattttccggaaggggttgagccgaggatctattaccatcccggagatgaagggcgtgagcggttcatcagggagcgccttgcggggttgtggcaggggcgatactgatcatgatctttcgtatgttttcagctctttgtatattaagcccgttgtccgggcaggtgtatgtatgccggtattttatcgggaccctctctgaatcgttgcgacttgccatttatttggaatgccggacgaccaggacagcttatgagaggcgcccaacatgattgattctgattacccatgaagaggttgcgactgttatttctgcttgtgctcatggtggtgatgtttccggcactgcccgattctgtttcaggagctgacattcccggggaaacaaagcttgttctgacgcttgatgatgctgtgctgctggggttgagcaaaaatcgcacgcttgaaatatcgagactcgaccgccagatggctgaccagaaggttcgtgaaacctgggcggaggtactgcctaaggtatctaccggatttacctatacccgatcgctgaagtcctcaattcttttttttcctgatgtattttccggtggtaccggatcatcgttcactccgcttgaaataagtgccgataatgccgcatcagcgacgatcgatctgcagcagacgattttcaagggtacggctatcgcgggcatcagggccgcgacgattgttcggaaaataagtgacgaagcctatcgcaatacccaggcggcagtcgtagctgatattaaacattcctattttgacgcactgatttcacgtgaccagctcaggctgatccagcagagtatagatcgctgggaagaggcccgcaaggatacgcaggcaatgttccgtcagggtgttgctgccgatatcgatacgctcaaggcgtttctgtcggttgaaaatctcaggcctgatcttatacaggctgagcacagggttggctacacgatgacaaaacttaaaaatgcaatggggatttcgcaggatagcgaggttttgcttacgggcaaacttgaactctctccaaaagcatatcccgacgatatcgtttcggcttatcgcgaggctcttgagttgcggcctgatattcatcagcttgagttgcaggttgaggcagaagatgcgaaggtttttgccgcaaaggcggaacgctttcctgtgatcactgctttcggacagctcggttcccagacggcatttaatgacaacagcagctttggcgattcagcctggccggtttccgcttcggtgggtcttcaggtgagtctgccgatttttacaggattcaggacaagtgctctggtcgaacaggcaaagatttcccgattgcaaacccggcttcggcttgaagagcttaaatcaacggcgagggctgaggttgaagtgcggctttccgggttgcgggagtcgcagaaaagaatttcggtgcaatcaaaaaccattgcggttgctgaacgcagctataaaatatcgctgttgcgtttcagggagggcgttggctcccgtcttgagctgactgaggctgaattgcagttggacaaggcgaaaaccaactatttgcaggcagtgtatgattatctggttgccagtgtccagcttgacaagtcgcttggaagaaaccctgttccgccaccagggaagggctgacggcgggctctttttatttttgtttacggacgatatagaccaggcttgaggctttgagcgggtttgcttttccgatggccattgcccgtattgcttgcagaactgcctttacggcgtccccggtatgaaaagacctgttctgcatggcgcaggatagtttttcgctgccgaaggtattgaacagggtatccggaagatagggggcggcggttgttatggagagccggtatcgtaagagcagtttttcgagtgattcaggcgtgaagtgataaagatgcctcggggcatcgtatgctatccagtgttcacgataatggagcgcatcatgactttcccgattggggagcgttataacaagtgcgccgtctttcgcgagtttatttcgggcaagggtcagcgtttcgtgcaggtcgtggatgtgttcaagcacgtgccagaagatgatgcaatcaaattgttgttctttgtctattcccccgatgccgtttcggcagatggtgatccggttgtggttctctgcataggcggctgcctccggatccggttcgataccggcaagattttgcagcggcactcccttttttctgtgaagatatccgagaagatctcctgttgaacagccgatttcaagtactgatatgtttttcggatctttttccgcatgcttgagaatgatgctggccttatatccgaggaggagacgttttgcgacaagataaagctgctcctgcggtttttttgctttttcgggagaaaggtgcggcagatagcgctcgttacggtagtgggcggcaattttttcactgtcgggtctggggttcagcacaacgagtccggaatcctctgattcgacgagatgccacatatatccggacattgggtgataccggtcaggaacggagaggaatggtttgaactggttgctgtcagagacagggcaccggattgatagcatgggccgaatggagatccttattgctctttggccgagagcagatcagcaatggccgttttcagattggcgtaggttgagcgaagatcgttgctgagaactttggcgtcggcaagaaccggcatgaaattggtatcgccctcccagcgtggtacgatatgaaaatggatgtgtgtgtcaacgcttccgccggcaacgcgtccaagatttgccccgaaattgaatccctggggcttgagggttatcttgagggctttgatgcacagatcggtcagctccattatttcaagcattgtggctgcgtcgagatctgaaaattccggagactgatggtagggtaccaccatgaggtgcccgcagttatacgggtaaaggttcatgatgataaaacacttgctggcccggtgaagcacgaaacgctgttcatcctcttcgggagggatatcggaaaacaccgatttcttgtccttcatcgatgttttttcatctttgaaagactgcatgtaaatttcacgccacggtgaatacattctatccatgatgccaggggccgttcaggtctgttttgtcattcttttcgtaccaaaggagggactcgaaccctcacgagtttgcactcactggattttgagtccagcgcgtctaccagttccgccactttggcctttcaattacaccctgaaaatcccttttcgtcactatgtacagagatattcaggatatgtgcgagagaagggactcgaacccatacgcctctcggcactagttcctaagactagcgtgtataccaattccaccactctcgcagatgtggattgagaatatacgtggttttttatttaataaaaactatctttaaaatgtctttccggactttatacctcaatattttcatgattgtccatttgctgtgcccatgcggtttgatcttcatcgttttgcagacattatttcgtgggtagtaagtccggttattgttgcgcctgcggcttatatcgctcttgtcctcatgggcttttcagaagatcccgataccttgtcatatctgacggtgctgtttatggcaagcacggtggttccgatgcttctgattttcggattaaaaaaaataggcaaggtttctgattacaatatatcgtttcgcgaacagcgctttcttccgttgcttgtgcttaccggagtgaacctgctcggatatgagctgctcaagcaggttgatgcgccgaggcttctgacagggattcttttattcaatgcggttaattctgtttttattcttctggtgacgcttcagtggaaaataagtattcatctttttacccttgcttcatcaattgcaatgctgacgctgcagttcggcttgttatcattatggctattgttgcttattcccgtgttgatgtggtcaagaatctacctcagggcgcataatttcatgcaaacactcattggaagcattatcggttttgtcgtgatgtttgctgagttaaaatggtggatagggttgtgaggaagaaaaaatatgcggtcgttattgtaacctatggtgaagttgaaaagcttacagttggcaacctgtggccgagttcaagacgaattgtcaaggttgttaccagtcagattgtcaagcttcctgatgctctggtctattttcttgcggattatcgttcaacaaagcattttatcgactggaagctcaatcattatcgatcatctcttcttgccatcaacagagcgcagaaagatgccgtagaaggttttgtcgcaaaaagcacccatcccgtcttgtcccgcgtcaaggttgatattttcgatgcctattattttttccctccctattttgatgagatgatgcgggaatttcaggatacatacgatggcgtggtcgttgcatccatgattcctgtagagtcggctttttcctgcggattggcctgtcggatgattgaagaggtttatggcgatatccggtttacaaaggtaagaatgctgacgaagctctggatggacgagagacttcagcagatctatgttgattatcttttcagtcagatatctcctgaagttcggagtgccaaatccggaaaaatcgggcttgttcttgttattcacgggactcttgtgagggacaaaaagggaaatcctcccaaagtctttaccggtcttgacgagacgatcagattttttgagatgatgagatcccgcattatggctgattccggaaatatttttcaggaaatcaagcagggctgcatgaaccattcagcaggaggggagtggacttccgatacggttgaaaaagcgctcagatttttccgggcagagggttatgatgctgttgtcatgtttccttatggctttttcgccgataacagcgagacggaatatgatgcgcgaaaacagctcgacaagtcaggttttcctctttcgcagtatgtcaggtgtatcaatggctctccggcttttacccggtggcttgccgatcgtgttcttgaagaattgcaggtgctttatgatctgcagaacacctatgattcgctctaaagaaaatgaaataacatttgagtaatgcttgtaattgacgaacttgagtccgcccttcgggaggatccccataatgccgaaaaactctatgatcttgcggtagcttatcttgatcttcagaggaacagcgaagctgtaactgttcttgatcggctaattgcagagcgtcgtcgtgacgcgcgtgctttttatgcaagaggcgtcgccttgctttcattgagcagctaccggaaggcaggttgcgattttttaagaacgctggtgcttgatccggcttttctggcggcttataaacatctgggttttatacagttgacgctgggaaaggaggattccgcaatgaagacgctcaaaaaagctctcgaacttgatcctgactgcgccgatctgtattgcgttcttggtgatgtatatctcgatatcggcgaagctgacaatgcgaaggtcgcgtttgaaaaggcctttgagcttgagcctgaaaatgccgaacctcattgcaagcttgccatgtatcatctgtcgaagggtgacatgaagggactgaagagagagtatgaaattttaaaagatctcgatgccgatatggcggatcagattggaagtttgttttttgaaaacctatgaaacttttttctgacagcgatagtcgcaaacggtttatgaaaaacggattgccgtatctgctctcaatagtatggattccaattatctggatgacggtctctgcattgtttggcaggatattgttcatgtttaccggatctctgttgattgcacagtttcttgttgtggtgatctcttttggaacgctttttcttttattaagggtctttatgtattttagtggtaagttttatggcgattcgcattgagtcctgaaataattaggaatttatagggattatattagtttctgtatgaattttcagggcataggggtgggagcgatgcctatctatggaagaaggtttttcctgatcagaaaaataatttttatattggcgctcctgaatcagattcggctttttttgtagtggtttttgtcatgaatccgtgagtaactcaaacagcagcagatggatcagacactcagcagttttggaaacgttttcgcttttcttgctctcggtattgtttttgtcgccgggggatatcttactgcccgaatgcttcgcccaagcaggccaaaccctgcgaaaaattcaacctacgagtgcggtgaagaggctgttggcagcgcctgggtcaagttcaatatcaggttttatgtcgtagccctgatctttatcatttttgacgttgaggttgtttttctctatccctgggcaacggtattcaaaagccttggggtcttcgcccttgttgaagttcttgtttttgccggtattcttattcttggtcttgtttacgcatgggtcaaaggtgaccttgattgggtaaggcctgaaccgaaagttccccaaatgcctgtcatgcctgaccgaaaggctgaaggcggcagggcataactctataatttcgatttttacagcgatatgggtttacttgatgccggaataacaaagcataatgtgctgataacttcggttgacaatgtcctcaactgggcgagattgtcttcactctggcctatgggtttcgggcttgcctgttgcgccattgagatgatggcaaccaacgcttctaactacgatctcgagcggttcggaatttttcctcgctcatcgcctcgtcagtctgatctcatgcttgttgcaggcacggtttccatgaaaatggccgagcgggttgtgcgcctctacgagcagatgcctgagccgcgctatgtgctttcgatgggcagttgctcaaactgcggggggccttactgggagcatggataccatgtgctcaagggtgttgaccgtattattcccgttgatgtttatgttccgggttgtcctccaagacctgaatcgctgattggtggtttgatgaaggtgcaggaacttatcagaatggagcagatcggtatttcaagggccgatgcgcttaaaaaactcgctgaaaaaagcgttgaccccagagttgttattgaagaggaacgcaaggcgttgagggcataacaataaagcttaatacccggtatatacatggaaccaggtttggaaatgacacagcaggtaaagcaggcgctcgcagcgtacgacgttgtccgcgagaaattcggtgatgccgtttcggcatttgattcgaatgagacgatgccatttttcgaggttctcgataccgatcagtggcctgacatcgcgctttttatgcgtgatcatcctaaactgaaattcaattatatggcttgcctttcaggggttgattatccccaggaagagaagctcggtattgtctgcaatctcgaatctgttgccgctttagggcacagggttgccgtaaaggttcgttgttcgcgcgatggcggttcaataccctctgttgcctgtgtctggcatacggcgaactggcatgagcgggaggcgtatgatatgtttggcatgttgttttccggccaccctgatttgagacggattctctgtcctgaagactgggaagggtttccgcttcgcaaggattacaaggtacaggagacctatcatggaatcaaggttccatactgaaagagtttaacttgaataaagcagttcacgtatgcaggaattagggataactggacagggctcagtaagggttacccgcaaggagggtaatgttgtagttcttgaaaaggacctcgcaacagagcagatggttcttgccatgggtccgcagcacccttcgacacatggcgttctgaagcttgaatgttttactgacggagaggttgttacacatgcggagccctatctcggctatcttcatcgctgttttgaaaaacattgcgaagttgttgattaccccgggattgttccatataccgacagaatggactatcttgccgggatgaacagcgagtgggcttactgtcttgctgttgaaaaactgcttgatcttgaacttccccggcgtgtagagtttattcgcgttattgtttccgagcttaacaggatcgcatcccaccttgtggctataggtacctatgcgattgatcttggcgcctttaccccgtttttattttgttttcgcgacagggagcatatactcagtctccttgagtgggcttcaggcgccagaatgctctataattatatatggattgggggtctggcttatgacgttccagccgatttcaacaagcgtgtcaaggagtttgttgactatttccgacccaaggctgttgagctctaccagctgctcaccgaaaacgagatttttgtgaagcgcacaaagggaatagggatcatgccggctgatgtggctatcaattacggctggtccgggccaatgcttcgcggttcgggtgtacagtgggatcttcgcagaaacgatccctactctgtctatccggaacttgatttcaaggtgccgattcctgacggaaagttttctgatgttggcgattgcctttcacgccaccttgttcgtgctcttgaaatggatgaaagtctcagtattattgagcagtgtattgacaaaatgcccggttcagagggtttcaacccaagggccgccgtaccaaaaagagtgcgtgcaaaagcgggcgaggtctattgccgcgctgaaaatcctcgaggcgaacttggtttctatatccagagtgatggcaagtcaaccaaaccgcttcgctgcaaggctcgatcttcctgttttgttaatctttcggcaatgaaagatctttccaaaggtcagttgatccctgatctcgttgcaataatcggcagtatcgatattgtactcggggaggttgaccgatgagtgtaatggctttatcgcaaatccgtattcctctgcttatgggtaacagtctcaatgcctggtcggaagcccttaccggtttttcgatctggggatttcctcttggtcttgtcattcttgccgccattccgttagtttttattgcgctttacgctctgacatacggagtctacggcgaacggaaaatttccgcattcatgcaggacaggcttggtccgatggaggttggcaaatggggtattctgcagacccttgccgatattctcaagcttttgcagaaagaggatattgttcctgccgctgctgacaaatttctttttgtcgttggccccggaattctgtttgtcggctcctttcttgcatttgccgtgcttccgttcagttctgcttttattggtgccaatttaaatgtaggcctcttttatgcaatcggcatcgtatccattgaagtggtcggtattcttgctgccggctggggatcaaacaacaagtggtcgctctatggagcggttcggagtgtcgcccagatagtcagctatgaaattcctgccggaattgcccttttgtgcggagccatgatggcaggaacgcttgatatgcagcagataacaatgctccagtccggtcatctcgggtttgcccatttcaatctttttcagtcgccgattgcctggcttccttttctgatctatttcatcgcttcgcttgcagaggttaatcgggccccttttgatattcccgaagccgaatccgagcttgttgccggttattttaccgagtatagcgggatgaaatttgcggttatttttcttgccgaatatggtagtatgtttatggtttcagccgttctctccattgtttttcttggaggctggaactcgcctcttcccgatcttggccctgtatcgctcaatgccatgacaagtggccctgtgtggggggtcttctggattatttcgaagggatttttctttatttttgtgcagatgtggctgcgctggaccctgcctcgtttgagggttgatcagttgatgtacctctgctggaaagttctgacaccgttcgcttttatcggatttgttctgacggcgatctgggaaatttatgtgccatagaaagggaaattgccgcagtacggcaaccaatgaagcaagactatgagtgaatatttcagaaacataaagacaggtgcctcgaccattgctaccggtatggggattacccttcagcactttttcaatgccgtcaagcgtaagggtgatgccggcgtgggggattcgaattatttcgggcaggttgacggtctcgttacgctccagtatccaagagaggcgatcccgactccggcaaatggacggtatcgacttgagaataatattgatgattgtatcggttgcgcacagtgtgagcgtgcctgtcctatcggttgtattaccattgaaaccatcaaggttacggccgacgatctcggtgtttgtggcaagacatccgggggacagcagaaaaagttctggcttcccgtctttgatatcgatacagccaaatgcatgacctgcggcctctgtacggtggtctgtccaacggagtgcctgatacactctccggtcagcgatttttctgaatttgatcgtcagaatcttgtctaccattttggaaatctgacgcgtcttgaagccgaggcaaaaaaacgcaagcttcaggaacagcaggctcaggcggcaaaggataaagctgcggctcctgcaaaacctgttctttcgggcaaatccgtcgctgagaaaacagcgtcatccgaaacagaagatagcggtaaagccaggggagagaacacaggggaacagtagccgtaaaggataagcgagtcggcaggatcatgaaaaacaatgcaccataaccaatgaatgacagtacctttaccataatattttacctctttgccgcaataacggttttttccgccgcatttgtggtgttttccaggagtgtaatctattcggcattttcgctcctgtttaccttttttggaactgcggcgctctatgttctgctcagcgctgattttattgccgttacgcaggttgttgtctatgtgggcgggattcttgtactgctgctgtttggcgttatgtttaccaacagtatcatgcagaccgacctgaaaaccgatgtcctgcatgttgtgcccgggacgcttctttttgcggccattaccggcggaatgctctatgtgttttatacgacgggtacatggaaatcttcactggttaccttgcaaggcagcgttgttgagcgcatagggtacgaaaccatgtcccgctacattcttccgtttgaaatggcctcgatacttctgcttgccgtgcttattggagctgcatttcttgcgcggtttgacaaaccgggaaagaacgggtagagtggtagcatgaaagagtaatggtacattgcttttttgatcggaaactcaggtgataatcggataatcggaaaactggataattggatatggaaatattgacgactataggaatcaatcactatctgacgatttcggcgtttttgctcggattcggtctttttgcggttatgactcgcaagaatgcgcttgttgttctgatgggcgttgagcttatactcaatgcggcaaatatcaactttcttgctttctcaaagtttaatggcggtatgcagggcgttatgttcagtctttttgttattgtgatcgctgctgccgaagcagccatagcgcttgctatcattatcaatatattcaagatattcaaaagcgttgatgtgtcgagcatcgacaccatgaaagagtaacaccccggataaagggtatcagttttaattttttcttgtaaaccgaaagaacatgcacagtttaattcagttatcaatagtcgtactgctgctgccattgctctcgtttgtcattctcattttttttaaccggcgtcttccgggaagaggggatttcatcggggtagggattctcggcgcagcgtttgctctatccgcatatatcttttggtctgttattgtacaggcgtatgatccgctttttaaaatagcatggagctttacctggattgatctcgggatggttccgggagtaggtccgctgaaaatcaacatgggtattgttattgataacctgacggctatcatgcttacaatggtgacgcttatcagtttgcttgttcatatctattcgacaggttatatggcaggcgacaagcactacggccgatattttgcctatctcggtatctttactttttcgatgcttggtattgttctgtccgacaatctgttttcgatctatatgttctgggagctggtcggtctttcttcctacctcctgatcggctttttctttgaaaaagacagcgctgctgatgcccagaaaaaagcttttcttgccaaccgtgttggtgatataggaatgtggctcggtattcttattctctattcccagtttcacaccttcaattacgacgatattttcggggctcttgctgcggggaagttcacgctctctcaaggatggttgaccgcggcaggtattcttctcttcatgggctgtgtcggtaaatcggcgcagtttcctcttcatgtatggcttcccgatgcaatggaaggtcctaccccggtatccgcacttattcacgctgcaaccatggtcgcagccggcgtttactttgtcgctcgtatttttgtgcttttgacccctgatgccctgcatgtcatctcgtttattggagcgtttacagcatttatggcagccacgattgccattacccagaacgatattaaaagagtgctggcctactcaacggtttcccagcttggctatatggtgcttggccttggagtcggagcttactccgcagctttgtttcatcttgttacgcatgcgtttttcaaggcatgtctttttcttggatccggtgcaattattcacgccatgcatcatgagcaggatatgcgctggatgggcggtctgcgcaaaccgatgccatggaccttcgttacctttacgattgcaacccttgctcttgccggccttccactgacaagtggttttatgagcaaagacgccattcttgccggtgccataggctttgctgaagctgagggcggcgggatctactatctgattccggttctcggctttttttcagccatgctgacggctttttatatgggacgccaaatctggctggtcttttttggagatagccgtacccatctgaaacctgccgaacatcatgctcacggtcatgacgctcatcatggtcacgatgatgaacacggcggggatcatggtgttcatgaagtatcctggaatatgagggctcctcttgtcgttcttgccgcgctttcagtttttgctgtttactctccggatccacttgatggagccaaaggctggttcatgagcatggttcagactcccgagacagttgtgggcgacaagccgccggttgagcataccgtcctgactgagggtaacagtgggaatctgctccttgcagaatctgttgatcacacagagctgcctcatggtaccgatgtttctcacatgcctgttgcggcaactcacggtgctacggagggcgatcatcacaccggtcacacgtttgctgatccaagacaggcagctattgctcatggcgcacatgaagctcacaatccggctatcatcatatcaagcattatggtcgcgcttggaatcagtatggccggcattgtttatgtcttcaaggttatcgatcccgacagtaccgcccggaatatccgtcccctttatctcttttcattgaacaagtggtactgggacgaaatatatgatgcgaccgtcatcaaaggctcaatactgatttcgaaaatatttgcctggtttgacagcaacatcattgacggccttgttaacggtattgccgtgaccgtcagaaaattcgcatttgcaaatggtagctttgacaaatatgttgttgacggacttgtgaattttaccgcattttttgtcaataccagtggtgcactgctcagaaaatttcagaccggaaaggtgcagacctatgtagtactccttatgattgctgtttgcggctattttgtctattactttacacaactggtctattaagagatttacttttaatctgaaaacctacagatacggaacatgctgagtttaatcgtctttttgcctattcttgccggtcttgtgattcttgccgtgccttcgtcgcaaaagcagatcatcagaatagtatcgttgcttgcggcggttctccagatggtgctggcagttatgatctggcgagggtacgatccatcgctgcccggtattaccgcttcagcggctggaattccacagggatcattccagtttattgagcgtctgccatggatcacgcttgatctcggtgggttcggccctctcaatatcgagtattttctcggtgtcgatggtatttcaatcactatggttattctgacagcgctgatctcggccatcggtgtactgtcaagctggacaatccagaaacaggttaaagggtattttattctttataacctgcttgccacagcaatgatgggctgttttgtcgcgcttgatttctttcttttctatgtgttctgggagctgatgcttctgccgatgtacttccttattggtatctggggaggtcccaatcgcgagtatgccgcaatcaagttttttctgtatacgctgttcggatcagttttcatgctgcttgtcatgatcggtctctatttcagcgttcttgacccggttacccataaccatactttcagtcttgttgccatggcaagccagtctaactatatcaaggatgccattcttggtcctgataacgtaatgtggcgttacattgcctttatcgttctgtttatcggttttgctatcaaggttccgatgttcccatttcacacctggcttccggatgctcacgtcgaggcgcctacaccgatttcggttattcttgccggcgtgcttctcaagctgggcacctacggtatgatgcgaatcaacttcccccttttcccggaagtatttcaggcatccatgtatgtcataggtgtttttggagctatcaatatcatatatggtgcattctgcgcacttgcacagcaggatcttaaaaagatggttgcctattcgtcaatcagccatatgggctatgttctgctcggacttgccgcggcaaacagcgagggcatggttggcgctctttaccagatgttcaaccatggaaccattaccgccatgctcttccttcttgtaggcgtaatctatgacagggcgcatacccgacagatcgacaaattcggcggactggcctcctatatgccggtttacgccgcccttgttaccgtagcgtggtttgcctctcttggtcttcccggcctgagcggatttatttctgaagcacttgtttttgttggtgcattcagctccgtaacaacgaggcctattgctatcgtctctgtgcttggtattgttttcggtgcagcctatctcctgtggtcgttacagagaatgtttctcggcaagagaaaacctgatgcagcttacgatcttgaagctggtccggatggtcacgaacatattcacttccatgactggaaaggaaaactcgatcttgatgcacgtgaactcaccatgcttgtgccgcttaccgtgattatcattttcctcggtatttatccgatgcctgtgctcggcatgctcacgacaagtattaacaaactggttgaagtgttgtctcctgtcgtgatgacggccctgaattaaccagacgaaaagagctaaaaagaataaacgaagagaattatgttcgagctgccatcgggtgctgagatccagagtgtcattgcaggtataaaagcaagtgtcggttattttattcctgaaatatatctctctgtgctttttatggttctgatcattgtcgatctgatcgtaaaggggaaaaaaaatacactgttaccagtcatcaccataactggtcttgccggaagcttcttcttcatctatcagcagcacgctatgactgccggcgagatgtttttcggcatgtacgtccttgatgaatttgctctgttctttaagtacttttttgtgctttccggtatacttgctgcgttgatctcaatggatgatgagtatctgaacagggagagttccggcatgggggagtattactctcttgttgttgcgatggttatcggtatgatcatgatggctgcagcaacagacctgctcatgattttcctctcgatggaacttgtcggtctgaccgcttatgtgctgaccggctatctgaaacgcgatccccgctcttcggaagccgcgcttaaatatctgatttacggtgcagtctctaccggtttgatgatctacgggttttcactgatttatggtataaccggtgaaacaaatattttcagaataagcgaggagttgcggcttcacagcagcgatccactcgtcatgatgatagcaaccctgttcatacttgccggattcggttacaagattggcgcagttccttttcatttctggactcccgatgtctatgaaggctcaccaacccccattacagcctatctctccattgcatccaaggccgcaggatttgccgtactcatgagattttttctgacagcccttcctcatggaggagctgcatacgataacataatcagtaataactgggtgcttcttctgatcatcctttcgatttcttcaatgatatacggtaacgtcgtggctctctggcagcagaatgtcaaaaggatgctggcctattcatccatagcgcatgccggttatcttctgctcggcgttatcatgatggatgaactcggtacacaggcaacactgttttatctgctttcatacctcttgatgaacatcggagctttttatgtcgttatccttatttcaaataaaaccggcagcgaaaatctcgacgattatcgcgggcttggtaaaaaaatgcctcttgcaggcgcggcactgacggtttttctcatctctcttgtcggcctgcctccaacagttggctttattggaaagcttatgattttcaccgctatgcttgccaaaggatcaatctatatctggcttgctcttatcggcgttcttacaagcgttatttctctttactactacatgctcattcctctgaacatgtatctcagggagtctttggaaccacataaagagagtctgaacgttggtcttctttcccggatcatcatggccatattcatgattcttactctttatttcggtctctttttcacgccgctctctgattttgcaaagtattcatcagcgctgttcggcaatactgtttattaacagttttcgactccttatccgcctgtcgaatttatcttgctcttcaagattcatatctgctttaaacatgtcccgatcaatcgggacatgtccgtttacggactgccataaatgccgcagcaggctttatatgccttccctccgtaaactcgaaatagttgcactttactctttagaggctgccttatataataaggtctatcgttcagaacgggttcctgaggcttatttgtttcgttttttttgttattaaagttaataattgttacaattcagggtctgttacggtagagctgatatggaagcagcttgagtattcaattattcttgcccttgttctgttgacaattcctgattaaccgatctatttcctccggaggcagtaatgcaaaaaaaccagtcttttgccgatattttcagggccagtggcgtgagtcgaagagattttttaaagttctgctcacttacatcggtttatcttggtctttccccttcgatggtaccgagtattgttcaggccatggaaacaaagccaagaactccggttatctggctgcatggtcttgagtgtacctgctgttccgaatcgtttatccgctcctctcatcctactatcgaagacatcattttcaatatgatttcactcgattatgatgatgttctcagcgcagcggcaggtcatcagcttgaggatgtccgaaagaagacgatgaccgattataaagggaaatatattcttgccgttgagggaaatgtgtcaacgaaagacgatggcgtgtactgtatggtgggtggcgattcttttctcaatacgctcagggagacagccgctgatgctgccgcaattattgcatggggcgcttgtgcttcattcggttgtgtgcagaatgccgatccgaaccctacaggggccgcaccgatttcagagattataaaggataaacctatcgtcaatgtccccggctgccctccgattgccgaggttatgaccggagttattacgcattttcacacattcggtaaactgcccgaccttgaccgcttcaatcgtcccaaggctttttataaaacgaggattcatgataaatgctatcgtcgtgcattttttgatgccggcatgtttgtcagaagcttcgatgatgaatcgaccagaaaagggtggtgcctctataagatgggttgcaagggaccgacaacctataactcatgttcgacgattcagtggaatgacgggacaagttttccgatcggttcgggccacccctgtatcggctgctcagaaccgcatttctgggacaatgggcctttctacaagagacttgccgatgtatcgttccttggctctgatagcaatgcggacagaatcggagctgtggcgcttggagctgcggcggccggagctgcggcacatgcgacgattacggcaattaaaaagggaaaatcaggtaaaggtaatgacaaagcttaaagaaggagtgattcgttatgtcaagaaaaattgttgttgatcctattccccgtatagagggacacctgagaattgaggcaaagctgaatgagagcaatcagattgaagaggcgttcagcagcggtaccatgtggcggggtatcgaggttatactcaaaggtcgagatccccgagatgcgtgggcttttgctgaacgtatctgtggtgtctgtaccagtgttcatgcgcttgcatcggtccgttgtgtcgaggatgctctgggtattgatgtgcctcttaatgcccgcattatcagaaacctgatgaatgccacgcagcagacacaggatcatctggttcacttttatcatcttcacgcacttgactgggtcgatgttgtcagtgcgttgaaggcggatccgaaaatgacatccgatattgctcagagcatctctccgtggccgaaatcatcagtggggtatttcaaggatcttcagcagcgtcttacaggttttgtcgagagcggtcaactcggcatattttcaaatggttactggggacatcctgcctacaggctgcctcctgaagtcaaccttcttgcggttgcgcactaccttgaagctcttgattttcagaaggagatcatcaagatccataccattttcggaggcaagaatccgcatccgaactatctggttggaggaatggcgtgcgctatcgatccaaacagtgatacggcaatcaatatcgagcgttttgccttgatcaagaagatcatcgacgataccaatacctttattgatcaggtctatattccggacctgatcgctattgccggttattacaaggattggctctatggcggcggtctgggcaactatctcagttatggcgattttccggaaaattcacttgatgactacaagaccctgctttggccgagaggagccattctcaacagggatctttcaaacgttatcgatgttgatccacgcgattccgcccaggttaccgaagaggtcagccatagctggtatacctattcaaaaggggacagtaaaggcctccatccctgggagggtgagacaaaaccggcttataccggccctaaaccaccgtttgaatttctcgatactgacaagaagtacagttggttaaaaactccccggtggaaaaaccacgcaatggaggtcggaccgcttgcccgggttcttgtggcatatgcaaaaggggatcccatgatcaaggataccgtcggtatggttctcggcaagcttcaggttggtccggaagcactgttttcgactcttggcagaactgctgcacggggtatcgagtgcaagcagactgccggattcatgcgtcatttttatgatcagcttgttgataatgtcaaaaaaggtgattacaggacgttcaacagcgataaatgggatccgtcaacatggccttctgagtcgaagggcttcggatatactgaagctccgcgtggttcgcttggtcactggatacatatcaaagaccagaagatcaaggagtaccagattgttgtcccttcaacatggaacgcttcgcccagagatgccgcaggtaattcaggcgcttatgaagctgcattgaaaggaactcccatggctaatcctgaacagccgcttgagattatcagaactgtacactcattcgatccctgtcttgcatgcgcatcccatgtggttgatatgcatggcaaagagatcaccaaggtcaaaatcgtttaaacggagcagatcatgggtagaattattgaagaaatctatgtctggagattgcctgtaaggttctatcattgggtgaatgccctctgcacggttattcttcttgttaccggcatgtatatagccgcccctcttgtcaacccgcctcttggtgaggcggtctggtacaagggaatggcctggtggcgctacgtccattttttaacggcatttatctttattgccaattttcttttcagaatgtactgggcactgtttggtaatgataaatatggacgtttcggcggtttcagaccatgggcgccatcctggtggggaactccgttcaaggagcaggttcaatcgtatctttttttgcgtgttgatgaaccgaactatgtgggccacaatcctgttgcagcccttgcccatttcatttttattttctgcggctcgctgttcatgatttttaccgggcttgccatgtatggtgaaaacaatccgggaggtttctgcgagacctttttcggctggatgatcccgatgtttggcggcagttttaccttgcactttgcccatcatcttggatcatggatttttccgatctaccttgtcgtgcatctttatgctgtatttcgtcatgacgttgttgacagaaccagcgttacctcatcgatcataacaggttacaaacacaaggttgaggaagagcctgtctgattgacggccccctgaaaaaaaaggaaaaggtaaacataaaaagctcactgctgaatgaagacgggatgcagtgagctttttatatggtttttgtgaatgctattgtttcaattatgcagtacaatcgaatcaacattatagggcttggcaacattcttttcggcgatgagggtttcggtgtcgcggtagtaaacagttttcaggaaatacctgatttgcctgaatgcgtgcactgcattgatggcggaactcaggggctggcccttcttgattacattgaatcatgcgacggcgtgattgtttttgacgcgcttattcccattgattatgaaaacagggtacatgtctatcataaagatgaactgccggcatttatccaccgaaaaatgtcatcccatcagatggggctcagcgaactgatcggtattgcaaagctgcatggtaaaatgccggaaaagtttgttcttatcggcgttccgccgaaaaatcttgatctgggtataggattgagtcagcaggcagctccgcttgtttcggaggcagtcaaggccggccaggagatactttccgggtggcttgaaaagtagttacggatatgtctggctgctgcggccagaataagatgccgcagcagaacatgcgccatttcaggcaccgataagacgtaaaaactcgcttcgagtggatggtgaagagataaattcaccggacatcgcagaggtggttgtaaccgaattcagtttttctacccctcgcatgaccatgcagaggtgttttgcttcaatgacaacagcaacgcctttagggttgagaacatcctgaatggcatcgcgaatctgctgggtgaggcgttcctgtacctgaagtctccttgcaaagacttcgacgaccctgccgatttttgaaaggcctacaattttaccgtcagggatgtaagcgacatgcgctttaccgaaaaacggaagaagatggtgttcgcacatcgaaaagatgtcgatatcccggaccagtaccatttcatcgtacgattctgtgaatactgcttttttaaggagttcttcgggattctgtctgtagccgcgtgtaaggaaacgcattgatcgagcgacacgttcgggggttttgagcaacccttcacgatcaggattctcgccgatcccctgaaggagcatcgaaaccgctcctgaaagattgcttatctcttccggactggccgtatcaccatccatgaggcactcatcatcttcacaaaatcctccggaatttaaggatgacggagttttactgaccgagatatctgacggcattttttcctgtttcatagatttttacttcatagagagttatctctctgttgttgaattgttgtaatcgaaggtcaagaatatcccatatgacgacagcaagcagttcggtagtcggcacgcaatcctgcatctctctgacgtcgaagttaaggtgtttgtggtcaaatcgttcagtgatctcttcttccagaatgcttttgagttgtttcaagtcaaaaagaaagcctgtctgaggatcaatggttccatacagagtgatttcaagttcataattatgtccgtgaccatgttcattgctgcatttcccataaattttgtggttttcctgatctgaaaaatcaggattgaaaagacgatgcgcagcattgaagccgatagttctggttacataaatttttctttttctttgaaggggagcgttcatgtggagcataaaaagttttcgcttggtttcgtcgggaacaaaaaatcctgtgcagtatcgaagacttctgtttgcggaaagtgacaaaagatagttatttttgtatcaattaacccgaaggcgcggttataagtttcggcgatccttgatgtcgttgcgttttttgtttttgctgtactatcatggattcgttttttttcctgagcgatgagggaggaacctgaactctgatatgatgtcgtcttttcaaacaagaagataaagaagtactttccaacaggaacagctcttgaggatctcatacgaacaagttctgttcctgtttttgtcgatttcccggccgggtggtgcgggctctgtaaaatgggtgagccttcgatcaagaagaatgcgcaggttttattgcacgtttgacggaggtgacaaaggggatgaataacctgcggtggcggcacgctaagaggcgcagggaattcccccatgatgctccctgatcatgaacgattgcactggcgtggggcgaaggcgcactttcttttcagcatatcatggccgaggtgttgaaggttcctggcttagccagggtcttgaggatttttttgatgtttattaaaattagccggtgttatggagaacaacatgtttgattttcaggtcgaggttattgaacaaagtcatactctccctgtgcttgtcgatttctgggcggagtggtgtgctccttgtcgcatgcttggccctgttcttgaaaagcttgctgctaaatatacagggtcatggaggcttgttaaaatcaataccggcgagtttcccgagcttgctgaacggtatcaggttagaggtattccggatgtgaaactgtttgttgccggtgaggctgtcgacgggttttccggagcactttcggagtatcagatagagcagtggctgaaaaaggctgttcccgatccttacgccaggactgttgctcttgccgaaacattgcttgcggaggggcgtaaagttgatgcaaaacgtcttcttgaggatgttctgcgggagagccccgataatctccaggcgcttgcgctccaggcccgaatacttctgttttgtgaaccggaggaagcgctcaggttgattactctgctgaacgatgagccggactatgctgagctttctgaaactgttcgagtgatcggccgattgttgatgcaggaggaagcgaattttgcggacagtccggtaaaagacagctatctggctgcaattgctgctatcaggagtgagcattatgatgaagcgattgagcagttcattcaggtgcttcgtgaagaccggtattacgatgatgatggatcgcgaaaagcctgtattgcacttttcaggtatcttggccaggagcatccggttacattgcgtcaccgtcgggcatttgatcgttctttttaaagaagatgcgaatctccgggcttattggatgaacgtttttcgattgcccgaaaccggaaagtcgttaaacccttgagggagctatgccggaaaaacaaaaaattgttatcggggttgatcttgatggcgtttgtgcggatttttacggtcgcatgcgcgagattgccgcggagtggttcgagaagcctcttcatgagcttcccgaagaggtttcctttggcttaaaggagtggggagtaaataataaaagtcaatacgaaagtctgcaccggtttgctgtaacacagcgctcgctgttcagcagcatggagatggttcctggtgcgagaaaatatctcagacagctctcggacgaagggtttcgcatccggatcattacccatcgcctgtttattcattactttcacgcttccgcagttcagcagacggtggagtggcttgacaaccacgggattccgtattgggatctctgttttatgaaggaaaaggagcaggtcggggcggacatttatatcgaggatagtcccgataatgtgctgcagttgagacagaatgatctttttaccatctgtttcgccaacagcaccaatcgtcatattgagaaccctcgggcgtcttcgtgggaggagctctataagatggttatgaacctctatccttttcttcgatctcagtcagtaacatagaaacaggcgaatttgagatagcttgtttcaggcatggagagaaggattggatgatccggcggttgggagtttttggagatcagccgtaactgccgtcctgcggcaagtgctgcctgatggatagcattcaggaaatcttcttcagaaacatggtgcgagcaggatgccgtggcaaggaagccgccagatttgacaagctgaaggccgagtttgttgattcgtttataggctttcagcgctgttgccaggtttttgcggttttttgcaaatgatggcggatcaagaatgacgacgtcaaaagactctttttgctctgtcattatcccgagtgtttcaaaagcgtccgcggcgataaggcggtactctgaaaagttgttaagacgggcgttgttatcggctcgttcaagagcttcttttgatgaatcgattaacgtggctcttgctgctcccgcatacagtgcgttaagggcaaacccgccatcgttggtaaagacatccagcacatcggctcctttacaaaacgaccggatgctttttcgattttcgcgctggtcgaggaagaatcctgttttttgcccttcatggagatcgactttacaggttatgcccgcatcatgtatggtctgcactgttgatgacggatctccggatacaatcttcttgtagaggttcaagccctcgagttcacgttgtgtcgattcattacggacaaccatgacttcgggatgcagcatctcctgtagaatatccgtgatgagcgggaggtgcaggtccatgccggcagagaacgattgtaaaacgataccctggttgaatcggtcaataatgagtcccggcaggccatcggactctccgtgtacgagtctccaggcatttgtatcgctttcactatagattttttttcttaatgctgcggcttcaagaattttttttgtgaaaaattttcggtcaatcgtttcttcgttgcgtgtcagaaggcgaaacgagatcagggagtgcggattgaaaaaccctgtgccgatatattttttgtcgtgggtaaagagctggacagtttcgcctgcggcaatagtatgggggatattctggagttcattgctgaacacccagagatgccctttttgtaaacgacgctgttcttttggtttgagataaatggattgcatgtgataaaacctgcttatggtttggatggctctggattttacagtaaactgattgagcaaatggtattacagatcttctgtgctggtcagcaacagcgcctgggtgggggaggctgtttttttctgaaaggcatactgttatacaatgtggtataaaacgatctcttttcaaagggtaaaggccgtgaagcttgcctggagaggaaattttgtctttttttcccccaatccgaaaagtctatcattaaatttaataaaaagcaaaaagtctacatgaagagaggtattacggtcgtcatgcttctggttattcaggtttttcttgcaggatgtggcgatttcgagacggtgaaacgtgacgatgttcctgctgaagagatagctctgacccccgaactgctcagcctttacaaggaggtggccaaagcatcaccatttgtcaagtctgttgaggggtatgcggatatctggattaaaacacccaaaaagtcacaaaaagtatattgcagtattcagcttcagagggcgcgtgacgcgcgcttgattataagcgcaggtttgcttggctggccggttgccgatgtgtatttcagtcctgactcactctatgttcatgatatacttaacaatacactgcttaccggtcgcaatacgcaggaaaatcttggcaaacttcttggcgttgattccggatatgagatgttttccgaatcacttcttggcttgataaaaatcaaggagtccgtaagcgcactgcgttcggttaaaaaaaatggtgataaactgatgtttacgtttaaaagcggatcgggaaccagggaggccttaatcgatgcttcagcaaaaacactgacggatctgtatctgcgggattcagcagggcagaaaaccgccgaattgcatttccgtgaatttcagtcatattcagttgatgacaagtccgtacttgttcccggagaaatcgagatgatgcgctatgaaaaaagcagcaagggagcggtagtcaatacgctgctgattgtctatgacgagaggagcttcaacaaaccgtcagaatccatagagttcaggaggcctgaaaatgtaaagctcatcaggcttgacgatgtggttaaacttccctggctggagcgatgataaccgtatgaaacagccccgtctgttctgacggggctgttgttgtgaactgaccgtttgcggggggagttacgatgatctttgataccggtgctgtttattttgcggccagaaagtttttttcggcgaactcccagttgagcaggtgttcaatagttgttgatacgtagtccggtctccggttttggtaatcaagatagtaggcgtgttcccagacatcaacagcaagaagcggtgtctggccacttgtcaggggagttccggcgttggctgttttaacaatcttcaggactccattgtcaagaaccagccatgcccatccactgccgaactgggttgtggctgcatttttcagttcttcgcggaatttgtcgaatccaccgagatcggtattgattttttcagcaaggatgcccccgggttcacctccgccgtcaggagagaggctgttccagtaaaaagagtggttccatgcttgtgctccattgttgaaaatgccgattttctgcgggtcatttgctgttgcaatgatgacttcttcaatcgtcatcgcgtcaagcggagtgtttgctacaagattgttgtagtttgttatataggtcgcatgatgttttccgtaatgaaaaccaatggtcgttgcagaaatatagggctccagtgcattgtcggcatagggaagcggtggttgctgataagccatgagtggtgatggtttgggttacaggaaagccttgttgcttgtaagaataatgctttaaacttttgattaaggtttatagtttctctcagtctgaaaaatttcagaaaatggtacttttttaaactactgaatattttggaaggattttctgtttatgaagacgcacggaattattcctggactcatacttctttgtgcactgctctcatcaggttgtcagaaggataatgatagcgtgcttgagcctgtcgatattcgatttgcggctttttacaccgactacctcatgacctccagagttgatggccgtgttgagggagcagatctcgtgcctcctgacgcaaaggtgcttggcgcgcttatcgtcagccactcgataaccagtgacgagttgaacggacgaatcagattttataaagaacatcccttgcgatggcgcagcgttcttctggaagtacgtgaaaatattcgtaaaaaacggttgtgagaagtatggttgtaaatccgtttcttgtaggtgtaacgggtggcataggcagcggaaaatcaacgctgtgccgttatctcgctgaactgggatgtgagctttttgaggccgatgttgtggcaaaggagttgcagcttgacgatagcgaggttatcagcggcattaaaaagctttttggcgaaaatgtctatggcaaagatcctgaagggaatctttttcttgatcggcgaatgattgccggtgtcgtgttttctgatcgagaaaagcttgatgcccttaacaggcttgtgcatcccaaggtatttaatgcattcgaccgggctcttgaacgtgcccgatcgaacggctctcgtctgcttgtcaaggaggctgcaattctgtttgagtcaggttcttcaaccgcgcttgattttgtcgttgttgtcgcatccggtatggaagagagagttgcacgagctgtggcaaaaggtcttggaagccgtgaagagatttttcggaggatcggctcgcagtggccacaggaaaaacttatggagatggcagattatgtcgtctgcaataacggttcgcttgaagagcttcgcctcaaggccgtcgccttgtatcggtatctgctttctctggcagagagagattcatagggcaatagccgcactgagcagggggagcgaggtgtcgtaacggtaggaggtatcgctgtgagagtccggaaattcttcgtaatggtgagcaataccgtaacctgaggcttttcgcgaaaagagtcggtgcgcaaaggccaggttgtactcgtcataactgccgcagtcgaggtaaagaagcttgagggagctgagcgcctcctgatatgctttctcttcaatcatgacgagcgggtcaaaagtcagccactctttccagacggtgatgttgatttcacaggtgtaggggtcgaagggaagacgcatgttttccggcgcatgttttaatgtatccggggagtaggccgctgccattgcaagcagttcaagtagtggaaagtcattgcgagccggctttggcgaagaggtgtaggcccggtaaaaggcggaaatgtcacccttgtgtttttcaaggatacgggcagccgcaggaaaacccggtttatagcaaagctcgaaatgcatgtcgccgctgtggcacgatgcggcagaaaagcagtgggggtatttcatggcaaggcgaagcgctccgaatcctcctgatgattttcctgctatcgcacggtgctctccggctgggagggtttgcagggagttgtcaataaaaggaatgagttcgttgacaagataggtttcatatcggcctgttgccggagagtcgacgtattgggatccgccgtagcttgtcatgcagtcgggcatcacaatcagacactctttcatcctgccatcggcgatcagctgttcagcgctttcaggaacgctcctgtgtccgaaactgtaattcatgaagcttcgtcccgtcgaggcaaatcccgacagcaggtagatgactccaaatcgctttttaccgtcatacgatggaggaagatagaccggaacttcgcgttcagcggggtcgccaagagggtttcccgtcaatgttgttccgggtactctgagcgtcgtgatgcgtggattcatttcagagcctgtttcatgctgttttgagtgcgttttgtttcttgttgacatagctcgatatccatatgctgatctcatacagcaggatcatggggataccgataaccaactgggttaccatatcggttgatggggtgacgatagccgcaacaacaagaagggtgactatggcatgtttgcggtagaatcgcatgaatgccggggtgagcaggccgatttttgagaggatgtaggagatgaacggcagttcgaaaacgatccctgttgtcagcagcgttcccatgacaaagctgatataatcctgtacggcgatgttgtttttaatgagcggagttccgaatcctgcgaaaaatttgagcgagatcggtaaaaagataaaatacccgaaagctatgcctgcaaagaagcagagtgaaataaagagaataatgaaccgcgacgcctctcgttcatgatcatgaagtcccggttcgacaaatttccagatctgaaaggcgataaacgggaatgaaatgatgaatcccgcaaacagaaccacctgaaagtagagcgaaagctgaccgtaggggacgaggttctgcagcatgatggattcgccgcttctctgcagagggccaatgagcgcttcattgaccagaacgtcggcatagatggcgcaaattgctgttactccgaccagagcaatggcgcttttaatcaatcttgaacggatctcttcaagatgatcgatgaaattcagttcctgtttatcttcaccattgggttcaggctccttgacatcgttttggctgtcggcaggcattgaagatgcgaatgtgtctgtatttgcctcaagttcgagatcgggcgagctttcaactgatttttcctcacctggtaattgtggttccggttttgtggattctgtctcctgactcatgtctgctttcggatggatgatggtaaaccttgaaagattgcctgtaacctcaaaacatagcaacaaagaggcaaggattcaaaaaatgttttctcttcctgacatgagatgcgggtattggggagattaaggatcttaaattgatgaaagatgggtgaagtgaggagcgtctctttagaccaataagtggatatcaatgctaattgagtttctatgcaataaaatagtttacaacacaatgccgattggttatcttggttgagtggtgtttttatgccgccgtgatggaacggcgagatttatggcatatggtcacccttgttcgctgttgaacaggttgttgttcggtgatgaaattatcaagataacgttacgtacggagtgaaaattaaggatgttactgcatcggtagccgttgaggtcgagatttttcaagagaggtacaagagtgtgcttcattctaaaaacacgcttgttgacaaggttacccgttatgtgctgaagcagcaaggcaaacagattcgtcctgcgctggttttactttctgccaaaatgtgcgggggagtcaatgattcaacctatcgttcggcaataatggttgaattgcttcattcggctacccttatccatgatgatgttgttgacggcgctgaaatgcgcaggggactggcatcgatcaatgcgctgtggaaaaacaagatttctgtacttatcggcgattatctgctctcaaaaggacttttgtattctcttgaaaacaaggattatttttcgctgcatatcgtttctgaagcagtgcgaagaatgagcgaaggcgagattcttcagattcagaaaacccgcagtctcgatatttcggaagaggattatctcagcgttatatctgataaaacagcctcgttgattgcctcgtcatgtgctatgggtgcggccagtgctacagaagatgaggcggcaatagctaaaatgaaaaattatggagaatatctcggattggcttttcagattcgtgatgatcttcttgattataccggtgactcgaataaaaccggaaaacagatgggcatcgacgttaaggataaaaaaataacgcttcctcttattcatgccctcagagaggttcctgttcgagagcagaacgttattcgatcgattctgaaaagttcaaaaaaacgggctcttaaaagcggtgaggttatcgagtttgtcaagaggagcggtggactcgaatatgcggctggagttgccgaaggatttgctttgcaggcacgtcagtctatcaaggattttcctgaatccgcagcaaaacaatcgctgctggaccttgttgattttgtcatgaagcggcagcattgagcctgttggcgttcgttttcagggtgatgtgaatatatatttatagaagtgatgaaaaaagcgggattttttgttatcggtatactcgttttacttgttgtgttcgacagggtagtcatgcctttttatatctcgcaggggacgacaaaaaccgtgccggatgttaccggcatgcagtacgaagatgccgttaatgccttgcatgccgccgggtttgaggcgaagaaaagttaccatgtcaaatatctgccgagggttgatgccaatgttgtgctttcgcaaatacccgaagccggcgagcaggtcaaaccgcagcgaaatgtctatcttgtgctgaatcgtcaggatcggccgatgttttccatgcctgatttttatggtcggcctgaagccgatgtccgtgagtcgcttgatcgctttgagatgaccgtggacggagtggagttcaatacggttaccaatcccgatgaggatggcaaggttgtcagtcagtcaattcctcctgcaacgatggtaagctttggttcttctgtctctcttgtcgttggtcgtcttgagcttatggaagaggttcgcagaaaagccatagttccggatgttctgggaatgtcacttggccaggctgaacgggttattgccgatgctggtctgacgataggccaaataacctatgagtactcttctattctggcatcgaatactgttatcagtcagaatccagccgtgagcgccgctctttcccccagggaggaggttgatctgacggtgaccagttcttccgattagcgctcttttctgctatttgtagtttgcttttttatactcttcgcgcatgtccttgatgccggttgacctgtcgttgccgtcggtaatgaatccgaaatactcaagaatgatgcgaacgaccagccacaggccggcaaagagaatggtaactgatcccgtcagttttttaaggttttttatcatgtagagctgtttgtataagcaataaaaaaggccactccgcaatagagtggccgtcaagttgagttgtctcgctgacgtagtactcagtctgtcagggagtcttcagcttcaagccagtcatcgagatgtgaaccatgttcttttcctttctgttcccacttgaagtaagctgcaagccttattttttcatcacgttcttcctgggagagcgtgatggttgcatctgttttattttttacagattttgatgaggcttttttggtttttatctgggttatatctgcgggctctttttccggagttttttttgccatgggtatgtgttttatgtctcagagagtaattgagaagctattgcttttgttgtgtaaagataagaaaaaatattttttctcggcagacgttcctttttttttgattatctgcaatcatcttctgacactggtgctcaatgctgccgatttttgaacagtgagctgaacgagagcagaagcagtatgatgatggcttcaatcatcataaaaatatcttttggtataaaagcgttgacggtaaggcctccatactcaagaaaggcaaaaaacagagcggatatcatgaccaggagtggatgtgctcccgcaagcagcgctacagcaataccggtaaatccggctccggttgtgagtccggattcgtaatactgtttgtagccaagaaccaggttgctggcgccaagtcctgcaagagcgcccgcaagtgccattacaccaaggatatggttgttgttgcttatgcctgcatattctgctgcctcgggttgcaacccaacggctctcatttcatagccgaatcttgatttgaagagcagaacagcactcagtacagcacagataacggcggcaacggtgctgagatttgctggagatttccggaaccaaccggtcagcgcgtcaaggtgaggaattgccgatgagatattgatgggcgcggtgtgttcggttgatggaacagcaaaatgaacggtaagcaggtaaccggttaatccctgtgcgataaagttcagcatgattgtcgaaataacctcgttaatgccgaatcgtactttcattactcctgcgagcagcgcccagaacgctccggcactcattcctgcaagcatcgaaagcggtatggagaacaggggagaaaagggtgccggcaggagagcgccggctactgctgaagcaaacgcggcaacctgtaattgaccttcgccgccgatattgaaaagacgaaccttgaacgggagtgcgacggcaagtccggtaaagataagggtagttgtcttgaaaataatctgtccggctccatagcctgaaccaaaggttgctttatatattttattatagattacaaaggggtcttctcctgcaaggataatgaacagcgcgctgcaaagcagtgcggtcgtgatggagagtaacgggacgagcagccggattgtttttttgtgcatggaaaaccgatggtttcaggtgatcgaaataccgatctctttctggaaatcatgctcacagcatcttccccgcgtcacctcctcctcagtaaactcacgccggatagatccgttatagaggcatccgatacgggtcgagagcgcgacgatttcctccagttccgaagaaacaagcaagacggccattcccttttgtcttgcgtcaataatttttttatggatcatttcaattgctcctatatcgactcctcttgttggttgtgccagaacaagcaagcttatgcctggccggttcagttcccgcgaaagaaccactttttgctggtttcctcctgacagcgattcaagggattgatggagaggattgtcgcacctgatatcgtattcggaaatcatgcgtgtgctgtattcggagattttttcttgattgaagccgatattttttcggaatattttttcccggtgcctgccgaagatcagattttccgacagggtatatgcggtaatgacagcatgtttcaatcggtcttcagggatataggatacgcccattgctgcgatttgtgccggagagcgagaggaaagcctgagcccatgcagggtcacctctcctgatagtttcgtatgttccgactgcatgccccaaaggacggcaagcagttcctgttgtccatttccctcaactcctgcaatgccataaacctctccggagcatactttcaagctgagttcatgcagtttctgttcgccctttgccgttgtgaacccgagtttttttatttcaagtacaggttttcctgttgtcgacttcggattgcctggctgaaacagtacgtcccgtccaaccatcattcttgcaagtcgttcttttgtcatcccgggcaccgggacggaggccataacttctccttttttcataacggtgaccatgtcagcaacatcaagtacctcatcaagtttgtgcgtgatgaggataaccgtttttccttttccgacaagggcccggagcgatgaaaaaagcccgtcggtttcctgcggagtaagtacggcggtcggttcatcaagaatcatgatatctgcctgtcggtagagcagtttcatgatttcaacgcgctgctcttctccgacagaaattgagcttgccggtttatcggaattgatggggatgttgtaaagttctgaaagctgctgaattcttttttttgcttttttaagagaaaaaaaggaaaacagaggcgtttgctcgttgccgagcatgatgttttcggcaacggagagtgttggtatcaacatgaaatgctgatgaaccatgccgattccggcattgatggcatcgcggggagaggtaaactgaaccggatttccattgattgcaagctctccggatgaagggctgtacatgccgtagataattttcgacagtgtgctttttcctgcgccgttttcaccgacaatggcgtgaatggagccttttcggatggagagcgaaatgttgtggtttgccttacaggtgccgaatgtttttgagacagcagtaaggcctactgcttccgccgtagagatgcccataggttcatcctatacccagcttatgactgttttaatggactccttgctgtcaagcgccatgcgataggcgagttcaaactggctgacaggaaatacatgggtaaagaacttttcggtatcgaactgattgttttcaagcacagccagggctttctgcatgtgctccggtgcggtgaggcaggaacagacgatggctggttccttttgctgaatcaggcgataatcataccccatgacctcataattgcccatcagcaggacagttgctcctggtttcatgaggcgtacggctttttcaatcatgagaatgcgtcccgtacattcaatcaccatatcgaaacagtcgttgaattcggccgtaaagtcgccgatatcaagtgcgatatgttctgcagatgagagttgtcccctgatgctgaaggtttcaacggcatcaatatgcctgacgccaatactgtagaggtattctgaaaccataaggcctaccgatccgagaccgacaatgagtatccttgaatccttgttgatgttgactttttcgagagcgcttatcgcatagccaagcagcccggtcaatagatcccggtgaataggctgacgaccaagcgggagcagattatttcgtgatgtcggaatgacttcgccatggcagccgtaatagggctcgattccctcccaccggtttcctttgaatgtatagacaaaatctccaggatgaagatcggttacaccggaaccggttgcaataacctggccgatagattcgcttcctggcatcagcggatagttaaggactctgtgtgataccggtttattggtgagaagaagcctgtcgtgtcccggagtaatggtgcttgcaatagttttaaccagaacatcctctgcttgatctgcccgatatggtacagattgcaacttcattttattggctttctgaaagacaattgcttttgcgtcaccctgcatggtcgaaaatttattgctgtatgcgttattgattatggcatcagaaaagatccgagaacccatgaaatcaagctgataacaagggatcctgctactgcccaccagaaactgtcaatagaaaaaccgttgaccagagaggctgataattgcagcatcagggcattgatgacaagcaggaagagcccaagcgtcacaatgatgaacgggattgacaaaaagacgagtaccggccttacaatagcattgacgagtccgagtatcagtgccacaatgattgctgcgccgaaactttttacatgaatgccacccagaagatgggcggtggcatacacggcaacagcgttgataagccaaagaatgaggatttgtatcatgatcgctccggctgcgggtgttcttgttctgtatttttcatattgtgacaatgtaagaagacggagaggaaaaagaaataccctgtgaacagagcgattgccgagagcatgaaattcagatgccaagggtttccaaagcctgttgaagcgttttacagccggaaatggttatcggcagttttttcagggaggatttcagttcgcgggtattggcttccggcagaacaattctgctgaatccgagatgggccgcctcacgaatgcggcgttcactgtcgctgatggctctgagttcgcccgaaaggccgatctctccgcaacatacggctaaaggatcagccgggcggttcataaggccggatgcaatggcggcggcaatggcaagatcggctgccggttcaatgagtttcaggccaccggcaatttttacaaatacatcctgtccccaggtagcgatctgcagccttttttcaagaacggcaagaatgatggacatccgtttcaaatcaaaacctgtggcgatacgctgcggcatagggtagaatgtttttgcgacaagggcctgtacttctaccagtacggctctggaaccttcaagagctgcaaggatcgagttgcccggaacatcggttcttctcccggaaataaaaaactcggaggggttgaggatctcttgaaggcctgattcatccatgcggaaaacgccgatctcattggtaggtccgaaccggttttttaccgagcggacgatcctgtggcgctggtgattctctccttcaaacaggagaacggtatcgaccatatgttcaagggttttagggccggcaagtgcgccctccttggtgatatggccaatgatcatgagaatgacattctgctgtttggcagccctgatgagtgatgcagcgcactccctgatctgggttatggtgcctgccgagctttgatactcttccgaatagacggtttgaatagaatcgataatgaccagtgccggtttttcgcgttcaatggccgagagaatccgttcaaggttaacctcggcaaagaggcgaagattatcagccttgatggagaggcgttttgcccgttcgcggatctggttaggcgattcctctcctgaaatatagagcactttttccggaagaaggcgaggcgcaagttgcagcatcagtgtggatttgcctataccgggttcacctccaacaagcacagcagatgcctgcatgagccctcctccaagtactcgatcgagttcaccgatgccggtcatggtgcgttgaaagtcctgaggttcagcatcatgcagatgctgaacctcagggagtggcagaccggcgtgagttgattgtcgttttttttgcggcgtttcctctatgatctcctggagtgttccccaactctggcaggcgaagcatttcccctgatatttaagggtcactgcgccgcattgcgtgcattgataccgtgttgctggacgggacatggcctcctaaaggttgttgatgcggcggaacgactggagtgtgtttttcaacagcatcgcaatggtcataggcccgactccgcccggaacgggtgttatggctgacgcaagtgccgcaactccatcatagtcaacatctccaaccagacggtaaccgctttttgttgaaggatcttcaatgcggttgatccctacatcaatcaccactgcgccgggtttgaccatatctgccgtaataaagcgggctttgccgagagcggctatgagaatgtcggcctgttttgtaaaagatggaatatctctggttgccgaatggcagacggtaacagtgcagttggttgcatcgagtttctgcatcatcaggtttgccatgggttttccgacaatattgcttcgtccgacaaccacgcagtgttttcctttggtttcgatgttgtagcggtcaagcagttcgagaatgccatacggagtgcaactgacaaaacatttatcaagatggcccatgacaaggcggccaaggttttccggatgaaacccgtcaacatctttggatgggtcaatggcaagggtgacggcaaactcgtcgatctgtttcggcagcggctgctgaaccagaatgccgtgtacggccggatcctggttcagttctctgatggcctggagcagcgtctcctgcggggtgtcgtgcggcatttcgatgacggttgagtgcatgccaatttcaaggcagcttttagccttgttgcgcacgtaaacctgtgaggcggggtcgtgtccaacaataatgaccgtcaggccgggaacttttccgatgctcgcctgaaagtgggctacatcggttttcagttcatttttcagatcctgagaaatttttttaccgtcaataatctgcatcatggtctttttcatggttatagagatgccacactccattggtaagggttaaaaccaatatcgcgatttttcattttactccaacagcttttgttccgcccgctgcatttgcctgatttttgttaagttaggttttttattgtcagtcctcactgaaacgatacgggttacgggatcaggtatgcacagaattatttatgtgacgggaggcgcccggagtggaaaaagctcttatgcgctgtcgcttgcccttggttatgccaacaggtattttctggcaacagcagagccttttgatgacgagatgcaggaacgtatccggaagcaccgacttgagcgcaaggaggggtttacaactatcgaggaacctctttttcttgatcgggcactttctttgctgcctgtttctgctgatgtggtgcttctcgattgtctgaccgtctggagcggaaacatgatgcatcatttagaggatgacaaggcaattgataaatgcataacggcactgcttgcagcgctgcccgcgctctcatgcgactgtattgtcgtttctaatgaggtcggcatggggatcgttcctgaaaatcctttggcaagaagatttcgggatattgccggcatcgtgaaccagaaggttgccgctcttgcaacagatgcatacctgctttgcagcggcattccgcttaagctcagataaaacaaaaataaaaagtatttaataaaaagctgaacaggaatacgatacatatgcgtcaaaaacttgaagagctgcttaccgcaattcaatctcccgatcgatcgcttgcaatcgtcgcacaggctcatcttgatgatcttacaaagccgaaggggagtctcggctgtcttgaagaaatcgcactcagttatgtggttgcaacaggtcgcataaagcccgtgctcgagcggaaaaaaatctgctgttttgccggcgaccatggtgttgctgctgagggcgtttcagcttttcctccagaagtgacgccgcagatggtctataatatgcttaacggcggagcggccatcaatgttcttgcccgtcatgccggagccgagctttcagtggttgatgtcggagttaatcatgattttcccgatcttcccggtcttttgaggcgaaaagtacgttacggaagcaggaacatgtcgttagagccggcaatgagcgagaacgaaacgattcatgcgcttatggtcggtgccgaacttgccagggatgctgctcttgccggttttcatctgctcggtaccggtgaaatgggtatagccaatacaacgccagcggcagcactttttgccgtactgctcgatattcctgttgaaaccattaccggcaggggaacgggaattgacgatgcacgcttgaaccataaaatagccgttatccgcaaagcaatcaaggtgaacgaagcatcactttcgactccgcttggaacacttgctgctcttggaggatatgaaattgccgctattgcaggttttgttctcggggcttcagtctgcagggttccggttgttattgacggctttatttcaaccgcaggagccgttgcagccatgtttctctctccagccgtagctgattatctttttttcagccatctttcaggcgaacagggtcaccggatcgtgatggagaaacttgcccgaaagccaattcttgatctcgatctgcgtcttggagagggaaccggaggcgctcttgccatgcggattatcgaggcttctgtgaacgtgtataatgagatgcagaccttcagctctgccggtgtaagcggaaaaacagaagagtaacatcatgatgcctcgcggtttggttacagcattgagaacgctctcgattctgcctgtgcccgggcgggatgcggaacgtttcagtgattcgctttactggtttccgtttgcgggttttctgcttggagtcctgcaggcagctcttgggtatacagggaacaccttcggatggcctgaactttcggctctgctcgtcgtgcttggcggtattgcgttgactcgcgggcttcatgccgatgggcttgccgactttgccgatggtttctggggcgggaaaaccagagaagccgccctcagaatcatgaaagatcctcaagtcggttcattcggggtgcttgcccttgttgccgttatggggatgaagtgggtacttcttctgcaactgttgcatcatgacgccttcaactggattgttgccggcatcatgctctcccggtggattcaggtgcctcttgccgttctgcttccgtacgcccgaaaggaagggggtactgcggcatcgtttgttgaaggttcaaagcgagagcatcttgtttttgcaaccattatcatgtttctgctgcttttttcgatcatgggttttcagccttttctcgcacttctggcgggagtagccactcttctggctggtacgattacaggttttgctgcaaacaggaaactcggcggggttaccggtgatgttcttggcgcagcaagcgaactgaccgaagtggccgtctggtttgccggcgctctcttttttcgctgacctattgcgctgccatcgttgtttttttccttacctgcgctctgaaagggagctactcctgttatttttttgtttttttagctggaagcttgtttaattatgagcatatgcttataattgcatcgttatgctgttgaaggaaggaaagagtaacagctaaaagcgtgtagtatttcaaaatatttttacctgtttttcccgatgaataacgagatgattattacttttggcggtggcaaaaaagtcaatgccgagtatggagggttcaccatccatactgatcagtctgtgcgaggcggcggtgaagggtctgcgccggaaccttttgcgctttttctcgcctcgatcggcacctgcgcaggaatttatgttttttcgttttgtcagaatcgtgaaatacctactgacggcatcagaattgtccagtcccattaccctaaagagaccggaaggggtatcggaaaaattgtgctgaccattgaactgccgcccgatttccctgaaaaatacaaggaagcggtcattaactctgccaatctctgtgcggttaaaaaacatatcatggatccgcctgagtttgaagtcgttacgatgacgacagagatgtaacttttcatcataaactcaaactatcacaaaaccacagaacatgactactgaagcagtacacggcgggcagcataacaagctccgaaattttcatataactttttttgccattgtgcttggcatggctggttttacgcttgccattcaaaaagcgcaaggtcttttttcaccctttaaagcaacaagcgatattctcctctatgttacgctgggtatgttcgttctggtaagtctggtttatctgaccaaagcggtaactcatccggatactatcagccatgagtggaatcacccgatcaagattaattttttcccgctcgtcgcaaagatatttcttgttctgagcgttgtttatcttgaaagaaacatgcagatatcctactatatgtgggtgaccggagtggtgcttcagttgcttgcatcgatttttattatttccagttggatcacccagacgcatttcaggattgaacatatgactcccggttggtttattccgatagtcggtgctatcattgttcctattgctggcgtgaaacatggttttgtggagatttcctggttctttttttccgttggccttattttctggatggcactgtttaccattgtcatgtatcgtatggtttttcatgcctcgattcccgagcgtcttctgccaacgctctttattctttttgctcctccggccatcggttttatagcttacaacaagcttgctggcggtgaactcgactcttttggacgcattctctactatttttcgctgttcatgttcatccttgtgctcttcagacttcccatgcttgctaaaataaaatattacctctcatggtgggcctactcgtttcctgttgcggcaaaggctcttgctacgcttttgatgttcagccttacaaaggatccgttttttaaaaatctggccatattcgaggttggttttcttgtgctgattattgccattcttctggtacgaaccactatggctatggctaaaggcgagatttgtattgaggattgacgggttttcagaacaatagcgtatgaagcacaatagagcaggcaggccggtgagctgccgtagtattgaggatttgccgaagttcacctgtttcaaaccggacggcatatctctggacaagctgcaaagtgtaattctgagcgttgatgagcttgaggctctccgtcttgccgacaagcttggtctctaccaggcgacggcggcggagagaatgaaggtatcgcgtcaaacctttggccgtatcattgaatcggcacaccgaaaggtagccgaagccattattgaaggaaaatcaatctgcattgagggcggaacggttcagcagatctgcggcagcgatgtcgcagatgttgtcgctccctgtgtctgtctgcattgcggctacgaagagccccatctggagggcgtgccgtgcagaacacatatctgccctgagtgcagctctccgcttatccgtaaagggaggtgcagcagtgttgtctgatgcgcttcctcttttttcactcctttccatgccggcaattcattttggcgccggtatgtttgatcgccttgtcgatttttcccttccttatggtcgaaacgctcttcttgttaccggcagaggttcgctgcaacggcagggttatctccactctctttttaattcgttcagcaaggcaggtatacagtatgcccatatcattgttgaccatgagccatctcccgagctgatagatcatgcagtgtcctgttacagggatctttcgattgatgttgttcttgccgttggcggcggaagcgtgatcgatgcaggcaaggctattgcagcaatgcttccctctggtgatgcggttgagcgatatattgaaggtttaccgggcgctgttccgcacaatggaagaaaagtgccgtttattgctgttccgaccacctccggcactggcagtgaggtgaccaataatgctgttatcagccgaaccggaaaaaacgggttcaagcgttcgcttcgtcactcatcctttgtaccggatgttgccgttgttgatcctttgttgatgtgttctgcttcccgggaacttaccgcctcgtcaggtatggatgcctgcacccagcttcttgaagcgtacgtgtcgccttttgcgacgccgtataccgatcttcttgcctttcaggggcttgaatattttgcacgatcatttctctcggcctgttctgacggtgccgatgattctgcggtacgtgccgatatggcatatgctgcgcttctttcgggtgttgtcctttctaatgccggacttggtattgtgcacgggtttgcctcttctgttggcggggagtacgatattccccatggaatgctatgcgccaccctgcttgccgaagcgacacggacaaacattcgcgagttgcgtgccagccgaaacgaatatcctgctttgaaaaaatatgcgcaggcaggacaactgttttcaggcagagatgcaacggattgttctgaagggtgcaatatgctgattgaaaagcttgaggagtggcagcagcagcttgcaataccaaagctcagcgcttatggaatcggtatcttcgacacagagcgccttgcctctcgaactcgcagcaagagcaaccctgttgatctcactcttcaaagtatgcaagctattctcgctgcgagagtttaggctgatatatcgagatcagagtccggaagagatgccttttttcgttttgcgatgacaatcgggttgttcgggatgatcgaatgtcaacgttcagagccctgcttcttgagtgagcagcgggcaatgtggcgatatctcgattgttccatttgtcagatatggttattttgagttatgaaactcatctgaacagataactgatgacggttaatcggggagagtgtgatgatcgacaagcttttacatactgtccagcaatggtggcggcttttactgatggcagcaattgttcccgcagccattttttttattctgaaaccctggaacatcccgaagctgttatcgagatcgcgtccggcagaaaatcatgacgaggctcttcgtcgtgccgaagcccttaaaagtgcgcagacaaaagagatgaatcctctctgtctcctgcaggtaatgacacaccggaagaaaacagatcgagctgtcattcttgttcatggttatacgagctgtcccaggcagttttatgaacttggtcggcgcttttatgatctcggtgataatgtgctgattgcgcctcttccgcatcacggactggctgaccgactgacggatgatcagggtcagcttaaggcagaagagcttgccgcttatgccgatgaggttgttgacattgcctgcggtcttggagatcgggttgtgatgatgggtatatccgcaggaggggtaaccactgcctgggcagcacagaaccggcgcgatattgatcttgccgtcatcgtctctcccgcattcggattcgggcagattcctgttccacttactgcggcagcgatgaacatctatgcaatgcttcccgattcctattcctggtggaatgcagagcttcaggaaaatctccatcctgactatacctatccccgttattccatgcatgcgcttacggagattcttcggctcgggtttgtcgttcaggaagaggccatgcatgcctctccggcagcagaaaagatcgtgatggtgttcaatgccaacgatacatccatcaataatgatcgaacccgggaaattcttgatatctggaataccggccacattactatcgaaaccttcgagtttcaggcatcgctcaagcttggtcatgaccttatcgatccgaaccagcccgaccagaatattgctctggtctatcctgagatgattcggttatgcgagttgccccgccagggggaaccttgaccggcttaagggttcatcaatatcagagtgaccagagagttaactgttcggaaaacgaaaaagcgtaaagagtctcgatgttgtcgagactctttgtgatgggtgagagccatgcccgttttttttcgttcggaaactaccggttatctgaaaagaacgcctttacccaggcaataacctgattgtcggtcaatcgttcgcttttttcaattgccgcaacttttttgtgcagtccgggagatttttcaagttgatgggcaaattcaatttttgcttcacccggtccgaatataacgagtgcgtcagggtttgcaagctgtttgattacttcgttgtaaaatgcctgatactggtgttttcggatctcttcagcagttcgctcctttgttaccgcctgagccacaatggtgcctccagctttccatcctccagacggtttaagtttgctgtctgcatttgactctatcttttcaacagtacagccttcgccttcaagggcaacaagtatagcttccctgtggtcgatccatattccggtatattttttcatagcagatagcctccaataattaaaattttcagaaaagatcaacctcttacgcttcatacttctgttcttgcactcttcttttataacgaatattctttcttaagggtttttcgttcaggaaaaatccctggtgtttttgtcaaagggatgagatgaaaaatgtgtcaggtggcaggtgctgcgtgtcagcattgggaaggagggttcagtgcgaagcgtgttgagcgggggtaaggtgaattgttgttgtcaccccgaacggagaaagggagctgtcaggcgctgtcgggaatggttttgatagtatgaaagctattttcggtgtgatttttcctggattgtcctgattttttcgataaccggcttgtggggactgtcaacaaagtcttcatctgtttcagggagcgtgaccatcgcggcaactgttttcaacatcctgtcgtcaagatgagccgctatggagagcattgatgcaaggcgatcacgaagctcacgacggatataggtttctgccggattgcgtttcattttttccagaacacgggcaagcagttcactttcgaggtgaagggcaacctcactgaagtagtcgatagggagttcgttggcataaacggtagcctgttcgatgctcattttacggcagactcctgctgcaatctgcggtttgatatgttcggtcatgagcggaactacgacaaaatgtggtatgtatttgacgatcatgccgatggcgtgatagagctcttcaaacccatctgttttaagtgcgacaacgttttttgcccacaagatcagctcctcttgctgatctgaaggcaacttgcccagcacatcaggtaccggcatattggtccatgccagcgatttttgcagttcactcatattgtttttttcttttccggtttctcctgtctggttcaccggaaatctttgtttgggggtgtttgcagttgcagtttatcaaaaaaaacgggaatagaaaataaaagaacagaagtgagtcgtcgtgttcgggagttatcagaaacgactgtgcatttatttggagctttgcttttcaagtcatagcagcaaaacccgatgtaatggctatattaaagtttttgcatgataacaggggcagctcaataatttttcggcaaaatggcataacaagccaggagagatgtccaatataaggaacggtgaacaggtatggtgcttttaacggttgaaggacttcagaaaaagtatggtctgaagcatttgtttgaggatgtttcgtttggaattgatgatcgtgacaagatcggtcttatcggtgcgaacgggagcgggaagagtacgcttctgaaaattcttgcaggggttgaaacgcctgacaagggcaaggttatggtggcaaaccagaagaggatcgcctatctgccccaggattctccctataatcctgaggataccgtgctggaagcaattctgaagtcgagcgacaaggtcatggatcttatctatcaatatgagctggtctgcaaggagctggaaacaaaccatgatgatccgctgatcgagcggatgagtcagctttcacatgaactcgatgtaacgggcgcatgggaactggagtcgaatgccagtaccgtacttggcaaacttggcctgtacgatcttgatgcagtcatgggaactctttccggaggtcagcgtaaacgggttgctctggctcatgctcttgttgttccgagcgacggtctcattcttgatgaaccgaccaaccatcttgacgccgacagcgttgagtggcttgaacagtatataaggcgctatcagggtgctgttctgttaattacgcatgatcgttattttcttgaccgtgtggcaacgcgcatgatcgaactggatggacggacggcagtaacctataccggcggctattcgagttatctgcagcagaaagctgaacaggaagaacaggcgatcagggatgaccgcaagcgccaggctcttgtccgtcaggaacttgactggatgaggggcggatgcaaggctcggacgacaaaacagaaagcgagaatgcttcgcgcggagagtctggtttatgctccgaaaaaggagaagacgaaggagcttgagatcgggtttggtgcaggacggctgggcgacaaaatcattgagtttcacgaagtttcaaaatcctatgacgagaaactgctcctgcggtcgtttgagtaccagttgcagaaaggagatcgtatcggtattatcgggccgaacggttcgggaaaaaccaccctttttgatatgattaccgggcgcgtatcgcctgacagcgggcatatcgatattggtaaaacggtgaaaatcggatactacgatcagcagagtcgcggtctggacgactccaagcgggttatcgagtatatacaggagcatgccgagcagatcaaaataaaggatggactggttttttccgcatcgaaaatgcttgagcgttttctctttgcgccttcaacccagtacagttatatcagcaccctttcgggaggtgagcgcaggcgactctatctgctcaaacagcttatcgattcgcccaatgtgcttcttcttgacgaaccaaccaatgatctcgatatccctacactcagagtgcttgaggattatctcgatacctatacgggttgtcttatcgttgtcagccatgatcgatattttcttgatcgtacggtcgagtatatttttgcctttgaggagaatggccttattcgccgttatcccggtaactacaccgtctatcttgatctgaaagcttccgaggcgtcaaaaaacgagaaaaaaccgttaaaaaaagagccgtcggtttccgtgcccccgaagaaagacaattcatcaaaacagagcaggtctggcagtaaggagaagcgcgaactggagatccttgaacggtctattcaggaagctgaaagtcagcagtcagaacttgccgcacgtcttgcggcagccggcagcgattttgcattggtgcaacagcttggttcggaacttaatcaggtacaggagaaactggaaaaacagattttgcgatggacggaacttgcagaaatggcataacatgctcaaacccctatgctgataacggcagaaactctccggcatgaactggaggctatcgcagatcctgcggtggcggctgtttcgaaaagctttttcaagacgggccctggagagtatggggagggtgatctttttcgtggaattcgtgtgccggtgctcagaaaaatctcccgacgttctgaagctctttgtcttgacggaatcgttgagctgcttcactctccttttcatgaagacaggttgcttgctcttcttgtgcttgtcaggcgcttttctcatgcaagcgagagtgcgcgcgaggagttgtttgatctgtacctgtcaaatacgctcttcatcaataactgggatctcgttgatacctcagccgaacatctggtaggatgcttccttttcaacagggataaagcgcctctctatcggctggtgctctccgaatgcatttgggaaaggcgtattgccataatagcaactttttattttatcaggcatggacggtttggcgaaaccctcgaccttgcagaacaacttctttttgatccagaagaactgattcataaagcagccggatggatgctcagggaggtgggcaagcgtgaccagcagcttgaggaggcttttctggttaagcattaccggttgatgccgagagtcatgctccgctatgccattgaacggtttgcggaggagaaacggcaactctatcttaaagggcttgtgccggatcggtttcaggggttcagtaatactgaacaggatgagttgttgccgggttacctgatttgaaattcaggatggccggtttgccacagtccgaaactcaatacatcggcaagggattcaaactccatctgtttcgtgtttcccatgccgtgtccggccttgaaatcggtgaacagaagaaccggtttgtttgaggctgtcgcagcctgaagacgggcggcgaatttcgcaggctgccaggcactgactcttggatcgttgattcctgctgtaaccagtgcagccgggtatcggactccatcaataatggaaagatagggatccatggcaatgagcgctttgcattcatcgggcttcttgaccgtgccgaactctggtacgttgaccggaccattcggcgtttcctcaccccgcagggggttcatcagtccaacctgcggaatcgctgcggcaaaaagatccggacgttcggtcatggcttttcctacaagaatgccgccggcactggcgccattgattgcgatatgtcgagatgaagagtatttctccttgatcaggtactcggcggaacttatgaggtctttccatgtgttcggcttcgtggttttcattcccgatgtatgccatgcatcaccaagctctccgccgcctcttgcgtgcacgatggcaagaatgccgcctttatgagtccagagcagtagtgatgggctgaaaaaaggtgtcagagcgttgccataggccccatagccgtagagcagaacgggattggttccttttttatcaagatcattccggtacacaatcgacagcgggaccataaccccatcgtgtgagggtatcatgagttcttcgactttcagtcgctcatattccgggtacaaggcgggggatgagagtgtttcaaggctgaaggttccttcgtttcggctatcatatcggtagcgtcggtagtctttgctccagcctgcgatgaccacccagaggtcggggtagcggaatcctttgctgcttaacgcaatggttccggcagcggaaggcaggatgatctcttttgattctgtttttccgtactcctgatgatagagtttttcttcgacgccgtttttcgattgtgtgtagaagatgcccctgctggtgagcgtgaatccggttagcgtggctccaggagtttccggaacgatcaattcggcatgctcaagatcgggatgctcaagggatgttttcaataaccggaaaccagatgctttttttggcgatgaaaagtagatatccttctccgtgacagcaaaatcgtggacatcatctttcgggataaagagctttttccaggctgttttcttttttccaggctgatcgaggggcgcatagtaaactgtcaggcggcggtctacatttgagagaaatgcaaacagttgcccgctctccttctcataactcacttcgggaatatcttccggattaagaacaagttcagggtttgttgcgcttgaaaaaatttcaaggtctcttgacgggtccgttccgggtatatggagaaatgttttgctgttgtgctgtggattttcgccaggcttttcaagagcccgcaggcgattgtaaagaaatgcatcgccagttttgagccatgatggcgatgcaaaccggcaccttgtgattttttccggaaacagcttttttgtcgcaacatccataatcaggagaaccgcatcctctgagccgttttttgaaatggtaaatgcgacctttgatccgtcaaatgagggagaaatggtacctataaccgtgtggctctctttatcaggtgatgaagaggggttgaacagcagggtttctttgccatggaacccttttctgtagtagagctggcctgtttcgtccgacggcgtctgtttgagataaaaatagacgtcgttttcggtaatcgagagattatagactttcgagacctttcttttgtcaaattcctgcattttggagatgagactatctcttccgggaattcgttgcagggtattgcgggcatagtcgctctcctgcttgagccagttgatgacttgcgggtttctgatgttctccatcgcgcggaaaggatcagctattgtttcgccgcaccatgtttccacaacaggtttttgagcttccggaaaggattttcttataacaacaggttcaggtttttctacagcgaaagccgcagaagtgagggcaagaaagcataacaaaaagagcgcggtacgtggtattgtcatggtaatcaaggctgttgcggattatctgaaaagagctttcagtgagcgatgcccataaaaaaagccatgctgtttctgcatggcttttttagtggtggggacaggacttgaacctgcaaccttcgggttatgagcccgacgagctaccaattgctccaccccacgatgttgttccaacaatataatagaaaacccggcccaaacaagcttttattggatcttttttccgtttatctctttgccggaaggttcaaccaggaatagttttccatcggttccctcgacggcaaggatcattccctgggaaatttcattcaggatagtgcgttcggcaagattggctaccagaatcacatttttgccgatcatctcttccgggctgtaatgttttgcaatgccggcaagaacctgccgagtttcagagccaaccttaagctgtagcttgaggagcttgccggcttttttgattttttggcaatcaagaaccgttgcgactctcaggtcaacttttaaaaactcgtcaaaactgatcagcgggctgaaatccatagctttcgcctcgttttttgcttcccgctcctcagtcagcgcaagcagatcctctatttttttaagttccggggcaagttccgcatcctcgattttggtaaaaagaatttcagaatgttttctgagttgatggcctttttcaagttgcggagttagaatctgcgcaatacatgattttcccgaatcaagctgatcatcgatgcttttttctacgccgagcatggcaaggatacggtttgctgtttcaggaatgaccggataaagcacgagggcaagagcgtaacagagatttaaagagatcgccatggtttttgcggcaccctctctgtcgctttttatcactttccatggttcggattcagtaaggaagcggttcgctgttcttgcaatatccattccaagagaggtcgcttccctgaaatgaaatgcttcgaatgcctgatcgagcttttcaagggtttctttccagtcaatacccggaattttccactcttccggtgtgcattcgcagggaaccttgccgtcaaaccgggaattggtgaaatcaatcgaacgtttgatgaagttgcccagcgtatcggcaagttcgccgttggttctattctgaaagtccagccaactgaagtcgctgtccttgttttcaggatagttcatcgcaatacagtatcgaagggtatcagcaggaaatttttcaagaaaatcaccaagataaaccgcataattccttgattttgaaaattttctcccttcaaaattcatgaattcagatgcaggaacattgtcggcaagattgtagagatcggtttttcggcctttattccatgccataaggatggccgggaacatcagcgtatgaaaaacgacattatcttttcctataaaattgatcatgcgacattccggatcctgccagtactcccgccagagttcaggctgccccgattgcgcagcccactcttttgtaaaggagatatagccgagaacggcgtcaaaccagacgtaaagcacttttcccgaggcttcaggggtttcgagagggagtttgataccccaggagagatcccgtgtgatggcgcggtcattcaagccctgcttcagccaggttcttgtatagtttatgacatttggtcgccactccttatcatggctttgcacataactctcaagttcactctgaaacctgccgagaggaaaataccagtgcagggtttccctgagttcgggagtggcatcggacagtttgctttttggattgatcagttcaagagggcttaaatgggtgccgcactgttcgcactggtcgccgtttgcatcgggattgctgcatatcggacaggttcctgtgatataccggtctgaaagaaacctgtttgcttttttgtcgaaaaactgtttttcggtttttctggtaaacatccctttgttttcaatttcagaaaaaaattcccgagctgttgcatgatggactgctgaagttgttctgccgtaatagttgaaggagattccgcatttcgtgaacgcatcgaggttcattccatggtatcgatcaacaacatcacggggtgagataccctctttttcagccgtcagtgtgatggggacgccgtgttcgtccgagccaccgatatgaatgatattgtcgcctttgagtcgcttgtagcgaacatagaggtctgccggaagatagactcctgcaagatgtccaagatggaccgggccgttagcgtagggcagtgctgtggtgacaagcgttcttttaacgtggagcatagttcagggataagttcaaaaggtaccgatttcgatatcgattggattactttttaataaacagggaattgaatttttctatcgggaaccgccttctcatctctcctttctggtaaaagaggcagacgagctttttgcgggtatcgatactttcgacaattgccggaccttccggagttgataaccggcttcctacaggaggaaactcaacctgctggcggttatcctgaaatgatgattcctgttttgtataaccgatacagcatttcgggcggttgcataatccggtaatgttaaaagcatgactttcgctgcatgcgctttcatgatagttcgatttttcagcaaaggggtttgcatgaattttctgcagccagcttgagcagcacagcaggcaaccgcaagggccgaatgcgttggctcttcgagcttcttcacgggtagtgatctgcaccatctgtattcttgccttgaattcaccggcaagatcccttacaagatttctgaaatcgacacggtgcgatgaggtgtagtagacggacagcttctgctgatccatgcgaagttcaacgtcaacaagtttgagttcaagcgcatgtttttgaatctttttcagacagatatcacgaatatcggattgacgccttctgcaatcctcgataagcttcatgtcctcgttatcagccggtcgaaggatcgtcggccatacgacattgttgctgtcgagacctttgagtttaactttttttcgggtgattcttcctgtagagtaaactattccgaaatcatagcctccatcggattcgacaacaacctgctctccaatggcaaggggccctcctgttctgttttcaaaaaaatcccgtcggcacccctgcagctctatttcacagagcgagcatggctcttcgttatcacaatcgccgtaaattctgtcaatttcattgtgcagcaactgggaaaggcggagtcgtacgttggtgttgtcagcaagcaaacaactgcatataacataactcattgcataggattcgttaaaagtggacaatattgaaacaggggggacctactttcggtgtcctttactctgtcggaaaaaacatctaaatttatcaaccttccggtttacggaatcggttcccttcagcagcatctcgaaatcatcaagttgtctttgtataattttggttttcagcgcatcgagatgaaactcggtggttttctgcatagagtcagtaatgtttttgtgttccggaagatcatctcgatcaatgagccaaggctcctggaacgataaaaaaagttcaggcttttgctcttcaacatattcaatccggctgacaactgaaacaagatatattcgagatgttgttcgcagtactcgattaacaataccctcggttcccctgaagaaaaaaagaggacgtttgtcaacatgctcgatgagaccttgcggaaaaatccacaaggcattctgtcgggaggatggcgtggtgagcagatctgcggcatagtcaagggtttttacagcgcttcttgcatttgaacgatcgagggaaaatgctccgatacgggtgaaaaacctgtgcttctgaagctccttgaggccgatgatgatgtgcaggttctggttgaaaaacacttcggtgcatatctgggaccagaatccatcccaccagtaggcatgattgcaataaaaaacaaccggagtgtcgttgtccattgaacgcactcccggttgcataacgatacgaactgagttgaaatatcgtctgaactgtctgcgtgaataccatccgaaccacaaggtatagagcctgctgcgacgaactttcaacatatcggtcaactgaacgcttttctgatgcggttaacagcctcttcgagtgcctcgattgatgcggcataggagagtcggaggttttccggtgcgccgaaagcatccccgggaaccgttgctaccaggtgatctttaagaagatattcggcaacatcagccgagtctttcaacagcctgcctccccatgttttgccgagcacgccgctgatggaggggaacatatagaatgctccctcaggcagcgctgttttgaaacccggaatgctgttgagcgcctcgtacatgaagtttcgccttttttcgaattcagctctgcgctcttcaacaatccgctggtctcctgtcaatgccgctaccgcagctttttgagcaatggcattcgggtttgatgtcgtctgtgactgaatcttgtcgcaggcgtcgataagccatttaggacctgcaaggtagccgattctccagcctgtcatggaataggtttttgatacgccgttgctgacaatgacccaggctttcatttcggtaactcttgccggagaaaatgcagagacgccgccgtaaacaatcatgtcatacatctcatcggaaaggacaaaaataccgcggccctcaagcaccttcatcagtgctcggacctcggtttcgctgtacacagctccggtggggttcgaaggggagttgagcaccagtatccttgttttcggggtaatagccttttcaagctgatcaggggtgattttatagcctgattcaagtgttgtgttgacaattaccggagtcgcactggcaagacggaccatttcaggaaaacttacccagaaaggggcaggcacaataacctcatccccctcttcgcaaagagcgagaaaggtatttgcgagggtctgctttcctccgttgctgacaatgatctggttttcctcgaactcaaggccgttgtctcgtctgaatttttccacgatggcttttttcagctctggtattcccgagttggcggtataacgggtaaatcctgcgtttatggcatcaatgccggcctgattgacatggtcaggagtaggaaagtcaggttcaccggctgaaaggctgacaatattctttccctcggctttcattttgctggcaaggcctgaaattctcatggtctgagattcctgcatgctgagaacccggctggttaaaaggtgttctcccgggagagatggtgtaggcatagggatgttatgttatgagttgctttttttgttttcctgtagttttttatgaagcatggccagaacgcaggggtgtacaaatttgcttacgtcaccgccaagcatggcaacctctctgatgatcgatgatgcaacataggtatacttgacattaggcataagaaaaaccgtggtcacttccggatagagatggcggttcaacagagacatctgaaattcgtactcgaaatccttgacctgtcgaaccccccgaacaatagctcttgcttcgacctgtcgggcataattggcaagaagcccgtcatgcagaaccgcaacggttactccgggaaactcgatgacaatttccctgatcatttcaagtcgttcattaaccgtaaagagtgtttttttttgactgttttcgccaataaccacttcaacttcatcaaagatattcagtgcacgatccagaacgtcaaggtgaccgttggtaaacggatcaaatgttcccggataaatggctttgcgtttcatcggcttgcaagggtcagtgatgaaaaaaagttactcttgtcatgccgtaatctttgtgaaaagagtatgatggcagatgcttgaaattcagatgcgttttgtgctcgatgagcaatatgccttcttcagacaagacacttttggcggtgatcttttcaataagcagttcatagtcaggccaggtatagggcggatcgcagaatacaaggtcgaactgttctgttgtgcgatcaagaaaagctgttacatctgaattcacaatagagctcttgtcagtgacgccaaggtgcaatgctgttgatttcatcgatttgagggcatcggtatgctgatcgacaaaatagacgaactccgagcctctgctgagagcttcaaatccaagagaaccgaagccggcaaaaagatcgagtacaatacttccctcaaaatccattcttgcagagagcgtatcaaacaatgacttttttacccggctgctgcatgggcgaacggcaagggtgtcggttcttcggattttattccccttatattttcctgcaataatctgcacaaagcctcttgtgtttaaaaatcgccaaagacggtttcgccaagaatggcaagcgctttttccgcatcatcctgtgatggtggttttccatgccagttgctcttgtcgggcatggagccttcaaagaaaggtacccctttacccattatcgttgttgccagaagcacagcgggacttttgcgatcatccctgtcacggatacgactgatcgaggcgataacatcctcaatatcgttgccatcgcaatggtaaacctcccatccgaaggctcgccatttatcgccaaaaggctcaaggctcatgacactttgtacctcgccgtcgatttgaagactgttgcaatcaacaatgccgatcagatttccgagatcgtaatgtgcggcactcatagcagcttcccagatttgaccttcctgacactccccgtctcccatgaggcagtatatgtcgttgtttttgttgtcaagtctgagccccagagcagcgccggcggcagcagaaagaccctgaccgagtgagcccgatgcgattcttataccggggagcttcgcttcagaggtggggtgtccttgcaggtaggaactgatctgacgcaatgagttcagctcatggagagggaaatagcctgatctggcaagaacgctataccataccggagcaatatggccattggaaagaaacaccagatcctgatcgtcctgtttccagaaattatgaggatcgtgcttgataagtctgaaatagagcgcggtgaaaatgtcagccatgccaagagatccgccggtatgaccggagtttgccatactgagcattcgcacgatatctcttctgacctggatagccatcatgtcaagctgatctatcgaagcaagctcaagaagctcgccttttttatcatgtggataggtttttatatcttttgccatggtgtttcaataaacttcttaaaggattaatgaatcaaaacaacaaagttacagagctgataacacggtcatccctgttaatcgtcttgagcaacatgagtacaggtgaggcgtagccaccccttattatatataaaggatgccgaacaaattaacagaggcgcccataaataacaaaaaaaactcaatgatctccctgctttctttccttcatgaatttccggactgaaaaaaagagcaaaacgacaaaaatcgcagtgacaggaaaactgtacattatggcatagcgaccgatctcctgccagtttctgccaaggagaagcccgccatacagcagcaggatgttccacagcgtagcgctggcaagagaagcaagcagcaccagaaaggggttaaggtgcatgaggccggtcataaccgaaatgactgctcttgaacccaaaagaaaacggttgaagaggacggcaaggtagccgtgcgttgagaatttccggcgcagcgtctccatgtcggaaggcggaaaaaaacggtgcacgctttgtgagagacggtgttgcgctgtgctttctcctacggcgtaaagcttgaggccgagacggcggctgagcatatagagcagcatgaagccggatgttgatccgagtgatgcccacaagacagtagcggtaaatgagagcttgctggaatggatcatgtagccgataaatgcgacggcaatatctcccggtattggcgggatgacgttttcaagaaaggcaataagaaaaagaaatacgtagaccgaaaacgggtcggcatgctgcagatagtctataaccggttcaagcatcgaaagcccttatttcaaaagaagttaggggagctctgagaaaaacagtatcccgacttgttcgtcgggatacaaaagcaacgcgtgtgccgcacattccatcattggaacgatggaaaaaatagaatatgagcagtgctcatgcactcagtcgagttcgagcactcgtttctgtacctcgctgtatgcgttttctactccgcccatatcgaaccggaaccgatccttgtccattttttcgttggtatcaaggtcccagaatctgcaggtatcagggcttatttcatcaccaagcagaatctcgttcttgtgacgtccgaactcgagcttgaagtcaacaagtttcagttttcgatcagcgaaaaattgcctgagcacgaggttgattgcctctgcacggcttctgagtatcgccagttcttcagaggtggctacaccaagcgcaacggcatggaagtcgttcatcagcgggtcatcaagatcgtcgtctttcagataaaactcaacaagcggctcttgaagcacgaagccctctttgaatccataacgctttacaagtgaaccggcagcgatattgcgaacgacaacttcaaccttgatgatatcaaggcgcttgcagagcatatcacgatccgaaagcttttcaaccagatgagtgcggatgccatgctcttcaagcagagtgaaaagcctgcacgaaatagcgttgtttacgacgcctttgtcggctattgttccttttttcttgttattgaaggcggttgcgtcgtctttgaactcctgtatcaccaggtcgctctgatcggttaaaaaaaccttttttgccttgccttcatgaagaagagttgtctttgtcatgatatgatgatcctgttttttgttttaactccggcatccggcggtcgcttatgcaaagtatcatttatttattgccgatacggtctgttcggcactaaaggttatccgatgtcgcctgctgaacggcaccggtgagcacaatggtgatctgctcatcggtgagccccttgtctttaaggaagctcatgaagcggaagacgccaagatccgagagcatggctttcggcagatcctgagtgttgagacctcttgttcgactgtactcttcagacgttgtgatccagtcactgataaactgttccgatttaccgttctcgagaaaaaaaccggttatcattctttcaacatcatcgcgtgaaggttccgggtgagcctggaaaagcaactgcatttcttctgaaatcctggtcagcacaataacggcttccctgtcaagagtctcttcaagaatgtcttttgccttttttttgacatcagtcctgttggtcatacactgctctggatcgttggatgaagaaatcttgtttccggctgaaaaatcccgaataagttacatatcattccgtgaaagaaaaaattttgcaaagactaagatctcatgaagaaaaccctttccactgtttttctctttttaagcgtgatattgttcacagctttttcttcatcggccaaagcgggagcaggggactcgctgcttgtcatgtggtggaatgcggaaaatctctttgattccattaacgacccggctgttgacgacgatgactttacgccggaagggaagtttcgctggactgaaaaaaaactgcaactcaagctcatgcgtgttcagcatcttttcaatgcaatcaattctcatccacagtatagcgcttatcctgatattattgcttttgctgaaacggaaaacaaaaaagtttttgcaaaagccataggtgtgattaaatccggtggctataaaatggtttatcatgaatccggtgatccaagggggatcgatatcgggttggctttcaattcccggaaagtcgttttcaaagcatccaaggcttatcagattcctgttgacgacaagccatcccgaccggttatcgttgcggaattttccgttttcagccatccctttcatattgtactcaaccattggccatcgagggcgtttgatatccgatggactgaacccaaacgaattggtgcggcaacggtcgtacgtcatatcgcagacagcctcctgcagaaaaacagcaaggcagatatcatcatcatgggggattttaacgatgaaccggaaaaccgctcgttgaaaaaggtactcggctcatcctttgatgcctctgcggttcaggcatcacgcggcaggctcttttataactgctgggctgattgccgtggtattggaagttacttctatcgcggtcattgggagaaaatagaccagattcttgtttccggcggtttgtttgatcgaaaggggctctggctgccggaaaacgctttccactgttttgccttttcgggtatgatggacgaaggtggcaaaaagctttggccgacctatgaaaaaggtgtctataaaggaggctattccgaccatctgccgcttctgcttatgatacgaacgcagcgataaagcgtttgcccgtttttcctgcaagtttgaacgggttttcaagcagaaaggttctgctgatgctgagcaaacagatcattttccgataatccggaatccgaaacgttcatccgttttttcctttgggtgacaggggatacgatggtttcatctccccgcagtgagtcgcacagcataggggacgatgggtcgtaacgctgaacgtttgaggcggccccggtgtgaccggaaacagcatagcagtacaggcagccgtacaggcaggtgttgtagcttccgatatcccgactttccgcgcatccgcatccgtttctccggcttttattttttcggatgccggagtacggtcgaccggtaagtcttccgatcagttcatgatcaatacatcggctgttttggatgccgaggtgctgcagatcaattttttcacagcaggtagagatcgtcatgccttgctttttgccagcatcggcaaatcgtgaggtgagtgcctccatcaactgatttttgggcaggagatacctgatctcttgcatgttccttctgacttttctgtagtcgtcaagaaagcttatgatgcattgtttcgtaaagcctgaaagtttttcagacagcctgttgaacgactccacgtgatagtcgaatgtatagacatcggtcaggatgaccgggtcgtagcgccagatcactctttcaggcccgatgaggcgagagagttttctgaaggtttccaaaaccatctctttgttgccgatgcggggttccagtgttgtgtcgtagggggtgagggtaaagagaacgtaataccgatggccgagagcctcgatttctggcaggaagggcagaaaattttcaggattttttgtccagaaaacaagggcctctgtcgagcgaggggaaagggaaattctcgatacctgccggtaattcaacgggtttcgcacaagcacctcctccgcctgcaaccggttcataaaccactttccataaaaagcaggaatgtcggttcttctgcttgcgctgataatcattccgtcgatttttttatgccaaataaacgtttgcgctcttcggtaaatgaccaccagggaagtgggtcgcctcccgacataaagcatgttattgacatgaatacatcgatcacgcaggggtcatgcagtttttcggttacccggcaaagatcgcgatacatctcaagcgggcatcgaccggcaagttcagccggttcatgaatgccgatcagtcgaagatcgtcggccattgccttgccgatgttcggcagatcggtcagaaatttggcatggtctcttgatacttttgccggattcatgatgttttgacaggtgctgaatcaagggctttctccgattttatcgaaaaaaaatggcagtttaatgttttacggaatattttttacggcttttgacaaaatgacagactgcctcgtatggtcatggctcaaattggtggtaactgatgaagcggcagcttatcaatcgttttccagagcctcatatttttttttgccattaccgttaatgattttttccggaatttcgggattgccgtaggttgcatgtaaatccaccaaacggttgcgttcggtatcagcaagtaccagaaacgtgcatcctaccagtgctgtcggagcggtaacgccccctgtttttgaaaagcctgaagcaagtccggccactattcctgcaggtccgttaataaatcccgagagtaacggggtcagagatatacccgagcttcttgcatcaaccccgaccgcatacgtaaaggtgttctttacggtcaggagtgtgaggtcgtaacctttcagctcttttattccgtcaatgtaccgggtggcatcatagagtaaggtagagacatccacctcatcacccttgtgctttctgctttgaaccgttatcgacccgacaatctctccctgtgcaacaccgcttacattcatggagatggttctctctttcttgccggggcgttccggaagtattgatccgttgtatatgattttggtgccggaactgctgccgatacagacgtcatgagtggaaatcgaaaaatagttttttgacaataacggaagccctgcgacctgcgcgggtagcccttgcagactgaagagcgtaggcgagaggattggtgcgctgatagatccgggaagatatggcgtgggagtcgagccttcaaatatctgactgttggccacagttcccgtcgctaacgaagttgagtttgccgtattgtcattgttgttggtcatgctaaccgatgtgccggaatggcctgcaaaggcaacattggtcatcagtgtcaagctccccaataaatacatgagatgtttcatgttacaggtatttatcttgtttgcccgctccccggtcgaacatgttttttttcgaccggggagaaagcctggactatgctgtgccgggcagtaccttattgttatcagttgcccagtgagccgttgatagcaattgcggtggcagagttgatcgattcaaatacggcgccaccaaggtttacgccaacaccggatccaactgctccgtcgacattaatattgccaacggtcataccatcagatccattgttatcaccgtagcctacaccagcggcaacaagcggtgttacgacccactcaagtgcaggaaatgatgattcctgtgttgcagaggccacagcgtaagcgatatcgccctgagtcagaaacgcaggtgccgtcgcgctggcaatagcagcagaaatgtcaccgacagtaatgcttgggttattctgtgtattcgtgaccgtggacgattgactattaagaagaacaaggatgtcgtccgacagaggtgttccgtgattaatgtttcctccgttaccggcaaacgatgtgcttccaaatcccaataccgctgcggcgaccaggattgttgcgaatgtttttttcatgatgcgactccttttgtttttgttaagagaggttttttttcatcagaacaacacgactaaagagtcctgtcgtaaacgctgctcaacagcaactcttgttgtcaaagaacactgtacccgaataacggaagtacattaatgctggttatactcaataaccaaaagctcatttgatgagcagaagcttattgatcgcttttcaaagcctcatatttttttttgccgttaccgttaatgattttttccggaatttcgggattgccgtaggttgcatgtaaatccaccaaacggttgcgttcggtatcagcaagtaccagaaacgtgcatcctaccagtgctgtcggagcggtaacgccccctgtttttgaaaagcctgaagcaagtccggccactattcctgcaggtccgttaataaatcccgagagtaacggggtcagagatatacccgagcttcttgcatcaaccccgaccgcatacgtaaaggtgttctttacggtcaggagtgtgaggtcgtaacctttcagctcttttattccgtcaatgtaccgggtggcatcatagagtaacgtagagacatccacctcatcacccttgtgctttctgctttgaaccgttatcgacccgacaatctctccctgtgcaacaccgcttacattcatggagatggttctctctttcttgccggggcgttccggaagtattgatccgttgtatatgattttggtgccggaactgctgccgatacagacgtcatgagtggaaatcgaaaaatagttttttgacaataacggaagccctgcgacctgcgcgggtagcccttgcagactgaagagcgtaggcgagaggattggtgcgctgatagatccgggaagatatggcgtgggagtcgagccttcaaatatctgactgttggccacagttcccgtcgctaacgaagttgagtttgccgtattgtcattgttgttggtcatgctaaccgatgtgccggaatggcctgcaaaggcaacattggtcatcagtgtcaagctccccaataaatacatgagatgtttcatgttacaggtatttatcttgtttgcccgctccccggtcgaacatgttttttttcgaccggggagaaagcctggactatgctgtgccgggcagtacctgattgttatcagttgccgcccagtgagccgttgatagcaattgcggtggcagagttgatcgattcaaatacggcgccaccaaggtttacgccaacaccggatccgactgctccggagacattaatattgccaacggtcataccatcagatccattcgcatcacctacgcctacaccagcggcgacaagcggtgttacgacccactcaagtgcaggaaatgacgattcctgtgttgcagaggccacagcgtaagcgatatcgccctgagtcagaaacgcaggtgccgttgcgctggcaatagccgcagaaatgtcaccgacagtaatgcttgggttattctgtgtattcgtggttgttgacgactgatcattgaggaggacaagaatgtcatcagccagaggtgttccgtgattaatgtttcctccgttaccggcaaacgatgtgcttccaaatcccaataccgctgcggcgaccaggattgttgcgaatgtttttttcatgatgcgactccttttgtttttgttaagagaggttttttttcatcagaacaacacgcctaaagagtcctgtcggaaatcctgctcaacagcaactctttctttttcaagaacattgtacttgaatatcaaaagtacaaatcttctaatcatacttgaaaactaaaagttcatatataaaatataaacatgatttcttgctgttggcgtaactatttattataaaaggtgataccggttatcgccgtaatgatcgagtgaaatatttttatacaaaaacattaaaaagatctgatgctcatgttttttcggctgatgtagcctgttgtgccttggtgggggaataaaaaagctgtgaccgatctctttttctttatttgattaaaaaaaatcgggggtgatggtttttgtttttttttgtaaggttttttactaaactaactctatacagtttaatgatttattgtatatgtgccgtatatgtgctgtatgcagcaatcctgtttttatgcaggtttcacctgtaagatttgtatgtctttttgtttttgtgtgtttttgtggcgattgatgccgggtgaaaaacgggcgatttgatggggctttgcaggcagaatttatttttctgttatacaggggttcctgatgatatagggattgctttagatcgattgtgcaaaacaccctgaaacaggatgaactattttgcgactatgaggatagactatgagtgatcataataacaaaggacgtcagcaggatgtcaaagcattgccccgaagggttgatgaacgccttaatttgtccaggcacaaggaagtaaagccctcccgcctgcatgatgaagtccacaggatcgtttatgaactggaagcgcgtcagttggaacttgaaatgcagcaggagaatatgctccagagtaaagaggagatggagtgccttctgaagcgttatgtggaacattacgatattgctcctcacagctatatgacaatttccagagagggttccatacttgaagctaacctgactgcggcaaagaatctcggtcaagatcgagccttgttgaagggtgaccttctggaaaaatttattgctgataaagatcgcccggttttcaaggcatttctggaaagggttttccgcggacaaacaaacgcattctgtgaagtcaagctttttaacaatcaggcttcgcaagccagaggatcagcagaagccgatcggtatgaaaccgttattgaagagcgtatggttcggtttgatgccgccttaagtaatgatggtgaggagtgttacatttatattaccgtttcggacagaggttctcaaaacgagcttgaggggcaaaatactttttttacggatagattgaaggacgatatcgccgatatgcctgatagtgataaggtcgactttaattatcagttgtttgattctgttattcatacaagaatacgcctggcagcgctttcctatctttatacggttaaacaggcttgctttgtcgaaatcagagacaaaatcaaggcttcagacggtagtttaagtgttcatatgcggatgcttgagtctgcgggatatatcagttgcgataaggagtttctggcacgcaagccgcaaaccgtctacaggataactccgcttggtcatgatgcgtttctgaaatattcggatattgttttttcgcttatcgcaaaaaaacaagaggcatcctgactcctttcctttcattccctcttttttgacagctctaacataacctgcccggcattcatcgtcgctatgcctgaaaaacgttcagacaatctctgatggatgcgggcgtttggtttttattattgctttttatggaagaagaacggcgcatgagatcacggttgtccagaggccgttttcaccctctgctgactgtgtgatgttgtatgagttgataattttaccgctcatctggtagatgccttcacgttcgtcccagtccttgtttgggtcaaactcaatgccgagggttgttgccagcatggttgcggcgaggtcttcagcatattcaccgcactgttctgcagattctccaagcggatggtgttccgagagatagccgtactgcgtgtcatcggccggtatggcaacaccgactgatgcggcaatcaggcgattgtattcattggttgagttacgggccatgacgacaaaggttatctgacctggagagagcagggccaatccctcatcaacgctgatgcgccggcattttggaggaaagatacttgaaacagttacgaggttgcatttttcgatttttgcatctctcagggcaagctcgaatgaggatagatactctttgtgtcttcctacaccttttgtgaagaagattttttcagggacaaatgacaatggcgtgtctccttattaccgttatttgagcgaaagtgctctgttttacagtggtagatcaataagagaataggtgctgtcgggtgttgcgtctgttttgatggtttggtgttttcagggatgaacgctctcgtgacttttcaatggcatcggttttttctctgacgccacgtaacaggaaaaggttccggagttctgctctttttcgagatgctggtgaagaagatgcagcaactggtcgatttcattgagcaggttgcggtggttgaatgcgactgccataagaaaaaggggaaatgagatatgctcctttctcagttttctgagcacgttacccatggcctgtgtcatgaagggaagagagcgcgtgctatcaacagagcgtgttgctgttggttgatgatcgggggctctgtaatcgcacctgaaataaaagttttcagggccatcccattcgatggtaatggtacagggtttgacgctgctcatggacgccacgattttttgggtcagaaaagtttcggctttgttctcagtatagcgattttgaaagatttctaccgttacggcagtgtaaaaccatgcgccggactttgccgccgctcttgtcgattttccttcatgcgtgtatttcgataatgtcgttccatcgtgtggtatagtgcggtgaaagcttttcctgtcgttgtttccagccggagttggtgtcggatgctgtgcggagtgtgccctgaccaaatcgtgagtttatcgcgtcaagcgtttccataagtttcatgtcccgcttctggttccggggtaacggatcgttgtcaaacagggagagtgttgtcattgcggctcctttttcatcggtaataccggaaaccagcacgccggcttttttgtagccgtatccggatcggtagatcgaggcaagcagcagttgagcagctttctggagctcaagggtgttgtttgaagggaaggggagcgcaaaggttcttgttccccggtagcggttttctttttcgataaatgggctggtatacagaaaaacagtgagcagcgatgcccgggaaccttctcgacggagcttgaatgcgcatgttgaggtaaagtgagctatggcatagccgatttcttcgtatgagcttaccagtgagccgaaagaacgggaggtgcagatgctctgctttctcgaccgaaccagctcaagaggcaaacaggagtgtccgttcagctcctgctgcactcttgcgccggtgatgtggaggtgtttctgtacccagtgcgtcggtgcgtcggcaaagtcgagagcagtatggatgtgctgcttgtgcagcagtgcggcgtactggctgccgatgccccagatgtgttcaaccgccatggcgccgagagcctcccttgttgccgctgcggtggaaagaatgcagacgcctccgagggagaggtttttttttgccatgcggtttgccgccttggcaatggtttttgttgctccgatgcctatgctgaccggaatgccggtgtttcggtgtactgtttttcttgttgctgctgcgtagtcggcaaggttgaactttccgaagccgccgagatcaagaaaacattcatcaatggagtagatctcaagatcaggcgcaagcgtttcgagggttttcatgactcttgccgacatgtcgccataaagcgggaagttggcggaatagacagctacgttgtgctgcctgagcagttcacggtttttatatgcagggtctcccattgcaaggcctattgcctttgcctcttccgaacgggcaataaaacagccgtcgttgttggagagtaccacaaccgggcggttttgcaatccgggattaaagacccgctcgcatgagacatagaagttattgcagtccaccagagcaaacatgatgcttttttaggtttatctcgccttgtggatgatataggtcacaataccccatacaagaaagtcattctcttcggtgatccggataggcttgaacgcatcatttgccggcatgagcgagagacctgatttatcctgagaaatgcgcttgacggtgaactctccatcaagaaaacagatggcgatgtcaccgtttttgggatgaagggatttgtcgatcacgagaatatccccttcccgcaggtttgcttcaaccatcgaagagccttttaccctggcgtagaaggtggcttccgggtgccgtatcagagccttgttgagatcgagtccaagctccatggcgtcatcggcaggggagggaaagcctgcaacaacaccggtttccgcataggggagcaggagctcgctggaaacgtccggcgagtaaaagtcaaagatttcgttacgatatattctggtgagtttcatgcttcagacagacttcagttctcttgttttgaaaaagattttacggaatcgttgcatgcgcttcatcatatcgcaacaaaggttttgtttttttaaccatacaggtatttcgctaaaagggagctacggtcacttcggctaatcgatccttttcatgaataactaccgggaacatcttttccggcctctgccatttcttgatcggggaaaatcggtcttaatgcgactgctgatgattcccaatctttttctgattcgggcagcaggcgttgaacatctgaccaccgacggtcgccccgttctgtttgtttttaatcataataatgcttttgaggcattattggtgccggtttttctcatctatcggcgtggcgggcagttgatcagtttcgtgatcgactggatgtacggctatctcccgtttatcggatggctcatgcagatgatcgatccggtttacgtttatcataagcgttcaaccctctcgtttattcaagcccgccgacctgaaggaactcacgaaaacaccgttgatcgatgttgcgaaaaactgcatgccggtataagcatcggaatttttcctgaaggaacgcgcaacgctcatgctcaccggttgatgaaaccaaagccgggtatcggtcacatcgccctgaaatccggtgttcccgtgattcctgttggcattgattttccacaaagagcgacaaagggaaagatcccccggtttggaagaatcattgtccgcatcggtcgcccgatgacctttcatgaggcatcagcccactatcaggcaactcttctcgaaagtaatggtggcaatgctgttcgcaaacgacagcatgagctggccggagcggtgtcacatgaaatcatgcttcgcctcgcagagctttcgggaaaacgttgtttatcagatgcgtctttcggaaaaacggatggtaacgataactcaaaacaaaaggagcagctatgtcctgtataacggtcggaagggtactgggcggcaacgatcatgctgctgctgtcgaagttattgaacaggtgtttgccagagaaaaaaaatggatcacatccgccagcggacaaattccggatcatgtgaatgaatccgggaatgtctcatggtttcttgcgcgggtaaacggacgtcctgctggggtgctgaggcttttgtacgatcctccgcttgagctgcccgatgcgtacgccgtgaactttatgccgggaattgatatcgagcatcttaaaaaacagggacgatatgtcgaaatagggcgattcatgattcttggcgagtttcgcagaaattacagggttgcacttcggctcatgcgtgaggcgacggcagaggtgatggagcgggattattcccatttcataacggatgtttttgaggatgatcaacactctccgctcaactttcacacaagggtactcgggttcgaggcggttgggcggcatcttttcggggatctcaactgcagctcggcgagaatcatccttacccttgatattctcaaactctacagtcgcgtcaaagatagtcggagcaggatttacctcgaactcattcatggaatccgcgagatagccgaacgccgaattcgccgcatacagtcaggcgttgcaaaagggtagaagatgcatggagggttgcagagataacgctaaaaagcaagggaggagagtgcgatgttgagactcgatgaactcagggctggtgtcaaaggggagttttttttaaaagaggagctgcacgatcataatgtccgcaaggttgatgcgcttgccgatgtcattatcaagcctgccggaaaaaaagagcttggcaaactgctgaatctgttgcaggcggcagggtatcctcatgtggtcatcaattcaaaagggcgggtgcagtttcccgatcagcggtttcatggagcggttattgtgaccgatctgaagctttgatgagttttcgacagattgttcaccatctctttacaatcgcttaaccttttcgtaacagtggcgggatagattagcaggcgcatgaaaaacatgcagcaagagtttttttgttttcatgaacacatcacacaaccaatcctgtttaattatgaaaaaagttgcattactggtcgctctggccgcttccatggggttcaacaacgcagaggctgttgactggaactggagtgccgatatccgttaccgttacgagtccggtctgaaggagacgacagccgatggcgagcacagtcgcgaccgtcaccgtaccagagtccgtctcggagtttatccgtggatcaacgaagagctttccgccggcgtgcagatcgcaaccggaagcgatgaaacaacctcgcgcaatgagactttcgacgatatgttcattccggactccatctatctcaacgaggcttttattgactaccatccgatgtttcttcagggcaatgtcaacctgattctcggaaagagagatgtggcaaaaacgctcatcgtcatgaaagaccttgtctgggacagcgatattacccttgaaggtttgaccctgcagtttggcaaggatagcggcggcaaagaaaaagatgggttgaatgccactgccggttactatatgcttaacgaagttaatggcagtgctcctacagcagcgacaacaggcaagacagagcgcgatgcctatcttgttgccgctcagttagcctatacaggctcagtcagtgatttaggctacaaagtcggtgccgcctactatgattatgtgcatttcgattatgacaataatgtttccggtgatgccggctatgtgccgaagtacaagccggagtttgattataccggcaaggactttaacatcgtcgagctctttgccagtgtcgggggtccgattaccgaaacccttccctggaagatctatggtcagtatgcgttcaatacggcagagcaggcggattgtccaaatatcgatgataccaaaagggatgcttatcagatcggagttcagatcggtgatgccaagcaggtcgggcagtggtcacttggcggcgaatatgtcagtattgaacgggatgcggttacgattcttaccgattcggatcgtaacggaggatcagccaccaatcttgaagggttcaaggttgctgctgtctatcatcttgtgcagaacatgacgcttggcgccacctatttaaacttcaagaccaaggatgttgatgatatcaccaatcacctcttccaggctgacgttgttgtaaaattctaaaaaaccgtgtcttgttctttcagtgtgttcctgttctttctccatcaggttgtgtgttcaggctctaaggctgcccgtgcagtgatgcacgggcagccttgaaagccggagatatgaccgataaccatttttcgtcttactaatttcaaatcataaaaatcaacatgaaactgttcagaaaaatactcttaagtgccgctgtcctgggtgttatggcttcaggtacagccgaggctgccggtaaaatcgttatggacggatcgacgactgttggcccgatcgcgaaatcctttgcggcctacttcaccaaaacaaccggagttcaggtgacggtcagtgaatcaggttcaggcaatggtgctaaaagtctgatcaacaagacctgtgatatcggtaatatgtcgcgcgccatgaaaagtaatgaggttatggcagccagaagcaaaggtgttaatcctgttgagcacgttattgctcttgacggtattgcaatggttgttcatccgagcaacagggttgatgcgctttcaaaagcccagattcaggggatatatatgggcaaatataccaactggagtcaggttggcggtcctaatgcggctattgtcattatccagcgcgagtcgaacagcggaactcaggataccttcaaggagctggtgatgggtaaagacagtcctatttccaagagagccgagacccaggcaagcaacggggcagtcaaaagccgtgtcagttcaacaccggcagcaatcggttttatcggacttggttttattgacagctctgtaaaagccttgttggtagataaggttgaaccggaagtgagaacggtgaaaaatggtacctacccaatttcaaggcctcttttcatgtacaccaatggtcaggcaacaggagtgatcaagcagtttattgatctggccaaaacagaagagggcaagcgtatgatcagcgagcttggctatgtgaaccgttattgatcccggtttaattttttttatctttcccctgatttttccccgaaaaagccgcctggtatcaggcggctttttttgcgctgagtacccttgcgtttttcaaagggagcgctttttcatacctttactttaggtaaccacgtaaacgttttgaataaaaacaatgatgaggatagttatgaaaaaactgatgctgtttctgtttgtcatgctgtttgccggatccggttcacttttggcagcaccaagaagcattgtacttgacggctcgacgaccgttggtccgattgcaaaatcctttgccgcatattttacgaaaaaatatcatctgcctgttaccgtcagtgagtcgggaagcggcaacggcgccaaaagtcttatcaacaggtcttgcgatatcgcaaccatgtcgcgaaccatgaaaaaagaggagcttggtgcagcaaaaaagaaaggggtaaatccggtggcaaccattgcggctcttgacggaattgccgttgttgtgcatccaggcaatccggttcgaaatctcaccaaagcgcagatcgccgcaatataccagggcaaggtcagcaactggaatcaggtgggcggtcctgactcgaggattgtcgtcattcagcgagagtcgaacagcggaacccaggagtcattcaaggagctgattgtcggaaaatccgcccagatcgtcagaaccgctgaaacccaggccagtaacggcgccgtaaaaagtcgtattgccgtgacccgaaccgcaattggttttcttggtatgggttttgtcgatcgcaccgtcaagccccttgccgtcaacggcattcagccaaccgtgtcgacagtcaaaaacagaacctatcctgtttcgcgaccgctctatttctataccaacggtcaaccggcaggtacgataaaacagtttgtcgatctttcaaaaacagtcgacgggaaacgcattgtcagcgaacttggttttatcaataactattgacagggcagcagggctcatggagttaacctgaattgaaagtggcaatcctgaaaaaagttgccgaaacggtttgtattgttgcagagatgtaacaataggtgctttttttcttcacccaaaccgaatagattaggggcattcaaagtgaaggagctcttaagcggttccaggtaatgaggaaataaattgcaaaggctatgggtgatcaggcaataaagagcagcaatcgttcaggtgcgtttgttgtgagcgaaaaaaaacgcagggtgcagagaattaccaaaatcgcaggagagatgcttcttctcggtattgcttcgtttgtagctattgttgtactcttcattttttactttgttgccgttgatgccattccgttctttcaacttcagggtttcagtgagttttttgccagttcagcctggtatcctgccgatgatccccctcagtttggagcacttgccatcatatacggcagcggaatggttacgctcggttcagccctgcttgctgttcccatgggtatagctgcagctatctgtctcagcgatattcttccctttaccattcgacagtatgcaaaaccggttattgaaatgcttgcggccattccttccgtcgcattcggtttttttgctctggtgattttcgcccctctcctgcagtcaaacggaggttcgcttctgatgtggacctggtggctccttgccgctccttgtctcctgcttctggttattgttgttaccgatctgttgactacaaagatcgaggatcagcaaaaacgcaaatggtttacaatagtgctgacgattctttttgcttcagcgtcgctggctcttctctatctggtcgggacttttctgcagggaatcgaaatccttaccggcaccaatgcgctcaacgtttccattatgctcagtttcatggcgcttccgaccatagtgagcgtttccgaagatgccttgcaggcggtagggcgcgagctgcgggaaggcagttacgctcttggagcaacacgcgccgaaaccatcatcaagactgttcttcccgcagcaagcagcgggattcttgccgcagtgattctcggtgttatgcgctccctcggtgaaaccatggtggtatggatggcatcggggaactcttcgagcattcctgagccctggttcaattatctctctgcggttcgaacccttacggcaactattgcaggcgatatgggagaggccgaccaggttaccggatcggctcgtttccatgtgttgtttgccatgggtcttcttcttcttgtcatcagttttatcagcaaccttgtcagtgagagaatcgttgtccgtcagcgcaaaattctttccgggcaataatttgcttccatctgacaatatgatcaactgtcactcaaaccgtctcttatgaatctcggtaccagaaaaatccttgaccgttcgtttacctctataggtttcggatcgattattgtcatggctcttgcacttctgttcgtgctcgttccgattgtcattaacggagttggcgctgttttttttacgggtaccctcgaacatcgcaagatgcttttgaccgaattcaacaggggcaaccggacggcagttgaacagcagtcggcatcatccgagtcctatcgtcagcaaatctatgtcatgcttgctgattttgagacggaacttgaacagatggagccggaacagaaaagggagtaccagggaagatatgctgaggtcagaagcgctttgcaggcattactggggccgctgcccggtgatgctccgccggtacttacccgattgaagtatggccagacccgctgggagaaagcggaggagaagctgcacggtcttctctatgagtcaaaatgggatacttcagaccccacagccatgtcaaaagagtactttgtcggtcgtgcggcaagttttcagggtacctctcttgtcaggctctttccctatgtggaaaagaacattgttcatattcttgagccggaatttaccgtttactggggatttcttaccgacagctcgctcgattcacatattttcggaggcatctggcctgaaattcagggaacattttttcttgccataggggcaatgctctttgcttttcctgttggcgttatcgctgcggtgtactttaccgaatatgcaaaagagggctttttcaacagtatgcttcgcagtgccaacagcacccttgccggtgtgccgagcattgttttcggtctgttcggtcttgcttttttcatcaataccatgaaggtttcggaatccaaaagcgttcttgccggttccctgactcttgctatcatgattcttcccaccattatcagggctgctgaagaagccattctctcggttccgaaaacctacaaggaggcctccctgagcctcggttcaacgaaatggaacaccattgttaccgtgattattcctgcggcacttcccggtattctcactggtggtattatcagtctcggcagggctgccggtgaaaccgcccccattattttcactgctgcagtcagtgtgggttctgccatcgggcttgcggatgtttttacctctccgactcctgctctgtcgtggaacatctataatcttgccagcgaacatgaaatggccggtgaaatcaggcatgtgcagtacggaatggtgcttgcgctggtcagcattgtactcatactgaatctttcggcaattctcttgagagcaaggatatcaaaaaaattaaaaggctaaggaacaatgcagatgacagcagatgcgagggatacatcatccaggacgcctgaagcacaggcaacgcgtgatatttacctgccgcccgaaagaaaaaaagtttccgaaggaggagtaccccatgttatagccaaaaacttttcgatttactacggagagttcgaggctgtaaaaaaagtcaatgtcgatattctgtcgaaatatgtgacggcgattattggcccgagtggttgcggtaaaagcacgtttcttcgctcaatcaatcgtatgaacgatcttattccgagttgtcataccacaggcggtctgctttttgacggcgaagatatttatggcaaatttaccgatgaggtactgctgagaaaaaaaatcggaatggtgtttcagaagccgaatccttttccgaaatcaatttttgaaaatatcgcttacgggccgaaattgcatggtattcaggataagaaagcccttgccgaaatcgttgagcgaagtctgagaaaagccgctctctgggatgaggtgagcgacaggcttgataaaaacgctcttggtctcagcggtggtcagcagcagcggttatgtgttgccagaacgctcgccgttgagcctgaaattcttttgctcgacgaaccgacctcggcgcttgaccccaaagcgactgccaaaatcgaggatcttatccaggagctcagaggcagttacaccattatgattgtgacacacaacatgcagcaggcatcgcgcgtatcggatttcacgatgtttttttacgagggagttcttgttgagcatgcaccaacggcgcagttattcaccaacccgaaagacaggatgaccgaagattacattaccggaagattcagctaacgaaataatcatacgacccatgtccgaaagacctgttcatgaatacatcaaggagttgtctgaagagctcgttcaacttttcaatctggttttgcgtaatttttatgatgcgctgcacgcagtcaagcatcaggacgagcatcaggcacgaaagatcaagcttgttgacgatgagatcgatatcgccgaggtgagaatcgaagagcggtgccttgcttttcttgcgcttcagcaaccggtagcaagagatctcagaacgatcgtcacaattatgaaaatcaatgacgatcttgaacggattggagatctggcggttcatatcatcgaaagaattccggaaatcagcctggagatgctcgatagatttgatttcgaggagatgggccatcttgccggagagatgaccaaaaagtcaatcgaagcgtttgtcaacaaggataaggttcttgccgaacaggtctgtgcccttgacgatgagattgacgcaatgcacagttcagcctttaaaagggtcgcggcgatcatgaaaagtcctgatgccgatgttgatcagcttatttccgttctcagcatatcccgctatattgaacgaatggccgatcatgcaacgagaattgctattgaggtgatttatctcgtaaccggtgaaattgtacgccacggagagagctcttttgaaaagatgatcaagtcgctcaaagactgatgtgatcttgctgaggtaactattcctggtttttttgttttttaacttgcatataacctcactgctcagctaaattagacaacacgtgatacattctgcattttattaacacaagtgaggtgttgtactctatggcaaaaatgttcggcaagttatttggcgattcgccaaaaacatctgaaaccccgcaggcgtttacgatcaagattgatcccttgaaattcaatctctccattaaaccttcggggactgttcatgttcagcttgaatcgctcaagcagaaactgaccaagctttcatccaacgttgaaaacaacctgatgctgagtatcagggcctcaaccaaacaaaatgtcgatcttgcctcatcggcattcaagtttgatgaggagtatatccagaaagggaagtttgaggttgagtatcttacgcttgcctatctgtcgtttcagcagcttgacgatgatcagctcgccattgtgaaaaacgcgcgcatgattctgcaggaactcgaaaggctggcgcaattcgcgcttaatattgcagacaagaccggtcatgttcagttcgccaatgttcaggagttgcataaggacgagtatggtctgaagccgatgggagacattactgcggagatgatcaagaaagcagtcgaggcatttgtgagcggcaatgcaaagcatgcaagcgaaaccctcggcatgatgaaggagatcgatgagctttatcaatctgcggtgaaaaaaatcaagtcatcagtaaccgaccagaatatcaccaatctgactggcattctttccgttattgaacatgtcaaggcttctgcggatatttcctgttcaattgcaaaaaacttctgctgaagttttttgtatcatgtattcatgtgctgtttagtatgaaaaaggcgggccttgtgcccgcctttttttgttttttagctgataaaagtctgcaatagagacaatgtttgagattatgaaacggaaaaggatccggattgctctgctgcttttggcagtggtttccctgctgttctggtggatgcagtccggccataagagcgataagatggagagtggttatagcggaaattttcctgtgatggctgaaatcgtcagagttgcttcagttcgtgacagtttcggtgtgacggggagtgttcaggccttgagggatgtggaggtattctctgaaacgagcggcattgtgcgaaaggcatatgtggaagttggagaaaaaaagcaggctggagcggtgctgtttcaggtagatgatgaattgcaggcctcggctgaacgtaaagcgcgtctcgcctgtattcaggcaaagagagattacgagcgttatgcaaatctctatcaggagggagccgtggcgcttggcagtgtggaacctttgaagctcaagcttgacgatgcagaagccgatctgataacggcaggcagaaaataccgggatacaaagatcaagatgcctgtttcagggacggtgaccgcaaggtttgttgaagagggagagatggtgcagccgggcgtgaaagtggccaatgtggtcgatctgtcgcaactcaaaatcaggttttatctttccgaaaaacaggtactcatggtttcttccggttctttgatcaagataacgagcgatctctatcccggcagaatctttgcagcaacgcttttttcgctcagcggaaaagcaggccgtgaccatacttttgaggctgaagcgcggatggagaacccgcaggcaactcctttcaggtcaggtatgtttgtcagggtatcggcttccggggcggcggagcggcagtcggtcgttattccaagagcggctcttgcagggagcattctcaatccgcaggtgtttgttgttaacctcggtacggccagggtgcgaaatatcgttgcaggaagcagttacggtacatcaatcgaggtgctgtcagggctggttcccggcgacagcgtggtcacgagcggtcagaacgagttgcatgacggcatgcaggtttccgttcttcgtcaaaccggtaaagggcctgaaaaatgacgcttaccgaactttccatcaagcgcgcaagtcttgttgtcgttgttttttcagtgcttggtatcctcggctttttcagttatcaacagttgcagtatgaactgttgccgaagatgacacctccggtcgtctctgtttcggttcagtatccgggagcatcaccggttgaagttgagacgtcggttaccaaaccgattgaagaggctgtttctgcaattgaaaagatagagagtatctcgtcggcgtcttccgaagggctttcttccgtcacgatcgaattttcgaattccgctgatattgacaaatcgctgcaggatgtccagcgcaaagtcaatgaaatcagaggttttttgcccgatgaagccaaagaaccggttaccagcaaatttgctcttgacgaggttcccgttctgcgaataggagcaacctctcttttgtcggatagcgagttctaccagcgactgaaggatgatatcaaaccggttctttcccggattgacggagttggtcaggtctatcttcttggtggtcgggaaagggagatacgtgtaaaccttgaccttgatcgtttgcagggatataaccttactgttacggatattctgcgtgaaatcgagcgctcaaaccttgattttccaactggaaagatcaatgacagcgatcgtcagtttgttgttcgtcttgcaggaaaatatgcaactcttgatgaattgcgcaatctggtcatcagttcatccggagatggcagcgttgtgcatctcagtgatattgccgacgttgaggacgggttcagggagataacgaccttgacgagactaaacgggaaaagcgctgtcggcatcatcatcatgaagcagaccgatggcaataccgtcgcggtcagccgccttgtccgacaggagcttgtacgccttgaaaaactctacaaggcagagggaatttcgtttgatattgcacaggacgcttcgacctttacgcttgaagcagttacggctgtccagcacgatcttctgcttgccgtcgtgcttgttgcacttgtcatgctgctttttctgcacagtctcagaaattcgttgattgtgcttatatcaataccgacctctcttgtcacgacctttatcgggatgtacctcttcggattttcgctgaaccttatgactctgctttctctttcgctggttgtggggattctggttgatgactccattgttgttcttgaaaacatctatcgccaccttgaacagggcgaagaaccccgatcggcggcattgacgggccgaaatgagatcggttttaccgcactttccattacgatggttgatgtggttgtttttctcccattgtcgcttgtcagcggtcttgtcggcaatattctcagggagtttgccgttgtgatggtcatttccacgcttgtcagtctttttgtctcctttaccgtgactccgttgcttgcatcaagattttcaaaagcggaaaaactggttgcggataatgctttttcctccttcgctctggcttttgaacggcatttccagcgtttcagggattggtaccttctcttgcttcgctggagtcttgagaattcgaaaaaagtgattcttctgtcgacaattcttcttttttcatcgttctctcttctctttcttggttttatcgggggggagtttatttcggtttcagacaggggagagttctccgtcatgatggagtttgagccgggaacaaagcttcgggagaccgatcggatcacccgcgaagtagagcggaaaatcgcccgtatgcccgaggtcaaaaaggtgctggtgaatgtcggttcttcgagtgaaggttttttcaaccagagcgctgacaatatatcggaactcaatgtacggctcagcggcaaggaggagcgtaaaaggtcaaccgacgatctgatgaaggttgttcgcaatgaccttcgcggtattcccggccttaaggcgagcattaatcctattggtatttttggaacggcaaatgagacgccggtcatcgtcattatcggaggagcgctgagaagcgacgtcactcgtgttgcagaagcactcagagacagtttgcgggtgacgcccggtactgccgatgtgaaacttacatcccaggttggaaatcccgaaatgcgtctgaagatcgatcggcagaaaatggcggaattcggattgaatattgccgacgtcggcgcaacgcttcgtacggcctatgccggcgacgatgccggcaaataccgtgacggtgacgatgagttcaccataagggtcatgcttgacgagttttaccggcacaacacttcgagcattgagaatattgtctttcgtaatgctgccggtgatcatatacggcttgggcagtttgttgcgcttgagcaggatcgaggatatacgcaactgcagcgaaaagacagaaataacgccgtatgggttaaagcgcaggttgtcgaccgtcctgtcggggaggtcggcacggagatagaacggattatcgtcaatatgaaaaagcgcggcattatgccggagggggtaacctatgcgtatgaatcagatttgaaaaggcagggcgaatccttttcaaccatgctgatggcttttcttgtagcggtgctgtttgtttatctcgttatggtcgctctttatgattcctatgtctggccgatggttgtgatgttttcgataccgcttgctattatcggcgctctttttgcgcttgctctgacaggcaagtcactgagtatttttaccattctcggtatcatcatgcttgtcgggcttgttggtaaaaacgctattcttcttgttgattttatcaacagattccgtgaagaaggcatggcgttgtatccggctattatcgaagcaggcagagatcggttgcgtccgattctcatgacaacctttacggtgattttcggactttttccaatcgcggtttcgggaagttccggttctgaatggaaatcaggtcttgccgttgccctgatcggcggacttggcagttcaatgtttcttacgcttcttgtgattcctgtcgtctatgtctggtttgaccgccagaaaaatcgctttgaaggtatcaggatgcgatggggcaagaagggagataagataagatcggcaggctgagcgcattattttgcaattcctttgcaattgatcagttatcttgtaagctggaagatattgtttatataactgctggctgcaaagcgaggcggggttgcaaacgaagctgccgaatcgcagggtaacgcttcagagtgtttttttgtggtgtttatattatgaaaaaagaagtgtttatgaaattcttttccgaagaaagccctgttctgctgttatgtcgcgcggcgctttcgttttcatggatatatcaaggtgccgttccgaaaatagtctgccagagtactggcgagattgatctgcttggtcatgtgattcccgtttatcaatgggcatgcatggctgtgacctggatgggggttgtcgagatactctttggtatctatcttcttgttgcccgaaagagttgggcgttttggctcaatgtgttaactttattcagccttttaatttatgtggcactctttgaaccggaactgttcacgcttccgtttaatcccctgacgctcaatattgcactcgttgcgttgtcgcttattgctatcaaggaactcaataaaaacggaaatgcacatgatgccgcatcgcattgaaaagaatttgggcggggtagcagagctctttttgcgagtttcagtgacggtcatcaccattgcggtttttcttggagcaatcggcgccttgctcggtaatatttttttgctgcgtctgcatccctatgttttttttatagggttcggcaaccttgccattcttattctcaacaggtatctcacggctgtcatctacccggagttgagaatagatcctcataagcagcttcgctatatgtatgccgtgctgctatcactgataagtattgccattgcactgtttatggagtggcctcttctgaaggccgccacaggccttttgctcatggttgttgttatggggccgctcaaggagatatttacaactctttccgtcagccggatatggaaggaggtttctgtacgttattatattttcgatgttctttttctgcttaatgccaacctcggacttttcacccttggcctgaaagaggcttttcccgaccagaagattattcctttctttgttacgcagtcagcctattttctcggttcctcttttcctctcagtatcagcgtcatgggatttctctatacttacggctggcgtacctctccgaaaagagggcttatccggcagcttttcagtatctggttctatgttttcgtcggtggtgttctcggctttctcattgttattctccttggtaattatttgggcatgatgctgatcagccaccttcttcttttaggcgtcatggctatactcggaggttttgccgcctatctctatggctttttcaaaaagaactttcatcatccggcgcttgcctttctgttaagcgggctctcccttttattagcaacaagcgcctatggcatcatgaatgtttacttcatcaaggggatccctttcggatcctatccccctattcgcctggataaaatgtggctttaccactctcatacccatgcggcactgctcgggtggataaccttctcttttattggcatgatctatatcgtcatacctgcaattttccgttcgaactctcttcagtttcttcaaggttccggagagctttctgaaatgctgcagaagaagacgatgaaaaaggcattcaggcagcttaccattatgctcctgtcggcaacagcaatccttcttgctttttttcttgaaaaccagatacttcttggtctctcgggtcttctgtttggttgttcggtattttttgtaattatcaatcttcgttctgaactctacgaggaagaataaataaccagcctgtatcatgcgctctaaaacgatacgtttttttttacccatccttctcaatgcggctttgatcccggttttttcttgtcgcgtatcagcatttaacccatcacatcttgattcgctcaatgccggagtgaaatcgtggaacaacatgagaaccctgcataaagattttacccctgatctttcaggtgcaatactcaagggtcgcaatctcagaggagccgatttccaaaacgccaatttttcaggtgccgtgctgaccgattccgatctcagcaatgcgaacttgcggaatgcttcgcttgacggggcaaggatgagtggagcgctactgattcgggcggattttcagggtgcccgcatgcatgccgtcgatcttgagggcgcagtgcttgatggcgctcatcttcaaaaagcagagcttcaacaatcgattctgcgaaaagccgattgttccaatgttgatttttcagatgcggatcttcgcgactgcaattttcgggaggcgtcgctggccaacgcaactctaatcggtgcggatttacaggcggcatatctctggagggccaatttcagcagggtaaagctccgtggcgtcagggtatcagatgcaactattcttgataccggacgatatgccaccgaggagtgggccagagatcgtcaggcagtttttctatcggcatccccatctgttgatccattgaaagcttcttctgacgcatcttctgcagcagtagagggtggttcgaaaaatgcgcgttcacaagggcgctcttctccagctcatcttgtccggaatgctgcttcaacggcaaatatctggagaaaagccgagattcaatcggcggttttgtatgacagaaagcagtacgagcaacttaagcgcaatgttttcgactggaataaaacgagaaaacagaacagcgccatgcgtgttacgcttcatggtgctgattttgatcataaaaatctcagttatgctgatttagcaggggccgatcttgcagcctccacgttcaagggtgctgatcttgaagagagcgatctgagaaaggctgatctcagtgggtgcgattttcgggaagcgagtttgcgtggagccgaccttggtggagctgatctgaggggcgccaatttctggcgggcaaatctcgaccgtattcgtcttgatggtgctgttgtttccgctgcaactgtgcttgattcaggtaaacatgctacgtctgaatgggctgttcgctttggcgttacatttgcagaagagaagtgatctatcaagtttttgatgtatgagggagagatgttcatgaggggaagtataaacagaccgatggtgacggtaaccattccgttatataacaacgttcgctttatcgcccagacaatagattcagtgctggcacagacctttactgattttgaattgctgatttacgatgaccattcgacggatggttcatttgaaattgcggcatcatacagcgacaggcgaatcaggctggttcgcaatccggtaaatcttggacctgaaaggaactggaacaaggcgataggcgaagtcagggggaaatatgtaaagctggtgtgcggtgacgatattctttatcccgactgtcttgaaaagcaggtggcggtttttgacgatcctctcaatacaggcttgagccttgtttgcggccagagaaccattattgatcctgaaggcaagccgcttatcaaaaaggtgaactttgttaatggcggacgcaaggatgctgttgaagtggtaagaaaaatgataagaatgggtaccaatattatcggagaaccggtttgcggtctttatccggctgaactgatcagcaggatcagcgggtactccgcagttgtgccttataccattgacctggatttctggcttcagcttctcaggcttggtgatctatatgtgatcgatgaagctctctgtgcctttcggatttcgaatcaatcctggtcgtcaaggatcggtgaaatgcgttatcagcagtttcttgagtttatggagcttgccgccgcagataaacggcatgaagttaccgatcttgacctgtttatcggaaaaatcaactgcgccattcagtcgatgaccagtcttatggggttcaaactttttgctaataataatgacagagtggtgaattcccgagtgctttcgactccggaatgagttgctccggcttgtattgatgaaccatctataaaaggatcatgcgcctcaggaacaaaaccgctctggtaaccggagccgccggtggcataggcagcgcaacggcagtatgttttgccagagagggcgcgtttgtcgttctcagcgatattcgcgaagaaggctgtttgcaggttcttgatacgatcagggttgcaggaggcgatggtgcggttattccggcagagatgaccagcgaaaaggatatcgtgtcgctttttcaacaaactgcgagcctgaaaggacggcttgacattcttgctgccatagccggaggtgatgttgagccggcagctttgcctgagacgatcgatggagataaactcagccttaatctcgatctgaatctcaaatcatgtatgctttgctgtcgtgaggcggtaaagatcatgaaaccgcagcagtatggacggatcgtgaccatgagttcactggtttatcgcggaagtcccaatcagttttcctacgctgcgtcgaaaggcgggatccatgcattcagccggtcactcgctatggcactcggcagttacaatattactgtcaatgcccttgcacctgcactggtcgaggttccagcctttatacaggcgcttggacgtgagcgttgggaagcgctgaagcgcgattgtgcaatgcgctaccctttacaacggatagctcagcccggtgatgttgctctttgcgcactgtttctcgcttcggatgatgcatcgttcattaccggccagattcttgaaatctccggaggcgcaaggctttaagatcattgttcagacaaatactcttgttgccggttttgcccctttggtctctcatagcttagtcaactcttaaacatgatcgccatggacccgatttgcatcaataactactgtttcgaccggattcatctctggatacaatacgactggcagattccccagttcattgaagtggttatagaggttttctatccgaaaaatcgcaaggcaaatggtcttgtgatgtttaatcatggatttcttgttggcaacgacctctttttttaccccaaaaaagttataggagcctttacaggcgataatccgctcttcgctatcaatccctctgcgtattataactacagtgcggctatcgttgagcagaactgggccatggcctttgtcagcgctgcgcattcacagacagtcggtattccgggtattgatatcggagggaatccgagggtggggcaagaggcctatgcggcagcctcctatctcatcaaatacggcgctaccgattttttttacagggaggaagaaacgagtcggaatcgctcgttttttgacagcacggttgccacaagtgcaaaattcatggtgtccaacaaggtgattttcgccgggcactcggtaggtggcgcacatgcgcaggctgcagcctgcggatttgaaaaactgcaggagcttggcaaaaaaaactatcgggttttcgatccggtgatgttcgacagggagtttattcctgcctattcggagcgtctttcaaaatgggatcctgccgacagagccgatccggtcggacttttgcagttgtctccggtcgaccagaaaataccgattttgtcacctggcatgaaattataccgtgaagcactttcaacggcagcaatgccgatgctgatgattgtgggcgagtgcgactgtgcctgtcttgacgattccaacccgccggcctgctcggatgacccaaaaaaagttacccagtacactcagcttgctccggcaaaaagcgattcctggtcagtgctcgcaaaggtcgcaaagggaagccattgtggttaccttactcttaaaaacgatctctgcagcatggcggacaaaccatcggagtgcaagcgctgtccgggcgtcgagagctacaagccagaaggagatgaaacagcgttaacgacggagttgctgaagcgcctgatcgcccactgttcccttcatggagggcatgctgaaaatcgcgacagctggcttcggagtgagtgtattacctggctgaacaaggagagccctgacggagttgtaaagcttgtgccgttcagcgacggtcaatttgttgcatatgcccgttaactgaatggtgaaaagggcaagatctgaaattcagtgcgctcctgtagccccgcggtaccctgctatggagagcagaggtgaccgcgggacttctttcgggggggccgatggtcaagccgtcggggttcttctattgcttgataaagaggtcgttccagagtccgagcaggatcgttataaaactcttcgaaaaagagctccagatatcgataaaggcttgaaggctgataaagacgataaacagcagcactgctgatgccaggtatttgaaaacctccttcgttatgtttttccagggcttattgtgcatacggtggatcaggttttcaatcactgtttttgtgatccagatcgccactaccgctaaaagcaggtatgctcctggaagagcagtttctttcagccccttgaccatggttcccgtcacaatcagaagcagcgcaatgagaaacagcaactgcagccagtagttcaggagaacctgtttcaggcttttcggtgttgtgaaatcgagcatacccagaaggatggtgctgaacatcttgagaatattgctgattttttttcctgatccattgtctccgttaactccattaatcatctgagagactatagcagacgacctgcctacccgtttaagattcggagccgcctctggctcgtgatcaatggtgtagtacgttttaaaaacgtgtttccagtcgtccttgcctgcaagcgaattcccgatcgtttcgagtatcgagattaaatggagctccctgtgcgatggaacctgaatacgcttgagctcgggaagccacgtgttgagcgtatcagtaatgatggcccgatgagctttgtcaataaagttctggcgagcctcctgattttcgtgatttggcaggagggcagtaatgattctttcggcaccgtcgagtcttccccacataatgtcatttctgcgccagttacgatcaagaaaggccccgaacgccccgagcgcagtgcctgcaagttttgatgattcgcctccgttgttcttattcaggctgtattccggtgagagacttgttgcgtcaagagggctgattctgtaaatgccgatattggacccttcgccgtattcgccaccggaaaaaagcggaaaggttgtgatatcatgaagatcgtagccataatcatagatgaagagaaggtgggctgctatttcattattgactgccgagagccgatcgagcgctatgttgatattcttccgtgcctcgatggtgcctgttatcgatgggtctttttcggtattaccctccaattcctttccggtcatgaccgccgtgtgaatacaggtcataagtttgttcatcatatcaggcaacccggcaaaatccgggttaatgccggcccttataccagcgttatccagcaattggcggaattcatcggttttatccgatgttgcgtcgcacggatcttttttcaggtcgaaagccgggagaggtgctgaacagtcgcaggtaagaagaacgtcgtttaaaaacgttttgatgccaggagatccttttttgaagcacgatttccattcgttgaccatgctcgcggcaggattttcctttccttccctgatgagaaaatctcttaagttgtagacgccttcaagtgtcttgcagacagtttcgtaaaaggtgttaatggcatctcgttcagggacggaaagcgcatgttctctgaaaataatatcttcggcattattgttaacgattgctttttgcagaagttttctgaaataatcaagccttcgaagccgaaatgcgatatcgtagttggatagataaacggtttcaagttcttttttttccggatcatccccttcatctgtatgattgcggtagggttgatagcgactttttctccaggcctcgacaaggcgccgtacggcaagagaaagatcggattcatcgctgatttcggcggctcttgtaatgacaagtgtcagcagatcgtcgagggcgctcattcttgtataatgataggcgctgtatccatcaccgtacagtgcgatcaaatcattgaggtcctgtgtgataaaacccggtgtatcttcaacatcgctcttgtcggccaaaagagcgatgttgtcaagggttcgctcatcaagctttttcaacgctttttttgcacctgcgtcgccctgctttttgttatctgcaatgatcgctttccagaacgattctcttgcaggcgcgacttcgttttcagcgagtacggtattgccggcaagaatattgagggtcgacaggttttcggtcagcgaacgcagcgaaatgtcaggttgtgacttatgacgattcccctcgattttccgaagaataaaccgtgttttctggtctgttggcgatgtattcaaccccttgatatagttgataaacgactggagaatgatctcctccagtcgttttttattgatgtcacttattgtttcaacaatctgattgaccgtggcaatccatcggtttcgctgtttgagacctgcaatttcctcacggatggtttcatatcttggcagggttgtggtagccagagcggtgtttttgatgaatgatattttttgtttttttttcgtatcagattcagcggaagatttttcaggtgaaggatcaataaagagcagtttacgctctatcggacaggtggcatgtcgggcgtgaactgcctgtatggcgtgtccgaaaggacgattatcaagaaaaccgccatccgcaaattcgcgggcgttcaattcatccgtggtaagttcgttgtatgccctgaaaaatctgcttcgccatttttccatctgtcggcagcaggcaacgtactcctttggtcggcttgttttgagatagtcaagcatatcgttcaggcacattggctcgaacgcaaagggaaaagaagaggtgcagcgggaggcaaatgcaagaatatggttgtagtcgctgctgaaatggttgtacttgtcaggatcagtgccattacggctgttttttctgaaaaggaagtggaatgcatgtttgtaaatgtgttcatcggcttttccgtcactcagggatatcgggacttcaacacctctcagatcggtagccgttacaaaaaggtcaagtgcgttgacaagggtgactgcgtcgggcgtgacatccttttccatccggttgaatgcgtcaagcaacttgccatacatgcgctggctgttcagaagagaggttttcggctctttcgagcagaataggtcgagttcggatttcgggtcattgagcagcgtatcgatgttcccctcttcaagccaggtattttcaagcgccttaaggtttttgactccacaggcgagtcctttggcgaggcagacgccgttgattcctcccgcagaggtgccggaaataatatcgacaatgaatttatgtctgaacgctcccttgcttttctttgagaggtaatcggcaatatcccggtaaacagcctctgtggcctctggtgatccggaagcatcatctcttgttgatcttgcaaggctgagcagttcctgggcaatgccgttcatatagatggcaagagaaacccctccatagaggacaacggcaaagcggatctctttggtgagctgatgactcaggttctgttgggagttggtggtcataaggatcctgttggtgataaaggtggaaaacaggaagaagagctattacactcccatgttatgaaaaatcagcaataaatgaaaattacgctttagcgtaatagtcgtggagaggggttgctgaaacgaaaaaagaatcagtatcttcagttgaattcaagacttggggtaactctttttttgtgatggcagaaaaaaatgatccatgcgaaatcgcttgggtaaagggttgtgccgatattgttgttcatgaatgatgcttttatttaagacgtggcaggtttttgcaaataaatcaaaaggaacagcgtgattgttatgagtgacgggatgatggttttgcttcttgttctggtgttcgggcttcttttttttatcgtttttcgcattctgcgcgatgctcccctcaaagaagaactgcaccagctcagggttgtcgagcgggagcttcgctctcaggtggatgagctaaaggcaaaaaccggggagcttgatatattgaaagttatccgtgcccgtctcgaatcagatcttgaccatgagcgcagcaatgcattggagaaaattgcgcttctgcagcaatcggaattacgactgaaaacagagttcgagcatcttgccgggcgtattcttgaagagcgtggaagctcgcttggagaggagaaccgggttagaatggcttcacttctgcagccgcttaaagagcagctcgatgcattccgcacgcgagtcgatgaggtacatcgaaacgataccgagatttccgcccgacttatcgagcaggtacgacagctccaggagctcagcgggcaggtgagcagagaggctaatttacttgcccgggctatcaagggcgagagtaaagcacagggcgactggggagaactgatcattgaaaggatctttgaggcttcggggcttgaaaaagggcgggagtacaccgtacaggagagtttcaggatggaggatggtactctgaaacggcctgattttatggttctccttccgggtgaaaaggccgttatagtcgattcaaaagtctctctgacggcctatgaacgctattgcagccttgatgatgttgccaggcgggagcaggctcttcgggagcatgttcaatcggtgcgccgtcacatagccgggttgcaggaaaaggagtacagctttatcaaggggaatcgtacgcttgatttcgtcatcatgtgcattcccgtggaaccggcatggcaggctctcatgcaggcagacccggagatcgtatacgaacttggcagaaaaaacgtggtgctgaccggcccgaccacgctgatgatcaccctgaagcttattgcgcagctctggcggcgcgagaaagagaatcgtaatgccgaggttattgccgaaaaggccggtcggatctacgatcaggttgttctgatagtcgaagccatggaggatgcacgaaaaaaactttcgggcgtctcccagtcatttgatcttgccatgaaacgactcacggaaggacgggggagtctggcgtcgaaggttgaggaaatccgtcggcttggggcaaaggtcagcaaacagcttcccgggggttttgacgataacgaagagagcgagagcgtcaacgggaatagctcggccttctgagccgctctcctgcaattttctcatatcagggcacttcagtgtatttgtttcggttgttgtgactccgtcagtccttcactcaaaccgctcacgacataaacctgtgcccgtaacacagttgaatgtagtgcgatgattatttctgagtgtcgagagctcagggaacgatctctctttgtttcgggttcatgtatgtaaattactttgtttagtaaagtattaaagccaaacggtttcgatcttccctgtgtcactttttatcttttcaacaacaaacaggatacaaccatgaaaatcaacgcgttatttattgtgctgtttctggcactggcaggatgctcgtcgtccgcatcggtgaagggcgatattaaagccgattcaggtaattccgatgccggcggcaggtatgtagtcactaatacagtgatgaaataacagagcgattcgttggttaatgaaggttttacatctcagcgcacgactctcgaaatgcagatcgcaaagtctggtccgtatgcgggactttgcgatctgcattgatgttcaaaaaaaagttctcatgttgcctggccagtcgttactcgcttaaagaggagcttcagaatcaaggcgatcgatacaattctttttgatgtattgcgggttattcagcagcgttgagaccgggtagagttcaattgtcccttcacgagcaggccgaagcagattttcgataccggtttttccggcttcaagccaatctttccaggtttcaggttccagaataaccggcatcctgtcgtgaacgctcagcatttcacgattggcttctgtggtgatgataccgcaggaaatgatgggtttttcattcttttccggaggtttccatcgatcccagagagcggcaaatgccattgggcgattatcggtgcggtgaatataataaggctgtttacgggcttcttcggtccgcttccactcgtaaaatccgcttgcgggaatcaggcagtggttattacggaacatatgcctgaagtagggctttgtatcaagactttcgcttctcgcattgatcgggcgaacttttggaatgctttttgcccaatgaggaatcagtccccattgagcattggtgagggtagccgtgttgtgatttcccagcagaaccgttacagaactttcaggcgcaatattgtaccccggcgcgaaacgataggtctcgtcttcctcaaagggaatttcgagctgacgaagcaactcgatgaaatatttcagctcaaaaaatccgaacctgccgcacataaccaaagctgttgacgtggagcaattgaataaaaagtataacgaaacagaacaaaagtcataaaaaattacacgatccgggtttcaacaggcagtaaagcgtttatccgatctctttgcctgccataacgagagtcggcggcataccaagatgccttcctgcaagcagcacattccagtagagccattcaaaaccgagttttccataccagttcattctcgtgtctttgagcagggtgaacgggccgagtttaggcgcagggaacttgcccggcagtggctcgatcttgtagttgaaatagggctcctcgctatttctagtgggtaagccaacattaagcttcccgctgatcaggtagatcatattgatgaaatttttggtagtacggtaactccgtgcccgtgctttggcagcctggatgaggctattgattccctcaagtaccccattattgatttgaaaagtgaaccatcgcagaatgccggaccagttgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggctttaaattacgtcatttcagcatgatctactacgactttttgaagcgatagtagcttttttttccgtgtggcgcctccttccgccggttgctgttgttcgaagatggttgtacggtgttcgagccggtagcttttatcggttagtttgatgacttcgcatttgtagagcagccgatcaagcagcgccgtagcaagaacctcatcgcccagcatctctgcccactctttcgggtttttgttggtggtaatgatgaatgatgtctgttcatgcagctggttgatgagctggaacaggccgacagctacacttttttcaagcgggaacatcatgatatcgtcgataacaagcaggtgcgcatgcactaatcgtttgtactcccttgccgccgccgttgtaacatctttgaacctgatggtctggatgagctcatccatagtccggaacagtgcgtgatagccgagtttgagggcttcatggcagagcccgccggcaagatagcttttgcctgtgccgcttggcccgataaggatcaggttgtagttctggtcgagccagagcagttgccgtaactgccggagctggacttggctgatcccgttctgcactcccgagtcgtaatgatcaaggtcatggagcaacggcaggttggctgctttctgtcgccgttcaagattttccgtcggcaggagatttcagtttcgagcagggccagcgcaaaatcgctataggatggttcgcttttacgtgcttcttcgagcaggagatcgacggttcctgccagcccggtgaggttgagttcccgggcgtgttcctgtatggtggtaatggttctttccatggttaactgctgaaaatggtttcataggtggttatggtactgctgtccggcacgaacgagagcatcctgttcatgtcgcttcggcgtgtttttggtcggatggtgttgtagaccgtctgatgactctgtttttcttcccgctttcggtaatggtgcaggatatcatggaactcaccggatgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcctctgctggcatcctctgatggtattgcgtggtccctgctgtaccggagataacggttgtggatgctttcaagaaatagttccgcctgttcctgattggtgaaaagcggcttgagcgagtcctgcaactctcgccgtttggcggaggtatcgcgtcggtggttgttgttgatcaccacggtacctttgccgctcttaatcgggtgattggccagcaacctgccgtcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtgtccggcccggcataggtgcccaccggcaggctatagaaattccgtcgatccgaatgcttcggagcgggttatgtatggcggattgatgttttccgagggctcgcagttttgtggggtcttcgcaatacaagaagcacgtcattgtcgagttcggtcgggggcgagatcttgaggatcctcacggcgtgctcgagggttgcggaaagatgcgtcggcacatcaaactgttcacgttaaccgacataacggcgaagtttcttgaacggtatgtttatgccgcttacagcaacagtaacagccagtgccggtgagcgattttgacagtcaggctgtgacggatttcaggaactccgcttgggcggctttcaggattcaacggcttgttgtcccggcttttttgtttctcttgctgaaaggcatgttcatttgatacagttactgattaaccgcttcttttttcaggattctatcacaagccggttacctcatttttcaactttctcatgacgaatgaaggatatgcaagctcctttttcatggattcgtgcagaacgccagaaaatactctttaatgtatttgctgcaatctcggttctgcttatggccgtgctttaccatatcggaaagccgctcgttattccggaacagggtgtttcgttcggcattgtcgacatggagttgccggtaacgtttttacgtgcggattcgatcctgtctgtatgggaacgtcatggagttgtggagctgggcgtgcggcagactttgctggattttctgtttctcatgctctatcctgtggcgttgagcctgctttgcatgaggcttgccaaaagaaggttcgggtttatggcatctcttggcattgctctctcctgggtcgttcttctctgcattccgtttgacgcatgcgagaatatcctgattctgaagatgcttggcggcaacacttcgtcgccttatcctgagtttaccacaatcatggccgtaatgaaattcagtctgatcggttgttcgctgatcggttatccttttctttgtctgtttcagaagcttttgaaaagctgcaagacctgttgaaaaatgtttttaagtcgttctgcagcggcatcatcgctgctggtggcttgatatggtttttactcgacttataaggctgaaagcctaaacgtgctggtgaaaaaatagtgatgatatggcaatgaacagggcacgatttcagtcgggaagagtggagatgatgctcgggatggttgtcgctctacaccatgcgacttaacgacgacggctcggtcagcatgcgattgaattgtaatggggcgaacggacaatggactgcagagcctgccggcgatcccgcgagcggcgttatcacgcttgaatcgcgtcaatgacagcgataattttcagcttaataaacgccaaagtctgaacatgaagaacagctatacatgccttgttgcaggtgcagggccgtcggggacggctgcggcatatactcttgcaaaaaacggcatagatgtctgtattgtagacaaagccatctttccaagagagaagttatgtggaggcggattgaccagaaggacaaaaaacagttttctggatgttttcgatttgaactgggaggatatgtatgaatattcagccaatagcgcgctgttttattacaaggggcatgtaattaacaagatcgaagattacggggagttgtatttttgcgatcgtatcatgttcgataacaggctgctcgatcaggcaacgtcaaggggtgttgatgtcgttccgggtgaaagggttgacgttatagatacagttgaaaaaacgtgcaagcttgcttcaggacgtcaaatacggtatcgttacctgatcggagccgatggcgtcaatagcgtggtcgcccggcaatttgtatcgagaagaatcaatagaaacaggtatgcgtatgctctacaggttgatattcataaagatgattacggaaaaaaagaattgaccaggccggaattgtattttggcgatgttgctatggggtatgggtgggtttttccgaaaagaaacagttatacagtcggtatttgcagccggtattcgaaaactgtcgatgccagaaaaaaaatgatggatttctttgccgaccgaaacggcgcgccatttaaaggcaggttgaaagggcattatattcctttcggaaactatgctgaacgcgttgttgagaatgatatgattcttgttggcgatgctgccggactggttgaccccgtaacaggagagggcatcgcttatgcaatcgagagtggttaccatgctgccgtggccgtcattgcggctgtttcaggcaagaattgcaatatcgaagccgtatataaaaaaaaatactacagcgcgatctcccgggagttggctcgtgccaatatgctgcagcaagctatatattccagatatacgcaagccatcgtcatgcatgctctttcaaaatccagaacgatgccataccattatatggatctgttgtcgggggattgcagttacaaggaatttatttcgatcatacagaaaaaaacgaaaaaactgattttcatgggtcgatgagagttcgacgatgagaataggaaagtgcgcagagaataaaagagtcctggcggaaatagcctttcagccagcatggcctggagtgagggatcgatcatgctgatttctcgtgaaatagggatgcgatgctcctgaaaagcgcagcactccggcgggttccgaaaaacccgccagtttggcgacagacatgttgaacgaagggggcgatttgccgtcgccccccggctatcggtcagtcattttcctttatctcttccagaacgaaaagaagctgaccctgtttaaccatctggttaagtcttaccgtgatttcggtaatctgagcgttataaggtgcgaagattgcgttttccattttcatggcttcgagatttgcgatctcttcgcccttgtgaataatgtcgccggccctgactggaccgcgttccggatttccgatgcgccagacggttccgttgatcggagcgccaatatcggtaaggcctttggctattctgatttcggttttccgtgcgcgaggtgtttcgattttgaatacccggatctgattgttaaccttcatgacggcgtgaataatgccgtcatgttccgcaccgatcgagactcgctcgatggaataaggaacgccccgatactcaaactcaactttcgcaccagctttctgcaatccacatttccatacatcggttggcagaacgagcggagtgtcgccgtatttttcgcggaacttgatgaagtcaagggcgtctttaggatgcatgagatacagaacgaactcctcttcgctcggagtgcggtcaagcttttccgagagctcctggtgcaggcgttttaaatcctcgtccggcagggcgtcgagcggggagtcttcatggcgctgactgattttctcctgaccctcgtctccgaaacagcttgtatagacccagtctgatggccatcccatcggcagttttccgtaactgccgacgatgagatttttgaaatctcccggtgcgcccctgaaaagatgaagaagttcatgctgatcttcaggaggcatggcatcgaaatcctgttttttctcctcgataaatcgtgtcagaagatcgatgacgtgattgacgccggccatgcctcgctctttgtcgtaatggttcacaatgccgctgcatgtgacccatgtgatctgtgagccgggcgtcacgtcaaaatatttaacgatctgattgtacagtgacatcattttaagaatcgcaggcatcaggtgcaggaaaccacctttttgagcctgttcgaaggagcttgggaaggccccgccgggcatacggtgcatgatgacgccatgatcgaagcctttgaacggcgattctgcccattcgtagtggcgaatccagtcgcgcactttctgaacggcttcatccgcctctttggtgttgagatggacgttcatgcccgattcctcgaggaaggaggctacgctcagaagaggggcctggccgtaaaaacgggtaagggagtcttcttcgacatcgatgatgcttgctcctgcctgtgcggcggcaagtatggcaggaagagcaaggccgtcggtggcatgtcggtgatattgcagaaccagatcgggataggcctgtttgatggcatcaaagagtgaatgaatgcgcagggggcttccaacgcccgccatatccttgatgcaaagaatgatttcatttgtgccgccgcaaagatcgacgatttccccgacgagtttcagaaaatagccgttcgttgtccagtcggcctgggtaaaggatatggctggctggaaaaggcgcccccgcttcataacgacttcggctaccgttcgcatgttgcgcacgtcgttgaggaacgagaaacagcgccatacatcgatatcgactttggcgatcacctgttcgatgatatttttaggataaggacgatagccccagaggttggtttcgcggacgagcgtttgcagaagcacgttcggcattttttcccggagcagcgcaatttcttcaaacgggctttcccgacggttcatgatcccgacatgccagcgcgctccgccatggcactccgaactgaacagccccatttcattgtagttcgaagaaagggtggagaggtcgcgtattctcagccggtttttataatccgactgtccggcgtctctcatcccggtcgaagtcagggctatcgcatctaaatgacgaacgttattgatgatttctttcgggctcattcccggtttgacgaagacagaattggtcatggttcttaaatccagttcggtgttccaagagcagaaatttcagctatatatttggcgattttcagcacatcttcttcgctgtcgccctccgggaacatggagacgagttcgtccatatgctcttcgataaagcgcgtcgagaaatcgcccctgatgaaattgtggtgccggatgatgctcaaaagcatcggcgcaagggttttaacgccttcaaccctgaggttgcggcagagaatgctttccattttcataatggcggtttccctgtccggtccggatgtcatcaggagcatgatcagcgagtcgtaatagggcgggatttcagagccttcatagacgccttgcgataccctggtaccgggatagaggttcaggtgcaggcggctgatgttgccgaatgaagggctgaatgttgccggatcttccgcgtttagtcggacttccagcgcccagcggttcgggcggatgtcttcctgcaggaagccgagagggtctccttgtgctatgtcgagcatcaggctgacgatatccacgccggttatcagctcggtaatgccatgctctacctgaaggcgggtgtttacttcgaggaagtagaatttgccggtcgcggcatcaagcagaaattcaactgtgccagcagacgagtagccgattgtgcgcatgagctggacggctgtctcgcaaatggattgacggatgtcgtcgtcaatgctgggcgacggggcttcttcgatgattttctggttgcggcgctggagcgtgcattcgcgctcgaagagatgaatcacattgccatgctggtcggcgatgatctgcacttcgatgtgtcgacctttttcgataaacttttcaacgagaatttcgtcgttgccgaatgattttttcgcttccgatcgagcctgtgccagggcgttctcaagctccgaatcgtgagtgaccctgaccattcctttgccgccgccgcccgaggaggctttgatgataatcggaagagcaacgtcctcctcctgcatccacgtgcggatttcctcggcggttttcggggagttgatgcccgggatggtggggactttggcttctttggcgatctttttcgactcgattttgtcgcccattttatggatgacttcggggcttgggccgatccagatcaggtcggaatcctgcaccatttgggcgaatttcgcattttcggaaagaaagccccagcccggatgtatggcattggcgccgctcttgcgggctgccgcgataatcttttccatgttcaggtacgattcgacaggcggcgcttcgccgatatgaaccgcgtcagttgccatgaacacgtgagcggcaagacggtccggagtactgtagactgccgttgtggggatttttctgtctttgcatgtttgaataacccgtacggccggaacgctccgattggctacaagaacttttttgatttttttatccattatgccttttccgacttaagtaattcgcgatttttgatggtaaagcctgatatacagagcatcatacctatttgaaaacatggttgcaagagatttcgcagttcaggaatatcattttttttaacaacccctccaacacctgagacaaacggtgatggagtttttttaatccgaaaaatcccggaggaactgttccgttggaagacgtatggtgaggaagtttcataaccggttaattaaatgagtgttaagggatctcaggcaaggtgatggtaaaaacggagattttagaatatgcagagaatcgggggggttttttattggactctcgcgggaattttcttgtatgatgaacagatcgggaagtacttttctcactttgctccgaatgatacggtggcacgctgttcttccggaaggttccggattgatttcgatgcagtatatccccgaaatcctgacaatcgagttgaatcccgctgccggccagggtgtttcggaagtgccgatgctgatgaagggtcgcatgaatgctgtatgttgacaaagacagatcgtttccgtgccggataagttttcccggaggaaaaataacgctttactctcgcatgagtgttatcttgagcggcggagaactgttgttgatgtaggcagatcgtatggaacgctgtgcgtaaaggtgcgatgtcggatgctctgtgtcatcgaaggttttcgagagttgcacccagggtttcccgtgtgcgttcttgcagggaagtacgtcattgataccggagatgattgtgcgtatgagatgaggcaagtggttcttgtttcgcaggtaaaaaaaaacatgttcggattatacctgaattgctgtcatgaaaaattcatatacatgcctggttgttggtgcggggccatccggatcgtcggctgcatatacttttgcaaaaaatggcatagatgtctgcgttgtagacaaggctttttttccaagagataaactctgtggagggttgttgagcaaaaggaccaaaaagagtgttctggatgtgtttgatctcaattgggatgatgtttatgagtacacgtcaaacggagctctttttttttataagggtcaacagataaacatgattgaaaattatggggagttatatttttgtaatcgcagtacgtttgacaatactttactgggtctggtgaagtcaaagggggcggatgttgtgtcaggggataaagttgagtttatagatgcagcctctaaaacctgtctgctgagttcaggacagcagataaattatcgttatctgatcgctgcggacggggtaaatagtctcatagcccggaatgtcacatccaaaaaatttgataaaagcaagtatgcttttgccgtgcaggtcgaaatacagagggcaggttacagccaaaacgacatagcaaagccggagatttattttggcgaagttgactggggttatggatgggtatttcctaaaaaaaacagctattcggttggtgttggcgggctatactcaaaaaacagtgatgttggaaaaaaattcaaagagttctgtttggcccgaaatcgtcagccgtattcagagccgttgaaagggcattatattccgtttggcaactatgcccggcatgttgtagccaaagatattattctcgtaggagatgcagcgggattagttgatccggtaacaggggaggggattgcacatgctgttgagagcggccactatgcggcgcaggcggtcatttcagcactttcaggcaataatatcagccttgttgatgagtatgaaaaatattactcgaaaataactcgcgaaatggctcgcgcaaggatgctgcaatattttttgttctccggatacacgcaatctttggttatgaaggctctttcgagatcaaaaacaatgccatatcattatatggatttgttatcgggcgatatcgattacagggatctttttttgatcatacgaaaaaaactgaaaaaaattgttttcgggtgataatgatcgggcaaatagggatactcctcctcattacggcaacaatcatctttttgagatcatctgcatgagcggtaaagcgacgttattcagcacttgttgtctcagtgccgcacgttgtcggatgcctctcccttatctgttttcgtcggacgtttgtacttgaaagatgcagaaaggagtgccgagagcctgatggacgaggatttctcctgtcatttccgggggaaggctcttcgggaagcctcgatatccatttcgcagagcacatggaagggcgtctcgaatccgtacttcctgtatttccggtaaggtgtgggcaatattttccggatctcgagtgctgtgtcttcgttttcgctcgaaatgtcaacgacatccattttcatgccgatagcattgaacgataaggggggggcaagcctgaattctttcgccagggtcggctttgccaataacggtaccatacgctgcttttgcagctcaaagaatctttcgagcagggtttcgcatgcctgtttttctccatgtttactgctgagttctctgaattttgagaacttttttctggcagcgtcggtcaattcgtggttcgggttctgcattttcttctcttctgctctcgaaatgtctttttcttttttttgaaaagagtattctgaagcaggatacggccctctttctgtatcttcggacatcaatgtcgttcgcatcggcaacctgcaaaaatcattgcagatagtcgtaaaatttgaagatcttcaagagaaaacgttctctgtaataaatagaaaagggggaggtcatgagtgaacatgaaaagcccgatgtcccggaaatctttacgaaaaaggcatccaggcagcttgctccacgggagctggaagagcgtatcctgaagtttctcgcatcacgtcggctttgtgtgctttcgacctgtcgggataacgtgccgagatcgacgcccattcttttctgctcgaaagggttcactcttttcatggctggagaacccggcctcaagcttggaaatatcaatctgaaccctaacgtgagcgtgggcatttttgacccgaaatccgaattttcaaatgacttgaatgatattaccggtttgcagataagtggtcgtgcgaggctcatcggtaagtcggatcccggcttcgaggatgcgttcaacctttttttacgtcctcaagcttggtcagaacactggtttggcaagatgatcgaggtgatacccgacaagattgagctgctctccatggcgctcaaacttgaagattatgccgcacggcagatctggactcggtcagttctctaacgaaatattgactaaaaatcgggaacgactcctgacattaaagcctgaagtcagaatgttcttgatgattgttgtctgagcttatgatccgtttttcattctatcgcgatgggcgtatggcgtcacttgagatttttggataacttgttattgctgacgagccatgcgttatcttattctatcttaacttcattcctggagggaattgtcatgaaggctattttcagatcgatttgctcgggtgcgtttttgctgctgttgtcagggtgcgcatcgaccgccaataataatttcaacagccttctttggatgcagtcgtcggctgaatacaaagctggcgcgatacagacgtacagttctgctttgaggcagatcgatatcgcacttggcgaccgcaaatggacggcagctccagaacaggtcggggattgttcgtcattacctcctgccattgtcatggacatcgatgaaacggttcttgataactcgaggtatatgggaaaggtggttcttgaaggcggtgcatggagctccgtaacatgggcagagtgggtcgctctgaaagaggcgacggcggttcccggggctgtcgagtttatcaacgcaatgaaagataaaaatgtcagggtcgtctttatatccaacagggagtgcagcaaacgtgacaatccgggttcgggatgttcgcaggaagcagctacgatagagaatctggcaaaagtgggcgtggctgatgttttacctgaaaacatgctgttgatgggcgaagcggatgggtggacttcagagaagaaaagcaggagggagtacgtctcgaaaaaatatcggatagtaatgttgttcggggacgatctgggtgattttcttgcggatgtgaaatcctcgattacgcctcaggagcgtgatcgtctggtcgaggaaaataaaaataattggggcaggaaatggtttgttttaccaaatccaacctatgggtcgtggttaaatattctgcgtgatccgaagtcccaatatatcctgaagtactgatgcccgtttgttggtatcgatggttcttcaaacagatctttagcagtgaatcttcatgtatacatcgcattgtggctcttaatgagtattttcagattcattcaacggatttcaattaaagcggtaaaaataaaatgagtgataaaccaaatcttcttgaagatgtcaggtttgctggcgtcgtggccgatctggagaatatcaggcgtgagcttgtcaagaccggaaagctggtttcgctgacagggacaacggagagtgacattgctattgaatttgctgattatggagagggtaaacaggcggaaccgagcattctattaaaagtcgtttcatcagaagactttgatggtgacgaagttcttctcgaagattttgaggattgtgtgataggtatgcttgaggtcgcatcccgcgagtggtcacaagaggttactgatttgttgggagacgatcggcaaataattttgcttataaacggggaagagtactgattgagttttacaggattgtttccgaagatttgccgataaggatggtttgttttttccaatacaggagaatcttatggtaattattctcagtcgcgtagaccgcctgtttaatgcattggagcatttttgggagcataagcgcacagagagaacggcagcgaatttcctgatcattgcgtttcttggaacgatcatccttatagagcttcgtcgtcagggatggctttcggaagaactcgcggcgattctgccttcaagccactattacgccattaatgtcgcgttttcgatgctgcttggccttgaagtacttggcctggttttcagtcttgccaattcggttgcggattcagtcggcaagcagttcgaaattctctctcttattctgcttcggcattcttttaaagagtttatctattttaacgaaccgcttatgtgggaagaggcctcaaagcctgtgctgcacattctttccaatgccagcggcggactcctgatttttcttctgctcggtctctactacaagcttcagcaacatcgggccattacacaaagctctgttgcgacggctgactttatagcatccaaaaagcttgtctcgcttctgctgctgcttcttttcagtggaatcgggatcatcgatagttatttttatctgacaaaccagcagacattcgatttttttgcaatattttacacgattcttgttttcagcgatgtattgcttgtgctggtttctcttcgctacagttcaaattatcagattgtctttcggaattcaggatttgccgttgcaacagtggttgttcggcttgcactgacggctccgccctattataatgttcttcttggagtgggagcgatggttttcgcaattggcattaccgttgcgtacaacaggtttgaaaaaaaaccgatcgttaagccgtaacgggccatgttacgcgagacgagcccatacaggcaatcctttgtatcgtttattttattaactatggcagcgcaatgtcttttgtaatgtcgtcgaaatcaacagggaatgatggttcgagctgattgagacggtcacgtccttccggtatggagtggacccctttcgggagagttttatttcgtattatatactctttcaggtaactggtaagtcggtagtatccgctcggtttatccgaagtcgagtctggagattgattgcctggttttccatcagcccggatttcgacaatctttttgactgtcggcagttagagagccgcctggctttccagttcgaatggcgtgaacgggtccatgatcaggttttttttatgatgggaatgactgtttgtgcaggttgttttttttatgatgggatggtgtgcggcaatgtaaaacggttgtgccctttattccgaaaagtcgccagggatccatctgaatcgatatttcggtgatcatgatgcaatccgggagatgcttgtcttgcatggtctgcatggaaaattaatcggcacaaggtttaaggggcgacaccgccatgcagcagtccggctacataggttcaaaacatcagatgccgggaatctcaaaggcacagttgttatttttccgggaagagttttttctgaagtgtttgtcatacgtgtttgtcggtttgcattgtggtttgatcgcagcacgttcagccgagttcaaaggttgtgacgccatagatgttgccgagggggagctcgggtatatttccttgatacattcgggaggtttcgaaaacaaccgtcatgttgtgccgttgcgccagttttactgcttccggattgacttccgggatatcaagaaaaagaggcgatccttcaggtgcggatgctttgagcgcgcaaaagagttcctcggcaagatcggctctgtcggcaaaaagaggaccgatcttgctgccggatcgacaggttcttatgacgccgtatccgctgagcctgttattttcgataatgccaagcgaggagctttctctttgattgatccagcattcgagaaaagttctgcgctcttcagggaaaaaaaggctgtcataggttaaaagagtctcaaaaggcagttcgacaagtggctttattccttcgtgcgcaggtatttttcctcctcccgagcccttaacgcgaatgttgcggtaggccaggatgaagcccgattttgcataattctcttgttgcgcaactacaccgtcaaggccgattgttcttcctttaagctgctcaagtccggcattccagattttgagtccaaatcccatcccgcgatatttcggtcggacaatgtagaatccaagaaacccgaaagctgtcccgtatcggacaactgatatggtggctacaggttcattgccaagaagtcctgtaagaaaaccttccggatctgctgcatgaaaacaatccgcatcatgcaagccggggttccaaccctcttctgccgcccagtctaccgccattccgatttcctgacggctcattattctgatggagtagtctgaacgttctgtcatgttcaatgcctttcgatttgaggtgacgttcagttcccggaactgtggtttctcaggttccgttcgttcctcactttttctcttgcgacaatacctggaggcgcgctttattgcgattgaatgtcgatcaatagcgagtagtatcctgaaaatagttgatatgacgagcaacaggtgaatagaaatatagggtaaaactcgggattatataagaccttccctgctccttttttatggagcgcgataacaaaaaggcattactgttgttgacatgaaaacaggtttttcagacaaggtgtcggggtttgtcagaaaaatataaggaatagcggcaaaatgtattaagaaaataatgaatcagttgtttaatggtattattatttaggaacgaagggcctgatttttatattaagcatataagcatgcagtgatatccggttcataaaaacagttgttcagcgccaatgaaacatgttgtgattgtcggaggaggatttgccggcctcaatgttgccaaggaattgggcaataaaaaggatatccgggttactcttattgacaagaataatttccagctttttcagccgcttctttatcaggtggccatggcggcactcaatgccggtgaaattgcttaccctcttcggattatgctttcgaagtacaaaaacgtaaccgttcttaaaggggttgtcaaaaccgttgatcctcgtaataaaacggtctatacggattttggcgaaatgcaatatgactctcttgttctgtgctgcggagcaaaacatcattatttcggccataatgagtgggaggagtttgctcccggactgaagacgattggccaggcttcggaaatcaggcgaagggtcatggaggcgtttgaaaatgcggaacgctcacaggacgttgctgaaaaaagaaaattgcttacttttgttatcgtcggaggcggacctaccggtgttgagctggcaggttcaatcggggagatgagtcgttattacctttcaaagtattacaggaacatcgatccaaaacttacaagaatattcattgttcactctgcgccgcgtattttacagaccttttcacctgaactttcaagcaaggcgactcgtgcgcttgagaagcttggcgttcaggtatggacatgcagtctggtcagcaggatcgatgctgatggcgttcaggttggtaatgagaaaattgaggcaggcaccgttctctgggccgcgggagtaagagcgaccagtatcggcaaaacaattgggttcgatacagaccattccggcagaataattgttgaggatgatctcacggttcggggttatcctgatgtgtttactggtggagatcaagctcattttgctcttccgggcgaaacgtcgcttcccggactcgcatctgttgctcttcagcaaggtcaggctatcggcagaaatattttattggcttttcagggaaaaccgaaaaaacctttcaagtatcgcgacaagggtcagatggcgaccattggaaaaaatgctgctattgccgaaaggggaaatgttaagctttcagggttgtcggcatggattatctggcttggtgttcatatttattatctgagcggcgtaaaacatcgtctttttgttattctgcaatgggcatggtcttatttcacgtttggtcatgctgcccggattgtgaataatgagtggaggttttatactaatgttcaggagccggcagagcctgctgaacgggaggaacttatggcgaatccggcatgtgtttttgctgctgatgcccgacaatagaaggcttttcgggtgatctggttcaggaactatcagttattttgatctatggttctcttcagactggtttcatggttgatgatggtgctgctttttttctgcgctacggcttttggcagaacgttacgcaccgggctcgatgttctcgatgcttccgcatgccgggaacttgagggaaaacgggtagggttgattaccaatgccggagggataagcgcaaaaggggagagtaattatcgattgatgcttcgtcatggggtgaatctgaaataccttatggctccggagcatggtttttcagccagagcggatgccggcaggaggctggggggaacggttgttgatgataccctgaaggtttattcactctacggagcatcaaaaaagcctgatatcgggcaacttaaatcggtcgatgtgctggttttcgatcttcaggatatcggcgcccgatgttacacctatatttcaaccatgaaaaatgccatggaggcctgttcggaggcgggagtggcgttcatggttctcgacaggccaaatccgattatgcctctttctccatccggattcatggttgacaaggggtatgagtcgtttgtcggggcggtagatgtgccgtttattcatgccatgacggttggcgagatagctctttttctgaaaaacaccagattcaggacgcttgatctcaagattattcccatgcagggatatcgcagagggactcttgtcgatgaatatgagggatttcggtttgtcagtccatcgccgaacataaacagtacggttgcggcgcttgtctatcctgcgactgtttttcttgaggctacaaaagtcagtgagggcaggggaaccgatgcccctttccttcagttcggcgctccgtttatcgattcggcaagacttttgcaggaggttcaggcttaccggttgccgggagtcgggttttcttctgttcaatttatcccgaagtccggaaaattcaggaatgagcagtgtttcggtttgaagctgagggtttcagacaggaagctgttttccccgtttaccacttccgcagtcctcctccttgcactgcaaaagctctatccatcgagtcttgggttgaaggagggtagcgttttttttgatcgtcttgccgggactccgctctatcgggagatgattcttaaacaggtgcctcttgacgctattatatcggcaagccgcaacgatgtgcaggagttcgaacgactctatccatcacgttttatctatcctgaatagtagcggctgtcgctgtttatttattccgcgatccggctgtttcgttggctggtgcttgaaattttcatccccgtttgtcgcgattccggttttctccgttcgcgcttttcaaattgtgtttaggagcgaagcttcagctcgaaccgcgtatcataattaattgaggatcccgggtgctttatgatattgtcgttcagcgctgaacgcggtattctcccataataccctgttttgaaagcagaatctgccagagctcgatagatcgtgatctgaaagctcctgaaaagctgagaaggtagtattgccacatacggtgaaacgtttcgctgtagcgggattgcaggttcttccagtgtttttcgacattttcatgccaggccttcagcgtcagagagtagtcgtagctgaagacgtgccagtcttcgagtttcagaagaccttcgtagttttcggtgatctggtttgcacttggaagcatggagttcggaaagatgtatttgcagctccagggatcaccattggtggtggtcgtgtttccgcctatcgtgtgcaggagtgataacccgtcgggtttaagacagcggctgatcagctcgaaataggtgcgatagtttttgtgcccgacatgctcgaacatgccaatcgagtatattctgtcaaacatcccttgcagtgtacggtagtcgcagagttcgatactgacaggcagacctgcgcattggtctatggctattctggcctgttcggaagatatcgttattgccgttacagaaacgttatagtgttcagcagcgaatcgggccgctcccccccagccgcatccgatgtcgagaaccttcatcccctccttaagaccaagtttatcaaagaccagccggagtttcttctcttgagcttcatcaagggtatttgcatctttccagtagccgcaactgtaaatcattcgtttgtcaagcatgcattcaaacagatcgtttcctgtattgtaatgatgttctccgacgataaaggctcttgacggtcgctggagattgcatgttttgccgatcaatttaccgataatccactcgggggtaacgactttttcatcgcatcctgataagagcagacgaaaaaagaactcctcaaggtcgtcacagttccaccatccttccatgtatgactcgccaagtcccagacttccctgtgtgattacccgcttgaaaaaacggctgtcatgaacacgaatatcccagggtctattgccgttgatatggatatctgcgttgctgaaaatgagttcgagctgctttttgaaaaagctgtcaagcattgctgtgcgatgctgtgtctgaatggagttcaatggatattccatggctgatggtcattatcgattgtcactactacagaaacaagagggattatattgaatcctgagcaacgattagagtttatctgggaacatcaaatgcgccttcaatgcctcgatatgagtacaaaatctgccagagctgaacatttcgtgcgcgaaacgaacccgcagcgctcaatagataataatgccacattctgaaaaaccgttcctggtattgttccccaagcatggctcggttttttaaaatattgtcattccacgcctttagtgtgagatagtaatcgtgcccgaatgagtgccagtcttccatggtaagcatgccttcagcggctttggtaatgtgattggcggaggggagcattgaattaggaaaaatatatttttctgtccatttgtcggtattggtaccggaacggttgcttccgatggtatgcagcagaaaaagtccgtcctgtttgagacttttttgcacaatctgaaaatagttccgataatttttgtggccaacatgctcaaacatgccaattgagtatattcggtcaaagttccctttgatgttgcggtagtccataagttcgattttgacaggcagtcccgcacatttttcacgggccagcttaacctgttcagtcgatacggtcagtcctgtgaccgttgctccatagtgttctgcagcgaatttagctgcaccgccccatccgcaaccgatatcgaggagattcattcccggtttcagcatgagctttctgaatataaggtgcagtttgttttcctgcgcctggttcagatcctgagcgtttttccagtaggcacaactgtacatcatggcgttgtcgagcatcgcttcatagagatcgttgccgatgttgtaatgcgtttcacctacggtgtatgctcgtgatttgttttgaagattgagcgttttgccaatgagattgtttatcatccgggggactttggaaacctttgtgtcaagtctcgcgcgaagaaccctgaagaaaaactcatcgagagcgtcacagtcccaccagccatccatataggattcaccgattccaagatgagattcagtaagaacccgctggtaaaatcggtcgtcatgaacccttatatcccatggccctgttccgtcaatggtgatgtctgcggaagcaagaatgttcgtgagtttgcgtttgaaaaatgtgctcatgtttatccgtacgattagtcttgcattcttgatgaaattcaccttgtttcagaaatcataaattttttacttgcttcatatcgtgccgatcgcagctcgataagggtttgaatggcttcagcagttataccgggattgtctgcagacccggggggctttcttcagaaagaccaatccgtattaatccgatcccgttttttaaaaggaaatccgggggaacgctgccccataaagaatgtatgttttcaaagattgcgtcatgcttgtttcgcataacggagtggtaaatacggtgcgggagtggagtggcgataacgctgcgaaggatgttgtcgatccgatcgggtattgcaatgttaccgtggtgcaatgcaatcatcgctgttatcaggatggtataaagaaggatctcctcgactccagctccgatcagaatgaaaccgggaagtttaagttgttcaaaaaagagtatttcatggttcaggcagcgccggcaatccatccggcaatcaagaatggtcagtattatgagcgtttgctgccagaccggtctgccatctgtcttgattcccggccagacagcattggtgttctcaaacatggaagcaagcagaaacattgaagcaataacagtcagaaggctgcaggcagctatggcaacaggagatacagcaaggatgtttcgttgatcggcgggtttgaaaaacggatgctgaccttcaggcgcccataaaaagccggcggatgaacgtgttgtcaagcgtgatatgatttgcggaatttccatctcttctcttttttgcctggttttcgagagtaggacaaggttttgaaaagagcggctttgagccttatctattcattttccggtttttcggatttgccggttttgctttttttcggacgacctcttttttttgcgcttcctgtcttttgttgcggttctggtgagagatcagatgtgtcgtcagacagatcattatccggatcctcgtctgcttccgaatcggtatcaaccagagcgtgctccatatgctcatcagttaaagctgtttccggaatgatttcaagatcgaaacagatgtcatcaacaggttcgtcaggtggaagatcgacttttcctcgtgcaccgcgcttgtttttggctcctcgctgtttcaagtgggtgatgatatcagaagcgtatattgtggtgtaaccaactaagccagtaaccagtacgctcatgaacgaccttaccctttttcagatggccttgggacttgagtccccatggtatgtatcgtcctcatcatttgatgtcgaccaaaagcgcttggacatacgaatagattttaaaccgggcagcaccttctgttgtcctcaatgcggccgagaaggcgtgaaggcctatgatacctccgaggcaacatggcgccatctcaacttctttcagcatgaggcctacctgacagttcgagtgcctcgtatatcctgccctgagtgcggcattctcaagctgcaatcatttccctggtctcgccgtgagagcggctttactctgctgtttgaggcgatgatcatgatcatggcgaagtcaatgccggtcaaggcaatagccgccattgtcggcgagcatgacacccgtatctggcggatcatcaaccactatgtcgaaaaagcccgagagcaggaggatcactcggcagtcaccatggtaggtgttgatgaaacctccagcaagcgcggtcataactatgtgtcgctgttcgttgaccttgccgtatcgaaagtgttgtttgccactgaagggaaagatgcagcaacggtcaagcgattcagtgaagatcttgccgcccataagggtgatccggcattgatcaccgaattctgcagcgacatgtcaccggcattcatcaaaggggtcgccgataactttaccaatgcccaactgacctttgacaagttccatatcatgcaggtcattaataatgctgtcgatgaagtgcggcgtcaggagcaaaaagagcgccctgaattgcagagaagccggtacatctggctgaaaaaccagaacaacctgaaggcttcacaacgcaaacgccttgatgagttatccttgccccgactgaatctgaaaacaactcgagcataccgcatgcgactaacttttcaggagtttttcgagcaacctcaggtattggtggaagcatttctgaagaagtggtatttctgggcaacccacagccagctgcagccaatgaaagaggcggcttacaccatcaaacgacactggtctggcattctgcgatggttcacttctcgtatcaataatggggtacttgagggaatcaatagcctcatccaggcggccaaagcacgggcacggggttaccgtactaccaaaaatctcatcaatatgatctacctgatcagcgggaagcttaattttggcttacccacttgaaatagcgaggagccttgtttttcttggtgggttcaacaagggtcatgacttcgtttattgatgagaaaatgtaaagctgtttgtcaaggttggtgagttttaaaagatcttttatctgttggcacaaggcgacaaaaattgccagtccctggcattggttggagagctgatgagcaaggagcattgaacttatgcccgatgaatcgatagctttaacatgagaaaaatcgatgataagatttttgctgttttcattgctgacaaggttttcgatagtttgcctgaaaaaagcagcatgccggaaatcaaagacttcctcttcaattttcagaatggttaaatcttttcgtgaagagactgagtttttcatggcggtacttctggttatctctgacagagcaggctggttgcgcctggcattaatgatgaagaacgtattgatcaatttacaggaagaaacacatttcagagcctttgatcaatgcttgtgcagatgatttgcaacaccccgctgacagaacgaatcagtttccggtaatcatcctgcaacatgaggtggttaacatggagagctcatgttcattttcgggagcatccatccagttaacgttaagcctatttttaaaaaaagtcaactggcgttttgcataattacgcgtatgctgtttaatcagggtaattgcggtcttgaaatcagttttttcatcaaggtatgcaaagagttcctgataccctaccgtttgcagcgcatttgttgttattacatcgcaatatgggtagtatttggtaaagagggctaccgcttcctgcagaagtcccgaggcaagcatctggtcggttctcctgtttattttttcataaagcagtggtcgcggcaatgagagtccgcaggtgatgacgttgatgtcggcaagaggctgaatatgctttttctgcatctctgtgacggtatgcccgctcagttcaattatttcaagacttcttaccagtcgttgggttttggtgtgatcaagcgttgccgcctgcagagggtcaagttgcctgagacgttcaaacaggtgcttgcttccgaaggtttcaagttcaatggcaagttgttgtcttttttctgtatcagcaggcggcagatcggcaaatccattgagcaaagcttcaagataaagggttgagcctccggcaataaggacattttttcctgaatggagaatgttccggattcttgctgatgcctctctggcaaaatttccggctgtaaaggggtcgcctatggataattcattaacaaagtggtgttttatctgccgcagtgtttcttgagatggttttgcggtaccgatattcagttcacgataaatttgccttgagtcggcggagatgatctctgcgtttatctcttttgctatgctgaaggcgagtgccgattttccggatgcggtaggccccagaatggcgagaatcgttttttgccggtcggaatcatgcatgggctttcctttatttttcggcgaaaaagtgtgagtgcagcacggaatgaacccttgaaagcggcaatccggctacgttatagtagcagccttcgattcgttgaatatagcaggccatcagcgggtcctgtataccatatgcgccggctttgtcaaacggtttcatttcagtaatgtaatacgtgatctccctgctgctcattggtgcaatcgtcaccgttgttgtgacacattccgtgtgctgtttgagctccgatagcagcgcaaatccggtatgtaccttgtgggtcgcattttgcagttttgcgagcattgcccatgcttcatcgaagctcgatggttttccgagaatccggttttcatgggcaacgacagtgtctgctcctataatgatggcatctttttttgttctgtacggttccgctgctttagctttttcaagagcaatcaaggcgacgttttcttctacggttaaccgggcgttgagattttccggagtatcaacaggaataatctcgaaagtatgccgcatgagagaaagtatttcctttctgcggggagattgtgacgcaagtatcaataacggcttttccatggcgaggttcatttcagattgttccatcctcgccggttcaggtctttgtagatgagcgttcctgcaccgagggcggttgcaaagtagataacggcttgcattggatctccaaagatgagttttccggttccgaacagtgcggcgtaaacaaggataatgccgagcagccaatcaatgaaaagcatgataaatcccttgtctgattcaacctccggcatggtcacggaaatctttttccatagaatgccgccaacccttgtggttctgtaaaatgactgcaagcggtcggtatcggtcggaggggttaaaaatgttacaatcagtgttgacgatattgtaaacaggacgataatgaacaatgagtccgggaaggtgattgaggtgaaaaaggaaatccatgcataggcaagaaaaggtgcaagcattgaggtgatttcactccacgcgttcagtcgccaccagaaccagcggaaaatcagtacaaaacctgtgccggcaccacattgaataatgaattcccatgcccctgtaatggttttaagtacatagaacgtgataaaaagcgaaaaaattgcgatcagaccggtaacgatttttgacgcctttaccagatgcgcggcttctgcctccggcttcagaaaccgttgatagaaatcgttaatcaggtagcttgttccccagttgagatgggttgaaagggttgacatgtacgcggcaagaaatgcggccacaagcagtcctttcagtcccgaaggcagaacggttttcatcacatagacaaatccgtcctctttctgatcaagggggaggtcggggaacatgacaagactcgcaagagcgacaatgatccatggccatggacgaagacagtagtgagcaacggtaaaccagagtgtcgcaagaagagagtgcttttcatctttggcactcatcattcgctgggcaatatagccgccgcctcccggttcggaaccagggtaccatgacgcccaccattggacaaatgccattgcggcaaacgatgcaaaggggagcgagaacgctccgctatcctgaacgggcgtttctcgggagccggaaagtgagggataaaagtcaaacatccaggctggaagtgcgtgctgtaaaccggagatgcctccaacttcaggtgcctgcagtgcaagaacggcaaggatgatgcagccggtcatggcgataatgaactgcaccgcgtcagtaatagaaacgccccataacccggaaagtcctgagtagacggtcgtgagaacaacaagagctatgatcgtgatttcggggttgagttcaggaaccataatccttattatcttgtacatcgcaagattaacccagccgataatgatcgaattgataaaaagtccgaaatagagcgccttgaatccgcgaagaaatttggcggcggtaccgctgtatcgaatttcgataaattcaaggtcggtaaggatgtttgatcggcgccagagtcttgcgaaaaagaaaacagtcagcattcctccggagacaaacgtccaccagacccagtttccggcaatgccgttttttgctaccaatcctgttacggcaagcggcgtgtcagcggcaaaggttgttgcaaccataccggttccggcaatccaccagggaagttttctgcctgaaagaaaaaattcgccaacattttcagaggctttttttgaaaacaacaagccgataaacagcgtcaggagaaggtatccgacaataaacgagtagtcaagaagcgttaatgtctccatggccttgcgatggataaaattttttcgtcaggggtatcgttcgaaatgtgcgatcaggtcataattattaagaaagcgttttgtgacgagatcgcacgttccgatagagtcaaatgagtcaatcttcgattttcgacagatcacggaagctttcatagcgatcttcaatttcaagcaggtcaagatcgcagagcttttctgttccgaatttttcaacacagaaacttgccatggcgctgccataaagaaccgctttgcgcatttctgcttcggtaatggactcgcaacgggcgagatgtccgataaatcctccggcaaaggtatcgccagcaccggtaggatcatagatcgactcaagcgggaaagccggagcaacaaaaataccgttatcggtaaagagcagtgcaccgtgttcaccttttttgatgatcagtgttttcggtcccattgctctgataattcttgcggatttcaccagattggggtcaccgcttaacagtcgggcttcactgtcgttgataataaatatgtccacccgtgccagtgtttctttgagttcttcaggttggccttcgatccagaaattcatggtgtcgcagatcacaagtttgggctgcaggatctggtcaagtaccctgagctggagtttggggtcgatattacccaggcagacaaaatcagccttccggtattcatgtggaacctggggatcgaaatcggcaaaaacattcaactgggtatcaagtgtgtcccgtgtattcatgtcatagtggtagcgaccggcccagcggaacgttttaccttcctccaccttcttgatacctttggtatcgatgtctctggagtggagcacctgaaaatgtttatcttcaaagtcagcaccaacaacgccaaccatctctaccttgtcagtaaaataacttgccgaaagggcaatataggtagaagaaccgcccagggtatcaggcgagtgcccgaaaggggtttcaatatcgtcaaatgcaagtgagccgacaacgagaatagacatagtgatagcgtgtttacagtgttgatgaaaaagcgaagataactatttcactggttataggatacctctttttatcgttccgacgccctgttttatcgagagaaacttcagttcctgcgtgtcccgcgatatgtcgaaacacgcaggatatccgggcgttggcgccagatggtcaaatccggatgcgccctacgatggtttttcctctacaggaagttcgaaaagcatactttgacccggcttgaaatgcaagctcagggagtgatttgaaacagggtactctttttcttcgataagatcaaagaggattgcgtcagtgatgccgaattcaatgatgccattctgcgcttcagatccattgctgtttccaatgaagagcagcgttgtgtcgccgttttttctcatgacggccaaaagttcaggattggtgatgtagggaagaatcattgaacccttatccatacactgaacaagttcacgatagttggctcttatggacaggatcttgctgatgtagctgttgagagtcttaaggccgttggctgttttccaatcgtaactgaacgcactgaaaagcgggagcttgtctgacggaaagcgttccctgtcttcagcggtgaagttcagtccgagattaaccggatgccattcacagagctccatgcctgagtgtagaaacgggattgccggcagaatacagcagagggtgaaaatgaaggaagacctgtttctgccagtttccataccgggatagccgtgacatactctcggagtgttgtggttttctcccgtaccaaaaaaaggaagtgctacaccggttttattgagataattgagcaatcctcgtataaaaacaggatcgtgaataacaaagggaagggagccgaatacggcattgaacccttcatccctgacggatggcgtcgggtcaaaattttcatcccagaatgcgaaattcggattgttgcgtcgcgcacgtttgacgatggagtgtttgagtgctgatggcagcgcatgccccatgtcgatcattgcgccgtcaatgcaatagttctcctgaaaatgggggatgatcgcttctattgtttcccagaggagattattccggtattcgggattatcgagagcaacgtcatacatccggatggtgttgtacgcgatatagttgaattccggatggttgtgcattttcagataggttacgtcggtccatggcggctgcctgtcatccggcggccagtctgaaaatgcgctggcaattctgcactcttctccctgttttgtgattcctctgagtttttcatccttcttgtggatggcgacaggaacggaggtaaacatttttttgtaatcggcttccggagccggcagattgttcaggtcatgcttgtcgaccttttcataaatggtgtgaaggatttcatcgctgaagtgcggcggaccatacttcgttgcgcacccagtctctgaaatccagtaaaaccagtccggatgatcctgaatccagttgctgtcaactgatgctgttcgaaagacgaactcaaaaagaacacgcatgttgagcagatgagcggcttcgacaaacgctttcaggaggatgtcagccgaaagcccgagagccggttcgtcgagcatagggtctatggcaaaagggtcttttactgcgtaaggggagccgagggagccttttttatcatcggatccggtcaacgtaaccggaaggaggtaaagcgtgttgacaccgagttttttaatgtagggtaacaggcctgttgccttgaggagcgttcctgtttccctgaagccattttcaagaggttcggtattgacaatgccatcattattgtgatcatatgcagtggtgagccgtataaacaggttatacacgacagcatccggcgtccagttccctgaagattgcaaagggttgcggatttcgtttgcgttgcccgataacatgttcgtaatgatatcggcaaagtattttcccggctgaaccggttcaaaaccactatcacccccattccagagtccgggaatgtaatatggctggccgggtttcagttcaggcagttgctccaatgcatgaagaacgagcttaaggtttgttgtttgatgtggtgtgctgttttgtttcatcgaagaaagaagtaaatagctttgtgccttgaaaaagttctgtgtcagtagtttataggtacccggctgaagctttttataggcacctttgtttattcataaacagcatgttagctaaagattttctttttatgaagaacatcaggattaccattgaatatgatggaaccggatatgccgggtggcagagacaggcaggctctttttgcacggtgcagggagagattgagcgtattctcagtcagatattacaggaagatatacggcttgccggggcaggacgaactgataagggcgttcatgcccgggcacagatcgccacgttcaaaagtcgttcatccctggggccagacagaatggttcactcaatgaatgcgctgttaccaaacaccataagaatcagtgatcccctcgtggttccggaggggtttcatgcccgtcatagcgcaaaagaaagagagtacaggtattttgttcgtgaagagccatctgcggtgcttgggcgtttcagcggatgttcttatggttcgctggatctcatgtccatgaaccgggtagcatcttatgttcttggtgagcatgacttttccgttttttcaaaagaaacacgagacaggacggggtgtctgtgcagggttatctcctgcaaatggtttcgtcaacgggaattttttgtgctcaggatctcggctaaccgatttctgcggtcaatggtgcgttatctggcggccttgatgattgattcaggcaaaggtcttctttctcccgaagaagccagggagatgattgagtccggcatcctgacaaggcaacttgtgccggcagcaccaaacggtctttttttgtggaagatcacctatggaagtgattctcattccttctgagaaaggatagatcggttattgtttgtattagtcaggaactgtttttatgttaaaccgaccgatagtgttctgcggaacagcaacagagagtttcagtaatcccccagataacgttaggttgatagtgaagagacggatttattacacattgatgacggcctggttgtcgctatcggctattcttttttccgcagagtctctccttgcaaggaattctcgtgacgatagagatggcaattccggaaaaacatccgtaacggagattctcgacagccttgtttacaccacgtatttcaaggatgagcatttttctccttcaaaaaaagagccctatcgtcccggtttacccagccattttgttccccagttcagcgattcggtctatgcggcaaggatatcagccctggatcgtaaaactgcgtttaatctggtttataacgagcatgtgaggggatttatcaggatttatgctgttgacaagcgaaacatgactgccaagattcttgggctcagcaagatttattttccgcttttcgaagagaatcttgaacggtacaatgttccccttgagatgaaataccttgctatcgttgagtcggcattaaatcccacagccgtttcttccgcaggtgccagagggttgtggcagttcatgtatgggacaggcaagatgtatggtcttgagacctcttcatttattgaagatcgctatgatccctacaaggctactgctgcggcaagcaagcaccttcgggatctttacaatatttatggagactggtttctcgcccttgcagcctataactcagggccgggaaacgtaaacaaggcgatccgtcgggcaggaggtatcaagaactactgggcaatatggaactatcttcctgctgaaacgcgcgggtatgtgccggcttttattgccgtcaattacattatgaattactataaagagcacaatattcagccgatagagccgggttttctctacaatgaaattgacgcactgaaaatcacaaggcttgtttcgtttgaacagatcaacgagacgatcggcgtgccgatgaaagatctccagtttctcaatccccagtataagcttggtcttataccgggcacttcctatagcggcaatatgctgaggcttccgagaaaatatgtcggtcagtttcagcgtcgcgaagaagagatttatgcttataaatccgagcaggttattgagcgggctcagcttcttgcaagagtccagagtatggatggaggaggatcggtaagttcagcccagagtgcgggcggaacgatgagaatgaaaatgcatgaggttcgacagggcgaaacacttggctcgatagctcgtgtgtatcgatgtgatgtcagtcagcttatccgctggaatgaccttaaagtctccgaggtttctccagggcagcgcctcattgtttttgcggtgcctgaaagctccactgcccagggggtatcggtacagcagaccgcctctgcccggggattatctgcgccattgcttcctgcgccgatttttcctcccgaacaggttcagcggcaagcgccaattgttatgaagccgagagctcaggaaccaaaagcccaggagcagaaggttgctttgcgaaaagaaaaaattcaaaaccataaggttaaaaaaggggagaccgttgcctcaatttcccgccaatatggagtgagttccgaaagtattgccgagctgaataatttgagcggcagaaaacagattcggcctggacaggtgctgaaaataaccggcaaggcatcgtcagcaaaatcagaagctcgcatatcttcagcaaaaaaagagtcaggatcttctcgaagccataaatatcacaaggttaaaaagggggaaactctttcatcgatagccgataagtatgctttgagtgtttcggagctgagcaaaaaaaacaatctcggaaagaaaaaacttatacgcccaggacagaaactcaatgttacccgcgagtagtcagcggttgttttttataaatctatactctttgagccggttttttcgaaaacggagcggattgctttattcctgtgggtaataaacaggattttaattatcttaagccttttctggctgcttcatctgacggaaaataaaggttgtttataatcgctttttcaataattccttaaatgagaatcgttaacacgtatgcgtaatatcatttttaccggaaagggaggcgtcggcaaaacctctgtagctgccgcaacagcactgagggcggcagaaatgggttataagacccttataatgtctactgatccggcgcacagtctgggtgactcgcttgatgttcagttaggcccatctccagtcaaggttgctgaaaatctctggggccaggaggtcagtgttttcggtgatcttaatcttaactgggatgtagtcagggagcattttgcgcatttgatggcatctcgcggtatcgagggtgtgtatgcagaggaaatgggcgttcttcctggtatggaagagctcttttcgctctcctatatcaaacggtacaatgaaggaaatcaggattacgatcttcttgtcgtcgattgtgctcctaccggcgaaacgcttcgtctgctttcgcttccggaaaccttcggatggtttatcaagtttatccgtaatgtcgaaaagtatatggtgaaaccggttatcagaccgctttcaaagaaaatcaagaaaattgatgattttgtcgctcctgaagaggtctatgaaaaggttgataatcttttctcttccacggaaggcattattgatcttcttgcagatggcacgaaatccacggtgcgtcttgtcatgaaccccgagaagatggttatcaaagagtccatgcgcgcgttaacctatctcaatctctatggaataaccgttgacagtattaccatcaacaggattatgcccgatcataccgaggatccttactttaaaaaatggagagctattcagcagaagtatattgagcagattaaaggagcattttctccgattccgattgctgaagtgcctttgtttgatgaagaggttgttggtctcgatatgcttcgcaaggttggagaaaaggtttatgcgggtaaaaatccgcttgacattttcttcaaggaagatcctattgatatcaagaaggttgctgatggacactataaggtacgcgtaaggcttccattcatggaaacaatgggtatggaaccaaagattcttaaactgggtgatgatttgaccattcgcatcggcgattatcagaaaatcgttgccttgccgattttccttgccggtcttgaatcaacgggcgccacgtttgaagaaaaatggctgagcattgactttacaaagccatgatgattttcagataaacggatctgtttcttttatacaaaaaaacctgcctgaaaaggcaggtttttttgtgtggccagaatatgcgcttacagagagagaagcgttgagtctgaaactccgttgaccgtacttatttcatcgagcaaagtcgttgtcaccccgccatcaacaacaatagcggttatggcaagtttcttttcttcatctcttgagagcgcaattgatgcgacgttcaggttatgcagcaggagcagttgcgtgacctgagcaataacgccgggttgatcgatgttattgtatatgataatggtgccttctggtttaaactcaacaataaaccggtcgatcatcacaattctcagctccttgtcgccaaaaacagtgccaccgatcatgcgcttggtcgctccattttcaagttcgattctgataaggttcgtgtaatcggggttttctttttcgaatttctgttcaagggtgattccggtttctttagccatggtaaagacattgatatagttggtgtcttttgtctggcggatatcgagaaatcctttcaatgctgcggctgtaatgacctcgctgaacttttgaagaaattcgccggatgttgtgacgacgattttattggcttgaatcgcagtaagctgggcaagcgttgctccaagcttttcagcaagtgcaaggtatgatcggacaccgggtgtttgtgccagttcaactgccgaggcattgactgcgccttcgagttttcctttttgtttccactcaacaatctgttcggcgatctgtacggcgactttcacctgcgcttcattggtcgatgctgcgatgtgcggcgttgcaacaacacgttcgagctttaagaggggattatcctgctgaacaggttctgtttcgaaaacgtcgagagctgcggcgccgacttttcctgacgcaattgcctcagcgagatccgcctcattgatgatgccgccccgtgcgcaattgacgataattaccccttgtttcatcagggcaaaagtgtcattggcaataaggtttctcgttgattcgttgagagaggagtgaatggtaatgaagtcggcctgcttgaagttttcatgcagcggaagcagtgcgatgttaagatgtgctgcatattcgtcggggatcatggggtcgtatgcaatggttttcattccgaaagcctgcatgcggaaggcaacttcacgaccgattttacccaggccgataatggagagtgtttttccgtcaagctcaactcccatgaattttttcttgtcccatttaccgttttttaattctgcggttgcctgcgggatttggcgggcagcggcaagcatcattccgcaggtatgctctgcggcagagatcgtgttgcctccgggtgtattcatgacaataatgccgttgcgtgttgcggcttcgatgtcgatgttatcaactccggctccggctcgaccgatcaatttcagtttttttcccagctcaatgatttcagccgtaacttttgttgcacttctgacgataagtttgtcaaagttcccgatgatctctttgagttcttccttgctgattttaggtatttcagtgacctcaaagccattctgcttgagaatttgagcacattgcggatcgacaccatcagtgatcagtactttcatgttcttcaggattaaaattatcggataacgttaaccacggctttcaaatgagggagcagccaggcctcgtttcagggtaccattatttatagtgataatatattttttttgaacttcatgattaaggaaatcattatatgttcattgctgaaaaagatctgttttttttttcataacggacgttattgccaataacaataatttatcgataaggtctcatgcgaccctctcccggatggtgcgctcaagcctgtgcgattcattagaatttattgttccggttacgccttatatatgatggttttttttatcttctttgcatcagattttaatgaagagatttttgcagtatacgaatggaacagttacacgatttaagagtatcacgaattaaacgtcttccctcgccaagagcccttaaggagcaacttcctgttaaggagagcaccgctcgaacagtaagttccggacgtcgtgatgttgaaaatattctgaccggtaaagatggacgctttctggttattgtagggccttgttcaatacacgacgtggatgctgctcgtgaatatgccgaaagactttcaatacttcgtgaagagctaaaggatgagctttgtatcatgatgagggtctattttgaaaaaccgcgaacaacggttggctggaaaggatttatcaatgatccccatcttgacgattcttatgatattgagcacgggctgttttatgcccgtcagcttctgctttccatcaacacgcttgggcttccggcagcaacggaatttcttgatccgattacaccgcaatatgtcgcagatgtggttagctgggcagcaataggagcaagaaccatagagtcgcagacacatcgacagatggccagcggactctctatgcctgtcggttttaagaattcaaccgacggaagattgaatgtcgctgttgacgccattcgttctgcgatgcacccgcacagttttctcggtattgatcaggatgggcagagcagtgttattaccacaaaaggtaatccttacggtcatcttgtactcaggggtggagagcaaccaaactatgacgccaaaagcatcgcccaggcggaaacgatgcttgaaaaagccggtcttgagcagtctctgcttgtggattgcagccacgcgaattccggtaaaaaacatgagcagcagttgtcggtctggggagatgttctgcttcagaaaactcaaggaaataaaagcattgtcggagttatgattgaaagtaatctctgtgccggaaatcagccttttcccgaagatccgggtaagctccgttacggggtgtcaattaccgatgagtgtgtttcatggggggaaaccgagagaatgctgcgagagggagctgccattataggtcaattgctttcgaaaaaacagcaatgatgattttttaattctttaaaccagtatatcatgaatattgatcgcctcgtttttgctatagccggctgttttgtgctggcaagtgttctgttgtccatctatcataatcagaactggctctggtttaccggttttgtcgggctgaatctttttcaggctgcttttaccggattctgtcctctcgctcttgttctcaaggccgcaggcatcaaatccggcgaggcttttaaatgatgcgacttttctgccgggaacagcgcaaccttttttgacccggatttttgtttgatcttccaatgatgatcgtaaccgttaaagcagcttatcatgtcgatagaggtcaggcaagttaaaagcaaaaaggaaagaaaacagtttatcaccttcgcatggaagatataccgtggcgatgcggaactgaacaaatactgggttcctccggttattgctgattatatgaaaacgcttgatgtggaagcgtttcctctgtatgaacacgccgatctcgcactgtttacagcatggaaagacggtgttatggcggggaccattgcggccattgcaaaccgtcggcacaatgaaattcatcaggatcgagtaggtttttggggtttttttgagtgtgtcaacgatcaggatgtggctgacgcactgtttgatgcggcttcgggatggctcaagacgaaaggactcacagcaatgcggggacctgttagtccttcgatgaatgatcaatgcggtatgcttgtcagaggatatgacagttctccggtttttcttatgctctataatcctccatattataatgaacttgctcttcgaagcggtcaccatatcggtcaggagctgctcgcatggtatatcgaccagaagatcatcgatattgaccgactgcgtcggatcgccctgcatgtcatgaaaagggaagggttgagcgttcgtatcctgaatatgaaagatttcgacaatgagattgaaaaagtaagggatatctacaacaaggcttgggagcaaaactggggttttgttccgatgacaagaaaagagttcgattttcttgcaaaaagtctcaagccgcttgccaatcctcattatatctattttgttgaagacagtaacaagcggactatcggattttcgctttccctgcccgatattaatcaggcgttgaaacatgtaaacggcaaccctttttctccctttggcctggtgaaatatctctggtacagcagaaaaatatccatggtcagaaccataacgatgggagtgcttcctgaatatcgcaacaaggggatcgacagtattcttaacactcagattgccgattatggcggaaagcacggcgtttttgcaagcgagatgagctggatactgaagtcaaacgaggctatgagcaaactggcaaaggtaatcggcggtaagccgtacaaggagtacgtgatctacgagaaagccatagcgtagcgaatgccgggtataaaaacagaaaaggagccgtttcaggctccttttctgtttcacacattacctgtatacacggagaaaagaacaactgacaaggccttagaacgacgccatgaagacgaggtgcgatttttcagtatcgggattgtagatgtatgacgcggtgaagcgatctttcgaaaccgagataccggtatttaccagtgcgattttgtcaccttccaagtctccgtaatagctttcatcacctgcaccgacaacggctttggcactgaagccgtccttgtcgtagaatttgtaacctgcttcgaaatatttggcgttatcgtagtcgttgccggcaatgaacatagcggcaagcaggctcaggtttttataggaataacctactgacgcttcaacggtatttggaccgtcgctgttgaaatcgaaggattcgttgttttctccaatcgggacatagtaattggtcaaggtgagactgagtggcccgacagggacggtcagatagagatcaacctctttataacggtattcatcgacaacatttccatcgagatcaaattcatcagtgttgtcaagaatggcatatgagccccaggcgcccacgacgacgccaagtccgggaaaggtataggaaagatttggttgaatggccggggaatcaccaagatcagtgcctctccagacatagctgcttacgatatctgctccgattttgaagccttcagccctggctggggtgctgagacctgcaagaatagcaacggaaagggttaaaagtttagttgtttttttcatcgagtaactcctgtttctgctggtttaagaaccaaatattaagttattagttgcattgttatcgtgtactgaaactcgctgcttgttttgcttgcgattgaaataatataaaaaattaataaaaaaatacaaatacgtaataaattataacgataaataatttgtttggctaataaattaagcttgcagtgtcgtccttgaggtgcttgttaacaagaaaaggtaatggtaaattaaaagacatgccttatgcatggattttcactgtttgcctatgaatgtttgttctcttcttttaaagagcagatcggcagagtatgaggtactgcgaacagtgcttcgaacttttggtgagatcgagggctatagcaaagggtttcttttttcgctggagctttcgatgaaggaggcttttgtcaatgctgtcagtcatgggaacatgagcagggaggagcttttcgtcgaatttgtcatgcgcgctgattcttcaggagagcaagtaactctggaggcagatatcagcgacagcgggagtggtttcaatcttgagcagcttcccgatccgacttttgagggttttcttttacgttcttccggaagagggctttatattattcgaagtatcgctgaaattgttggagttgaagtgtccgatggaagatcaacgctcaagcttcgctataccccgtactgaactgcgattttttagtaacgcttagaatttattatcaattatggaattatcccgaagcgcagcctggagcgccctggtttttcacaagcatgaggttgacaaaaaaacaatgcgcgacatgtttgccggtgatagcgaccggtttgtcaagttttcattgagctggaaagagatgctgctcgattactcgaaaaacaggataacctctcgtacgatggagcttctccttgagcttgcgcactctgcgggtgtggatgaaaaacgtcagcagatgtttcagggggcaccgatcaactttactgaaaaccgttcggttcttcatacggcacttcgcaggcctccggggtatgttcttgaggttgacggtctgaatattggcgatgaaattgccggggtgctgtttcagatgaaaaacttctgcgaaaaggttatatcgggaaaatggaaagggtatacaggcaagtcgatcactgacgttgtcaatatcggcatcgggggttcagaccttggcccgtatatggttactgaagcgcttaagccttttgcgcatggcgggctggatgttcattttgtgtcgaatatcgatggtacccacatcagggagaccctcaaaagactcgatcctgaaacaacgctgttcattattgcttcaaaaacctttacgacacaggaaaccctgaccaatgcgatgagtgcccgagagtggtttttagctcgggcagttgaagaagagtacattaaaaaacatttcgccgctgtttcaacgaatcaggaaaaggtggtggagttcggcattgatgatgcgaacatgttccgtttctgggactgggttggtggcaggtactcgctctggtcttcaatcggactttcgatcgctctctatctcggatttaacaggttcgaagagctgctggcaggagctcatgcaatggacgagcattttcttaatgagccgttcaatcgaaatataccggttattcttgctcttctcggcatctggtatcggaacttttttgatgcagcatcccatgccgtcataccctatgatcagtatcttcaccgtttcccggcctatttacagcagcttgatatggaaagtaacggcaaaagggttgatgagaacggccataccgtcacgcatgctaccggaccggttatctggggcgaaccgggcactaatgcacagcatgccttttttcagttgcttcatcagggtcctgatttaattccggcagactttattgttccacttaaaagtcagaatccctcaggtgaacatcacgatatgctgcttgccaactgttttgctcagactgaagcgttgatgaagggcaagaccgaacaagaggttcgagctgaactttccgatgccggatatgatgaagccgatattcaaaagctgtttcaacacaaggtgttttcgggaaatcgtccgaccaataccattcttgttcatgagctgaatcccttcatgctcggcagtcttattgccatgtatgagcacaaggttttcgtgcagggcgttatctggcgcatcaactcatttgatcagtggggtgtcgagctcggcaagcagctcgccagaacgattctgccggagatccagtcggcagaggccgttaccgctcacgatgcgtcaacaaatgcgctgatcaatatggcacgaacattcagagaggaaaatattcgaaaggaatctgcacagctatcgtttttttagggattttgtcaatcatgcaatcagacagccaaacagattaagagcgtcgactgcgatttgtttggcgtttccccaaccagcagggacaagaggacgttactgtttgatactctcttgtccctgctggttgctactttcgatatgatatggcgattagttgcccaaaaacagtgacacccctatgatgccactcaaatcttcaggtaccagcccgaattcggtatcattcttgccccaaaactttttcactcgcagatagacttcataggcatcgtttttttcgtatttcggcatgaaaacaaacaggccgcttccatcggcaatactgacaagactgtacatttcaacagaaacgccatgtatcacgtcaggatgataaagccgtccgaaaaggtagtggttatgaagcggaagatcgaaatttattgctgattcctgtaagcccgcaagtgcaggtagcgggttcagtgatgtttgatagtcggcgttcagataatcgaggtgattgacataggcattgaatgtattgttcgaatagcctgaactccgataaaggtattccagcgtcaggttcagattgttctcaaacgtgtattggccgccaacgacgacatcatgaaccccgccattttttgtgaaaaagaatggtattgcaagatcggacgcattgctatagagatcagggtagcgtttattattggaagattgatacaggtactcggcgtggagctccagtgctttccctattgagactgatgtgttgatgcctgccgcccattcaccctcttcatcaactgagccgacaaacgaaagatcgacaggatcgatgaaattataccatctcatggcgtatttgttgtagctgataaaggtttcgtcaaaactccagttgacttttggcagatataccagatcaagttgactgttttcgttgttataagagagctgaacaagatcagttcctttgattctgtttaaacgatcgtcaggatcttcgggatttttcaactgagaaatcaggtctgttggactataggagtaaccaactccccaacggactttttttcttccgagaagcaaggaaaccgggcctgattttgtctggtaatacaactgattgacctgcgtatcaaatgattggtcttcgaaatatgttttcgatgttcctgaaaaatattcataactgaaccgcaactctgcttcaaaaacaccgccaattcctttgtaaagagcgttgccaatcaaaaaagcttcggcacgagtatcgggacgcattaaaatattggagggattgagcagagaattactcttttcgaaatgttcgacttcgccacccagacgtaatgaacctgaaaaagaggatgcactggaatcagcactctcttctgcctgaactgaaatcggcaatacggcaaggaaaagaaaaaaagaaaaaagcgcggtgatctttccaaaacgcgacaacgagtcactcgtttgtttacaaacatggtgagatgaaataaacatagtcaggtaatagtctgtgattgattaatagacaacttcactgtacagggagggaagacttgattgcagaaaaaaaccatcgggcgatttttttaccaccaccttgctgaatgcaagggtggtcaccttgtcagaggcaagatgatcaataaattcgattttcgtgttcattattttgccggcgttttttgtatagccggtaaagtacattgttttcatttttttaccggactgcaaaaagactatcgctttgcgaggataacaggttcccttttccacgtacagatcaatcttgtgataggttgcgctttttgatcgggctgtgagtttgagaagccaggtttcatagctctgctgctttaccgtcacggactgttcactttcgatagccgcaaggtaatcccgagaccagctgagttttgtaatatcgccataagaagctgccccggaaagcttctgaatgggcgttatccgcatggggcgctgagttttattgacataataccagagattgtcattcagcataaggagcatatttccccgctgtttgaccggttcgatataactgaccagagtttttgtacggttttttataaacaccctgaaaacatctcttttctgttcactccggttttcatacgaaagcgttgcagccatggtgaaatccggccatggagctctgacatcatctgcatttttgaggatttcttcggcattgctgttttgttcagaaacagttgaagccgtttccgcaaaaccattctgttcgactatacccgttagcagcagaaggagtggaatcagaattctgaaagaagttttatacatgagttaatgaattgacgattgaaatttttctgattttcaggagggtcagcaatcctgaaaacgtcgttgagaacataaccagcagtgctatccatggaagaaactctgtggcgggatatatcttgagaaggtatgttgaagacattcccggcgggggaggcattctgaatccggaattattgataatgaacgaaaaaatgattttaagcgccatgcccccgacaagactcatgagcccgataaaaaaaccttcgaaaagaaacataagagagatccatgggtttgctattccaattgctttcaacgttccgatctcccttactctttccattgttgacataagcatggtgttggtgcagctgagaaaaacaatgacaacaacgataattcccgtaaaactgaaaatgattcggtatgcatccctgattgagtggtagtattcagcaagttggtcccaggggatcaccgtaaacagagccggtttgcccgaaccgttgattgctgcagatacatgcggcgtaacggctgctgtgttatctgttttgtcgagaacaacaacaattttagaaaccctgtcagtctgcataagactttgggctgttgagatattggtgacgaggtagtagcgatctatcgatttcatggtgcttttgacaactccggcaacagttacatcgagaacattgactgctccatctacggttgtacccatcagcatgaggcttgatccggtttcagcattcagcgcttttgccattccttcgccgagaagcactccgttctgtcctgtcagttcaagttttttgtacgatgagtcgtccatttttgttttggaagacatcttgtccagtgcattccagtaatgcataagctcgctctctttttccgggtcaatgccaatgccaagaaatgaaatcgacttttctccatttgaaataagcccgttaaactctatacggggaatagtggcttttatgctcttattggaagcaatcagagcctgaattttttcattgtccgctattccgtattcgagcggatatcgttcttctttttgcagtgattcctgtgttaaaatctgtatatgaccggttccgccgcttgaggtgaagccccggcagatagtcatctccttgaggccgtaaaaggtgaaatccatatatccggcaacaattgccagtgcggcaaaacctgccgaagagacaagaatggtaatcaatgttcttctgctgttacgaaaaaggtttctgagagcaatactggcaagtttgatactattcataaatcatttgttgaatcgactgtttttactgttcatgagaacggcgatgtaacataaagcgatgccgcatatgccgggtaaacttttctttcttgtatcaacgcttatactttttcaagcaacatccctgaaatggttattccctgtgcgtaaccgatgcagatgattttctggcctgatggtatggttggatcatcaataagttgtttgcacatcacgggaattgcccccgatgagaggtaaccgttttcgtacaatgtgtttctgctgaaggccatctgttcttcggagaggtcaagctctttagcaatctgtttcagaataagagagcttgacgcctggaaaacaaaaagcaaccggtcttttacatccctgaactccatgccggcatcgctgaaaaaggattttacgaaatttttgatattcattctgacaagcctgaaatacttcatcggatcgattctgaactcaaatgcaggatccgaaaccttccagactgccgtgttcgtcgaattcgggatggtcatgtttttaaaggcaacgattttaagagagcgcagccctttttttcttgcatcatcgtacgtcatgatggaatagcgtaaaaaactgtcactgaaggtactcatcagtccgacgttgatcggatgatcttcggaaagattgatgtggatgctgaacatttcggaatgtacaagatcaatcctttttttcggtttttcatatccgcccgaaacagaggatcttatcagagcatttgctgtgcgaattgcaggtattggtgcgttgcatgctttatgataaaagttggtgatatcgacatcaggccacttcttttcggagataatgctgtctaccgggtttgggtcaaaataacctgtagaggttacatgtataatgtgatcaggctgctcatgtgcatcgttatacagctttctgagatgtttttcagtatgaagccggtataactccattcgatcatttaaaccggcaccggcaggattggtatggttttttgccagattttcatacatgggaaaaacggattcatactcgataaagcgtccgttttcaacaatcggacactcttcgtcggcagcatcatagttttcaggccagattgataaatatcgctgctttatggttttttctgaaaccgcaaactggctgaatttagtacggacttttttatggattttctcgacatctttttccgatgttttgcctgactttacggcaagcgcttttaccattccctttgccagcagtttgcaggtcttttcctgtgggacaagatctcttaaacgtactgagtgaaaatcagttaaaacagtagcggtgctttcaatctctttcatgaaaatcttttttttcagttgccattacaaaaatgttacaaaccggttcacaggccataaaaaaagtgctcaaataaaaaggatgccggaaatatttcaggccagatggttgtgaagagctgtttcgtcaaccattatctttccgtccctgatatgaacaacgctttttattctgtcgagcacgacagaatcatgagaagagacaacgatggtgatatgttccttcttgttgaggctcatcaacagatcaagaatcccggcacctgttttactgtcaagattggctgtcggttcatctgccagaatcagagcgggtttacttaccagagcccttgcaatggcaaccctttgctgctgtccgccagacatctctcttggatagtggtgttttctgtcatgaagccctacctcgtcaagcacttcatcgactctttggcggatactctttttatccatgtctttaaaaagaagagggagttcgacattctcataagccgtaagaaccggaattaaattgaatgactgaaagacaaacccgatcttgctaagccgcagattcgcgagttgttcgaggctcattgatgaggtatcaatgccgtcgatgatgacgttcccctcatcctgcttgtcaatgcagccaagaagatgaagcagggttgatttgccgcttcctgacagtccgacaaggacgacgatatctcctcgaaaaaaagaaagattgacatgattgagcgcggtaacacgaccttctccgctgccgtaatatttcgagacatttatcagttgtgcaataatcctgtcattcatgattcaaacggttcttttcatgcatttccacatgttcattgagtaatgataaccggaacaggagcttgatatgcacgccgtcggacgtaacggatcaaagtcagcttaggccaataatccttttccgccatcaattgtgatggtttgtccgacgatctgggctcctgcatccgttgtaagaaagtttaccacttcagcaacatcttgaggcgttgtcattctgccggaaggcgtatactcgagggtgatgtttaaaagacgttcaagttccggtaaagcctttgctgcatcggtcatgaccaggccggggcagacaagattaaccgcgatcccttcaggagcgaactcacggctgtagtgacggaataaagcctccatggcgccttttgtagaacctactgcggcgtaatcgggaataacccgggttcctccaggcgaggtgattccgattatacggcctcctcttcccatttttcctataagctctcttgtcaaccggtgtacagcaaagaagttgatttcaaaagtccatttcagttgtttatcggaaagctccatggctttccggtgtactccgctggcagcagagtgtacaagaatatccacatgttcgcaggaatcatgaagttgctgcacaacctggatgaagctctcttcatgagaaagatcgcctctgaaggttgtgatatcgaggccccggacagcagcctcatgttcaagggattcggcacttttacggcttcttgcataaagcgcgagcactctggctccgctttcggcaagatgcagcgatatggctctccctattcctcttgttccccctgtaacgacagcgattttatttgtcagatgtttcatattccggtgtctcccaatgatcttccgccatcaacaggaatgacggatccggttatgtagcgagcctcatcagaacacaaaaaagcaatgagagaacctacatcttccggttctccgatgaatcccgccgggatgtgtctgttgatttcccgccccgatgctttttcgagatagttcacaactccggcagtcatgggtgttctgatcaggccgggagcaatggcgttaacggtaatgccgcggtgggcaacttcgagcgcaagtgttttggtaaatcctattattcctgccttggcggcggcatagttcgcctgtccccgtttggcatagattccgcttatcgagctgagattgataattctgccaaaccgttttccatacattgatttcaatgcaagctggcacatggccatggttacgataaggtgttcatggataagcttgtcatgaaaggaaaagtcggtctgtaaaaagaacccatccttaattcgtccggctgaattaaccagaatttcaggttgtttttcgaaatccgatacaacctcatcatacagttcttttgcatcacgatattctgcaagtgggcggcaatacaatctgacttcatgacccataacgcgcaattcagctgccgattcctgagctttttcgtgatttgatgcatatgcaagagcaaggtcgtacttttcggcaagcgctttggctgcaccgaagcctatacctgaagttccgcctgttataagtgcaagacgtttttccatcagttccgctccttttttagtacaaggcatgcgttctgaccgccaaatccaaaactgttgctgagaatgtaatcaatcgcaacatcacgacttccttcgggaacataatcgagatcacagtcaggatcaggatcgtgcagattgatcgtgggcgttattttctggcgaagcagcatcagaatacaggcaatagcctccacagctccggcagcgacagtcgagtgcccgatttgcgatttgagcgagctgacgggaatttgataggcattctcaccgaataccttttttatagcctgggtttcaaggcggtcattcagcactgttgaggtgccgtgcgcattgatataaccgatctctgttttttcaatgcctgcatcggctatggcatcttccatagccctgacaacacattgattatcatctctgccatccgtcaatcggtaggcgtccgaattaaaagcgtagccacatacctgagcaagtatttcagcttttcgttcttcagcggcagctcttgtttcaagaagaaggacagccgcggcctcacttttgacaaaaccggaacggcttttcgaaaacggtctgctggcagtatgagccggaacgtcatcggttgtgagtgtatgcagcagatgaaaattcatgagctggctttcccatgctccggcatctacagcacaaacaaggcatctttttatacgccccgatttcagcaggtggtatgcaaccccaattgcctgacttcctgcggcacatgcggaattgacactgattatgttctcgggatcaattgagccgtgtccccgttgtttgagtttttcggcaataatttcaacaacccattcggcacgaagttcatcccagataaatgaatcgggatcgtaatgcatcaacgaatcccttacaatatcaaaatatatacctgccggagatgcctgaacaagagcgtcaatcggaactgactcaggcagtcgctgaagaatctgctgaagggcatggataagataccggcctccatttgtatgcaggccgagaggcaggcccagttccgttgccggcgggatgttcgtgtcatcaacaacccctccgaatgcaacaggaaagttatttccaacaagtgatcctcgcaggtcgataatgcccgaatcacctgcaaacatccgcttttcaaactcaggtaccgatatcccgatcggagaggtaataccaaagtcggttacaacgatatcaagcatgagcgtactattgtttttcttcttcttctttcttgcgaagaaccagcatcatataatcgataatatcctgaacggaaatatcagtgatgtcgtcaccctttttttcggtgatgtattgcagggcttcggtaaaatcaagttcaactcccgtacgctgctctatttcataactgatatcaagataatcgatgctttcagcatcaaggtcagccttgaacatgctctctttcgtgatatcgccctcttcggtatttaaaacagcccggattgcatcctcaagcttttcgaacagctctttttccgataacatttaacccccttttttttatagttgtgttatgatctgatgacttatgccataataagactccgtttcatcgaagtttatatcctgccattcagagtgtttttcatcagccgtcaagagcagtgctgctgcaccctcgcataaaatccgttcgtgcagattctgccttcgtatgcgttcaagcaccagaggattttcaaaactgaaggcactgcataccaatgccgccgtaacgcgtccggcattaagatcagcctctgcctgccgaagtgcgtgaatgctgccataagttgaactgttgtatacatttaaaggtcccataatgccaagaaatatccccatctgggcaggtgccagattggtgacttgcatgagaaacattttagggttcctgacttttctgtactgctcggcaaaatcttcccgtgagacatcaagcattttccgggttgattccaaatcgacaggtccattttcgattgcgcagtatatgccgacactgaatggagaaatatcaagaaatggctgtattgccgccgttccttcaagacatgcaagcgagagcagaacgccggatctgctcatggatcggtaaacttttcggtcggggagcggggccttgcgttcttctatcggaagcgcttttgaacggggaatatggatttgctctccgtaatattcgcaagtatatggctgttcattgatttcagggccgggaacaagggctttgctccagagaatgttgctcatattcctcccgttattgttctgccggaagcagaatcgccgcttggggcatcaggcattttttctgcaggaattgcaatatgaccatacatcacctcggcataagcaacatcttttccatcaacctcgattcttcctttggcaattgaataggattgacgaatggtaacttcggtatgaataagcgccttgtcaccaggttcgatggctttcctgaattttgcgctttttacagaggttagtaccggaagaaaaccaggcttggctgccataatgcatttaccgcctgtttgagcaatcatttcaatctgaagaacaccgggaacgagaggataaccgggaaagtgatccataaaaaaaagttcggaacgggaaaaacattttactcctgtggctttaatgccaggttccatttcaataatcttgtcaaccattaaccaacgcatcgtgtaagggtaaaatgttgatactttgcatacggaatatagaaaaagctatatttttaaatggaagcgtttcgggaaaggcctctttatgcggaaaattttattgggaaattattgtctgtgttatttaaaggttcattacacggtataaagtaacattttttgaggtaatggcctatataagtcaggttcaaggatataataatccttatagttatgaaaccagtacaacagccgttgcatattgtttgtcatgagagagcgagatgctgatcgaagcttcagagaggggcgaatgcttgtcgatcacccggacaaatggtttgccttccgggttattgagaatctctacgctgtgccagttgaactgcttgctgattccgcatcccaacgcttttgaaagagcctccttcgcagcaaatcttgccgcaacgctttgcgtcatatcggcttttttacgacagagggcgatttcgttttcggtcagtattttcatgaggaagcgatcgccatagcggttacaggaggttctgatgcgatcaacattaataatgtccattcctatttcctgaacgattgccattgatattgtatggaatgatgaaacctgttaccatgcaagatgagtcgggtatgcctgaaacgactcagttgtaataagatgctgatcttattaatgaactgttacgatcggttgttaattcccaaacgatctgtttttgacagtgcgtttgggaattaaagggagtttcagaacccgttacgctgaaaaatagtatcaacgctggttttgagtttttcgagaatggtgtcgaaactgaagagttcggtgatttcctgaggcgttacatgttcaagaatctctttatcctccagcacgagctcacgaaggtgaatccttttcgaccagctttccatggcgtttctctgaacgagcccataggctttttcacgtgtcagcccttttcccgttaacgcaaggagaagggtttgtgatgttgtcagaccgaaagatgagttgaagttctcttccatgcgatcaggatagaccagaagggtttcaagggattcgctgaacgttctgagcatgtagcagagcgcgatggtggaatcaggcatgatgattcgctcgacggatgagtgtgaaatatcgcgttcatgccagagcgcaacatcttccatggcagcaagtgaatttgagcggactacacgggcaagaccggtcagtctttcgaaggtgattggattgcgtttgtgcggcatggccgagctgcctttttgtcctttgctgaaatactcttcagcttcgcggacttcggtgcgctgcaggtgccgaagttcaacggagaacttttcaatcgaggaggcaatgagcgcaagggtagtggcaaattccgcatgacggtcgcgttgcaggatctgtgtcgatatcgaagagggctgaaggccgagtttttcacagacaacggcttcgatttcaggagaaaggtgctgataggtacctacagcccccgagatttttccgacggagatcacggcaacagctcttttcatccgatccagatgtctgagcatctcctggtgccagagcagcagcttgaggccgaaagttgttggttcggcatgaatgccgtgcgtacgtcccatttcgagggtatatttgaactcaacggctcttttgccgagaacagtaatcaactgctcaatatccccgagaagaatatgaccggcatcgcgcatctgcatggcaagacaggtatcgacaacgtccgaagaggtaagaccttcatggatataccgggagtcagggccgacgtaaccggcgacattggtcagaaatgcgatgacgtcatgttttgtctctttttcgatttcaagaatttcagcgacgtcaaacttcgctttttcctttattgttcccagcgcctcttcgggcactactccggcttccattcttgcttcgacggcggcgatttcaagctggagccatctctggaattttgcctcttctgtccagattgcagcaatgtcttttggcgaataacgtggtatcaaggtgtcatgattttaatcgttgcaaggtaacgggtaatgcagggaatatagtgtacgtgaacctgaaaaaccacagatgaatcgggtcatgccgattgcggaagatttcgcacgttttacgaaagctcacgatacagcattttaatgtaatcaagagcggcctctcgttcatagggaataatgccgtcaataacggcgttttccatacggcttttcatgatcccgacaagttttccttcgctgagtccaagcgtgtccatgatatccttgccatcaatcggcggtctccattttgcaagaagatctttttctgcgacctctgaaattctctgttccacgttgttgaagttgctcatgattcgagcgaccttgcgcgggtttttgctcgtaacatcagccctgcagagcagcatcagatcatcgaggtcttcggcggcatcaacgatcaggcgtcgaacggctgaatcggtaatctcctcttttgacagagggataggacggtggtgcatgcggaccatttttctgacatactccgaaggctcaagaggccatcgcatggctgtgaagattttcgataccagcctgattccgacggcctcgtggccatgaaaggtccagcctgaagaggggtagaagcgtttggttaccggttttgcaatatcatgcagcaatgccgcgactctcagccagagcttgtcgctctgggcggcaacattatcgattacctggaaggtgtgatagagagtatctttgtgtccaagcccgtccacctgttcgattcccgccataagggcaacctcaggcatgaactccttcaacagacctgtttcatagagaattgaaagaccagcggacggtttcgggcactgcatgattttcaggaactcctggctgatgcgttctctggagacaatccggattcgctcatgcatttcgttcatggccagtatgatcgcttcatccagtctgaaatcaagctgggcagaaaaccttgccgcacgcatcattctgagcggatcgtccgaaaaggtctgctttggttcgagcggtgttctcagtatccgtcccgataaatgttcgatgccgttaaactgatcgacaagaaggcctctggaactgctgttcaaagagagcgcaagcgcattaatggtaaaatcgcgtcgggcaagatcctcttcaagcgtacctgtttcagtaatcggttttcttgagtccggattgtatgactctttgcgtgccccgactatttcaagcttgaaggtttgcttctcactgtctgaaacttcaagctgtgcggtacgaaagcgttcgaatacaacaagatttcttccgggaagttcgtttttgatagtctgagcaaaagggagcgggtcgccgataaccatgatatcgatatcggaacaacttcggtgcatgagcatatctctgacatagccgccgacaacataggccggaacacctttcctgtcggcgagatcgcctatttctatgagaatagcgggaatctgcagtactattttcttatccatggctcaagcattactcctgtggcacagccgtatcgaaagcagcggcattgccgataatttcacgggtaatccagtccgcaaccataatggccttgcgaccgtctaccgaagtgacaacaggaggggtattgtttatcacagcattaatgaaatgttcaagttcatcgctgagagcattgactttcgggacttcgggagtaagataatcaagcgtcatgccctgcatggcctcctgtatttccccgaactgttccatgattttttttgccgcatacgatttcagcggatttttctgaagagcttcttcaggtcttacgagtctgaacacctctgacttgcccgttgtgaggtcgagcgaggcatagctttttggatcgttacagaaaaaacgcagtttacgcatgctttttctgctcagccggcttgctgtaacatttgcggtcgctccattgacaaagtcaatccttgctgtagccatgtcgatttcatttgaaaacaccttgacccctgatgctgaaatatgtttgatatcagcagggatgagggagagaatgaggtcgatgtcatggatcatcaggtcaagcacgacggaaacatcggtaactcgccgtgaaaaaccgctcaaccgctcagcctgaatgtagaccggttgacctattgatgactcgacggctcgcaacgcaggattgaatcgttcaatatgaccaacctgtatcctgacgttttttgccagttcaagcctgatcaactcgtcagcttcagcaacggttgttgtcaggggtttttcaataaagaggtggatgccctcttcgagaagtcttcttgcaatactgaaatgggcgcttgtcgttgtggctattactgccgcgtcacagtctgctgcaagctgttcaagagagtcataggtgcccacacggtatttatgcccgatttcctctgctcttatgcgattgaggtcaaagatgcccgcaagttctgtatcatgtctgttttgcgcgatttctccgagcagcttggtatgaaattcgccgagttttcctgttccgataacgccgatccgcatgctgttcattcctgttaatccttgtttgaccaagatggctgtgtgtccagatcgggatccagagcatctattttatacttgaacagcatgagagaaatcactgcgccaaacaacgtcagcacgccggcaaggatataaggcgcgtggacgttcaggccatagagaacgctgccgctgaaagggcccataatgcgtgcaaacgagttgatggattgcgacagtccgaggatttccccctgcttctgtttgtaagtatagagcgagatgagcgagatgtttatgggcgccaccaggcttgttccgattgcgaagaaaaacagaatgaacagtccgaacgaaaagagggtatctgaaggcagaaaagggataaaaaagacccctacaaaggtaaaaagatgaccccagaaaaacagcttgtgttcgccaagcgccttgatcagtttgcttatcaggccgccctggacaacgacagaaaagaatcccacataagcgaagagatagccgatagcctgatcggaagcatgaaaatactctttccaaagtagaatcgaggctacctgcatattgacgatggcaaaggtgaagacatagttggcaatcatcaggagggcaagtggtcgggaggtgaaagcaagtttaaggccgtcaatgtaggcttgcattttattgccagacgagctcgttggcttttcatttgaagcaccggctcctgacttctctttcagaaacccgaaattgaattttatcgcatgtttattggattccggcaagaggaaaatcgccagaataaagtcaagagtaatcagagctgatgcgacataacctaccatagcaatgccgtagttatgcttgagcaggccaccgatcaatgggccgataataaatccgatgccgaaagccgcacctatcattcccatggctttggaccggttttgattgtcggtgacatcggtgatgtatgcctgggcagcggcaatattggctgatcctattccggaaagacctctggcaaaaataagaagagggatggtaacggcctgtgaaaaaacaaaataggagacggcggtaatgaaaatactgatgagcataaccggtctgcgaccgattttatcgctcagtttgccccagagcggggagaagatgaactgcatgatggagaaaatcgcagcaatcagcccaatcatcagggggcttgcaccaaggtcttttgcataagtcggaagaagcggcagtacaatgccaaagccgatcaaatcaagcagtaccgttaagagaaggatgaccagtggggacttcttcatgcaagcagattctattattgcgctaaagctcccaagataacaaaacatagacttttttgatatcaagggttcaaaaaacccgtaatcgcgcaactattcggagcgcatgatttttttgagctcttctattccttcgagtaccctcggacctgatcgaagaaaaagactgttctcgaaccggtcatatacccggttgttttttacggcatcaatcgacttccatccggcacgtttgcgcagcgtttctgcaactgacaattttttagacatatacatgcacgcaatgatatcggggttcatctgtacaacccattccggagagatctcaaaatactctttctctacctgatcaccgatattgtttccgcctgcataccagatcagggcagaagtgtagctgttttttcctccggtccagagcggatcgtcccagatttcaaggtagaccgtaggtttgcgggttgccttttccgcatcttttctgaatgtcagaagtccctgggtgatacgatcggcaagactgtcggcctctctttggtgtccggtcagttgtcctatttttctcagggcaggtgctatatcatccggagtactgcaggcgacgcgctcacgtctgattccgagtgcctcgatttttttaccattctgttcgtcggcaagatcgacatcaagcacaatatccggatgcagagcggccagaatttcaagtgatggtttgccgaacgctcccaccacctgcacattttcggcttccgttggccagtcacatgctgaagttctgccaatgagctgatcaccggcacctacagcatagatcatttccgtgacgcttggcgcaagactgacaatgcctggttttacgtttccggttgtttttggactctcctgttgattcgtgcatccggaaaagagggcaagaaatagaaaaacagaaagaattcgcaaaatcggtttgcctgtcgggttgctgaacatcggtatcctgaaagcggattaatatgattgatttatggatttaaattaacctgcgcagagaaaaacccaaacgaggctgatactttttacggaactgaacggttataactggatatgatccctctatacgtgaaagataaaagagtgctttaaataatgagaattcataatttgctctacaagcagcaattgccgctctccattgaagatgcttgggggttttttctcttttccggttaaccttgcaaggataatgcctcctgaaatgatgttcaggataaccggtggggacggtcatcagcagatccatgaagggatgatgataacgtatacgctctatccgttcatgatgtttccgatccattgggaaaccgaaataacaggagttgaaaaccgtttcggtttgaggatcgccagaaatcaggcccttatgcaagctggattcaccgccatgagttcagaaagattcccgaaggtgttgaaatgatcgataccgtagagtatgagatgccgatggagtggttcggcaaccttgtcaatgatctcattgtcagtcgaagacttgaagaagtgtttctttacaggcagaaaaaaacagacgagcttctcgggcggacagacaaattctcttaatcgaatagaggttgcattatgcaggacggtcactcatggttaagcatttccatttctttcgcaggcggtcttgccctttttctttttggaatacgggcaatgagcgccggattgaaaaaggttgccgccaaaaaaatggaatcatttgttgctacgatattgaacaaccccgtctatggactgattgccggggcatttgccaccatgattgtgcagagcagcagtacgatcgtcgtcatacttgtcggacttgtgcagtcacagctcatgacctccacccaggcgcttgccgttctttttggcgccgaaatagggacgacggcgttgacacagttgattgctttcggggttcacgagtatggcccgctgttttttgctgctggttttcttttaaactccatagcaaagagagaggggattcgatacactggcgaagccctttgcggcttgggtctgctcttgtttggcctgcatcttatgaccgcgtcaacgacaccgctgctcggctaccagccatttatagcgcttttgcataatctccgcaatccgcttgtcagcgttcttgtcggcttgtgctgtaccgccattctgcaaagcagcggagcttttatcgggattgtcattactcttgcacagcagggagtgctgacgcttgaagccggcatgccgctgttgctgggtgccaacatcggaacctgtattaccggctttcttgcatctgcaggtctttttcgtgccgcaaagcgggtcgccctggcgcaactgatttttaatgcaacaggggtcgttctttttatagccattattccctggtatgcggatgtgatccgtttcatctctttttccgtgcccgatggttcatcggtaatgcttgcgcatgatgtaccccgacagcttgccaatgcccatacggtttataatattctgatggcactgttatttcttccgctgctgcctcctttttcaaggctgcttatccgccttctacctgataatcccgatgaaatcagacaggtgccctccgtctggtacattcaggagtcggcacttgcaactccatcgcttgccctgagctatgcgagagcggaagttgcccgtatgagcaggatactggagagaatggtcagcgcattgctctatccgttcataagcgtcgaaaagggtaaggatagcgtttttgcggagctctccgttcttgagggaatcacgatgagagaggagaagctcgattttcttgaatcgagcgtatcggagtatctcatagccatcagtcgtcgggagctcaatgaagaggagtcgcggcaggtttttgccttgatgaatatcgtgaaaaatcaggaatcgaccggggatgtgatcgaaaaattaatcggcaaatatcttcagggcaacacggtatttgtgaaagggcttacggaggagggcaaaacagagcttgtgcttctgcatcggctcgtgtgcgctgaaattgaaacgcttaccgaggcattgcttaagatgaaaaaagaaacggtatcagaatccatcctgtgcgatacggtttttctgtcgcaggtcagccaggcagaaaaggctcatctgaaaagagttcagtctgttgcagaatcaggagttacgcataacatccacatggatctgcttgacgttttaaaacaggtgcatcactacaataaaaattgtgctcgcatattgtcggaattctcatcttcggcaaagtgattttttgtgtttttccgaactatttgttatctacagaggcattacttgttctttctgttcgtagctggtgccggcttaaaagccggagaatagggaagtacgtgaaaatcgtacactgtacccgcaactgtacaacgggaaattgccgcagtcactcatggccacatgtatgacagccgcagtcgtttcaggtcactgcatgttttccatccccggaaaacggcgggaaggccgaaacggaagtaaaccgtgatagtcaggagacctgccagttatttttgcgtgaaaagatcggactacgggttatagtcggggcaaagctgtacttcttttgcattgcttatcgttttgatctttttgcaggctgttttttcggttcgacttgagccgtacggatgctttttcgcatcttgtgcaggttttgtttatccggaatggcgttctgtaaaaaacgtatggcaatgttcatagtgttctgcactgccttttggtaacccctgtcagtttatggtcatttttatttattgtcgcctgaagcccgagtgtaaggcggctggatcgcagaagcccaaagtcccgacttgtcgggacagcgcagcaatctggtttcggaagaaataaatagaggtaacctgatgtgtttcttaaactgaaaacaggtgaatcaatgaacaaaaaaatttttcttatcgtgatggccgggctgctgtgcagcaaaggacttcttgccgaagagatggtaaaaagctataccggggatgaggttgtggtgacttcaagccgtgtagaggagtctaaaaaaaatgtaacctccagtattaccgttattggcagggaagagatcgaacaatcatctgctcacgatctcggtgaattgcttgcggaaaaaagcattgggcatatccagaaatatccaggcaccatgacatcggttggtatcaggggattcaggaccgagacgcatggtaacgatcttatgggcaaggtgcttgtgcttctcaatggccggcgcgcgggtaccggcaaccttgccaaaatttcgacggggaatatagaacgtattgagattattcgtggcccggctgcagtgcaatacggttctgctgccataggaggtatcgttaacgttatcacctcaaggggaaacggaaaaccgggattgttttttaaacaggaattcgggagcaatgattacacccggacgaccatgggggccgatggcaaatcagccggggttgattattcgggcagtgtttctttttctgatgcgggtgattataagaccggtgcaggagatgaatacaaaaataccggttacagtgacaggacggtcggaaatgtgaatatcggttacgagtttctgccccatcacagaataggcgtgatatacaattatttcgatgtcagaaaagcaggttccccatcatatctgagtcagaatgatttggatgcatataccagtcagaaagcatattctaccgattttatctatgagggctctaccgggaaccggcgtttttcatggatggctcgttattttaccggccgtgacgaatacctctatgcggatcccggcacatcgtattcaagtacaaatgatgtcgaacataaaggtgcgcaagcccagctcacctatgacgatgagtcgttgcgggttaccgccggtgtggactggatcagatatgatcttgagtctacactcgccccctattcttcagaatatgaaaacccggcatattttcttcttggcaagtatggcttcatgtcagacagactcgtgcttacagcaggtcttcgttatgatcaatatgacgtaaccatttcagaggggcagggttcttcaagaagaaccgataaccttgccgaacaggttgggctggcctggaatgtatcagacgcgctgaagctgagagcctcgtatgccgaagggttcaggatgccgtcggcaagagagctggtcgccgatttttactcatggggtactcattatatcggtaacccggatcttaaaccggaaaagagccggtcgtacgaagccggagttgatattgattaccggaatgtaaaatcatcgctgacctggtttactacggatttccgggacaagattcaatccacggccgtcgatggcgctatgagctggatcaatatcggaggagcgacggtttccggacttgaagcggaattttcattggcattgcaccctttcggagaggagtggaaaattgagccgtatgtaaactgtacctggttgacgaagtatcgtgatgaggatacaggcgaactcctgacctatacgccggacctgtctgctacaacgggaatcagggtatccgaccagcgaggtttcagcagtgtttttaatctcgcttataccggagaaacacgagttcagaactgggaggactggtcaggtgatattgttgtcaaggggggatatgccgtagctaacatatcggtttcgaaaaagtttcttgttgatgaggataaaaagaacggcagagggataaccatcaagggcgagatcgataatctcttcgatcgcgaatttcagtacgtaaaaggctataccatgcctggacgtacatttactatcggccttggagctgatatttagttcctccgggatcgtgaagcataaaacagaaaaaaagaacatatgaataccgctataaccgaaatcgaaaggaaagctctatacaaggtgatctacagccgaagggatgtacggggtcagttcctgtcggaccccgtgccggacgatgtgctcgggcgattgctcgatgccgcgcatcacgccccgagcgtagggtttatgcaaccgtgggattttatcgtggtcaaggagccggaggtgcgtcagaaggtgaagagcggttttgagattgcccatgccgaggcggctgcgatgttcagcggaaaaaaacaggaggcatactgctccctcaagcttgagggaattatggagtcgccgctcggcatctgcgtcacctgcgaccgctcgcgaagcggcgatgtggtgatcgggcggacagccaatcccgaaatggacctctacagctcggtctgtgcggtgcagaatctctggctggcggcaagggctgaaaaccttggcgtagggtgggtcagcattatccatcacgaccatatccgtcaagctctgggaattccggagcatatcgtgccggttgcctggctctgcgtgggctatgtgagcttttttcataaaacgcccgagcttcagcaggccggatggctgccgcgaatggagcttgattcactggtgcactacgaaacatggtaaattcctctccagtaccaggcgctcttgccattttcggcacggcctccgatgtcggcaaaagcattgtcgccacggcgctctgcaggatgttcagcaatgccggtatcgatgtcgctccctacaaggcgcagaacatgtcgaacaactccggtgttacccctgacggttgtgaaatcggccgggcgcagatcgcccaggccgaagctgccagagtagtgccaacggctgatatgaatccggttttattgaagccgaattccgatacaggagctcagattgtattgcagggaaaagtctgctcgacagagaccgcaaagggctattttctcgatacctccctctgggccgaggctgcccgcaaaagccttgaccagctcatgcaacgccacgagctggttgttatcgaaggagccggttcatgtgcggagatgaacctttacgatcgcgatttcgtcaatttccgaactgccagaatttccggagctccggttattcttgttgccgatattgatcggggcggggtttttgctcaggttgtcgggactcttgccgtgcttcctcctgaagatagagcactggttaaaggggttattatcaaccgttttcgcggggatatcgatctgttccgtgatggcgtcaaactgattgaaacgcttgccgggattccagtgcttggcgttattccttattttcgcggttttcgtatcgatgccgaagacgcagtacccctctcttcaaaggttgacccttccggtgcgcctgaaaaagggaggattgcggttgcagccatctattttccgcatatttcaaattttaccgatctttcgccgcttgaacttgatccgaaggttgaactgcactatctgcactttccccgttcgttacgggggtatcaggcgctgattttgcctggtaccaaaaacgttcgtggtgatctcgactggcttacctcgcttggatgggcggagaaaatccgtgagttcaggagagatggtggactcattatgggtatttgcggagggtatcagatgctcggcgcgacgattgctgatccctccggagtggaaggtgagcccggcgaaagcgccggactcgggatgcttccggtacacaccgtgcttgaagaggaaaaatgcctcagtaatgcgatcgggaacattcagggagaatccatcgccgtgtccggttatgaaatccatatgggaagaacaacctcgaatggcgactgctcttcatttctcagggtaacggcacgaaacaacagaccggcagatgatgttgacggggtgataactccggacgggaaagtgatcggcacctattttcacgggattattgatgaacctgaggttcggtgctggtttcttcggcaaattgatcccgcctataccccggatgcagaagaacgtgggcggcaagagagttatgatttgcttgccgaccatttttcagggtatctcgatattccgaaactctatgagatcatacagcgaccatgtccgaacccttgaccatgaagagtatctattatcatgagcacggaggcactcccgaacgccgatttgctgtgaatcccgaagagcttctggatttcagtgtcaatatcagtccgttgtttccgcctctcgaaaaccgattacttgacacctatgcgcttgatcggtacccctcggttgatgggaggggaatcattgatttttatgccggaaggtttcagttgcatcgctcgaccattcttgcgcttaacggggccacagaggggatctatctgcttccacgtgcactcgggtttcgacgcatgatggtgctctcccccacgttttatgagtatgagcgagcagggcgtcttgccggtgcggcaatcgggttcattcgacttactcccgataacggaggttttcttctccctcggcttgaagaacttgccgcaatgcttgaggatgccgatgctttttttgcagccaatcccaacaaccctacgggaaccgttgttccgccggaaatcatccttgcgctggcgagtcgctttcccgacaaatggtttctggtggacgaagcttttctgcagtattcgaccaactatcacgacactacgttgatgaacatggttactgccatgaaaaatattgtcgtaattcaatcgttaaccaagttttatgctcttccgggtctgcgtctcggagcactcatagctcacccggaggtgattacgcggttactggaatacaaggagccctggtcggtcaacaccattgccgaaacagttgcccgtgaactgcttgcatgtcgggcctatgaaacggccgtgtgtgatcttgttctgtctgaacgggggcggatcacccaggctctctctgataaccgggcgataaagctggcaggcggagcggcaaatttttttctcgcccgctggcaggggagcgccaatcttgatgatctcctgaacgcacttctgcagcagggaatctatgtcagagactgccggaattttgccgggcttgaggagaactattttcgatttgccataagaactcccgaagagaatactcgcctgctcgacgtttttcagcacctgacagagcaatcagtcgatttatctgtttcatgacagctcccgaatatttgtttgcggcagcctttgtgcttgacctgatgctcggcgatcctcgctggatgcctcatccggtaaagggaatcggctggcttgcattacgcacagaatcgctgatgcgtcggacagctcttccgcttcgtcttgccggaattgcggcggtactctgtattgttggaggatctgccgttttggcctggttgctggtaaccggagccactcttctgcatcctgcaatcggcgcggcggcaggcatctatctgtcttacagcgcctttgcgacaagggatcttggagatcatgcccgtgcggttcttcgcgctcttcagtcaggagatactgcacttgcccgtcaaaaggtatcctttatggtcggtcgggatacggcagccatgacgttggaggatgtcgcacaggcggcaacggaaagcgttgccgaaaatacagttgacggcgttacggcgcccctgttctatgcgctgctctttggcccggtcggagctattgcctacaaggcggtcaacactcttgattccaccttcgggtacaagaacgaacgctatcttgagtttggctgggctgcggctaaactcgatgatttagccaactatctgccggcaaggttgacggttctcgttatagcgctggcggcggctatcagaaaacttcggtttattgatatttttcgttctgttcgagagggtgcccggctgcatgcaagtcccaatgcaggataccccgaagctgcatttgcaggcgctctcggggttactttcggcgggaggcgcagttatggcggcagtatcgaagatgccccgctgcttggagttaaaaacgagccatgccgcccggaaacgcttcaggagagtatcatcctgatgcagcttacgtcagcgacgtttgccgtaacaggaattgttttgtgtctcattcttgggtatttttaatgaacagcctcatcaacgaaacgacagagcggatgaaacctcgaaggattcttctttttacaggaaacggcaaaggaaaaagcacagcggcgtttggcatgctcgccagagcgctgggtcacggcatgaaagccagagtgatccagtttgtaaagtctgatgatgcggtaggcgagcagctttttttcagccggattaacgaggtggagtgggatcatttcggcaggggatttctgccgcgcgatcggcagagcccgaagatggaggagcatagagctgccgcacgctcaggtcttgacgcagcgattgccgcccttgcctctcccgattacgattttgtactgcttgatgagctttgttttgcgcttgggcagcatctcatttccgccgaaccgctgcttgaagcgcttcggtcggccgaggatggcaagattgtcgtgatgacaggtcgcgacgctccgcaggagcttattgccgtcgccgatacggttactgaaatgggcatgatcaagcacgggtttgaacagggaatcccggcacagatcggggtggaaaactgaggctgcatgaaccgttcaaaagagtgtatcgataatcgatttaccggaaagcagtataaacagtcgcgaggcaagctgattttgtttcttcttgccgttccgttgctgcttctgctctccctgctgcttggagcttcgggaatcggcatccccgatcctgctctgccggcaggaaaagcaattatcggcctgcgcgtcggaagaatgctgatgggcctgatggtcggagctgcactttcggcatcaggcgtcgtttttcaggcgctcctgcgaaatccgcttgccgaaccctatgtgcttggtgtcagcggcggggccggacttggcgcaacgttcagtattcttgccggcggatcgttgtttcttcccttcagtcttccggttgtcgcctttgtttcagcccttgtaacccttcttatcgtttacatgatagcaagccagggtggaggaggggccccttcggtttacagtctcattctgagcggcgtgattgtcagcgccattgcgtcaagcatcatcatgtttcttgtctcctcggccagtgttgaggggatgcacaatgttatctggtggatgcttggcagtctgcagcccgtttcgcgtgagcaggagatcttttcagcattgcttgttgttgcgggacttctggggagctgggcgctctcggcaaagctcaacgcactgacgcttggacgagagatggctcactatcagggtatcaacgcggatcttgttattatcggtggactcttctgggcaacccttcttgcagcaacagcggtttctctctcaggtatgatcgggtttgtcggtcttattgttccgcacgtcatgcgtgcaatgttcgggcccgaccacaaaaaacttcttccgcttgctgcccttggaggcggcacgtttctggtgctgtgcgatgcgcttgcaagaacggtcattgctcccatcgagattcctgttggcgtggtgaccgctcttgcgggaggcccgttttttctcgttattctgcagcgcaggatgaaacaggcatggattgcataaaatgaataaaaccgtcctgacattcgagagtgtttcttccggttacaagcatcggcctgtgctgtacgatatcacgttcagcgttgctgaaggggagtttatttcgctcatcgggccaaacgggtgcggtaaaagtacccttctgaaaaccgcctctgcgctgattcatcccgcttcaggcacggtaaccctgttcggccaggatgtcaaaaaactgaaacctgttcagcgggcggcaatgatcggcgttgttccgcagaaaatcgaatcgccgatggccttcagtgtcggccagattgtcatgaacggaagaatcagctcgatgaacagatggggatcgccgggagccagggactacgatattgccgagagggcgatgatctataccgatgttcttgaccttcgcgaccgctactttaccgaactcagcggcggtgaacaacagcgggtagcgcttgccatggttcttgcacaggaacccggcatcatcatgctcgacgaatcaatttctcatctcgatatcaaccaccgtcaggaggttttgcagatcctcatgaatatcaatcgcgaaaagcggattacggtgcttttcgtaagtcacgatctgagcctgtcggctgaaatatccgatcgtcttcttctgctttccgatggccgtcttgtcgcttcaggcactccttgtgaggtgcttcaggccgaacagctcagcagggtatacaactgctccctgcaggttctgcaggatccctataccggttcgcttcaggtgtcgagtgccatgagttcccggcggcacccgaacccgctgaacaggatcgttcatgtgatagccggcggcgggagcggcatagagctctaccgtcgtctgctgcttgcaggctatggcgttacaacaggcgtgctcaaccgtctggattccgatgccgaagcggcaagagcgctcaatctgcatgccgttcttgaagagcctttttctcccattggcgccgaacctctcgatgctgcccgcagcctcatgcacaaggccgattatcttgttctcggcagggttccgttcggtccgggaaaccttgtcaatctccagcttgccgaagaagcgcttgcaaaaaagaagccggtcttcattgccgacgggatgaacgagagagattattctcccgggaaaacagcggttttgaaaaccggggagctccatgcacggggagcgcaacgatggggaacccttaatgaccttatggcgcttctcgccaaggctgaaaaacaatttccggagaacaaccattgaccacctgccatccaatgaacctgaaacaacgttttcccttcagaatcggaactacttcctatatcattcctgacgctctctggcccaatgtcgaatatctttcaaaacaggtggatgatatcgaactcctgctttttgagtcacatgagttctgtaaccttccctctcaagatgaggtcttccgtcttttcgagcttgccattaaagaggatcttacctattcggttcatctccctctcgatacctttctcggtcatgcaagccttgctgaacgcgaacgctcaatagaaaaatgttccagaattgtcgaactgacgcggcagcttccggtttcagcgtttgtgatgcacgccgaagcaggcccgggtattgatattgtcgcatttgacgacagggaaaaaacagcttttgccgcacatgttgccgaatcagtcaaaaaactgattgaaaacacaggcatggccccatccatgtttgcgcttgaaacactcgcatacccctttgcaatcctcgaaccggttattgaagatgcaggcctctcggtaacgcttgatatcggtcatctcgaactcatgggctatgccgtagaggcgcatcttcagcgatggcttggaaaaacccgtgtgctgcatctgcacggcataaaaaacggcaaagaccataacagcctgcaacatatgcgtcaggagacacttgcactggtaatgcaggccctttcggattttccgaatcctggaagagtggtgacgatggagatattctccgagagtgattttttcgaatcagcagaagccatggaaccgtatgctgtaattcccggatgaatacatgcaggacaccctgagaaaacggttatccaatctggtggccgaatcatgaactgggcccatattatacgcgaaatcagtgataatatcgtaattgatgttgatgagaaggagccttttgtcagtatgaccatggagcatgcaaaaaaaatgcgggcttatggaagttcttttatccggaaatacctcatcaggaaacagcctaagcctgtttttattggtttgatctgcatgacatgcttctgaatcattgttgcatctcttttgtcatattcggcatgagttccaacctgaattcccggagaaaatgtaaccatggttgccacaaatcaatgaaaaaaagaggcgcccatggcttttctatagcagggcataccaattcgtttcttaatccaaagacaaggcgggatggcgggatggctggatggctggatggctggatagctggatagctggatagctggatagctggatagctggatagctggatagctggatagctggatagctggatagctggatagctggatagctggatagctggatagctggatggctggatggctggatagctggatagctggatggctggatgactggatagcgagatggcaaaatagcaaaacagccttaatcctgtcatcccgaactgccccattctgtcattccgaactgccccatcctgtcatcccgaacgcagagagggatctcggggagttgggaagtcctgagcatgagcagggtaaagaacagaagagagatctctcccgatggtcgagatgacaggacgggggcgtaagggctgacaagaaaggaagcacagtatcacaatcacacaaattcgtttcttaatccaaagacaaggctggatgttggagcagcgaagcggaaacaacaaacagccataattctcttttcgtgaaaattcgtgtaattcgtgggcaactctttctcttcaatccccattcgtttttaatcagaaaaccaactgccaatttccctttcgtgaaaattcgtgtcaattcgtgggcaactccccctcttcatcagagtattttctgccccggccaacttaccccgaggtgcgtgcaagtcaacagccgagtgtgccatatcgtctgactgaaaaaggagggaaacttccggctcccttcatttcggaacatcaggtaaaccgtgctgcaaggcatcactcactcgctgtatttccggaagcgtggtgtatattgaaaactgttggtgtaaaccggaaacgggttggcattattttccggataacccggaggttttatcgtagataaaaaaactgccggcttcagccgaatcagggggatcgcacgaaaccatgtcagaaagatcacgaataaaaaatctcctcgttgtagcagcaatgctgcttgccggatatttctggttcaccggccagggccagcatagcacaacttccaataaagcgtcgaacgctatacagagccggaatcagcggccgagccctgataaatccgatacggtcattgcgaaagcatttgcgaacaggcagagtaacctgcaggtctcgggagaaggggttgtgatcaagctgctgcccgattaccagagcggcagccggcatcagaagttcgtcgtcaggctgtcgagcgggcaaaccctgctgatcgcacacaatatcgatcttgcaaagagagtaagcggtctcggagaaggtgacacggtcacgttcagcggcgagtacgaatggagcgcaaaaggaggtgccttgcactggacacatcgggatcccgatggatctcacccgacagggtggatacagcaccatggtcgaacgtatcagtgaaactgcatggaaaggttctgattttttcaaacgccatttcacgtttaaaatcagcatttgaagaaacagtcagaaaagcagggcgtgccggtttgttgttattgaaaggcaaaagatatttttcagcagggcagttgtgttgaaaaagggctgacctacagacaggcgcaagcctgccgtagcctgaatggacggttaatttgaaaacggatatcaataatcaatacacaaaagggattaagccaaaaagatcggggctgaagtaccggaaatgaaatggttatgagcagtcacctttgaggcaaattgctacgataagaatctatcatgacaagtttcatcaggaaagcagatgatatataaatcggcaagggcattggagcttctgaggatcgcttcctgtaatcccgatgcaatgttccgtgagagccaggaggaagcaattcgatacattgttgaaggccgagggcggttgcttgttgtccagaagactggctggggtaagagttttgtctattttattgcgacacgcttgcttcgtgaaggaggaagtgggccagccctcttgatttcaccactgcttgccttgatgcgaaaccagattgaggctgcggaacgaatgggggtgcgtgctgctaccatcaactcagataatccggatgactgggctgaggtggaactgagcatcgcccgtaatgcgattgatattctgatcatttcacctgaacggcttgcgaatgaacgtttcagtgccaatgttctggctcgaattgcttcgcagatttcgatattggttattgatgaagcacactgtatttctgactggggtcacgactttcggccttactatcgattgctggagcggattgtcaaaagcttgccatcaaatctgagacttcttgcgaccacggcgacggcaaacaatcgcgttatggaggatctttccgaagtgcttgggccgtatttggaggtattacgcggtgatttgaatcgtccatcgctcaccttgcaaaccatattgttacctgatcaagcccagcgccttgcctggctttcagaacagcttgcggctcttcaaggccatggaattatctataccctcaccgttcgtgatgcaaacacggttgcagcctggctgaaaagtcgcggtttcagtgttgaagcttatacgggtgaaaccggtgatcgtcgacctgagtttgagcaggcactgctccataataaggttaaagcgcttgttgcaacctctgcgcttggaatgggcttcgataaaccggatctggcatttgtgattcactatcagatgccgggatcggttgttgcctactatcagcaggtagggcgtgccgggcgtgctcttgaatcagcatatggcatcttgctgagtggcagggaagagacggatatcacggactggttcatcaggagtgcctttccgaccaggcatgaggttaatgaggtcattaatgcgcttgaaaatgagcttgcagggctctcggtacccgaacttctggcgaaagtgaatctgagtaaaggacgtattgagaagactattgcattactttcgctggaatcacccgcccctgtcgcaaagcaagggagcaagtggcaattgacagcagccacacttggtgagggattttgggctcgtgcggatcgacttaccgcgttacgtcgtgatgatcaacgtcaaatgcaggaatatcttgcattgccctttgctgaacacatgggttttcttattcaggcgcttgatggcgatccaaataccgttagctttccgttattgcctccgttgccgatacttgctgatgcggctcttgttctggaagcggtcgcttttttgcgccgcaccagtttgcccattgaaccaagacttcagtggccggggggcggtatgccacaatatcaggtaaaaggaaaaatacctgtaaatttgcaggccgggcacggtaaaaccctctcggtttggggtgatgccggatggggcgaactcgtcagacaaggaaaatatcttgacaactgttattctgacaggttggttactgcttgtgttgagatgattcaaaaatggaatccggaaccagcaccggcatgggtgacgtgtgttccatcattgcgtcaccccgatctcgttccggattttgcgcagcgactggcagatgcgctgcatctgccattccaaaaagtgtttgtcaagagagaagagaggcccgaacagaaaacgatggcaaacagtacccaacaggcacggaatattgatggttcacttgcggtcaatggacaaacagtcccggaaagcccggttcttctggttgatgatgtggtggattctcgctggacattgacggtgtcagcctggcttttgagaaaatacggaagcggcgtggtttggcctatggcgcttgctcaaacaggatacgattaacgatgcaaaaactctcttcgaatacaaaagccattctccttttgacagcgcccttgatcgccagtcacggcagtttgttgccagaccttttgtcgccttccgagtacaatcgtcttgcgcgtcacttgcatgacatgcagcgagaacccgctgacttgttacttcctgacgcgggcgatttgcatcgtgcatgcaagcacctcgttgacgaaaaacgcctgcaaagtttgcttgagcgaggctttttgctcagccaggttattgagcattggcaggcacgtgctatctgggtggtaagccgtgctgatgcagcatatccccgacgtctcaaggcccgattgcgggaaggggcacctgctgtgctgtatggttgcggcgatattaatttgctggaagctggtggccttgctgtggtgggttcacggcatgttgatgatgagcaaattaactacaccatggcaatcggtcaactggctgctcttgcagacaggatgattatttccggaggggcgaagggtatcgaccaggccgccatgcaaggtgctcttgaagctgacgggaaggtttgcggtattcttgctgatcgtcttgaaaggacggcaatgaatcgtgaacatcgcaatctgattatagaagagcgattggttctggtttcgccatacgacccaagtgcgggtttcaacgttggccatgccatgcagcgcaataagttgatctatgccctggccgacgcttcgctggtgataaattctgatatcaacaagggtggaacatgggctggtgcgactgaacaacttgacaaactccgtctggttcccgtctatgtgcgatcaacaggaacggcttcacgtggtattgatgccttgcgtaacaggggagctctgccttggccggagcctcatgacgtcaaggcgtttgaagctctgcttgatacatcgccatctctgattccagtcgggagagatgtttccatagggctctttccgaatggcatggttcaagattcagtgacagacacggtgcaggaaaagcctcaagtacaagttatgcaggaaatttctttacctgttctcgtgtccgggaaggcggaactcagtccggcgcagagattgttcgctacggtgcgtgaggtgatacggcaattgttgaaaaaaccgatgacagatacagagattgcagagagattagagttgtcaactcttcagacaagggtttggttgcagcttctggttgatgaaggtatcctggaaaaaaagaataaacccgtccgatatttcatcaaagagccaggcttttttgaaaatggacaccatgccacataaccgcactattcctgtgtacttctgaaagtatggcgtatattgagcgtctatccggattgttaatgtgatgcaacctgtcaacatgccatgaaaaacgagcagcaaacccgcatcgaattgattgacaggatgttactgcaggcaagctggaacgtgaacgatcctctccaggttgtggaggagttcgatattcttgtcggtttgcccgaaggggtgcaggaaccccgcacctcttatgaagggcatcagttcagcgactatgtgctgcttggaaaggatggcaagcctcttgccgtcgttgaagcaaaaaaaacaagtagggatgcagccattggccgtgaacaggccaagcagtattgctgcaatatccggaaacagttgggcgttgagcttccattctgtttttataccaatggccttgagacctttttctgggatatcgacaactaccctccacgaaaggtaatcggctttccaacccgtgacgaccttgagcggttcagctatatccgcagaagccgcaagcctctcaccggggaactgatcaatacagccattgccggacgcgactatcagattcgcgccattcgatccgtcctcgaagccattgagcagaaaaagcgggactttctgctcgttatggccaccggaaccggtaaaacccgcacagctatcgccatggttgacgccctgatgcgtggcggacatgccgaaaaaattctttttctggtcgatcgtattgccttgcgtgagcaggcgctctccgccttcaaggagcatttgccccacgaacctcgctggccaaacagcggtgaaaaggtttttgccaaagatcgccgcatctacattgccacctacccaacgatgctcaacctcatcagggatgaatcatcgtacctctcaccctggttttttgactttatcgttattgatgagagccaccgctccatctacaacacctggggggaaatcctcgattacttcaaaacaatcaccctggggctgacggcaaccccaaccgatattcttgaccacaacaccttcaacctctttcactgcgagaatggccttccaacctttgcctatacctatgaagaggcagtgaacaatattcctccatatctgtgcaatttccaggtgatgaaaatccagacgaaattccagatggagggtatcagcaagcggacgatctcccttgaagatcagaaaaaactgattctcgaaggcaaggatatcgaagagatcaattttgaagggacgcagcttgaaaagcaggtgatcaatcgggggacgaacagcctgattgtcaaagagttcatggaggagtgcatcaaagaccagaacggtgttcttcccggaaaaaccatattcttctgcgccaccatagcgcatgcccgcagaattgaggagatattcgaccggctctacccggaatacaaaggcgaacttgccaaggttcttgtctctgatgacccccgagtctacggcaagggaggcttgctcgatcagttcacgaacagcgatatgccccgcatcgccatcagtgttgacatgctcgataccggtatagacatccgggaactcgttaatctcgtctttgtcaagccggtctactcctacacaaaattctggcagatgattggccgagggacacggcttcttgaacccgctaaaatcaagccatggtgcaccaaaaaagagcttttcctgattcttgactgctgggacaactttgagtacttcaagcttcagcccaaaggcaaagagctgacacagcaactcccgcttccggtgaaactgttcgggctgcggctcgacaaaattgaatatgcgctctcaatcggtaacacggccattgctgagcgggaaacggtaaaactgcgtaaacagattgccgggcttccgcatacctcagtggtgatcaaagaggccgcatcgcttcttcaccctctcgaagaggagaacttctggatatctctcacaccccaaaagctggaaaatctgagaagcgggatcaaaccgctcttcagaaccgtgtcggatgccgactttaaagccatgcgttttgagcgggacgttctggagagttcactggcacaacttcgcgaccagaaagagcgctacggcacgcttaacgacggcattgccgagcagatcagccagcttcccctgagcgtcggctttgtgaaacaggaagaggaactgatacgggccgctcaaacgaaacacttctggaacaaggctacggaagagagcttcgacgaactgattgaaaaactctcgccgctgatgaaatttcgcgagcctgatagcggcgcaatcggtcaagtatacctgaacttgcaggatcttctgcaccataaagagatggttgaattcggcccccggaatgaggccgtcagcattacccgctaccgcgaaatggttgaattgctcattaccgagctgacaaaacagaatccgattctctccagaatcaaggagggcaaagagatttcgcctgaagaggccgctgaacttgcggaaatgctccacgaagagcatccgcacatcaccgaggatctgttgcgctcggtctataacaaccgcaaggcccatttcatccagtttatccgccatattctcgggctcgaaattctcaagagttttcctgaaacggttgccgatgcttttgatcagtttatcaaagagcactcaaccttctccagccgccaactcgactttttaaacctcctcaaaaacgttcttgtagaacgtgaaaagattgaaaaaagagacctgatcaatgccccatttacggtcatacacccgaaaggcattcgcggagtcttcaatccggctgaaatcaatgaaattctggctctggcccggcaacttgcagcataacatgacagaaaataaccgcatcgaatacaagcgcgagctgactgacaggcttgagaaagaggtcatcgcatttctgaactatcatgatggtggcattatctatatcggtattgacaagtatggagcggtctacggcgtttcggagtgcgacgctctgcagcttgtcatcatggatcgtctcaaaaataatattcagccctcatgccttggtttgttcgatgtcattcacgaaacccgtgaaggcaaagatattattaaaatcatcgttgccagtggtaccgaaaagccctattacctgcgcaggttcggtatgtcggaaaaaggatgtttcattcgcattggcagcgccagtgagcccatgacgcagcgcatgattgaagagctgtttgcccggcgtacgcgtaattcaattgcccgcatccgttctctgcggcaggatctcacctttgaacagcttaaaatctactatcaggaggcaggtcttacgcttggcgacaaattcgccgcgaatcttgaactgctcaccgaggacggagtttacaattatgcaggctacctgctggcagaccagaatggaaactctgtgcaggtggcaaaatacgcaggcactgacagggttgatctgcttgaaagcaaggactacggattctgttgcctggttaaaacctgcaagcagatactcgatcgtctggagggagtcgagaaccgtgtcatcaataaaataactccccgtgagcgtatcagccgaagcctgtgggataaggtcgcccttcgtgaagccgttatcaacgccatcattcataacgactacagcacagaactggtgccaaagtttgaaatttttgctgaccggctggaaattacctcggcaggtaccgttcatcccggatcggagcaggatgatttttttgccggatattccatgcctcgcaataaaactctgatgcgggtcttcaaggatcttgctatggtggaatacctcggctccggaatgccccggattctcaaagcttatcctcgtgaagcctacaccttctccacccatttcatccggacgacctttcctgtatcaccggaagctcttgcgctggaaaaagatgtgatgaaagccgaagcaaaaacctcgggggcccagtcaaagggcctcgttaccggacaagtcaccggacaagtcaccggacaagtcaccggacaagtcgagagatggatgtatgatgtactgaccgcctgcattgatccgaaaaaaagtatggaaattcaggaaatcatcgggatcaagcaccgcgaaacatttcaacggaactatcttgaccttttactcgaacagggtttacttgttcgcaccattcccgacaaacctcaaagtcgctttcaacgctacaaaacaaccgcgcaaggtcaaacatttttgaagcagaacagacaatgagaacgcaaaacacatttgccaacaatagtacagatacaagacgatgctccagcacaaccctgaactgaaatcaaaaatagatcaactctggaacaaattctggagcggcggcatatccaatccactcaccgccatcgaacagatcacctatctgctcttcatgaagcggatggacgatcaggatcaggaaaagcaggcaagcgccgaatgggcgggcgaaacctacacctcaaaattcaagggagtgtggataccgcaggaataccgtggcaaatcaaattcattcaattatgcgatagacaaaagcacccttcgctggagtgaattcaaacacatgcaggctgaagagatgctcacccatgtgcagaccaaagtgttcccttatctcaaggatctcaacggtgccgagtcgcaattcagccaccatatgaaaaatgcagtcttcatcattcccaagccatcgcttctcgttgaagccgtgaaaacggttgacgagatctttgaggtgatggagaaagactcgaatgaaaaggggcaggcatttcaggatattcagggcgacgtctatgaatttctgctctccgaaattgcctccgccggtaaaaacgggcagttccgcacccctcgccacattatcaagatgatggccgatctggtcgagccaaagcttggccacaccattgccgatccagcatgtggcacaggcggatttctgctcggggcctatcaatacatcgtaacgcaactggcgattcgcgccggaaacaaggatctcgtggcggacgaagacggatttctccgcacctccgtttcggcggggcttaccgaacaggcaaaaaacattctcggcaggacgctcttcggctacgatatcgacagcaccatggttcgccttgcgctcatgaacctcatgatgcacggcatagacgaaccggaaattgactacaaagacactttgagcaagagctttaccgaagagtcctgctacgacatcatcatggctaaccctccctttaccggcagcatcgacaaaagcgacatcaacgaaagctttaccctttccaccaccaaaacagagctgctctttgtcgaaaacatctaccggctgctgaaaaagggtggaaccgcctgcgttattgtaccccagggcgtcctctttggctccggcggcgccttcaaggcactgcgcaagctgctggttgagcgttgcgacctgaaagcagttatcaccatgccgagcggagtcttcaagccttatgccggagtctcaacctccatcctgctctttaccaaagtatggggcccgctcgacaaggtcaccaaaccggcgacagagcaggtctggttctacgacatgcagtcggacggctactcgcttgacgacaagcgcagcaagcaggatggtttcggcgatctgcttgatattgtggagaaatacaaacagcgaagcgttgagcacgacaccgacagaacccgaaagttcttttttgtgccgcgcagtgaaattgagagcgaaggaggatatgatctctccctttcccgttacaaaacagatgtttttgaagaggtcgtctacgaaagcccgtcggtgattctcggcaaactgattgcagcagaggtgggggagattgacgagactgaacttgccaacattcagagcggcattgtacgggagttgcttgagctcaaggggatgattggatgaaaacagttaaactcggcactttcatcacgatatccaaagggaagaagcatactctttctgaaatgccatcatctcaatcaatacgaatgcttggtattgatgatttgcgcaacgacacattgatcagaatgaccgacgataaagatggtgtgcttgcttgtgtcgatgatgtactcatcgcttgggatggagccaatgctggtactatcggatatggaaaacagggatatattggcagcacaatttctcgccttcgcctgcatgacacatctaaattttttgccccgttcatcgggatgtttttacagtcgaattttagttatttgaggaaaacggctaccggcgcaacgattccgcatatcaatcgaaacgcattagaaagtattcaggtacctgtttttacgtatggcgaccaaatctgtatcgcaacccttctttccaaagttgagaacctgatctcccgccgtcgtgagcaactcaaacagcttgacgaactgctcaaaagtgtttttctggagatgtttggcgatccaatgattaatcccaagaagtttccgataaaattgctttccgagttctacatcaattcaaaacatggcacaaaatgtggcccatttggtagtgccttgaaaaaaaatgaattgcttgaatcggggatagccgtttggaatatggataacataagctcttctggcataatgatattgccatttcgtatgtgggtgtctgaagaaaagtttcaagagctacgagcatattctgtcattaatggtgatatcattatctctcgcgcaggcactgttggtaagatgtgtgttgcaaaaacggatggcatacctgcaattatcagcacaaaccttatccgactacgactcaattcgttacttcttccgctttatattgtttcgctgatgacatactgcaatggccgtgttggtcggcttaaaacaggggcagatggcacttttacacatatgaatacggggattctcgatatacttgaatttccatatccatcgatcgagcttcaacgccaattcgctgatatcgtcgaaaaagtggaaagcattaaggtttattaccatcaaagccttgctgaacttcaaaacctttatggtactctcagccaaaaagcgttcaaaggtgaactggatttttcgcgtgtgccgtgttttgccgctactcaaagagaggtgagtcggcgacctgaagggcttcagtacactgtaatggggtgatacagctttttatgagtggctgtttttttttgtaagttctctcgattgatagtaatatgaaaaaaagtgcaggtaagcaatcggcaggtagtctggaacaccggtaactctcgttttggcggttgttatgagggtgcaaagctatctgatccctgtatgttcacagaagagggggcaaggtctatcaggtggtctctatggcttttcaaagaaaacattcatttttctcttttttgcaaggcaaggcatccggctcaacgttggaagagattgctgctgcagaaaattacattctggacgaacgtcttcctgatgctcgtgagaatgagttttttgactttaacggctttcccctcgtagcgtacaataacgattcatggtttaagcaacacaccgattacacaaagaactacgttgctcttcctgtagtcagcggaacatttacttcaattaataaagataactggatccgaggaattgatccagactgggatgtggttcgattagagaccatctccggaatgagtagccgtgcaagaggttcggatgtcgatgagtctgaagccgctgagcttattgaagaaatgctgttagctcgaaagtctggagatatctttgaaccattcagggcagctcgtctggagaagtggattcagcgtgtcaatggtgggggcgacagacgtcccgcatttgttgcgccatacgcagaggttgagagcattctggcgcaacccgactgggccaatcgtttccgtgacgcgcttggccttggccacatcagcccgtggggcgggaatcctgtgacggtagtgcttatgcaatacaaccttgttcgtgttcataatacccacataggcaagcctgcatgggctgcaacacctacggtgcttgatgatgtgtctggacagatgccaaatccctgtttctttcctgcgcccaaaaaagcatcaccggacggctatggttacacggttgaccttgccataacggatgctacataccgcagggaatttctccacgggcacatctgttacgagcttgcagacattcgcaacattggcagtgtcactgaggatgtgttacctgcacgaattgccgaagcacgcaatagtcattgcgatttgcttacggctgatctggttcactttaaagaccttccagctcgatcatgaacgaatcagtcaaaaagtggcttgatgagctggaggattccccggcaatggcaattcagaagcttatactcggatatgcaggagtggtggcttggtcgcgttccagccttcgcgaatcatttattgaaatctatcaaactcaccctatagctcttgatgaggcagtcgccggttggttggaacagagactgatgaaactgccgccggaaaacacgccaacgttggtctgggcatcgcatcttcaggatctgttcagcgctcttgcaggcttgccattaccgcaagtcgcccggtatctccgtgaccacttgcgcgatatccgttcatggttgcatcctcttcgcagagacgaaagcctcgatcccgaagcagcataccttgctgctcttgcttgggctgaaacaaatcagaatttggaggggatgtggcagggacttgctttacaatctgaccatgaaccagcatactacatcgatatcggtttgcttggcttgcgcaaaacacgcgatgagcttggcaggttaccagaaaaagtgccgtcagtactgctcaccacactgattgatcttgccgatgcttacggggtttcacagaaaacatggcttctgacgacaagagccattcttggaggttatcgctattcacgggagacatggatacgagagtttacagatgccttggttgcgcgaccagatgcgaaaaaggcactgatttggttgaaagagatattgccaaacctgaaagtaaatcaggatacattgctgcatagttcccaaggtattcaaagagcttcattggaagaaaaaataattgtcaatgtaaaacaaaaatggatagaatcactcagagcggaatcaacgatagatttgagtacttttaacaaacttgcgaaagtgcaatccaggagagggaaaaaaaaattgataacgtcaacagtcattaaatatttagaagtaaaagtcgttgaatctttaaaagagcgggaaaaacgccaaagccaaagcagaagtcgtgtaaaatctttggaagaatgggaaaaaccccgaagatatgaaagaggtcgagcaaaattttgggaagaacaggaaaatcgcgataaacgcttaaaatttcatgcaattttaaatgaagtttctgatatagaaccagaagcttttgataaccgtaaccgcatataagaaaatacgcatcggattgacaatgcaatattattgagtatttctgtcgatttgtgtttttcctgctcgcaagaattgtatacacctttcctcaagcccgtaatgcaaaccgtttgacttgcaagagagcagatagcattatggactgtatctcaattattgatgtaaggtatgtcaaggaatatcagatatttctgatattcaatacaggaaaaatcggggatgtggatctccgtgatcttgtttataaaaatccaatatctgaaccattgcgaaaaccggaagcgtttttacagcttcatcttgattgctggccaactctggcatgggatagcggttttgatgttgatcctgagtccctgtatttcagggcaaccggcaagtcgctgtgggagacgaaagcatcctgataaaacgtcatttcaagacgaaggcgcaaggaataaaatctctttcttactgaatgataaaaggtaacgtatggacgtcagcatacagcaaattcaggaactgatccgccagggtgaggggatttcggtagaattcaaaacttgccggaataagatcaatcgcgatgtttatgagacagtttgcgcctttctcaatcggcatggcggcacgattgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacaacgattttactcggtattcaggatgatggaaccgttcaggggattgagcaggattttgtaacacagatcaaaaaagactttgtcactgccatcaacaacccgctgaagcttactccgccaacgtatctctctgtagatattgtcgagcttgacgggaaatccctgctgcgtatctatgtgccggaaagctcgcaggtgcatcggtgtattggccgcatttatgaccgtaatgaagatggtgatctggatattacagatcacaccacactggtagctcatctctaccagcgtaaacaggcgacgttcagcgaaaacaaggtatacccttggattcaggtcgaagatcttcgcccggaattgattgaaaagtgccgtcgatatgttcgtataaacagggataatcacccttgggcggatatggatgatctgcaactgctcaagagtgctcagctctatcaagagaatccagtaacaagggaaaacggagtcactctggctggagttatgctgtttgcacctgacctgcttatcctgaaagtttgtcctgtacatcgaaccgatctgatcctgcgcaaggtcaatgttgaccgctacgacgaccgcgatctggtacgcaccaatctcatcgaaagctacgaccgcattctggcctttgttcaaaagcacttgccagaccctttttatcttgaaggcattgaacgcagaagccttcgggatgccatcttccgtgaggttgcctccaatatccttattcaccgcgaatattcgagcggcgttccggctcggcttatcattgaatatggtcaggtgaacacatggaacgccaatcgtcctcacgggtttggcgtgctgaacccctgacaccttcgcgccctatcctaaaaacccggtgatcggtgcatttttcagggagatagaccgcgctgacgaaccgggttccggtatgcgcaagatgatgaggtacggcaaaaagtacggcggagcggaccctcagctcatcgaaggtgacgtttttcgcatgattatcagtgtgccggagttcagcacgaaacaggaagaaactgttgatcccacacaaatcagggtgcatgatggggtgcatgacacaagattgagtgaaacgatgaagaagattttagtgctactgattgagccgaaatcaactcctcagcttctctcagagcttggttatcctcgaagaactcgtaattacgaagctgctatcaaaaatctgcttgactttgagttgatcgaaatgaccttaccggatacgccacgaagcaagaaccagcggtatcgccagaccgaaaaaggtaagagcttgataagtggaattttgtaaaataagtgcactattctccgaaatattcaaggatacccaagatctttgatggccagcaattgtttgttataccttgaaagggcgttgtattgatcaggtgtggagagaatcaggctgaaccttgctgggttattgactgctccattcttttcaaaatagagggatttgaagatcccaacggttttgcctattggaacctgtagggttttctttttgcgggtgataaaagtgagcccgcacatgttcgtgttgaacgagatgataatctggccaagttttggctcgaccctgtacgtttgtagagtagtggtggtttttcaaggcatgaaattgcgaggattcaataatcgtcttgaatatcaacagcatttactggaggcgtggtatggttacttcaacgattgaactcaatctgtcggcagtagagcatgtaaccgttacgtctgatgctttggctgttgacttgagtgatggacgatccattactgttccgcttgcatggtatccacgtcttatgcacgcaacggaatcagagcgtcagaactggcggctgattggtaaagggtatggtattcattgggaaaagcttgatgaggatatcagtgttgagggcttattacttggcaaaccttcaggtgaaagtcaaacctcattcaaaaaatggttattaaatcgtgcttacccgtcagtatgacgtaaatattatgcaacacctacctgtcaaacactcctggacttgagccagtggcagtttcttaagggccagagtcggggccagagtcgaattttgaaagagttatcagggagttgcctgtcggttctcgatcaaaatccgaattggctgctgcgcttggccacagatcggtatcgggaaaactgaatgaacgaatccgtgaaatgcttgctgacggcttgattccacatactatttctgacaagccaacaagccaactgtaaaaatattgcctgactaaaaaaggtcgaaaacttctggagaaaagatgaaactataatgtgcttaaacaagtcatcagacaagggtctggatgtttgatgagccagatttcagggagtgttgtgcccatgccacgaacaaccgggaagagtcaatatccaaagtacagcgaagtggatccgcaattcgcagaaagggggggggagggagtgtgagttaacccggaagatattgcctgttttttttgataactatcatcggtttttttaccttgatcaagagttataataaaaatcaagtcggctaattgtttgctacaaaaacttaaaagtacaggatatgccagaaatatcaagatttcttggaattatcatttcaatgtacttcgatgaacataatccacctcattttcatgtacaatacaatgaatatcgagcatcaatggacatcagaaatttgaatatcacggctggttcaattcctgcaaaagtccgtggccttgttgaagaatgggccgaattgcattgcgatgaacttttgatgatgtgggaaaccaaggattttcatcgtattcaaccgcttgtgtaacggatctttttattatggaatgtatttcaattgttgaggcaagatatatcaaggattatcagatatttctgaaattcaataccggtgaaactggcgaggttgatcttcgcgatcttgtatataaatactcaatagcggagccattgcggtaccctgaagcgttttcacatttttatcttgattcgtggccaacgctggcatgggattgcggttttgatgttgaccctgagtcactttatttcagggcaaccggcaagtcgctgtgggatacgaaagcatcctgacaatgcaacaatctcgcgaggtttgagaacaggtaaatgtcccatgttcaggtcacaacaatattctgagtgcccaaaaaatcatagaatatgcctgctctctgtttcttgagcatttcatgcgtgagaagggttattacgtcatcctgaaacagcatgtaccgcctgacacctgggttgcgtttgtggaggagcttatacaggatatttcccaaaaaaagagatggcatgatgaagaactcattgccggtattttcataacagaagggtggagcgagaggctgttggagctggtctgcaactctcctgacttgcgcaccatcggaaagtacgaaacgcatctttcgggaaaatacagcgctgaagttgttgatctgtatctcaatgctcttcttgcatacgtgaaaaccaatgtgggaagaaaccactacaaggaggcctgcaggtatctccggagagtgatcaagcttggtgcaagagaaaaggcaaacgaggtaatagcatttttcaggactcaatatcgtaatcgaacagcattgatggaggagttacgtaacgtgtagcatcctgctcatttttattggtcgaatatggatgttgaactttctcttgaatccatcttgatggagaggacttcatgaaacaatatctcaattgcagtgaattcatcgactggaaagacccaatagtctttgccaattcaacatagtatttcctatacttatcaatgcacttgaagcccagaaaatgggagttgaagagcttcgaaatagtgcctctactccattggttaaaacacttcagatggtgagctttcagaaagcaatatcttcagtggcgagcattgcacgaagtacgatgaaaaagagtgaaatacaaacttctggtttttgattttgacgggaccttggctgatagcgaagcgagcattatggagtctctgcagcttgtcgcccaggatctggggattccggcttttgacagggacggagcccggcgaagtatcggtttgccgttgcggcgtacaattgaaatggggcttggtctcgctcctgaagaagctcctgaggcagttgacctctacagaaagcgttacaacgaggttgctttagacttgacgcatctgtttccgggagtgaacgagaccctggaccgattgcggcacgattacctgctggccgtcgcttcaagcaagagcacccaggggctgttgttgatgatgcggcatctcgggatttatgagatattctcccttatttccggggctcaggatgtgcaacagccaaagccagcacccgatatggtgctgcttgcactggagtccatgaatattccggctcaagagtgcctggttgtgggcgacactgtttacgatatcgaaatgggtcaacgcgcattcaccgatacctgtgccgtcacctacggcaaccattcagccgatgaactccgctgcttcaatcccacctttattattaacgcattcccgcatctcatgcattgtttggagtgatttttccctttacctcaccgaagataagcgcatagctccgggagattgttcgatagcagcaacactgggcggaagagagcttttgttcataacaaatcgggagacggcgccagaatttgtgtcactatatttcagaacaacaactaaattcatattacagaagaacatatcgtaacaaaacgtcatttctcaccccgtgccgcttaacctctacaccagcaaccggatggaagttctggttgatactctggctgctgctcttcgcgagccgctggcttcgccgttcacgcaggaggtgattgtggtgcagagccgggggatgcagcggtagctctccatggaacgatgctcatgccgggttgtggggataccgtatcggtgttatcgggtgatttgcgaaatcctcgatgaaaaagtttcagttcttgttgtccgagtcgggcatcggaaagaggtttaccgataatgttgtcatacaccgtttacgtttgcatgcggcatgcagggcgtatcctgtaaatcattttacgccttcacccttgttattgaagggtacatagcgttatctgcagcagcatcctgatgcttcttcatgacgcaaagcgttcatcgattttcctcatcgcctcatcatagtcaataccaatagccgttccgtccttcacagcaagaaccctgtcggcaatttccttttcccaggcagactcggcatcatcggcatctgacgggcggttgtcgagaaaaaggagaaatcttacaatctccagacgatcctgctttggaagtctgattaattcggcggtaatatcctcaattttacgttgcatttatccatctccactttaagatcagtccgtctgttctgcattcaatcttaacaccgatactacggaaaagagatattctccgcatccagtcctgcaaatcgccggtgaattcgttcagcgatattgcctggttttgagactccagatgctcttttctgcttgagaaacccgacaaaatcgaacacgttacgacgcttcggttcggcatgtgcatcgattctcctgttttccagcttgagaaagcagcattgctctcttgatgtaaacaatttttcacaaattttgtgcgcctgatccaaatgagcgcgttctacccttcgtcgatctgcggtaaggaacggctccgtgcagagtcctcggggacgggagtaaatgaggtaagcaaaagttaattcttctcttgccaacaatccagctattggccaatatcagtgtgccggagtttggaaagaaaccttcaaacacccttggacgtgagcctgcagcagtgtcttcggggccagagtcggggccagagtcgatttttgaaagagttatcagggagttgcctgtcggttctcgatcaaaatccgaattggctgctgcgcttggccacagatcggtatcgggaaaactgaatgaacgaatccgtgaaatgcttgctgacggcttgattccacatactatttctgacaagccaacaagccgactgcaaaaatattgcctgactgaaaaaggtcaaaaactgttggagaaaagatgaaacttgaaagtgctcaaaaaagttgccatcaaagagaaaagaggagtgttaaacgtttattatataaatttttactggagaagctattccgtttggcagtctacgtacaactggcatttttttaagtgtttccaattacgtccgcgctgcggacgcaattcatcatcaaattttatagagtgctgtgtcccagccaaggactaccgggaagagtcgatatcaactggttcatgacgtcgtcaaaagcgacatcaaagttccaagtggtttccgctgtcagtaacggggtaatatctccagaaaattgcggatccttttttttctccagaaggttttgttcaaacattgcgcgggtgatttggtggtcagcatattccatgtacttcagaaatgagtcaattatcagtctggtgtcgggtggctgatttgttttgttgagggaataccaaagatcaaacaagtctcgcccttttttgcgttggtagagcgctcgtagttttgttcccagaagctcttcgagagaataggtcagaatcgtggtattgccggtgaaccagcgtgatttgattgcaaattggtgttgctgaaagccgtgaatggtaaaatgctcacgagtgtttatttctatcttgagccgtaaaggccggttatcttcagaagtaaatcggtaaagcagtgtcacccgcccttcgctacgtttgcgtttcggttcacccagccaatgatcaaggcgctccctcaatgcgtcaatgatcggtttgatagcaccagcttttgcctgaacaagatcgatatcctcggaatatctgactggcggcatgtgcagtttgaagagtgccgttcctccccgaaacgcgaggctttccgccagaaaagagttactgaatatttctaccagagccctgcatatcacgagatcctgttcaacttgagagggctgtgaccaaggagcgtttttgcgccattcaatgatgtaggcttgaggtatcaaatctctgactccactttggtattaacgtaaatctgccagcgcttgttaaacctggcgcctttgattgtagctgatggtagcaggggtgagcgtacaggatttttggcgttgacataccctgccagtggctgccatatctcctcagaaccaacggtttccaataaatatcccagccgctgcacccaggttatcggcgacagttcagcaaccgtcaccaacttttcgggatcaatgacttcgaccatttccgacagcacggtggcaacattatccagccatccacagtgcctgtaatatcctgcaagatcaaaagctgtcgcttctggcgttgatagtttcataataccggataccgtattgcgtggttgagttggaatagcctcaatattacctctgacgatgaagttgacctgaactttgccggagataatggttcttcgcggtttggctaccataacctgaaaaacttgggggcgatgatgagctgcaccgtggtactccgcagcactcaaaagcccgacatagtaatattcccccaggtagttcatcaaatcagggatgaactgctctgccgggcggcatccaagcgaacgatattcaggggggacaatcacataaaacccctgatagggcatcgcaatttctccttttttcatcaaacggcgcaaggccgacttgagagcagtgggagaagagctgattctttgctcaagctcgctgaagctgaaactggagattccttcagcggcaaaatgtgaaattttctcggacagcatagtgtttctgcatgtattgtttgcaaaaactattattttttatttgtattcgcaaatgatatatgcatttttagtgggggaactttaccaccgattgcttaatggtggtggtgttcatgtcagttattaactttaattgtattctgttaatcgtcctcacgggtttggtgtgctgaatcccgataccttcgcgccctatccaaaaaatccggtgatcggtgcgtttttcagggagatagaccgcgctgacgaacttggttccggtatgcgcaagatgatgatgtacggcaaaaagtacggcggagcggaccctcagctcatcgagggtgacgtttttcgcatgattatcagtgtgccggaatttggcgaaaaaccttcaaacactcctggacgtgagccagcagcagtttcctcggggccagagtcggggccagagtcgatttttgaaagagttatcagggagttgcctatcggttctcgatcaaaatccgaattggttgctgcgcttggccacaaatcggtatcgggaaaactgaatgaacgaatccgtgaaatggttgctgctggtttgattgcacagaccattcctgacaagccaacaagccgattgcaaaaatattgtctgactgaaaaaggtcaaaaactgttggagaaaagatgaaactggaacgtgctcgaacaagtcgccggtcaagtggatagatggacgtttgatttacaggtatatgcacccgattacggaagaaacgactcggttcggcagtttaacagtgaatttccgattacgtcagcagtgcggacgcaattgcaatagatgtaatctcgcatggtgatacctcaataacaggcgagtgacgaaacagcgctcaagaattctaaactgtataagaaggaggtggatcgtgaccgaagaacaaacgctcattgcttttgaaaacaggccaattcgccgatactttgatgaagctactgaaacctggtacttctcgattgttgatgtcatcgccattttgagcgaaagcgtcaacccgcgtgattattggttcaggatgaaggtcagggtgaaaagtgacgatggccttcaactgtcgacagtttgtcgacagttgaaaatgaaggctcctgatgggaaaatgagagcaacagattgcgtgaatgtggagggtttgctgagaattattcagtccataccctcacccaaagcggagccattcaaacaatggctggctaaagtcggctatgaacgcattcaggatatggctgatcctgcacgctcccttgatcgcgcccgcgagtactggcaacaacatgggagaagcgaaaaatggatacagcaacgaatgatgggccaggagacccgcaataaacttaccgattactggaaggagcatgaaatttccaaagaggatgagtatgccattctgaccaatatcatccatcaggagtggacgggcgtttccatcaagaagcataaggatatgaaagggcttaaaacccagaacctgcgtgaccacacgagtgaagcggagctgatttttaccgcgctggccgaactttctacccggcaaattgccgaaagtgttgatgctacaggaatggcagagaatgccgatgcagggaaaaaaggcggcaagattgctaaaggggcacgacttgaattggaacagaaaaccggcaagagcgttgtcagcggagaaaactttcttgcgccatcaaaacaggcaagaaagattactggtaaaggggaaagaggggagtccgctttagtaaagaaaaaaagaatatgacatccatctcaattgaagaggcaatgtatgttattcgtctggcaaataaaactcgtaattttattatattacgagcatggaaaaaatcgatatcaggcaactctctgaccgagagcgcgcattattgcgcaaacaggtcgttcggcttcgaaagcaaggtaaaagcaataaagaggtggcagaacttttagggctatctgttcaaacatcgagtagatggtggcaatggtaccaaagagatggaaatgccatgcttgccgtgccgaaacgaggacgaaaacatggagaaaaacggcacctgtcggttgagcaggaaaagcagatccggaagatgattgttgatcattatccggaccagttgaaactgccctttgcactctgggaccgccaggcagtccggcagttgatcaagctgcagttcggcttcgaaatgcccatccgcaccgttggagagtatctctcgcgatggggctatactccacagaagccgatacggaaagcctatgagcaacgccctgccgaagtggctcgctggatggaagagtcttatccggccatccagacgcaggcaaaagctgaaaatgccgagatttactggggagacgagaccggcctctcaacccagggcaacttggtacggggctatgctcctgctggcaaaactcctgaactgaggctgaatgctcgcaaggaacatgtcagtatgatttcggcaatcagtaatcggggtaagctgcgtttcatgctctatgatgatgccatgaacggcaagcgtctgatagaattcatgaaacgtctggtcaaggatgccggccgtaaagtgatgttgattctcgataatttgagggttcatcattgcaaaccggtcaaagaatggctcagcaaaaacaatgataaaattgaggtgttttatttgccagcctattcaccggaattgaatcccgatgagtacctgaacaacgatctaaagagtaccgtgcatggaaacaagggcggcgtttcacacaacaaggaaacgattcgaaaaaaaaccgtttcgcatctgaggcatcttcagaaatcgcccggaaaagttgcaaagctattcaatcacccaaaagtcctttatgcgaaagcttcatagttttaaatgccggagtaataacaggatgtggtgggggattcatttcggataggcctcgctgcgaatgatgatttgagtgaacggatcagcgtccgtatgacgcaataaattgcaaaaccgaaaagaaaagagcattattgtagggttatgcaaaatacttgaccggttgacaaacttaatttctgattttggatgtcccatcatttattctccagtctgtggattgccctgattattttttcatgcatcgacaatccatctgaagcagcagaaagccagacagaaccgtcttctgccatttatgctgcaggtcaaacgtatacatcgcctgggatagccagcgataatactctcgttcaaacggcatccggagtgctcagctccatgaaatcgcaagcggaactcggcaatgaaccatcgacgccatcaatcgagtcgctcctgccgaccgtgagatttgccatggctgacggcaaactcaacggcagtattgcaccgcaatcgagctctcttgcataccgaggcgaacgccaatactttcttgccgatgtcgggctggggtattacaaaccatcatggggagatggtcgtctccgcggaaaggtcggcatggcaggcctgcttggcagtcatgccgcagcaggggtaacggcatcccttgacgactatcttcttgacgtggttgtcaataccatctggcagacgccgcttgacggtctgcgcatcagggcatcgttcggctacctttggggcgaaaaagagtttgcgtttctgtcgggtcccgccatgcaggatctcgatcaatatagctgggttatcggcggagactggatcatgcccgatgatgctgctgatatcggtttgcatgcgctcggaataacgatctggggcgcacaggccgacgaagattctcatgacgatccggttttttttatgaaagagagtgcggcagcctataccatttaccgcgatcctcttgaactgagcgaggggcgtctcttcggtgtggcagtcaatgcgcaggttgctttgcattccaatcttgtcacgaaaggatccgtcgggtacgagtcgcttgaatttcctttcgccgacggaacgaaagaacagcaccgttcgctctacagcgacctctcgctggtatgggagccgatcgatgatctcgttatcgatgcggaatggaagaaaggcagcagcgaagagcgattcagcctcggggcagggatcggcccggtgcgcgtcagttcctggtacagtgccggagaaaacggacttgacgacgacaaaggcatcatgctcacctgtacgctcgggctgggcgggggcacgcagcgcacggcgctctccgcccgaatgcggcctaaacgaaccgagggtggcggggccatgctgcagcaggcaatggaacggccgcagcagatgccgacaacctttctcgccaaagttgacgaaactgccgtaactactgaagccgtcatagaaaaagccggactcgacaacagcgcggaggttgaccggcagggcgatatccatatcgttatcggtaccggcacgcctatcattgaaagcgtccagcgcaatggctctccttttacctataccggcattatcgaaaccaccgcaacaggcatcgtcatccgtacgaagcaacttccccaggggctggccgactacctgatcaaggtaaacagcaatggcgcctacaccgtaaaaatgacaacgaactaacctcatcagggctcatcatgaccagacctgccagaagcatcctctacctcctgccggggagcatcgcactcatgcttgcgcttatctttcctctgcacaatactcaggccgtcacgatagtatcgatcaaggtcgagcaggacatgataacgccaaacagcccaacctcgcagagcagcgtggctggcagtgcggtagcgcaacctccatcagttaaaatcactgatgcattcggtaatccggcatccggcgttgacgtaacgtttacgataacaggaggagaaggatcgataacgggcgacggaaacgtcaccagcggcccggacggaatcgcagcgataggaggctggacgctcggcgccattgcaggtgccaataccatgacggccgtcaatgccggatatgccggctctcccgtaacgtttacggcaacaggcacgtcaggcgaggcgacaaaggtggtactgacgaggcaatctgccggtacggcatcaggatcggcattcacgacgcagccgcaagttacgatccaggacgcagcgggcaataccgtctccagctcaactgctcgtgtgacggcgacgatcagcgacgacggcactctggtgggcaccactactgccatcgcaacggcaggagttgcgacctttacgaacctcggcatagccggaaaagcaggaaccgcatatacgattacctacaccgtatcaaatctcgatccggcgaatcagatcgtcacggtcacacccggccttgccagcaagctcgcaatcaccaggcagccatcgtcgagcacggtatcaaaagcgccatttgccgtgcagccggaagttacgatccaggacgcagagggcaacgcgatgaccgacgcgacaaacgccataaccctgacgctttcgaccggaacaggtaagctcgacggcatgatgacgatgaatgccgtcgccggagtagcggacttcagcggcaacgggttgaacatcgatcttgcaggagcagacaaggtgctcacggcatccgcagtggggttgacggctgctgcgaccaacgcctttgccatcacggcaggcccagcatcacagattgagatagtaacgcaaccgggaggaaacagcgttgtcagcggaaccatgcttgcagggcagccagagataaaggtttccgatgagggaggcaacggaatcacgggcgttacggtcaccgccactctcgaaggcgcatacggtactttgaccaataatactgccataacagatgacaacggtaaagcaacgttcacggagttgacctttacaagcacctttgctacggcaagtccggactacacgatcaagttttcttacgatactataagtgtaacatccgggtcggttactcatacccttgcagtaggcaaaccgtatcagggcgggtacatcgcttatctcggctccccatttactaccgggcttattgccgcacaaagggacttgggtgatctacaatggggtggttttggtacgttaataggaacaggcggaggtcttggagaaggtaaggtcaatacggaaaggattgttgtacagcttgcaaataaccccggttatgctgcgggagcctgcgattcatacagtgtaacagaaggaggggttacatacgatgactggtacctgccgagcagggatgagttgcaccagctctatcaaaacctccataacaggcatattggcggttttgctcccagcggctactggagttctacggaggacggtgcggggggcggcgcatggacacagaacttcgacaatgggagccagtacggcgactacaagggcctcgagcggcgggtacggcctgtccgggctttttaactatttatcaatttcttcagggggtgcagggggcttgccccctgccgaaatattgagctgatggcactgtaccggtaacaagggcaggagattcattacatgccgttataatccggatgcttcgcagaattttttttaacaaatgccaattgatcttcggatttttattgtttcgtccctgctcccatagcaggttctcgggacatcccatattggaaaaagcatcgctgtaaatgtggatttgaggcaacagaagcatcaatggctgaggagatatcactcggcggcgaaggcgttggagatgcttatgaagtgtcgtcgttataataaaggatcgttcatgcgtcatttgtttgtctgccattgcgtgctttgcttttttcggtaagcgttacgagatatatttcctgaaaagacagaacggcaacagtttggcgattgactgcaatggataccttccgggacggtaaaaacgccatcgtgacgggagctgcttccggcatcgggtttgcacttgctgtcgggctcattgaacgcggcgccagggtctgggtggctgacatcgatagtgcaggggttgaaagagcggcagcatcgctcggtgccggcgcgcatcccgttacgcttgacgtacgcgatgcggttgcgttccgagaccttgttgcgggtgtggcaagggatgcgggagggatcgattttctgttcaataatgccgggatactgcattccggcgaagtctgcgagttcgacgaggagcagtgcaacaggattatcgacgtcaacatccggggcgtagtaaacggcacgcttgcagcctatcccctgatggtccgccagcggagcgggcatatcgtcaataccgcatcgcttgcgggtcttgcgcctgcgccgctgctttcgacgtatgccatgaccaaacacgccgtggtcgggttcagctccagccttcgcttcgaagccgaacggtatggcgtgcgcgtcagcgccatctgcccggcaggcgtcgatacgccgctgcttgacgaggaggcgatttccggtgccggcagagccgggtggaggccggacgtgcggaactacctcactctggccgcgggtccgctctgtacggcgcaaaagatagcccgcgaagctctgcggggagtggaacgcaaccgaccgctgatcatcatccctgcccgcgccagactgactgcgctggcgtaccgttttgtgccgggtcttgtcggcgcattcgggaggcaggttattgcaacggtgatcggaaaggggaggggaaaagaatcgtaaagctatgaactgcaggatgttcattgcacagtttgcggacaggtattcataatatttattgcaggtgtgcagcggattgaaacagggaaatgaacgttggtactcaaccatatgcagaaagaagagcagctgttcgtccggagaaattctgaggcaatgctcctgacggagtgtatgcggtgattttggttgtttgatcctaaaaggagaacgttgttgtgagtaaaaacaatatcagtctctgtccggttgagagtgcggggggccttgataacagcattcgacgatgggttcaaaacccccggaaaattcttgggccatatatcactgaaggaatgagggttatggatgtcggatgtggtccgggctttttcaccatcgagatggcaaggatggtcggtaaatcaggccgggttatcgcgtccgatgtacaggaagggatgcttcagatcgtaaaagagaaggttaaaggaacagagcttgatggtcgaattctcctgcacaagtgcggagaggacaaaataggggtctcggcgtctgttgattttgttctgttgttctacatggttcacgaagttcctgacaaggagcggtttttcaatgagatcggaacaatagtgaagccgcagggaaaggttctgatagtagagccgccatttcatgtttcaaaatcagcgtttgaagcgacggtcgaaaaagccggagatgcagggtttgttattgttgaaagaccaagggtgtttttcagcagggcggtgttattaagaaaaggttccgtgtaaatgagcacgaattttacgattcaaagagcaacaggcggtgatttgcaggaggtcgctgtaatggtcggggagttgctgtccgggatcatgaacgtcttcgatgatcaggttttcaatgtcgaccttgccgaaacgacatccggacttcaggattttctcaatcgtgagaggtatggcagaggaacggcaaaaggtgctattgaagacttttgagtgcagccagaccttgagactcaaaagccgtagagtgactgaaaaacagtggttaccagtggcgaaccgttttttttcacggcaaggtcgccggcatgaacaaagagcttcctgaagtcgacaggctgtctttgcatctgattattcacacaaaaaaaccgggcaagtacccggtttttttggttttggagcgttcactctttctgtttcggaacggatttccgatccgaagactgtttctgcttgtgaatacagagctctttacgaatcccttctgttcatcagggtgacgaagtacagaagctgcatgacagcctgcgctgcggcagcaacataggtcagagctgcggcattaagaacggcattgacgccctccatttcagcgcttgaaactataccctgagagacaagcagctcttttgctcgtctgcttgcatcgaattcaacaggaagggtaacgagcgcaaagagcgcggctgcggcaaaaagggtaatgccaacccaggcaagcgttgtgccgatggttcctgcaagaaagagtccggccatgaaaataatcggcccgagattgcttcccagcgagactgccggcaccataaccgctcgtaaccggagtggcttgtagccctccttgtcctgcagggcgtgaccggcttcgtgtgctgcaacaccgacagccgcgatgcttggaagcccatagacctcttcgcttaaacgcagggttttgcttcggggatcgtagtgatcggaaagagaccctctggtggcctctacggtaacattctgcaagccgccgcgcagaagaatcctttttgcggcctctgctccattgatgccgctgttggttctgatctgagagtatttgctgaaagccgatttaaccctgaactgagcccacaaaccaagaagcatgggcggcagggcaaaaagaaagtataatggatcaaaaaacatggaacggtatggcttcggttaatggtatcaatcgttatctcaaataatcatatcacaaaaaaacatatgaactttaaaattagtttcttaaaagtaaaatagcaacctcctgttaggaaagaagcgcgttttcctttccggtaacgttctcttgagggagaaaagacgaacttttgcggttttcgttatattgattattgaatacaaaaaggaaaaagatgatggttattggacgaatacgatggagcagagtgtttgccgtgcgtttttttttcattgctgtcgtatcggcaatcgctttgatttcttctcctgccgatggcgccgaaaaccttgtatcgagaatcgtgcttaaggggtcggttaatcccggcagcgcaggttttttttcgagggcacttcatgatgcccgccgatccggctccgatgccgtgcttgtggagctggatacgcccggaggtctggtgagctctctccgttccatggtgcaggagatcatggcatctccgataccggtgatcgtgtacgtctatccttcgggtgcccaggcggcatcagcaggagccctcctgatgctttcggcgcatgttgcggcaatggctcctggaacggagatcggcgcggctcatcccgtgggtgcaggaggaaagagcgacggggatgaaacgatgaaaaagaaagtggtgaatgatcttgctgcgtttgcccggagtcttgcggaaaaacggggacgaaatgcacagtgggctgaaaaagccgtaacggagagtgtttcatcgacagcgcaggaggcactgcaggcaggcgttatcgatatgatttcggataatccgtcggaggtgctgagccggttgcgtggaatgaaaataatgaccgttgccggagaaaaggggttcacaggagcttcctttaccattcgggagatcaggcccacgttcaaggagtcggcgctcatgactatcgctgatcccaatctgtcctatattttatttcttgccggcatagcagggctttactttgaactggctactccaggtgcgatttttccgggcgtggccggtgcgatttcgctgttactcggtttatattcgatgcagacgctctcggtaaatgtgaccggcctgcttcttcttctgcttgccgttctgtttcttggtctcgaactgtttgttaccagcggcgggattcttgccgtcgcaggccttgttgcgctttttgcaggatcaatcatgcttttcgatctgcctggttcgggaatcacgctttcacttcaggtgattctgcctgtttttgtcctgttttccattggtatcgcgcttcttttacgggtggttttcaggtccggaaaggagcctcctctcatgggaaagagcgctctcatcggtcagagcgggcgcgttgtgcggtttattgaaacggataagccgggtaaggtatttgttcatggagagctatgggatgcttcatcttcggaatgcatcgttgaggaaaccgttgttgtcgttactggtatagagggaatggaattgaaggttaaaacaaaacaaaaggaataatcatgcttacgtttaatgttctcacggttctgattctggtcggcgttttcttcttttcggcagttaaaattctcagggagtacgaacgcggcgttatttttcgcctcggccgcgccataggcccgaaaggaccggggcttatcattcttcttcccggtattgacaaaatggtgaaggtagatctcagaacggtaacgcttgatgtgcctccgcaggatattatcactcgtgataacgtttcggttaaagtgagcgctgtggtctatttcagggttctggattccatgaaggcaatactcgatgtggctgattttcatttcgctacgtcacaacttgcccagacaaccctgagaagcgtttgcggtcagggtgagctcgataacctgcttgccgaaagagatgaaatcaatgaacgaatccagaatatccttgacaaggataccgaaccatggggggtgaaggtaagcaaggttgaggttaaggagatcgatcttccagaagagatgcgccgggccatggccaaacaggctgaagctgaaagggagagacgttccaaaatcatcaatgcggaaggggagtttcaggctgcgcagcgactggccgacgcggcggcaattatctcctccgcccctgcggctctccagttgcgttatttgcagactttgaaggatattgccggacagaataattcaacaaccatttttccggtacctattgatctgctgagagcttttatggaaaacaagtaacttgtcttttcaaaagattttttaataaaacaaggagcgaccatgttcagaatacaaaccattctctgtccggttgatttttcagatgcgtcaacgaaagcggtacggtatgcgcaggagtttgctgtaggtatgggggcggcgatctctcttttgaatgtggtcgagcctcgtcccatggcgattgatatatctcttgaatatgttcctcttgaagaggatcttgccaaggcggcggaaggtgatcttgatctcctgcgtcaggaattgatgaaagcgggagttgttgtcaattgttctgttgaaatcggcaacccgtcagaagttattcttgaacaagctgatcatcttgatgtcaatcttattatcatgggttcgcacggcaagaagggattgagccgccttattatgggaagtgttgctgaaacagttgtgcgcaaggcgaactgtccggttcttattgtgaagagtaatgaaaaggagtttatcggttctactgaataaactttgttatcgttttgcggatttcagacagggttgttttaccgcaatgtatcggggtgtctgaaaatattgatgagggaactggctccgctgaaggggctgatttttcccgtaacaacgagttgttctgttatcggtaatgatgaaccgacttcctggtcgagatagaacttttttttcagcatatcctcgacaatagcgctgaaaaggttcttaagctgctgttctcttttttttcgaagcagctcttttttctgcatgacagcaaaaaattcattgatgttctgccagacctccctgatgccggttgctgttatcgcagaggtaagaaaaacctcgcgtttccagaaagggtatttcgacggaagcattctcagagccgcatcgcattccgcttttgatatagcggcaagcacagattgttcaccgtctgttttggtaacggctatagcgtcggcgatttccatgattccccgttttatgccctggagttcgtctccggaaccaggcagcatgagcaagagggtaaagtcagtcatggagtcaaccagtatttcggactgtccgacaccgacagtttcaacaatgatgacatcgtaaccggcagcttcgcaaagaagaattgtttcgtgtgttttgggagaggttcctccaagatatcccgaagatgcggaggggcggatataggcctctttttttgtcgcaagtttttccattcgtgccttgtcgccgagaatgctgcctttcgactgcatgctgctcggatctattgccagtaccgcaaggcggtggcctgaattgatgatttccaggccgagagcttcaataaaggtgctttttcctacgcctggcgatccggttatgccgatacgtatggagctggtttttttttcaaggcagcgatcaagaatctcgtgggcttttttttcgtgtttggggttttgtgattccacaagggttatggctcgggcaagcatctgccggttgccgttcatgatcccgcagaccattttctcaacgtccggttcctggttattgccatcagagctgattttttctgcgcttttcatgtcgaaaactttgccatcaaaaggttgagcagtttgatcgccgcttcggaaatgaccgttcccgggccgaaaattcccgcaacaccctgctcgtacagaaacgcgtgatcgttgtcgggaatgattcccccgacaacgacaaggatgtcttttctatcctgcaggtgaagcgtctcgatgattttcgggataagggttttatgtcctccggcaagactggatattccgataaggtggacatcattgtcaagcgcctggctgacgatctcttcaggtgtctgaaaaagcgggctgatatcaacgtcaaagccaatatcggcaaatcccgccgcaataacctttgccccgcggtcgtgaccgtcctggcctactttcgctaccatgattctcggccgtcttccttcgagggatgcaaaggtatcggcaagttgctgcgcctccctgaagagcgtgttattctgcatttcagacatatagacggtggtgttgagctttgttcgggcacgatatcttccgtaaatattttcacatgccatgcatatttcacccaatgtggctcgttttcttgctgcgtcaacggcaagttcaagcagattccctttgcctgaggccgcacactgctcaatggccagcagggcttgggctgtctcttcttcatgacgtcgcgccttgacggttttaaggcggtcaagctgctggcggagtaccatggtattgtcgacctcaagcaggtcgatttcagtcgtacttgcagtcgtgaaaccgttaactccgatgatcatgtcttcgccgctatcgatacgggcctgttttctggtggcagcctcttcaatctgcagttgaggaatgcctcgttcaatggcttttaccattccgccggcctcttcgatggcagtgatgatgttccatgctttttcagcaagtttcgccgtcagattttccacataaaatgagcctgcccagggatcgatgcttcgggtgatatcggtctcttcctgaaggaagagttgggtgtttctggcaatgcgggctgaaaaaggggagggaagcgctattgcttcgtcgagcgcattggtgtgcagcgactgggtgtgaccgagcgatgcggcaagggcttcaagacaggttcttgtgatgttgttgaatggatcctgtgcggtgagactccatcctgaggtctggcagtgggatcgaagcatcagtgatttcttgtttttcggattgaacgtccggacaattttagcccagagcattcttgcggcacgcagcttggctatctccatgaagtagttcatccctatgccccagaaaaaggagagtcttggcgcaaaggcatcaatatcaagccctgccttgaggccggtacggatatactcaagtccgtcggccagcgtgtaagcaagttcaagatcagccgtcgctccagcctcctgcatatggtatcctgaaatgctgatcgagttgaatttcggcatcctgcggcttgtgtattgaaatatgtcggcaataattcgcatggatggttcaggcgggtagatataggtattgcgcaccatgaactctttgagaatgtcgttctgaatggtgccgctcagcttttcaggcggaacgccctgctcttcggcggcaacgatataaaatgccataacaggaagaacggcgccgttcatggtcatcgataccgatatgtcgtcaagcgggatgctgtcgaagaggattttcatatcctcgaccgtgtcgattgcaacgccggctttgccgacatctccgataacccgttcatgatcggaatcataacctcggtgcgtcgggaggtcaaaggcaaccgaaaggcctttctggccagccgcaaggttctggcggtaaaaccggtttgactcttcagcggttgaaaatccggcatactggcggatagtccatggccgcgaggtgtacattgttgagtaggggcctccgttgaaggggggaaatcccggcgcaaaatgcgttattgcggaggactcgctattgtgcccggggtaaaaggattgtatgtcgattccctcagcggaggtgaagtgccggggcacttctatgggattatccttattggctgaaaaggcggaaaagatatcgatgcctgaaaaatccggtctcattgtactccggttttatgttggtacatggtcaaatggtcgatgatgtttactcctgtatgaataaagctgtctatgccggcacggaaaagcggttccggatcttgcgggggttttcctgccatgaccatgagaagctcagggtcaagagtgtgaaggttccgggcgatcgtttctgctgaggaacatggatctttttcagcaatgcagagcaccagaacagcaggtttatggtcgagcacggtttgaaatgatgactcttcaggcacaagctgagcgcttccggctatatcgaaaccgccgcatctgaaaaaatcttcagcaaatgcagcctgtcggaagcttgttgcggtatcgccctgcatccagaaaaaaactgccggatgatgcccggttttcgttttgttcatgatggtgtttattcggagcagctcgaaagctccgctttcattaccctctgttctcttttccagaatagtccttatttcggaaaggttctcctcctgctgaatcgtaaggtttccaggataacggtttacccctactattgttttgcttcgggtgttgatggatgcgactctcttttcggacgttttccggatcaacgaatcaatcatgccgcttttgcgcgcattgttcaggccgccggcagtttcgatatccctgaaaagactccatgcggatcgggagagttccctggtcatctgttcgatgtaacaggaacctctggccggatcggacacccgatcaagtcccgcttcgcgctgcagcaggagatggatgtttccggagacccgttcggccatggtatgagagacggatagtccgttatcgaatggcgaaatctgcagagtctggcatccgccgaaaatcgcggaaacagcctcggtggtttggcggagcaggtttgtgaagggatcgagacgcgaaaggtttctctctgaagttcgggcgaaaatgcgaggcagatggtcagtcggagcgccgtatgctttcaggatatgctgaaggagaaatcgcactgcccgtatttttgcaagttccgtgaaatggcttggcccgacggccagaacgatttcgatttttcgggcagcggtttcagcaggaatgcctgctgcttgcaggcgatagagcgaatcgcttactcctgcaagcagaaaagcaatttcttcgcttgccgaagctccgttttcatgatcattgacggcagagaccgaaagggtgcgatagttttcaagcagcgacccatgattgacgagagctgcttcaacagcttcatactcatcatgcttttcgacaagaaagcctcccgagttgtttttgaaggcggtaattgaaagaagattatcgagaagcagagtgggggagaactctccggaaaagtaaacgggaacgagcgtggtgtcaatatcctgtaagagcagaagaagttgttcatgcgtacagtatgcgtttcctgaaagcacgaactccagtgcggttgcgccttcccgaaggctctggcgggcgttttcgtttgcgtttccggtatcggttacagggatttttctgcacatcctccatgtttccggatcgggcgcaacaggaaccggcaggtcgctgctctcatcggatgagtaccatggttcgagagcaaatccgttctctgttttccatactatagcgttaaatggtttttctccgagctcggcagatgcctttgctttccactcggctttgctgactggtgaaaactctgcaaagagagtgtcaggttcaggagtgctcatggttggtttttgagtgattcatgcagcagaagcgtgaagccgtttttgatctgctctgtgtgattatggctgaaatatcattttttatcgtgccgggtaaccctgttttatcagcaaacccttgctgcctgagccacgttgttgtctgaaaatcctttgatgttgtttttcctgtatactgttcgataacccgtttgccggaaaatccgatgttgcccgcattgtgctcaaagattcgtatgcctcttgagccgaagccgatagcaacccctccgagtgtggggtcagtgatgatcgtgatgaccggcagtcctgctttttcaacacttgacaacgccacatgaatttttggcagactgaccatcgaggagcatccctcatgcattctggctcctcctcccgatgcctggataatcatcggcgttttacgtttgatggctattttgcaggcttgccagattttttctccggtggacatgcagaacgatcctccgagaaaattaaaattcgttgcacagaatacaacatcttctccgttaatcataccgtcaccggtaatgaacgaagttggggctcctgttttcagttgcgcttctttgattttttctgcgtatcggggaaactgaagaatgtcccggtcgataatgcatcgtgtttcagcatgttccttgaatgagcctttatcaataataaggtcaatgtagtcatgggcagtcagtcgggtgtatcggtgcccgcatgtttcgcatacaaaattgtcggaaagcagttttttatagagaacagggtcaattacgctctttccgtttttatctgtacaccctttatggcgcttgataaaacagtttgtatcgggcttgggtatgaaacaggaaaccggtttttcgaaacaggcgatctctctttcagtgatggaatcccattgtccgattttttcccatcgccgcattcttgcttgaaaaagttcttcaggtgcaatggctccgagtttttttgtccactttacgacagcggttttgaacgattgcatggcggcttcgggaaaacggtgggccggcccttcaggctcaacgatcagctcgtcaataatatggtttttaagcgcttcttttgatgtgatctgtgatatttccgctgccatgtttgccttttcccttgtacggaaaagaatggaagaacaggcctcaggagagattaccagataggttgagtactccattgcaagaactgcatcgcaaccagtcagggcaatggcaccgccgctgcagcccctgttgatgataactgaaattgtcggcactgacgattcggcaagagcctgcatgcatcgtccgattttccatgctattcctccggcttcggatgcttctgttggatcggcgccggccgtatcgatgatggttatgatgatgcgcttttctttttcagcaagagcaatggcatcgattgctttttgaaatgcggcaggtgttggcattccctgattccattgctcgacctgctgcatgtttttcatgagctttctcatgagtgagaaatctgacgtaggcgatgactgctggccgatcagcattaccggccagcagtcagaaccatttcggagaagtgcccggtgagtctgaatgacacagcttccaaaatggttgttttcgaggcatgcttcagcgttatcaaagagggtcagataatcaagatgcctcgggcgttcaggatgaaaagagagctgatatttttcatattctgtcaactgttcaattccttcatgcgaataactgaacccttcccgtttttcaaaaggcagataaaaatgttccacagaaaaatggattacttattgttcctgcttgtcaatggggctcttgtgtgatttccagcagcacccggttggtctgtttagggtggagaaaaataatctgttttccacctgcgccttctttttgcgaaccgagtggtttcaggccggaagattcaagtctttcggtttcatgactgatatcatcggtttccaaagcaatatgatgcatgccctccccgttttttgcaaggaatcgcgcaatggcattatcatctccgagaggttgcaggagttcaatccgtgattcccccaatggtatcaaggcaacccgaacgttttcagatgcgacctcttcaataataattgtttccgaagcgcatccgagaacacttttgaatgtttcaattgcccgttcaagattttcaaccgctatggcaatgtgatcaatttttttgatcatcgattctgttttttttgttttgcgtatccgatggtttgaagtgcgatttttatctcatccagaattgccgggtcgtcaatggttgccggcatgacatactcatcgcagttggctattttgcgcatggttgcccgaagagttttgcccgaacgggttttcggaagacgatcaacaataatggcatttttgaacgatgctaccggcccgatattttcccgcacatactcaacaacgtgtttgatgatctggctgtgcggagtatcgactcctgatttcagaacaagaaacccgagaggcacctcgcctttgagatcgtcagcgacgccgataacggcgctttcggcaacgtcggggtgctcgcaaagctcggcttcaatagatcctgttgagagccggtgaccggcgacgttgataatgtcgtcagttctcgacatgatatggatatagccatcttcttcaataaatccggcatcgcttgtctggtaatatccggggtatcgcgtcatataactttccacgaaccggttatcggctttccacagagagagcatggtgcctggcgggagcgggagttttacgacaatgtcgcccatttgacccggcgaaagttcttccatttcctggttgactaccttgacattgtagacgggaaccgctcttgatgccgagccgtattttgtcggtcccggttcgattccctgacagtttgcagcaatcgcccatccggtttcagtttgccaccaatggtcaacgaccggtaccgagagtttctgttcagcccattttaccgtgtcgggatctgcccgctcaccggcaagaaaaagggtgcggaagcctgagagatcatagtttttaataaataatccattgggatcttcctttttgatagccctgaatgctgtgggagcagtgaagagcaccgagacgttatattcactgactattctccagaatgttccggggtcaggtgtgccgactggttttccttcaaatataatggatgtgcatccgtgcagcagcggagcatagacaatgtaagagtgaccaaccacccaaccaacatcgctggcagcccagaatacttcacctggtttgacattgtaaacatgttccatactccatttcagggcaaccatatggccgccattatcacgcacaataccttttggttgtccggtggttcctgacgtgtagagaatatagagcgggtctgtcgcttccatgggaacacattgcgcaggttcggctccaagcagcgactgctgccaggtgaggtctcgatcttcgttcagttcggcctttaactgttcgcgctgtttgatgatacagatttcaggcttgaagtgggccagctcaatggcaaaatcaagcagtcttttgtaatcaataattttactgtgttcaatgccgcatgaagccgaaataatgacttttggtttgcagtcatcgattctgacggcaagctcatgagatgcaaatcctccgaacaccactgaatggatggcgccgattctcgcgcaggcaagcattgcgactaccgcttcggggatcatcggcatataaatgatgacacgatcacctttccgaacgcctctggactgcagcgcgccggcaaagagcgaaacaatgtcgcgaaactcacggaaggtgtagcgttgtttctgattggttaccggactgtcgtagattattgccgtttcattgccacgcccctcatcaacatggcggtccaacgcattgtagcaggtattggttactcctccggcaaaccatcggaaaaagggaggattggtggtatcaagcaccgagttccattttttaaaccagtgaagcttttccgcagcttctccccagaactcttccgggttttcaattgaacgttgatagacggtattgtacggaagcagcatacgagtagttccctttgatagataaaattattgaatgaagaagggaggcgtaacgtgaaagaacagataaccggaattgaaaacgggaagggcgggttgaattgataaactgttgcgagctttcttgattgtttctctctttgacggaacgatggaaccatggaaccatgatggctgatggtgcggtcagctcaatgcgctgatgcctgttcttcgttctcttcaccatacgttcaaggtgtttccgacgatttatcgagatgtccgtaacgtgacgctgatagtggcttcggggcatttgttccgccttttctcagcaatttcaaggaggagccttttatgcaaaaagcaatgttaagaaaaaatacattcatgaacaatcaaaacaattgtttaaacagaggggcgttccgatcaatcagctttccggatcagccgatgagaccataaggggtctgatttgttcgaagagccggaaaaattcatcaattgaaagctcttcggcccgctgtttcagcaccgaactctccacccggtcaagttcataggtttttttcagattgttttgcagggtttttcttctctgatggaatgcgcagcgtacgaaccggctgaatccttctctgtcagagaccggatcgttgactttaggtttcatgctgatgactgcgctgtcaactccaggctgaggccgaaaaacctttcgtccgacacgaaagagatatttggtttcacagaacgcctgcatctgtacggcaagtatgccataatcttttgtgcggggctttgcggttattctcaaggcaacttcatgttgcatcatcagggttgccgataataaaatatgacggttttcaagcagtttaaagagaatcgggctggtaatggcatagggtatattgccaagaaccctgagcggtttttcgcctgcgatttttttaaggtcgacagtgagaaaatctccctctataaccgtaagttcagggtactcgttacggatgaatgaggcaagcttcgggtctttttcaacaacagtgaagcgcggagtaatggtactgatttcccgcgtcaatgccccgaatcccggtcctatctccagaatagtatcgtcagggttcgtttcggattccgtaactattttacgagtgatatttcggtctgtgagaaagttttgacccagttttttttttaccgctatttctgtatgcttatattcaacttttatcatgatgacggcgttttttttagcaccttacccggacggaaatactttttacaattcaagttattcaggaagtaatgggagaaaataacatcgaagcggcggctgcgcaatatgtttcgcggggaaacaaggcaacacgtaccggatttggagaagccctgcttgaaatagcaagggagaacaatactgtggtcgggttatgcgccgatcttacaggatccctgaacatgaatctttttcgggatgcttttcctgaaagatttattcaggccggaattgccgaagcgaacatgatttcaatggctgccggtcttgcaaccacaggaaaagtgccatttgcagcaagtttcgccgtgtttgccaccggcagggtttacgaccagattcgtcagtcgctctgctattcgaatctcaatgtcaagatttgcgcctctcacgcaggccttactcttggcgaggatggcgcaacgcaccagattcttgaggatatcggactgatgcgcggtcttccgcgaatgaccgttgtggttccctgtgattacagcgaaaccaaacgcgcagttaaggccatcgcaaaacggtacggtcccgtttatcttcggttcggcaggccgaacattcctgattttacgcttgatgaagacggctttgaaatcggtaaatccatagaattgcatcccggaaaggatgttacggttattgcctgcggcattatggtctggaaggcgcttgaggcggcacgaattcttgaaaaagagggcgtcggagtcagggtcatcaatatgcataccattaaaccgatcgatacgcttgcaattgtcagggcagccaacgataccggcgctatcgttacggccgaagaacaccagatctataacggcctgggagatgcagtggccaatgtttgtgcccgtaatattcccgtgccgatcgagatggtaggtgttgaagatcagtttggagaatccggcaagcccgatgatcttctcatgaaatataaactgacaaccgaggatattctcgataaaatctatatcgcgttacgcagaaagtaaactttgctccgaaaagaacggaaaaagaggatattttcttcaataaacaaaggagagcaaaagcgatgggaatgccgaatttaggcgatatgatgaaacagatccagcaggcaggcgagaagatgcaggatgtgcagaaacagcttgaaaaaattgttgcttatggcgaggctggtggcggcatggtgaaagtaagcgtgaacggcaaacaaaagctgctcacgcttcagatcgatccggatatcatggatgatgcggaaatggtacaggatcttgttatagcggcagtgaacagcgcgcttgacgaagctgcaaaagtcgcgcaggaggagctggtaaaagtcaccggaggtatgatgaatccggcagatattctgaaaaatctgaatctcggaaaataaagggcaatgcgttatacctcgggtgcaattgaaaccctgattgacgaatttgccagactgccgggcattggacgcaagaccgcccagcgtctctgcatgcatatgctcaatgaaccgagaaccgcggccgaaaaacttgcaaaagcccttcttgatgtcaaggacagggttattcggtgcagcgagtgccagaacgtaaccgacagggatagtgatccctgtgttctctgccgaagcagcggtcgggacagaacggttatttgcgttgttgagtcacctgtagatcttcttgcttttgaaaaaacaggccattacaagggtctgtaccacgttctgcacggggtaatttctcctcttgacggaatcgggccggatgatatcaaggttcgtgaactgcttgcaagggtgtcccgacctgaagagagccttcaggtaagggaggttgtgcttgctctcaatccgaccgttgaaggagaaacgacatcactgtatatcagcagacttctcaagccgctcggcatcgctgtttcaaaaatagcgaggggtattcctgttggagccgagcttgagtttattgacgaggcaacgctttcccgcgcgatggaaggccggtcggccatgtagcaccttgaacgatatggatgaacgacacaaagaaaattcaattccgtaagtaattgccatgagtacacataacaaaacagctctgattctcgggggcggacttgcaggtcttactgcagcaaagcgtttgactgacaggggttttcaggtcagggttcttgagaaaagggagattttcggtggaaaggtgtcgtcatggaaagatgaagagggcgactggattgagtcgggaactcactgttttttcggcgcctattcggttctctatgatctcatgaaggagatcgatacctatcacgcagtgctctggaaagagcacaagctaacctatactctggctgaaggagatcggtttacgtttaatacgtgggatcttccaagtccgcttcaccttcttccggccattttgaaaaatggctatttttcttttggcgagatggcttctttttcgaaatcgctgattccgctggccctgcagcagcagcaatatcctccttctcaggatcatcttacctttgcagaatgggctgaagagaaaaagttcgggcatcgtctgatgcagaaaatgttcagaccgatggcgcttgcgctgaaatttattcccccggaggagatctcggccaaaatcattctcgatgttaccgaaaccttttaccgccttccgaacgcatctcggatgggctttctcaaaggttcgccccaggaatatcttcatcaaccccttcttgattatgcaactgcaaaaggggccgtcttcaaaaacaagacggcaatagaagagcttttgtatgacggcggtgaaatcaggggcgttcatcttcgtaatggcgagatacttacggctgattactacctgtcggcactgccgatcaatgatctgaacaaggtattgcccgaggagcttaaaaagcatgatcgatttttctcggtgcttggcaatcttgaaggcgttcctgttatttctgtacagatatggtatgacaaagagattacgcccgttgataatgtgcttttcagccctgatggcattattccggtctatgccaatctggcaaaaacgacgcctgagtaccagacactcaggggtgagccgttcagcggaaaaacacgttttgagttctgtgtcgcgccggcacgaaatcttatgggcctgacgaaagaggagattattcaccaggtcgatctcagcgtcagaaactgttatccgaaatcgtcggctggtgcaaggatattgaaagcaaccgtcgtgaagattccgcactccgtctatgcgccgttgcccaatatggagcagtatcggccaacgcaaagaacgcctgtgcgcaacctgtttctggctggcgggtttacccggcagctttattatgattcaatgggtggtgcggtcatgagcgcaaatcttgccgtagagggtattctgaaagcatcgggagttatggattaacgagtgttctgttttttctttcgatcggtcgggcgctgaggatttcagtcatactcagagcgaagcagtcagcgtaccatggaaggggagtgcctgcgaatggggatgaagaggaagagtttgcccgcgaattaacacgaattttcacgaaaaagattaaggctgtttgttgtttcagcttcgctgctccaacatccagccttgttttgcattaaaaacgaatggggatgaagaggaagagtttgcccgcgaattaacacgaattttcacgaaaaagattaaggctgttttgctgtttcgccatctcgctatccagccatccagccttgttttgcattgggggaggtgaattttttggatctcattccgaaccttcttctgtcagtctgtacttcctttcttgtcatctcgaccatcgggagagatctcatcttcgcttttgttctttcccctgctcatgctcaggacttcccaaccccccgagatccctctctgcgttcgggatgacagaacggggcagttcgggatgacaggattaaggctgttttgctgtttcgccatctcgctatccagccatccagccatccagccttgtttttcattaaaaacgaatggggatgaagaggaagagtttgcccgcgaattaacacgaattttcacgaaaagagaattaaggctgttttgctgtttcgccatctcgctatccagccatccagccttgtttttcgattaagatgcgaatggctttgtcatcccgacgtcagggagggatccgggtgttgaggatgcggttttgtgtatccctgttgttgcttttgagcacaagccaaccatgcacaacgtgtgttgataaatcgggaaaaatgccaacccgtttatttgaagggttgacgatattaaagccaaaccctttaattagttactccgggccaatgaaacaggagttcccacttgtaatcttttttaagtttataaatccacatttccgcatttggttgctcattattttgtgtttgtaaagagccagatggatccgataattgtagcgctgcagcggcagcatttgtaagaaaatcacctgaggctttaatgatctcgtctgtttgactgtcgctttttacgttcaatccggtgagtttccacccattctgtaacttcacatccccttcaaatgagccaataccacccctcatttttatgccgtattgccgatccaggtcgggcaggtatagtatctgaaactcgtaatgatcctctccggaagagagtttatcgaccggctttttgttctttttatttaaggacatacctttagagccctttgggctttcactgccatttgccgatgggcttgcattattatccggattcgattggtcaggtattaccgtacttatgggtatgttttttgtgataagcatgcaaggcattggtaaataatagggcgctcctttaccgacggactctttttttgcggtctcacttagcggaacaatatcaatagatgatgcacatccgccaagataaagtagtgacgccaatacgagcaacaacttgcagaatgttgacattgcaacctcctttttttgtgatgcatgtgtttgctgtcattatttcaaacctgtttttttgtatcaaatagttttattttcggaatgattgcaaaaaaaaacggatccgttattcgatatactttacaattaaaagtatatgtttttgcaaaataaaacaataaataataaccggtcgagcggagtttatcctgttccggaatgacgtgatgtgccttaagtgttcaagagttccttgacagggttggggcattttgggaggtcaacgaatgaggtatatccgggtacgggcaagcaacatcgatcagtatgtaattcggatcatttgcttttcttgatgttgttcttttcttggcaactgtcaatggcgaatgcggttatcgctttttcctgtcgctgatcgggccatgctgctgattacattttcatgtacaggcatcaggcgattgccggaacgttacagccattggagataacgcagcatttcattttccttgagatggaaggccctcccgtaggctactgttctgatgtacatggggtccctggcaagttcttcaatcttttccagcagttttttattggacattattttatagcaagggtcacaaatggcgttatcgataaattcatcaggaagatccgaatcgccataagtatctctgatcagagacaccagctttccggggccccagactctgagactgtgaagaatcgtgtttccctccgacttatcaagaatatctgccagagagtcctggcggagatttcctaatacgagaggatgttgggtaggcagtgcaataagagcgccgatgcatgcgattaccctgccgtcaggaaaaagtaccggcgaacccgctgctccacattttgagtcgcaaggggtgcttgatgtgcgttgtcctgatttgtcgatttcgtccgtagctcgtcctgccagaaaggttgttgtcagttgaatgttttccggaggacagaggcgttctatttttgcttgaaatgttttgaattctctggaggtttcatcttccgtggtgacaagaatcctgtaaggcagtccgcattgctgggcggcaataacggtattttttactcgctcaaatggaatgaagttttgatgatgtcgatcagcgctgatcccaatcatcctgagcccggcaatctcttgcagagtttttgtcgcttcttgggggctcgttgcccagaatccattggtaattgtcgtgatgatcaatccctgttcagctccgtgccgggcaaccgctttcaatttgtcaaaacaatcaaaaggctcaccgccggtgagtgataacgctttgatatgcccatctcgatatctggcaatctgatttacccagtcaagcgcattctcgagagaaacttcctctgtgcggtgcggacctgcttctacgacacagtgggaacatgctgcttgacatctgtaagtcatcatcattcctatgtttcgtaaaaacgtgataccggatttcgattcgggcattatgatctccttgatctgaacgttgaaaacggttgcaggatgaaaaaaaaatcaatcatcatcggcacagaagcgattgtgttgtttttcaggcacctttgatactgtgttgcgcaacgcgtggcataatgactacctcaaacccggcttttgtaagttccccatagcctaaagtggcgagtatctcctcaggaaatacaaggatgccgtttgaaatatcaatacggtgttgtaaaccgttcttttctgcctggaactttttcaacagatcagagggaatccttactcttccgctactgacagcgcttgctatacccttttccatagaaattgtctccttgatagatttattgatgctcatatttttgaccgaacatatcatagaatcataatcatcacctccctgatctggtttacagattaacggtttctgacagtcaaagcgatttttcatacaaacggcacctgatttgtgatagccccaactcctgtcataaactcattgaaggatttatgtatgagaccgtttatccattagcaatagtcacttgacagcatcgtgattcaggcagagctgcccgaaacatgcaaaatcgttattgcggagaggcgaaagcaaaccgtgacaactcgatagaacttcgtatcagaaagggtgttgaacggtatgtctctccaaagttttaaggagtccgtgatgtgcatgttcattaatgtgattaatctgttcatgttttatcaggatgctgcctgaacgactctgtttcgatcgatcgccaataattaccatccggtgatcttgtgtaacaaggagtggcgcaggtattgataagagtactgcgcgttgaagtaaggcgttcagaaaatgccgatcgattgacggcaaatattcatttgatgaagagctgttctgtttgtccttaattccttgtacaggagtacaaggctgaccggctacatgaatgcgttatatgaaaaaacataacaattcttactaataagaaaaggtatcaaaattttttcattttttaatacttttatacgtcttcttgttgcttgcctgtcaatcaccatcaagcctgaaattcgggtcatgatcaaagttgcctttgtcatgcggcttattgcggtaacattgatcgctttttcagggatctgtacgggtcgaagcgtcggtagccggggccgaaaaagatcctgtttttttttcgtaccgcagtaagaatggggcaggtttgtgaattgatggtttaaattttatttatcgtttattttctctgttgaaatgtttatctttaaagacgcgaataatttcatgagtataacatgcaggcccttgtagctcagtggatagagtagtagtttccgaaactattggtcggcagttcgagtctgcccaagggcacagatgaactcttattcggggtgtggctcagttggtagagtgctgcgttcgggacgcagaggtcgtgggttcgagtcccgccaccccgacaccagagaaggcgattacgttcccgtagtcgccttttttcgttatctcaaacgggatgtactgtttttgcatccttgcagagcatcgtcccttacatggcaaggtcggttttaaattccgatgtggtgtgaaattcgatatcggggtagtcttcctgtgctgttttcagcatccattcgctttcggcaagaaaaaccggatgatcctcccggtcaaaaacgatcaggttggattttcggcgcaaaaactctccaagactctccttgttatcgctggtgacccagagtgctttcttgtagcgaaggggagtgaaagcgcaaagtgcgccatattcatgttcaagtcggaattttatgacatcgaactgcagctctcctacggtgccgacaattttgcggtttccatgctgtacaaagagctgggcgacgccttcttcagtgagctggcggattcccttgtcgagctgttttgttttcatgggatcgtggttttcaagcagcttgaaaatctccggagaaaagctcgggattccccggaactggagctcttcgccttcagtaagcgtgtctccgattttcagcgagccgttatcgtacaggccgatcacatccccgggccatgcgtcatcaataatgcttttctcatttgccataaaatgagtcgggctggaaaaccttatcttttttttcagcctggtgtgatagtagaacttgttgcgttcgaatcttccggaacatattttgaaaaaagccgttctgtcgcggtgattggggtcgaggtttgcgtggattttaaagacaaatccgctcatggcctcttccgacgcaaagacggttcgctctctcgcatcgcgttcataggggcagggcgcaatggaaagaaaggtttcaagcagctcttttactccgaaattattgatggcgctgccgaaaaaaaccggagcgagcaggccgtcgcggtagagttcttcgttgaacggttcataaactccttcaatcagggctatatcttcacggagttttttgcagaagctctccggaatccatttttcaagttccggatcctgggggctctggatcttgacaagggtttcggaaattcttgaagagtttgcttcaaaaaggtttaatgctgaagtgtagagattgtaaacccctttgaacgtttgtccctgactgatcggccagctcagcggtcgggtattgatctgcagtttttcctcaagttcgtcaagcagttcgatgggagctttgccctcccgatccattttattgataaaaatgattacaggagtgtggcgcatgcggcatacgctcatcagcttttccgtttgttcctcgaccccttttacgcagtcgaccacaagaataacgctgtcaacagccgtaagggtacgataggtgtcttcagcaaaatccttgtgaccgggagtgtcgagaatattgattctcttgcctgcatactcaaaccccatgaccgatgtcgcaacggatatgccgcgctgcttttcaatttccataaagtcgctggtggcggttttacggattttattgctttttaccgcaccggcggtctggatggcgccgccgaaaagcaggaatttttctgtcagcgttgttttaccggcatcaggatggctgatgatggcaaatgttcgtcgttttgaaatttctctttttaattctgcattcatttaatacggcatgttttctgttacggtgcttttcctcttgtggaaagtgaaaacttaatcgaaggcgcaaagatacaaagataggggttaaaaacagaattgccggatttcttactaattccacagggagatttccattcaataccgtattattcaccttgtttctaattgtttttttctcggttcatgagatttttggcgtaaaaaaatgaaaatcatcattatgaaaatcaatcgcttaagcatagtaattatggcgtttttttgctccagcctcctcttgtcaggttgtagcaaaagagaaaaaatcagtgcgcttcagcaattgaacggtaaagagtttgcgatccctacaggtaccgttgctgatcagcttgtgctttcaaagctgccaaatgcgaaattcaagtattttaacagtgttatggatgctgcgcttgccgttaaatcaggaaaggcagatgctgccgcttatgatgagcctattctcaaaaacattgctgctaaaaacagtggccttgttgtgctttcagacatgattacggttgataactatgggtttgctgtacgtaaagatgatactgagttaaaaaaaaacatagatactgtcgtgttggaccttaagaataacggcactactggtcaaatgatgaagcgctggttcccggtatcggggaatcctgctcctatgccggtgatttcatcaaccggaagcaaaggtatcttgagattgggcactgcaagcgtaactgagccattttcttttgtggatggttcgggtgaaattgtaggatatgatattgaacttgccagatatattgccaaaaaacttgacaagaagcttgttattgtgaatatggattttggagggatgattcctgccctgatgtcaagcaaggttgatatgattgcggcttgtattaccataacagacgaacgctccaggcaggttcttttttctgagccgtattatatcggagggattgctgcgcttgtaaggcagtgactggtttcgataagaaaaatttctgtacatcagtaatctcttatgagtttggaatggaacggtcataaacagtgatgacatctttgctgccagcggaatatgcgggaaagaaatgcaatttgaaattcacatgaaaaagatgtcgccagtgttaagagtatcagtaaaatatacaacactattcattttggcaggaaccatgtttcatgctctcttttatgcaaaaggagtggatggttcggtatggcttattcagaataatcaacataactatgtcaccgtatcgggagttatagccggaaagtattgtgaaacaggaaaaagtgttttgcggtttgcttgtattgatcaattggacagcctgttttttttgggaaaacctatgctatccagcaaactgaacgctgcaagtatggaaacgggagggatcgtgtcgttattttctgatctcgtcaggagctttcagagtaatatcatccatgagaatcgttatctccttattctggacggattgaaaacaactgttattatatcggttttttcaactgttttagggacttttcttggagcaatgatatgttttatgcgaatgtcccgtaacaggttactgagtgttattgcgaaatcctatatatcgattttgcgaggtactcctgtgctggtgtttttgatgttgatgttctatgtcgtttttgcttcggtagatattaatcctgttattgtttctgtcattgcattcgggatgaattttgctgcatatgttgccgaaatttacagagccggcattaacagcatagacaaagggcaagcagaggcgggtattgccatgggttttactaaggtcaatacctttcttttcattattttgcctcaaactgtactgcgcattttacccgtttataaaggggaatttatttcgcttgtcaaaatgacttcagttgtcggttatatcgctgtacaggacttgaccaaggcaagcgatattatcagaagtcgtacttttgatgccttttttcctttggtaatggtagcaattctgtatttctgtatttcctgggttcttatgttatttctggagtatgttgaaaggttagcggatcctaaatcaaaaagaagacagattaaaagcatatgattaaggtagagcatctttcaaaaaatttcggaaaccttgttgtgcttaaaaatgtcaactttgaaattagtgaaggagaggtgatttcgataatcggtccttccgggaccggaaaaagtacgttattacgttgtatcaatctgcttgaacgaccaagtgccggatcaatttctattgatggggttgatatacttgattcccggacagatgtaccgaaaattcgacagaaaatgaatatggtatttcagtcgttcaatctttttacccatctttccgtaattgaaaatttgaccattgctcccattaaattacttggcaagagtaaaaaagatgctgagcataaagccttgaatattctcgcaatggtagggcttgccgaaaaggcatataattatccggatgagctttccggtggtcaaaaacaaagggttgccattgcccggtgtcttgcgatggatccggaaattattctttttgatgaaccgacttcatcactggatcctaccatggtcagtgaggttttgtcggttattcgccgtcttgctaaagaaggcatgactatggtaatagtcactcatgaaatggattttgccagagatgtatctaacagagttatgtatatggacgagggtgttatctatgaagaaggttcgcctgaacagatattcgagaacccgaaaaaggaaaaaacaaggtcattcatcaacaggatcagaggtatcaactttcatattgcctctccagcgtatgatctctgtaccatgaatatcgagatagatgctttttgtgaaaagcagatcctgccattaaaaatacgacggaatttgctgacgatttttcaaaatttacttgatatttacagcccttttctttttgccacacatcttgatgtgacactttcttattctgaaaagaaacaacgtgttgaacttgtatgcgaaagcacgggagatatctctgatttgcttgaaaaaaattcccttccggatgattctcctttgagcattattcgtggtttgacgcagaacatcgattaccggagaggggttgataagaacactttaacgcttgttttataataatttatgcggttataaagacgtttgatatctttgttcgaaatggggaaatactcttaaacatcttctgtcacctcgcttcaggatgtctggacgtttgccgatatagcaaatggtcttatggctctgtcgaatctcgtttccctgatcgtgctcagtccggttgttgcggctgaaaagcgcgactgtttttcaggtttgtcgaaacgttgaaaatgttttcttttctctgccgccgttaaaaaaaaaatgatataattgcacatgtttttttataacccattcacaggtagccttcactatgaattttaatccatggcatcacgtcgagatcggagaagatcagccgaatattgtcaacgctattatcgagatttcaagcggaagcaagaccaagtatgagcttgataaaaaaaccggtatgctgaagcttgaccgggtgctgttttcttcggtgttttatccggcaaactacggatttatcccgaaaactctgggtgatgatcatgaccctcttgatattgtcgttgtctcccagtgccagattgtgccaatgtgtattgtgcgtgcgcgggtcatcggtgtgatgagcatgatcgatcacggcgagggcgacgacaagattattgctgttgctgaagacgacatgagcatgagcaatattcacgacatcgatcagctttcaccgcattttaactctgaactcaagcacttttttgaagagtacaaggctcttgagcacaaaaccgtgcttgtcgaggattttctgaatgcggcagtagcccggcagagtatcctgcatgccatcgaaaactacaacaaggtctatgcttaggatatcgacctgaaaggtcttatctgttcagcgttattcccgtttttcaggcgatgaaagccctctttttcttgagagtgttttcatcgctttttttttgccttaaacatagtcacagtagtaacgataacaaaaggaggggctcatggctttttctgagttttgagtacagtgttgagttagggtaaagaacagaagagaagagagatctctcccgatggtcgggatgacaagagggggggacagtatgaccccaaatcaattcgactcttaatccaaagacaaggctggatagctggatagcgagatggcaaaatagcaaaacagccttaatcctgtcatcccgaactgccccattctgtcattccgaactgccccatcctgtcatcccgaactgcccccattctgtcatcccgaacgcagagagggatctcggggagttgggaagtcctgagcatgagcagggtaaagaacagaagagagatctctcccgatggtcgagatgacaggacgggggcgtaagggctgacaagaaaggaagcacagtatcacaatcacacaaattcgtttcttaatccaaagacaaggctggatgttagagcagcgaagcggaaacaacaaacaaccttaattctcttttcgtgaaaattcgtgtcaattcgtgggcaactcttcctcttcaatcttcaatcttcaatccacaattcataatccaaaattcaaaatctcttcatcctcttcatacccattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcttttcgtgaaaattcgtgtaattcgtgggcaaactcttcctcttcatcaaagtattttcagccatggctcaacgcgcccgaggtacgtatgtgcagggtaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagaggggggtagaatatgaccccaaattaattcgctcttaatccaaaaacaaggctggatgttggatcagcgaagcggaaacaacaaacagccttaattctcttttcgtgaaaattcgtgtaattcgtgggcaactccccctcttcatcaaagtattttcagccatggctcaacgcgcccgaggtacgtatgtgcagggtaaagaacataagagaagagagatctctcccgatggtcgagatgacaagaggggggtagaatatgaccccaaatcaattcgctcttaatccaaaaacaaggctggatgttggatcagcgaagcggaaacaacaaacagccttaattctgttttcgtgaaaattcgtgtcaattcgtgggcaactcttcctcttcatcaaagtattttcagccatggctcaacgcgcccgaggtacgtatgtgcagggtaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagaggggggtagaatatgaccccaaatcaattcgctcttaatccaaaaacaaggctggatgttggatcagcgaagcggaaacaacaaacagccttaattctgttttcgtgaaaattcgtgtcaattcgtgggcaaactcttcctcttcaatcttcaatccacaatccacaattcacaatccacaattcataatctcttcatcctcttcatccccattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcttttcgtgaaaattcgtgtaattcgtgggcaactccccctcttcatcaaagtattttcagccatggttcaacgcccccgaggcacggcactcccgtccttgacccggcatcgttataattctccgggaattcaggatgcaggggagggccatcaatctgttcagaagcagtcatcaggctttgcttatgatcgtcatttttttgatttccatggtttgaggatcgagacaaatatcgtgaagatcagcagcagtacctgaaaggtgccgaaaatcaggttcatctgctggttgtagaggtaatccggattctgtaacgatgccatgccgatttttccggagatctccatcatggttgtttcccacggtccgagatacaatgttccgaacacaatcgccaatgacgtcacgatccatttaaaggtgagccagttgtgcctgaaaaatccccagttgctgagcagggagtagagcagacccgtcaacagacttccgatagctcccggaataacgacgatcgacatatcgatatgatggacgctccggttgatgccgtagaggatgtttccgtcggaaacgccatctttcagaaagtaaagcgacaggagggagactgcgcctccgacccagcaggcaacggcaataaggtgaaaccccttcagccatttcaatcctttggcggatagttttttcatataataacctgttataatcagtgaggataaaacttattcccgataaaaatacaaaggattttctgaaacgctgttcctttcttccagggaagggttgataacctgtttcggcggtttgtgggggaaatcgtcgccgggcttgtcaaaagcagcaatatgaacgaaaagaagaagcgttctgtttacaaaaaggtggttctttttccatgtttgtttcttccggcaaacaccgttaacgcttttccatgaaacctccatctgaaacatctatgcctcggttgatcaattctgacgattatcggataagagagggctcttcggtcgatcttgttcactctccaacggtcattccttccttttatacatctacggggcactataaaaaactcctgcaggaacagatcgaaaagctcagcaagttgcagcagcttcactatgccgataaccgttattctgtgctgcttgtttttcaggctatggatgcggcaggcaaagacagcatgatcaagcatgtcatgaccggcatcaacccccagggttgccaggtatacagcttcaagcatccttcgccgaaggagcttcaacacgattttctctggcgaacgaattactgtcttcctgaacggggcaggatcggcattttcaatcgatcctattatgaagaggttcttattgttcgcgttcatcccgcaattcttgagagtcagaacgttcccaatggatcgattgatggtgaaaccgtctgggaacaccgtttccgctctatcgttgatcaggaaacccatctttaccggaatggaacccgtatcctcaagttttttctgcatgtttcaaaagaggagcagcgtcggagatttcttgagaggatagataaaccggaaaaaaactggaaattcagtattgcggatgttgaagagcgccggtactgggatcagtatatggtggcttatgacgcatgcctctcggcaacaagcagggattatgctccctggtatgtggttccggccgacgataaaaaaaatgcaaggctgattgtttcgcgtattctcgtcgatgcgtttaccgctctcaatctgagctatcccaagcttggagatgtcaggcagaaagagcttgaaacctgtcgaaaacttcttgtaaaggagcatggtgattagttgttgagtaacgatgtaacggtttgttgtgtcaaacgtcaacagaacttttttcgattatgcactaccggattgaaaaagatactatgggagaagttcgtgtgccgaaggagaagtactggggcgcacagacccagcgatcggtggagaatttcaggatagggcctcccggttccatgccgagtgaggtgatcagggcttttggctgcgtaaaaaaagcggcggctatcaccaattgcgagcttggcgagctttcggtcgaaaaaatgaacgctatcgccatggtgtgcgatgaaattattgccggagaacttgccgaacattttcctcttgttatttggcagaccggttcaggaacccagaccaacatgaatgtcaatgaggttattgccaaccgggctcatgttcttctcggcaacagtatcggtcacggttcgcttctgcttcatcctcatgatgatgtcaacaaatcccagtcatctaacgatacttttccgacagcgatgcatattgcagcctgcacctcgctggctaccataacgttgcccggattgcggcagcttcacagcgagctctccctcaaagccgaagcattcggttcgctggtgaaaatcggaagaacccattttatggatgccgtgccgctgacgctcggtcaggagttttccggctatgcgtcacagcttgagaagggtattacggctctcgtcacctcagtttcgccactttcggaacttgcgcttggtgccactgccgttggaacaggcctgaatgccccgaacgggttcgctgcaaaggcggcggatgcgatagctatgttaacgggactgccgtttatcacggcaggaaataaatttgctgcgcttgctgcgcatgatgcgatggtggttgcgcacgcctctttaaagagcattgccgttgtgcttatgaaaatcacaaacgatatcaggtttcttgcttcgggaccgcgttgcgcaataggggagattgttcttccttccaatgagccggggtcgtcaatcatgcccggcaaggtcaatccgacacaggctgaagcgctcgcgatgatctgcgcacaggtcatgggcaacgatgttgtcatgacggtggccggttcgggcggcgtgcttgaactgaacacgttcaagccggtcatgatcgccgcttttctgcagtcagctcaactcatcggagaggggtgccgttcatttgccgaaaagtgcgttcgaggcatttatcctgatcacgaaagaatgcagcggcatctcgaaaattcgttgatgctggtgaccgctctcaacgctcatatcggatatgaaaaatcggcaaccatagcacaaaaagcctttcgcgaaaagacaacgcttcgcgacgctgccgtatcaacggggtatgttacccatcagcagtttgatgagtgggtgaatccccaaaacatgatcggctgaaaacggatgattgagagggatactgcgatatacagtgtttttatgttacgcgttgacgtaacatgcgtgttgataaataacttcctgttatcgttgcgtttacattacaaacgcagggcgatggatgcttttttcttgcgtatctgctgacgtagcaggaggtaatgttgacaacggcggtgtggacaacatcaattacacccttcatattacgcaatcggttacttgaaaaagtggagataataccgtattattaagagtcttaataggtatatcttgtttttatataacaagataataatgtgtatctttcttgtcgggttggaactgatccctatcttgcaggtatcacagcttattggcggtatgtggataacttgttgacaacgtgatgttatccttatggttgccttttttatgacgtgacctttgcgaaaggctttgatatcacagaaaagtaatatatttgccctgataaattccgggtattggtcgcccggttcttttttgaggttttcaaagctttttatcatgctgtcacttacaaacgaagagcttgttctacgggccaacaggattaagctggttctttcggacaacgatggcgtctttaccgataacggtgtttattacggggcgaacggtgaagttatgaagcgttattcgatccgtgacgggatgggtgttgaacggctccagggttacggtatcgatactgctatcatgacaggagagcgctctgcgagcatcgccatgcgggcagagaagcttaaaatgaaacacctctatcttggtgccagcgataaattatcgaaactggatgatgttttgtcggatacgggtttgtctttgcatgagttggcgtatatcggagatgatgtcaatgatgccgccatcatgaaagagattgctgcggttggtcttacggcctgtccaaacgatgcgcttgattttgtaaggccgtttacccattacaccgctttacataatggcgggtacggtgcttttcgtgattttgcggagtggctgatctcccttaaaatccttgctcgggcgtgacgttgatgcgacaggtcaagccgtcgtttcggcgataaagatgtttttttattcatttattttttgaggttatggctgaagtgcaaatcgggaacagaaaggttggagacggccatcctgtgtttataatagcggagataggaattaatcacaacggatcactggatatagccaaaaaacttgttgaaggtgcagccgctcttggctgcgatgccgtgaagtttcaaaaacgtactcctgatctctgtgttccgcaggatcagcgcagtatcgagcgtgatacgccctggggccttatgacttatattgattatcgttacaaggtggagctcggctatgaagagtactgcgccattgaccggtgttgtcgggaaaacggcatcatgtggttcgcatcctgctgggatgaggatgctgttgattttatggagcaatttgatccgccctgctataaggccgcttctgcctcgcttactgattcggctcttcttgaaaaagtaagggcgacagggcgaccgctgattctttcaacgggaatgtcaaccatggaggagatcaccgatgccgtaaatcgatgtggcagcgaaaatcttcttcttgcccataccaactcgacctatccttctccggttgaagagctgaatctgaagatgattacgacgctgaaggctatgtatcccgagattcctgcaggatattccgggcatgaaacaggtttgtcgactacctgggcggccgtggctcttggcgcagtgtttgtcgaacgacatgttacgctcgacagggcgatgtggggttccgatcaggcagcttcgatagaactgatcgggctgggaaggcttgtgtcaaacattcgggatattgaaaaagctcttggtgacggagttaaaaaagtttacgaaggtgaagccctggcacgaaaaaaactcagacgagtataaatgcttttttgaaattcccgttctgaccgtaaatttagggcaccgttaattaaatttcaggcagaacgcgtgacatatgtaatcgaggtttctttcatcactacgtttcgctcagtttttttctgcccgaagggatgattcttcgggcctcttaatcaaacctaacaaggtgttttcttatgaccaacaatgatactccgggaatgcgggaatatgaatacaaggctgaaatgaaacagcttcttgagctgattgttcattctctttatacccatcccgaaatttttctcagagagctgatttccaatgcttccgatgcgttaagcaaagttcgctttaatgctctgaccgatgagtcaatcataaacagtgatgccggacttgccatcagaatcaccctcgatcctgaagctcataccattgttattgaggataacggtacgggaatgactgaagaggagttgattttaaatctcggaacggttgcccgttcaggaacactcggtttcctgcaggccctcaaggagcagcagaaagagcttgacggcaatcttatcggacagttcggcgtgggattttattcggtatttatggtaaccgacgaggtcactgttgaaaccagaagttcaggagcggattctgcagggtatcgctggcgttccggcgctgcgggtacctttaccattgagagaatcgaaaaagagcagcgcggcacgaagatctcttttgcactgaaggatgagttcaaggagttttccgaagcctaccggatcgaacagataatcaggaaatactctaattttgtcgatttcccgatttttctcggtgataatcagatcaataccatctctgcgctctggcagcgttcgaaaaacgaggtgagcgatgaggaacgtaatgaattttacaagtttctctccaatgactttaatcctccgcttgactcactgcatctgtcagttgagggaaaagtctgcttcaaggctcttctgtttctgcccgaagaggctcctccggaacttatgtaccgtcagggcgatctcgaaagccgcggtccgcagctttatgtgaaaaaggtgctgattcagcaggagtgccgtgatcttctgcccgagtatctgagatttgtggcaggtgttgtcgacaccgaagatcttccgctcaacgtatctcgcgaagtggttcagtcaagcaaggttatggcaaacatccgccagattcttaccggaaaaattctttcgtggtttgaatcgatggcgacagatcagcctgagaaattccgcaagttttacaaggcgttcggtccttttctgaaaatcggactcaataccgatttcactcatcgcgacaggattatcgggctcatgcgttttgagagcaccaaaacagcggaaggcgagtatgttaccttcaaagagtatgtggaacgtatggaggccgggcaaaacgagatctactatcacagcggcagcaaccgcattcagcttcttgcccatcccaaccttgaatatttccagcacaagggtatagaggttcttctgttgagcgatcccgttgatgtttttgttattccttctattcatgagtatgataaaaagccgctcaaatccattgagaaagcagatattgacttcacccggacaggcgatgacaaaacggagcccccgcttcccgaaacgctctctcagccgctgcttggtctgttccgacagacgataggagatgtcattgaagatgtcgtagagtcgcatcgtcttgtcagctctccggttacactggtttccggtaaggatagtctcgacagcagtatggaaaagatgatgaaaatgatgcatgcggagatgcctgctgcaaaaaagatactcgaagtcaatacttcacatccgattatcaaaaatctttcagggatgattatggccaatgagcataatccgcttatcagaacggtcattcagcagttgtatgatggagcgcttctgcatgaaggcaaccttgatgcgaccacagggtttcttcagagaatgaatgaactgatcgaggctgcaacgatgagccgataattgaaatgccgataacccaataactttttaacctggaaccgttgtgaaacagagcagggattttgatgcgaggcaggttgttgcttttcagaaaaacgagattaccgatcaccatatttacaaaaacctttcgggacggataagcggtgtgaaaaatcgcaggattctaacccagattgccgatgatgaaatgaggcactacaatatctggaagaattactctcgaaaggatgtggggcccagcaggttcaagatctggttttacaccatggtcagcatgctgttcgggtacactttcgggatcaaattgatggaaaaaggtgaacagagtgcttgtgatctctataacagtattcccggttcgttcaaggagatttccggcataatccgcgatgaagaggagcatgagcaggcactggttaccctgctcgatgaagatcgtctgaagtataccggttcaattgtccttggccttaatgatgcgcttgttgagctgatgggtgtgcttgccggtctctcgtttgcactgcagaataccacgcttattgcgttgacggcatcaattaccggttttgccgcagctctttccatggcatcatccgagtatttatcaaccaaagctgaatcagggacgaaaaacccgttaaaggcggcgttttttacagggattgcctatctgctgactgttgtggtgctcattacgccctaccttttgttttcagattatctgatatgtctgggtctggcattttttggagcggtctgcattattggatttttcaatttctacatagccattgcgcggaatgtccccttcaaggaacgttttcttgaaatggtcggactttgttttaccgttgcaacactgagtttcggtgctggatatgtcattcgttttgcctttggaatagacgtatagggtcgttttttcagcgatccttcaccgtttacggcgtggttgagccaagagtcctgatgattttttcgtggtcgaccggtccggatgtatctacgatgagcgcgaaccgttcctcctcaggcaggagcggttcctgtagtttcatttgttctgaaagcaccctttcatcggcttccgaagcgtcgttcctctgaagggatcgcaggcgaacccgctcaaaaagcaactctttcgaagcctgaaagaggatgattctgcaaggacattgtctggtttcggcaagatcctgaaatgttttccggtctttggcgcgcaaaaacgtcgcatcgacgaaaacagtgactccggcatcgattgcgagtgctgcaatatcgagcagtttccgataggtcagcctgcttatctgaggcgtgtagatggttttgtccgtctcatttgaacttctttcaagagcctttagtccgaagaatctttttctttcgatgtctgaacggatatgcagcgcatgcatgtttgacgcaattatggcggaatgcgtggtttttccgcttccagaaaaacctgaaacaagaataagcagaggtttgctgatgatcgtatagcgctttgccagtgcaaggtatgattgatgctctttaaggattgatgctccggatgccccttcgctctcctggttgtatcgaattgcggtgacttttgccctgacaattgcccggtagacggcatagaacgcaagaactttgattccctgataatcgcctgttatcgtcatatagctgttgagaaactgccaggcaagatcagcccttccggcatggtcgagatccatgaataaaaaggctatatcgctgatcacgtcaatccggaaaagattttgattgaattcgatgcagtcgaaaatgctcacgttgtttcgccagagcaccatgttgccggtatgcatatcgccgtggcagtggcggatgaatccgtttttatttctatcggaaaaaactccataaagttttttgtgctcgttgattatccatgcttcaatctccgcatgcaaagctttctccgtacggttttcatcgtcgggaagcaagtgtgagaaattgtcaagaatcggcttaataagattttcgggatgaccggcttccggatcctcaacaggctgagcgccgttgagatgaaagtcggcgaccagaacggctatggcgttaacatgttcttcagtgaggcgattggttgccagaagacggtcgagctcctgtgagcggtcaaactgtatcatttttacggcatactcaataatctcacctttaccgtcaagtgtgatggtgttgcctgactgctttatcggaacgacctcaaggtagagatcagggcacaatcgcctgttgaggcgaagttcttcatgacagaaatggtgacgtttctgcagcgttgaaaaatcaagaaatccgagattgacgggtttttttatcttgtatgcaaacttgccggtaaggatgacccacgagatatgggtttctgcaatgataatgttatccgtgacatgcggataggcttccggatgttgtaatgccagtatgagtggattcatatgcgcttgttctctttcttgccgaaaacggaagatctctggagcgcgttcagaagcgttaccgctctcagggtggtttacgtataaaaatattgtaaattactaattcgtgaccaattgtttgccatttctcgatttcccgagtctcaagtcagtatactgatgcatcattcgctgatgagttgagggggggtgcgctctccataactctttgcaacggttccggtgtattgccttcgcgttgattgtccgcttcatctaactttttttcttgtctaacataacctcttttgttgttatgaagaatttcagggattcaatcctgcaccttatcactgaaacctcggccaacctgccaagcgatgttcgcgcggccatttctcgcgcaattgacggggaggacggtgattctcaggcggggcttgccatgtcgaccatttcggttaatattgatatggctgtcgacgccgttgctccaatatgtcaggataccggcatgccgacatttttcatccatacgcccgttggggcggatcagcttttaatgaaacgggagattgaggcggctgtcgctgaagcctcgagaacaggaaaacttcgcccgaatgccgttgatgccataagcggcaaaaactcgggaaacaatctcggttgtcatgttccggttattcattttgagccatgggagaaagacgagattgacgtgaagctgattctgaaagggggagggtgcgaaaacaaaaacatccagtactcgctgccgtttgatattccgggtcttggaaaagccgcgcgcgaccttgatggcgttcgtaaatgccttctgcatgcggtttatcaggcacaaggtcagggttgcagtcccggctttatcggtgttggtgttggcggcgatcgtacgagcgggtatgaacttgcaaaaaaacagcttctcagaacggttgatgatcggaatccggatcctgaacttgatcagcttgaggaagagattatcagaaaagcaaacaggcttgatatcggaccgatgggttttggcggaaaaacaactcttctcggctgcaagatcggcaagtcgcatcgggtgccggcgagtttttttgtctccgtggcatataactgctgggcataccgacggcttggattccttctggatcccctgacaggctcaattattcggtggttctatcgtgaggccgatgagatcaagcggatggctaaaggcgcaggaatgccgctaaccggaaaagaggttactcttcgggctccgatcagcgaagatgaaatccgcaaactccgtgtaggagatgttgtgatgattaacggccccatgcataccggtcgcgacgcttttcatcactatgtgatgcatcacgatcttcctgaagagatcgatactcgcgggggcgttctctaccattgcggtccagtcgttatgaaaaacgaacaggatcactataccattaccgcagcaggcccgacaacgtcaattagggaagagccttatcaggctgacgtcataaaaaagctcgatctacgggcaattatcggaaaggggggaatgggtcctaaaacgctgcagggactgaaagaacatggcgctgtttaccttaacgcaatcggcggcgcagcgcagtattatgctcgctgcataacgggcgttaccggagttgattttcttgaagagatgggagttccggaagcgatgtggcatcttgaggttcaatcatttcctgcgattgtaaccatggactcgcacggcaacagtctgcaccagcaggtcgaagagcactcttttaccatacttggcacgtttgctgacgagaaatagtgaacattggcgctcctctgtacatggtcgtaaggcttgaatgcctgttctcgggaaggcgaaatatacagaggggcctattaacagagatgccattatcggtatgaaaaggccttgaaggtttgaatgccgaggatcggattggggaattctttttgccaattattaccgttttttgaaaaaggagtgaggcctatgaaaaaaatcaggtttatggatgtttcttttcgtgacgggtttcagtcatgttacggagcaagggtaaaaacggaagactttttgccagcgcttgaagctgctgttcatgcaggaaccgatagttttgagattggcggcggagcacgttttcaaagtctttatttctattgtgaagaagacgctttcgacatgatggatgctgcccgcaaggttgttggagagaatatcaatcttcagaccctttcaaggggcgctaatgtcgtaggtcttgtgtcgcagtcgcgggatattatcgatcttcacgcgcggctttttaaaaaacacggcataacgacgatacgcaatttcgatgccctgatggatgttcgcaatcttgcctattccggtcattgcattcacgacgcgggtctcaggcatcaggtggttattgccttgatgggtcttcctcctggacttggggaaaattattgccatacgcctgcattttatcttgacaagctgcaggaaattcttgatgccgtcattccatacgacagcgtcgctttcaaggatgcatctggaacaacaacacccgcagttgtctatgaggtgattaaaggtgccagaaaaatgcttccggcagaaacgctgattgaattccatacccacgatacggcaggaatgggagtcgcctgtaactttgcagcaattgaggggggagcggatattatcgatctgtcgatggctccggtgagcggcggcactgccgaagttgatattcttaccatgtggcactgtctcagaggaacctgttacacgcttgatatcgaccaggaaaagtatcttgaggtcgagtcactgtttatgcggctgatggataaatattacatgccgcctgaagccaaggaggtcaatcccgtcattcctttttcacccatgccgggcggagcgcttaccgcaaacacgcagatgatgcgggataacaatacgctgcatctttttcctgaggttataaaaaatatgcgtgaagttgttgctaaaggagggtatggatcatcagtgactccggtatcgcaattttattttcagcaggcattttccaatacggtgcagggcgcgtggaaaaatattacagacgggtatggcaaaatggttctcggttatttcggacgtactccggcattgcctgacgaggatgttgtcaggcttgcttcagagcagctcgggcttgagccggtggtcgaggatgtgcatgatatcaatgatcgcaatccggaactcggtatagcatacaacaggggtctgcttgaaacggctgcgcttcccgttaccgatgagaatatctttattgcggcaacctgtggcgccaagggtatcgcctttcttaaaggagagtgcacgtctggtatccgttacaaggcggatattgatgccgagatggcggccaagccaaaatcagaggttgttgctgcgtataatgaggtacacaagcacgatatccatccgcatggcgtcaacaagcggttggtcgatctgtttgcaaaatcagcatcaaaggaacccgttgtttcctcaaaggcgatcgctcttgccggtaattttacgatgtatattgatggcgctcccgttaccgttacgttttccgatggagcaggcagtgacctgccggcaaaaccggcagctccggctatcgttaaccaggcgaccaagggaacgcctgttacggcggctatgccgggaaacctcctctcacttgcggtgcaagtcggtgaagaggtaaccgaaggatgcgaggttgccgttcttgaagccatgaagatggagacgccgctcaaggccccttgttcaggaacaatactttccattgccgtttccgtcggagaagctgtcggcatgggagaggctctgatgtatatcggatagcatgcaggcagcataaaaggtaaaaaaggtggcggcgattttctgccaccctttttttgccttttatgagccgaattccattattgcgtcagaagaatttcgcaatcaggatgcaattcaataaatctttccagttctttttcaggaaccgttcctgcagagagctcgattttttcaagtttttcgagttgcatgagggggagaatggattgtacttccgtatttgaaaaatcaagttcttcaagctccataagttccgcaagaggttcaaggctctccacccgtgttcttgaaatactcagttctctgagtcctgcaaggtttgccagtggttcaagattcatgattcctgttttattgcaccgcaggtattcaataccggtaagttttgaaagcggtcggatatcggtgacattcgagttgttgatgcccaactcaataaggttcgaaagatttgccagaggctcaatagatgcgatttcggttttataacaactgagcttttcaagattgaccagttccgccagtgcatccagatcttttacaagggtttccgaacagtacagctcctcaagactggtaagttcacggagagggtcaaggttacttatctgggtgctcgatatccagagcaatttcagatgtttcagtttgcgaaggggctcaagcgaggagaaatcacaatcaaaggcatagattcgttgcagcgagctgagatgcgcgaggggttcaagactttcaaccggcgattcatcgcaacgaagttgtacaagattttccagtattcgtattggccagaggtcgtgaatccttctgttgtcacatcggaaatgagtggtttgaaaaaaatcaaggatttcctgatcattgggttcgcgaactatttttatggtgtttttaataacctctttccagtcggcactgagcgcttgccaccatttttttcgtaacgaatgatccttcagaaggatcgcttttgatgcggtacggagcaattcctgttcatcaggagtagagaagagatgtctggactctgatgtcttctctctatcaggaggttttgtcgatagttcgttatcggaaatattgagattttcagttatacaccaggtgtaccattcggcttttttttcatccattgtttttcgatgaagctcctcgctttgctgatcaagagaagagatatcttcaagaatgtcattaccgcacctcgggcatacagcgctttcaagggagagcggaaaactgcataccgggcatttgttataggtgttctgctccaaaatggtcgggtcttaaatcattgagggaatattttgatgcgtttgccttaaaataataagaaaaaatgcgatatggagatataaaacgctcgtatagtattgcaattgttgtgacctgatactcatttggcacaaaaagaactattagtgtcggataattgtaatgttacgtgttaaaatagttctgcctgttgactttttttgtctcaccgctgtttatatccagggagaatttcatgtcccgacgttccgcttctgaccttgcttccgcttgcttttcggctgaaaaattacttgaactctctgctgaagagtggcttctgagacgaaaggttttcagaaattccgaaaaaagcattcaggcaaacgagtcgattttcaccattggaaacggttatctcaatgtcaggggaagtcttgaagagctccctccgggtcattgcggcgggatgtatatcagcgggatttacgataaatcagaagcagatgttgaagaattggtgaaatgtcccatgtggacggatgtgtcagtctggagcgaaggagagaaattctgtttgtcttgctgcaagatactctttcatgagcaggtgctcgatatgaaaaaaggggtgcttcatcgtctgtcgaccctgaaaaacgcggcaggaaaaatcatcaccattcagacagcccgacttgttttcatgcacaatgtgcacctgggttatctgtttgtaaaagtgacccccagaaacttttcggcaccgttgagagtcttgagcggtcttaatggtgatgtctgcaacaggggttattttccgagagagatgctcaagcatcttcagcttgaaaaaattgagcgcggaagagctttcatgtatctcgaaatgaaaacacgtgatcgcggtataagaatatccgaagcggcatcatggaagctgatttcgcatgacgcctccgtgcagcggtgggagccccggatatacggagagaaatttaccagtgaaattactattgatgctcaaaaaggcgaatcctatatttttgaaaagctttgcgtggtgttgacaagcagggaagtccccgatgcacaattatacaaagagactatctgtcaattgaaagcctatgtccgaagcaccgctcttaacgaaattgcagcaaactttactgtctggcaagaaaaatggaagcaatccgatgtcgtcattgtcggcgatgaggaggcgcagaaagcgttgcgcttcaatatttatcacctgcttatcaacgggccgccgagagttggaagcataggggcaaagtttctgagttcagaaggatatctcggacatgttttctgggataccgaaatttttattctgcctttttatatctacaactttccggagatcgcccggaacatgctcttataccgttaccatacacttccgggagcggtaaaaaacgccgtgaatgccggttgtacaggagcgaaatacgcatgggaatcggcaacaaccggagaggatgtcactcctcgatttgcatcaaaacttgaaaaaaccatccggtttatctataccggtacagaagaggaccatattgtttctgacgtgatctatggtcttgaaaagtattttcgtgttacgggtgacgagagttttcttcttgaatacggacttgaaatgctttttatgaccgccagattttgggcaagccgggttgtcaaggtagatgattcctatgagattcattgcgtcataggaccggatgagtttcatgagcatgtcaataacaatgcctacacaaattttatggtgaaatggcatttggaacttgccgcgactctctacggctatatgcataaaaaaaacccggtttcacttgactatctctgccggaaaatttgtttcaacaaatccgaagctgataactggcttgttatcagcaggaatatgaaattttctgttgatccgcaaacccgtcttttcgagcagttcgatggttacttcaacctcagagattatgttttcagtggttatgatcgaacaggccatccgactttgccccgaggtgtcaattacagaacgatcgggtcgacaactctgatcaagcaggctgatgtggtcatcatgatgttgctgttccctcacaactttagtgatgaggaaaagagggtaaattacgagtattatgagcagcgaacagctcataagtcatcgttaagtcactgtacttacgccatgatgggacttgcaatcggaaagcggacaagggcatatagttattttatgaaaacggcactgtttgatcttgacaatcttcataaaaatactcatttggggattcatgctgcagccgtgggtggaacatggcagaccgttgtcaacgggttcgggggattgtcgattaaatcagaccgtattgtcatgaacccttggcttccaaagaaatgggagagtctttcatttaccgttcgatggaaagcgaggttcgttgatatcaatatttttcatgacagaatatcgatattgatccgttcagaagatgctgttgaaattcctttgagtctttacagaaaaacatataaaataaaatctaacgaagttcaggttcttcactactgttcatcctgacacgaaggcggagggacggttgcgatgagattgatcgttgtaggctgttcaggccgctcaaggtattatctggcggatcgcttgaaaagttgtactatgtttctcccccaggagccgtgatccgcacggttaccgtcataaaggataatgaacatctgccgctatggattttgtacatcttcacgttcatacccactactccatgcagagcagtcctgtgtttccggctgagctcttttctgcatgcagtcgtttcgggatgaaaagtattgccgtaactgattattgtgcggcattcaatatgcccgagctttttgcggaagcggaaaatgccggcatcaaactggtcatcggaacagagctctatcttcttgagtcggcctcccaccatcagacccggcataccgtatctccctctctgattcttctcgttcagaatgatgaggggtaccgtcatttatgtattctgctgtcccgtgcggcaaaagatggttttatcaacggcatgccgcatatcgagtcatctcttctcgaagcctgtcatggcgggttgatcgctctttccggatacagttcaggccggataggcaaagcgctgctttccggtgctcaggaagaggccgaatcgtttgtgcgttactataaaagcgtgtttggcgacaacttctatcttgagctgcagaaccataggatgccttttgacgatgagctccgcaaagccacaatagccattgccgaaaaatacgctgttgagcttgtggcaacaaataacgttcactatctggaacgaaaggatgccggttgctatcgggcgatggttgcaaacagaaccaaggaaaaactttcgagccagaatcttcaggcccatgcagagagcgaatactacctgaagtcacccgaagagatggccatgctttttcctgatataagcaaggcgctgaccaatacggtgattatttcagataaatgcacatatgcttttaaaaagaaagatcatccgattcttccgcatttccacctgcccgaagggttcagtgatgaagcggcataccttcgccatctgacctgggagggagcaaaggagaagtatgccgacagcggagctgacggcattagcagtgaggatgttgaggcaagaatcgagcttgagctcggtgttatcgaaaaaatgggtttcagttcctatttccttattgtcagcgaccttattgccgcatcacgccgccttggctattccgtagggccgggaaggggatcggcagcaggcagtattgttgcctatctgacaggtattacgcgaattgatccgctgaaatacaagctgctgttcgagcgttttttaaatcccgagcgctcttcaatgccggatatcgacattgattttaccccggttggaaaacagaaggttctggagtatacggtcgaaaaatatggatccgaaagcgttgcgaaagttatagcgataggaactcttggtgcgaaagcggcaattcgcgatgcaggcagggtgcttgaggtgccgctgccggttgtcgaccggcttgccaaactggtgccgacaaaaccgggtattacccttgaaaaagccatcagcgaggtcagggaattaaaacagtttgtcgagagttcacctcaaacaagagagctcctcgactatgcaagagcactcgaaggaagggcaagaaatgtctccatgcatgccggcgccgttgtcatcactgccggtccgcttgaggagcaggtgcctttgtatgtttcaaacaagattgagaccgaggtgcgcaagtacgctgatgagcttgatcttggagaacccgatccggttgtcagcaagacagccgaagtcgccgatgaaaagcaggtggtaacacagtttgacaaaaactggattgaaaaggccgggctcttgaaaatagatcttctcggacttgaaacgcttgcggttattgacgaaacattgcgcctgatacagcggcggcaccagcgcactatcgagcttgaaaagctgcctatgaacgatcgtaaaacgttcaggattttccaggaaggcaagatggccggtatttttcagttcgagtcttcaggaatgcagaactatatgaccagactgcaaccaacccagatcggtgatattatagccatgagcgctctttatcgacccggtgcgctcaacgcaaggatcgatgatcaccgcaatgcggtcgatctgtttgtagaccgtaaacatggcagagaggccatagattatatgcacccgatgcttgagatcattctcaaggagacatacggtgttatcgtctaccaggaacaggttatgcagatttcgcaggttatgggcggtttttcactcgcaaaggctgacgatcttcgtaaagcgatgggaaaaaagaagcctgaaatcatgagcaagtacgaagaggattttatcaaaggagccgttgcgcagggagtacacgatgcgcttgcccgaagagtttttacattgatggcggagtttgccggatacggtttcaataaaagtcactctgcggcatatggtgttcttgcctattggacaggatacctgaaagcacattataccattgagttcatgacggcaatcctgaatagcgagatcggtgatatcgaacgcatgaaacacctgaccgacgaagcaaaaagctttggcatcgctacccttccgccgtcaatcaacaaaagcgacaccttgttttccgtcgaggaacacaacgggaaagcatcgattcgggttggtctgagtgccatcaaacaggttggcggcgcagccagagcaattgttacatcacgaatgagaaaaaaacgagaatttatcaatctctttgatctcacggcatcactcgatctaaggcttatgaaccgcaaggctttggagtgcctgatactctccggggcgcttgatgagatagacgagcacagggcacgtcttattgccaatattgacaaggccatcaaattcggccaggtgcagaatcgttccgttacccttggtcagtgtggtttctttacttcggagcatggcggagttatggaggatattcattatcccgatatggatcccgctgatccgatgcctgattcggagaagcttcttcatgaaaaaaaacttgtcgggttttatctgagccgtcatccgctttccacctaccgtcgggactgggaggcctttacgacacttcagcttgatgcaaaagaggtgacgcccgcaaggcagtacaaggttatcggcgttgttgtttctgttaagccttatcaggacaggaaaggcaagcccatgctgtttggcgctatagaggattttaccggcaaatccgatttcacggtctttgcaagtgtttttgagcaatacgggcatttcatcaaacctgaagcggtgctgatgcttgttgctgaagctgaagtaagcggaggatcgctgaaactgctcgtcagggaggttgttccgataaaaaaggtcaggtcggctcttgtgcgaaaaattattctgaacattgatgccgatgatcagacccagcttgaaaagctcgtcagggttaaaaaagtttttgccgaccattccggtggcgttcctgtcgatttcgaggtgaaggttcaggcaggggaggcgatggaaacgatcagcatttttgctcgcaacacaccgattgacgcggatgaaacaacgcttgaaaagcttgaggaaattcttggccctgacaatgtcaggatttcaggctgaaagtttttctccgatatgatgggagcgttctgtatgcgggtgaacggtaagtcgttcttgatggttgttgaatatgcttgaggttgccggttaacggaagcgtagtgctcgtaattgtcgcgatcaatcggttttttagcagcgctcaggatagtaaaatgttttttttttattagcttcattacttatttctcaatgcattacctgaaagaaaacttctaattttaaacaaaaagaactatgagcggaaaatatcttgtcgctacagatcagaatttcaaaaccgaaatacttgattcagataaagttgcacttgtggatttctgggcagcctggtgcggaccttgcatgatgcttggccctgttatcgaagaacttgccggcgattatgaaggcaaagcgattgttgcgaaactcaatgttgatgataatccgaatacagcttcgcagtatggcataagaagcattcctaccatgctgcttatcaagaacggcaaggttgttgatcagatggtaggcgctatgccgaaaaacatgattgcaaaaaaaatcgacgaacaccttgcctgaatctgaaaagatcgcttttttttcagcacagcacttcttacggcggtcatgacgtgagcggcagcacctctccgttattgaaacatctgcatgatcgactgatccggaaatccgttcttgataaggggatttccggaaagctgttctgtgccggaacaacataatttccccaaaaatatcatggaacgcgacatcagggatattgttatcatgggcaccggtccggccggttatactgcagcgatatacagcggcagggccaatctcaaaccgcttgttattgaaggttcgcaaccgggcggtcagcttatgatcaccagcgaaatagagaattttcccggatttcccgaaggaattttcgggccggaacttatggcaagaatgcgtcagcagattattcgatttggcgttgagattgcatatggaagcgttcaggatgttgatctttcaagaacgcccttctcgctttccctcgatgacggtacggaaatcgttacccgttcacttattgttgccaccggagcgaatgccaaatggctcaatattgactccgaaaaaatgtataggggcaaaggcgtttcagcctgtgcgacctgtgacggttttttcttcaagcagtgcaaggtgtttgttgtcggcgggggagatacagccatggaagaggctttatatctcaccaaatttgcagcggaggttatcattgttcaccgacgtgaagagttcagagcatcgaaaatcatgagtcttcgagccggtaaaaatccgaaaatcagcaccatgctcaatcaggttgttgatgagattctcggagatggtcacaaagtaaccggaatacgacttcaaaacgtgcttaccggtgaaaagacggaacatcagtgcgatggcgtgtttatggctatcggtcacgctcctaatgcagagcttttcaagggtcagcttcgcattgatgattacggttatatcgaaacgaaaaaaacatcgactgaaaccagcgttcccggcgtttttgcctgtggtgacgtgcaggattacacctatcgtcaagccataacggcagcgggtaccggctgtatggccgctgtcgatgccgagcgattccttgaatcaattcgttaataaagcccggaatctgaacacactccttccgtgtcgggcatgtcagagtcgtggcaggaggaggggagttgcccgttaacatccagttccggatagggtaatcctttttcccggagtatcctgccaagccgggggtaggcgttttcaaaaagaagccggtcaaatgactctttttcaagcattggccggctgtacattcctgcggcagttcgttgacgctcggcttcaaacagaatgactgccgccgctaccgatacattgagcgactcgatcatgccatgcatgggtatcgatatgtgatggtcggcagcctcaagcgcttcggttgaaacgccatcccattccgccccgagaatcaacgctgttggccgggtgtaatcaatgcttctgaaatccacgttcttgctgcttcctgatgcggcaagaatctgcatgccccgccccgcaatcatggagaggccgcttgtaatcgattgatgcagcgtaacctcaacccatcgggttgttcccgcggctgcggtttggcgatcaaaaatgtttttgcgatatgataccgcatgaatttcatggatgcccacggcatcacagcttcttattatggcggagaggttatgtgccttattgacattgtccattaccagcgaaagatcaggctgccgatgcgcaagcattttgcgtattttatagaatcgttcaggagcgatcaaagttgtttttgcgaatgatttcagaaaaagaagatgatttgtcgtacaagaaagatattttttccttcatcttcaactggatgaaatcagagatattggtaaatgttgcggggttgtgaaaatttgattatatcgttaacgctattgttaatccgttcatttggcattatttactgaatgaacagcaacggggggctataactttatagagataccctgaaaaaatggcccggtacaacgcgcaggtaatataacaagtgcgtttgcctccggtaatgatgaattcttgttgccgtgtatcatggcttttaacgataaaaaacacccgaaccttgaacgcctgctgataaacgcaaggccggtaacgctcgatgcctcatcgcgcgtgctgattctcagcgatcttcatatgggcaatggcggaagacgagatgagttcagacggaacgccgaacttctcagcactctgctcggcaattattatctccctgaacagtacaatcttgttcttaacggtgatattgaagagctgttcaagtttccgttacagggcataatggatcagtggggcagcttttatgagctttttgagaagttcgaacagaacggtttttttttgaaaacgtatggcaatcatgataccggactgcttgatgagaaagagtatccgttaaagagctatctggttgaatcgctcaaattccattacggtaaagagaccatgctgctttttcacggccatcaggcatcggtgctgctctgggagacctatcccctggtcagtcgccttgtcgtcttttttctgcgttatatagcaaaacccttcggtatcagaaacttctctattgcctataacagcaggcgtcgttttgcgattgaaaaatcaatttatgacttctcgaacagggccaaaatcgtctccattatcgggcatacgcaccgcccgctctttgaatccctttccaaagtcgactttctgaactttcgcattgaagagctttgtcgagcttatcccgcagcagattccgatctccgtatcttaatacgggaacagatcgatgcccttaaaaccgaactcgactcctgctttaaaaaagggaaaaaaatcggactcagaagcgggctctacaacaccctgacgattccaagcgttttcaattcaggttgcggtatcggcaaacggggaataaccgcgcttgaaatcgaaggcgataaaatcaggctggtgtactggtttaatggaaaacagagcaaaaagtttatcagtgaccgcgataatcatcctgttgaactcgcatcgacgggatattcaagacttgtgctcaatgaagacagtctcgactatgttttttcccgtctccatctgcttgcatgagcctgtttaaccgcatccggatgatcgcttgttcggcaggggaagtgctcccctgttcatgaattggcttaactgatcgattctcttttttttgaatctcatgaaacgatacggcataggtgagcacccatggcttttctatagcaggacataccaattcgatcttaatcgaaagacaaggctggatggctggatagcgagatggcgaaatagcaaaacaaccttaattcttttttcgtgtcaattcgtgtcaattcgtgggcaaactccccctcttcatcagagtattttcagctatggctcaacgcccccgaggtacgtatgtgcagggtaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagagggggggggtaagggctgacaagaaaggatgcacagtatcacaagcacacaaattcgatcttaatccaaagacaaggctggatagctggatagcgagatggcgaaatagcaaaacagccttaatcctgtcatcccgaactgccccattctgtcatcccgaacgccccattctgtcatcccgaacgcccccattctgtcatcccgaacgcagagagggatctcggggggttgggaagtcctgagcatgagcaggggaaagaacaaaagcgaagatgagatctctcccgatggtcgagatgacaagaaaggaagtacagactgacagaagaaggttcggaatgagatccaaaaaattcacctcccccaatgcaaaacaaggctggatgttggagcagcgaagctgaaacaacaaacagccttaattctcttttcgcgcaaattcgcgtcaattcgcgggcaactccccctcttcaatccacaatccacaattcataatccaaaattcaaaattcaaaatctcttcatcctcttcatcccaattcgatcttaatcgaaaaaccggcagatgtttttatcggcgaagccagagaaaaccaactgccaatttcctttcgtgaaaattcgtgtaattcgtgggcaactccccctcttcatcaaagtattttcatctacggataaacgtgcgttcgcgatcgtccttggctcggtatcgttataattctccgggaattcaggaagacaaggtagcacgatgtatccgggacgattttgaggatattgccattgccggaaaccgttttttcatggtcaccagtaccggaaaactttatgaattcagcgaaggcaataatctggagcatgttcaggcggtaatttatggaacagcggttgaagctttctatgaaattgaaggattatgctacgacccggcaagggatgagttgcttctggcttgcaaaattaaatcgaaaacgaaaaacgaaaagcgtaccgaagaaaaaaataagcttcagacaacagaccggcttcctgtttatgcgttttctctgaaaaccatgtcccggcttccgttgccgagatttttgcttgacaggagggccatcgccagggctgccggtcgcagaagcttcaggccttcaggaattgcctttgaaccaactcacggaacattctgccttatttcatcccgatcccgccttatcgtcgaaatcgactcatcggatggtgtgccgctatcgttcatgtcgctgccgaaaaaatatcatccacaaccggaaggaattgcttttttatcggacaatacgcttcttgtcagtgatgaaggccatgttcatggaactatttcactatacggcaacaaaaacagttaatccgtttcaaaatgatgaggtcgctcttgatgtacgtgggactttcgtcacttcgcccgtgcggtgcttcagaattcttgtttcctcaccatgttcgtcaatggcttttgctattgttcataatgggcacctctatgtattgtcgggaaggcgcagtaatagagctttggaataaataaaaagaggcgccctgatgttgttcttgctcgaatactttatattataaaggtctctttggtttattgtcggcaacagcgctgctatctgttttcggaataaataaagagggagtccataaagcttaagcgcaatccagtacatgttcatccggcgaatttacccccaaaaaaacagttatgagaaacgggtgtgatgttctgaaaaaaggaacggagagggggcgaggctcaatatcgacatgttttactctataaaaaagatgatgttatgaactgttttcttaaaggcgtttccttttttgcaatctcgttgatcacaacagcaggctctctttctgcaattgcgaagcccacaaaaattcccgctgaacagcttgaagggaaacaggtcgtcatcgtgattcccggtcaggagtacgaagcaggcgccctgcatacgctgatttttggaacgcattggcgatcgctttggacgactcccgttgagattatgattcttgatctcaaatcgtttgccggtggagttgttccatttgaaaaaggcgggggatttcagacgaaaacgttgagcttcaggggcgcagacggaaaagagtatcgattcaggtctcttgacaaagatccagcgagagggataccttccaagctgcaaaataccgttgtttcagcggttgtcgaggatcaggtttcttcttcaaatcctgtttccgctcttgttgtttcgcccttgcttgaggctgccggcacgtatcaggtaactccggaactgacggttctaccctatgacaagggtgttctcggggagtattacgatgaatttgcaggacttgcaggaacaatagaagagcgtcctgctgaaagcgacactgctggagcaggatttaagggtgccgacaaaatctccggtacctatgccgtattcaataatctcgaaaaagataacgacaatcaagtcgatcagtcggcctatctgcgggcaaggctgattgatctttttatcggcgactgggatcgacattccgatcaatggaaatgggccggttacaaaaaagaggggaaaacacgctgggtgcctatcccgagagacagggatcatgccttttcaaggcaggatggcgttttttcatggataataacaagagtcatgccccgaatgaccggtttcaagtcaacatacccctctgttaaacatttgacgctctctgcccgtcatcttgaccggcgtcttctgtcaggaatcgacagggccgagtgggatgcgattaccggagatgttcaagagaagcttacagacagtgtgatcagtgaggcagtcagaaagatgcccccggcgatgtatgaaaaagagggcgctcaactggagcatgatctcaggacaagaagggatctgctcaaagcggcatcacatgaactctatctgctctatgcagaggatgtggatatttatgcaagcaacaaacctgaatatgcaggggtgcgtcgtatgccggacggacaggttgaggttgccgtttcaaaaagagatgcagtaacaggagcggaaaaaggaaacccgttttattttcgtcgcttcaatcctctcgaaaccgaagaggtacgcatctatcttcagggaggcgatgacagggttgttgttcagggccctgtttgcaaggatggggtaaaggtcagggttatcggaggtgaaggtcaggatttctttgaagatcaatctgaaaaagctctttccggatatccgcataccgctgaaaaaatgacctttttttatgatgacggaaaaaaatcggaatttacggacggagcctacacctcggttgatcagcatacggctgcggaacctgctgatgatgaggaaaaatatgatcttcgtgacagggattcaggacgggagactggcatgcatcctcttgtcgggtactctcctgactcgggagtttttctcggattgggggtaacggttgcagattacggattcagatcggccccttatcgttacaagattgatgtgagcggaggagttgcctacggaaaaaatgattttcgcaacaaactgcagttcaagggcgatttccggacagtgctgagaaatgcctctcttctggttgaagctggcagttccggtcttgatctgattaatttttacggacttggaaacgagcgatactatcatggcagcagtctcagggaagatgactttgaaattgtcaataccatcaactccatcaggacttcattacgttatccgatggataaacagtataactggagtgcaggaataagtgccaaatggatggatcttgttgttcagcaaggctcatttattgacctctacagatcagagtttccaggaatcgatcggcagtttgttggtggtgtacatcttggttttcattatgattcacgagattgcggcgacgcaattgcgctgtcgcccggaaaaaagctccgtttttcaggagggggagagccactcggaaatacaacggcacttcagggaaccatgcttgatgttgaggggagttactatcctgaattttttggtaatgaaaaggcattcggaaaaatccggggtgaagtgagaacctatattccccttgtttcttcccgatattcaagagttgccttgcgggcagggggagagaaaatttggggagactatcctttttatgaggcggcatttgttggcggaactcatcttctgagagggtacgataaacagcggtttgccggagatgcatcgctctacgcaggttccgaacttcgtttgtatttcggcaccttcaaatttcttgttcccgttatgtatggtccacttgcttttattgagactggcagagtgtttctgaagggcgaagactccggcgcatggcacaccagtgtcggcggcggattgtggctgggattcatcgagtcacgctacacggcaagcatctcttttgcaaaggggcttgacgacgggcagttgatggatgattacggtatctacatcggtaccggattcaccttttagggttctatgcacgccaaggggggattatgcccctggcgcagaggagatcgccttatatccatcaatcctgacaccgaacaatcaaaaacgcatcaggcatcttacagctgaaaaaaacgggacgctcccttcagaaggagcgtcccggtgatgtaattgcttttcagcctgaaatacctgttaccatgtataacggaaaccgaatgctgccgtttgttcgttcatatcgccggcaagattggcatcataggaaacaaaaacactggtacctgacttcgtctcgtaagcaagcgtagcgcctgcttcgaagctgtcgcgcttcacgccatcgcctttgatgaagaatgattgtgcaggcgctccggcaaacgatgcctggtgcgagtactgattgtcggccgcaaattcgtgacgccaggcgacccggacttcaggagtgaattttcctccattcctattcgtggtttctccgccgaaggtcagcccgatccgaccgggaatcgatgtggtctgctcctcgtcgacgatgaggttcagcgcggaggccccgttttcggtgaacgcatcacggttcagccagatagcctgcaaggaggcggtaggcatgacataggtattcttaccggtgtcgatgcggtatccggcttcaaggtgcgcgctcaggtcgtaggcgttgtaatcagccgcagctgtacgattgacgcatgagaaatcgatatttcttgtggtcttgtagtcgtggctgccataggacccgataaggccgacatggatggggccgtctttgtaaaggccatagatagcaccctgccagctttccgcatcggcgttttcgctgagatcatccatggatagatccatcgatgcgtaaccgacagatgcaccgagcaacagggtttcgctgagtttgtggtcatatccgaaaattccgccggtaaggtcataagcgtatcgtgaaccgatttccgagccctcacggtcgccccagccgccgaatccgctgctccagaatccgctttcgatgccttgtttatcattcatgctgaatccgccgaaatggcctgatacggcaccgaggtatcgatcgaccgagtagagcgtggcttcgggaagcgcagcgtgaatgtgtccgctgatgcggtcgatcgccatgagcgcggcattttcggtcggcagatagaccatgcagttcatgacgtcagccatgtcgccatgtattgaaaccggaacggagtcaagagctgatgcgactgcatgctgattatcggtttgtgccgaaggggtgaagtttgaaatgagatccagatagacgtttctgtttgtgtaacgtaacgatggcgcaaggaacggagcggccagcgggaattcgacatcgtcgaatgtgccgacaactcctttgtcggtggtgacaatcgtgtatgatgtgccccacctgtagtccccgggttcaggcgtaacattcacaataccgcctttcaagtatgttttgccgccaatgaagatcaatacatccttgacctcgatcagatccgaattgccgttgctgtttacatcgagagcataaaccgcctttgcgttgtgcgtataaatgccgtattgagtcagtgtgccgatcgaatttccgggagcaatggtgccgtcatttgtgaagttgcctataatggtgccgttcccctgaagggtgccattattgtttatctcaccggtattgaccaacgagccattgttgacaagcgtgccgtcgttggtcagcgtatcgaagttcagaatcaggccagtgttcgttatggtgccctcttccttgttccatagctcgttggcgttgaccagcaggaacccgttttcgaaggttccggaattcgtcatgttgccgccgttgtagatagcaccgagctggatcggattgtcaagatcactttctgtaaacgtcaagacattctcaggcaacgatgcgccgaacggaccctcgttgacaagcgaaccgtcgttggtgaatgagccgaagttcaggaagagcccgctgttggtcatgttgccggctgtctgattccacaggttgtcggcattgacgagcaggaactggttatcgaacgtgccgctggtgttcatctgtccgtcattgtacatgatgaaccggttggtgaaggtgccgatattgttcatctcgccgccgttgtagatagcaccgagctgcagagggttgtcgagcgtatttgcatcgagagcaaatgcgctgcctgcaaacgatgtgttgacggggccattgttgacaagcgaaccgtcgttgttgagtgtgccgaagttcaggaagagcccgctgttggtcatgttgccggctgtctgattccacaggttgtcggcattgacgagcaggaactggttatcgaacgtgccgctggtgttcatctgtccgtcgttatagacgatgaagcggttggtgaagatgccggcattgtcgagcgtgccgccgttgtagatagcaccgagctgcagagggttgtcgagcgtatttgcatcgagagcaaatgcgctgcctgcaaacgatgtgttgacggggccattgttgacaagcgaaccgtcgttgttgagtgtgccgaagttcaggaagaggccggtgttcgtcaaggtgccggctgtctgattccacaggttgtccgcattgacgagcaggaactggttatcgaacgtgccgctggtgttcatttgtccgtcattgtacatgatgaaccggttggtgaaggtgccgatattgttcatctcgccgccgatgtagatagcaccgagctgcagcgggttgtcaagcgtattggagttgagtgcaaatgcgctgcctgcaagcgatgcgccgaacggaccctcgttgacaagcgaaccgtcgttggtgaatgagccgaagttcaggaagagcccgctgttggtcatgttgccggctgtctgattccacaggttgtcggcattgacgagcaggaactggttatcgaacgtgccgctggtgttcatctgtccgtcgttatagacgatgaagcggttggtgaagatgccggcattgtcgagcgtgccgccgttgtagatagcaccgagctgcagagggttgtcgagcgtatttgcatcgagagcaaatgcgctgcctgcaaacgatgtgttgacggggccattgttgacaagcgtaccgtcgttggtgaatgaaccgaagttcaggaagaggccgctgttggtcatgctgccgcctttctgattccacaggttgtcggcattgacaagcaggaactggttatcgaacgtgccgctggtgttcatttgtccgtcgttatagacgatgaagcggttggtgaagatgccggtattgtcgagcgtgtcgccgttgtagatcgttccgagctgcagagggttgtcgagcgtatttgcatcgagagcaaatgcgctgcccgaaaataatgcgccgccgatcgggccgttgttgtcaagcgtgccttcgttgttgaatgaaccgaaattcaggaagaggccgctgttggtcatgttgccgccgctctgattccacaggttgtcggcattgacgagcaggaactggttctcgaaggtaccgctggtgttcatctgtccgtcgttgtaaacgatgaagcggttggtgaagtcgccggtattgtcgatagtgccgccgttgtaaatcgttccgagctgcagcgggttgtcgagagtctcggtgttcagcgagaacgggctgccagagaacaatgcgccgatcgggccgttgttatcaagcgtgccatcgttggcgaatgaaccgaagttcaggaagaggccgctgttggtcatgctgccaccgttctgattccacaggttgtcggcattgacgagcaggaagttgttgttcagctctccgccgctttggttctcaaaagaaccgatgttggcaaaaacaaagttattgtcaaacgtgccggagttctccactttatcaagattgaccatgatcccgctggtcaacgtggaaacgatgtcaccgagcagattgtcggggtcaagggatgtcagctcggaaacaagatccggaacctcgcttctgttggaaaattggcctgcattggtgaacgtaccaaggttaaccatgatgccgttgttgtatgcctcagctccagattcattgttcagatctcctgaattgaccagaaggaaattgttgttcagcgtggtcgggctggtattgttcagcgtacccagattgatcagaaaaccgtcgttattcagcgtgccgctgttttcgattgttccgtcggttaagttcaaaaggatgccattgccgctgagaaggcctgacaaatcactgaagtcgaaagtcaagttatcaacgtcaaaaaacgaagtaaggtcaaaagagccggtaccggtgttgttgaggataccggtgttggtcaggttgctgttattataaagaatcccatcgttggtcagggttccgctgttattgagattgttaaggttgaccagcaggaagttgttgttcagtgtgatggtattgttcagcgtgccatcgttccacaacacgaactcattgttcagcgtaccgttgttggtgagggtatcggtattatagaggacgccaccacctgtgattaaagcaatcaggtctgccgggtttatagtgatatctgttccttcaaaaaaatccgataaattcaggccgcctgaagagctggtattgttcagcgtaccataattgatgaagttttcgttgttggtgagcaagccgctattggtcagtatgccgccattattgatagtgaaagagccgctgttgttgagcaaaaaattgttggtcaacgaacccgcattgttgagcgtgccggtgccgctattcgttatcgtccccgaattcgtcagcgaaccaccattatcgatggtgaaagaaccgctgtttgtcagtaccgacaatactccgctgttgttgaaagagccgccattattgatagtgaaagagccgctgttgttgagtaaaaaattgttggtcagcgtgccgctgttcgtcagcaagccgctgttgttcaactcgtaattattggtcaccgagccagtattgttcagtattccggtgctgccgatattgatcttggcagttgaaaaggcattgttagataatgatccattattgtatagtgtgccattaatggacaattttttgcctaatcctcctattttaatctctgttgtattccaggtatctacggcaccgttctcagttatagttacgtcttgatattgcactacgttttttttgttctcataagcggtagattcattcagtttgataggactactatagttagccttcaaatattcaccggatgcgctttcgggtattcctgtgtggcatagaagggccagaagcagacagaggcggattccgctgcggccactggggcgagcctgctttttacgttcggaacgatcagtaatacccgaagagagcgtgggaatacggcgtaaactcataaaaaccttcctttaattcaatttgatagtagagaacatataaaaattggcttccgtcaagcttgtttcttttatgaaaaatatcggaattatccgcttgcaatacaaggattgttatcagtaatgaggctcgggatgtgagtgattgatggtagaaaatacctttctgcttgtattatttcatgaaagagagtcctggttgagaaatctaaacgcagtgaattcagtgtcgcgtggattgagctgacggcgttttttgaggatggtgtaatcaagtgatattgttgctgcaaccaggaaggtatttgatatcattggattcttaaaccgggataaacgcaggcttaaaagggcttacaattaactgccggaattgtcgatacgagggaatcgcagctccaccgttgtgcccgaatcctccggttttcgagtttctcgatacgtcaaccctgtaaaaccgttcgaaaaccagggaaagctgcttttcaggaatacctatcccgttatcggcaatgctgcagacaggaaaacctgtaaggtttgaaagtgatactgcgaccgtcgaagctgaaggagaatacttgatggcgttcgacagaatattttcgaaaatcatgtcgagcattgacggatccgcccaaacaatgcaggagtgaggtccatcgaaactgaccgggatgtttttccgatcggcatcggagcgtatccggacgatcgcttccctgatatggtgggcaaggtccacgggttccatacttacggtcaagccgctgctttcatagtgggcaagcataaggagctggtcgatcagttttgtcatccggtccagctctttcagacagaagaggatccgttcttcatagtgctcaagttctcttggtttttgcaccagtacttcaagggtgccctttaccgaagcaatcggggttttcagttcatgtgacgcattggcagtgaactgcttttctctttgaaacgcttcctggaggcgttcgaggagggcgttgactgtggtggaaagcctgtagagttcatcgtgatgacgaggcaggggaatgcgttggtcgagattttccttggtgattttttcggctgcggcaatgacctcctctacgggacggatactccgtccggcaataagccaggtaagaatgaagagagtaaggataatagctggatatgataccagaaaaacctgcttcagatcgccgagaacaatgagtgcgtgccgaactggaaccgcggcgaggagatatccttcaggttttcctttttttccggtcagcggaacctgaacctgacgtaccgcaagttggaccggcgatgctgcttcgaaagcgcttttgctgtccgccggattgaaaggcgagggtgttgccggcaagattagccgatctggcaattacttttcctgttttgctgacaagctggataaactcttcgtcatctccttttccatgatcatgatcgccgctttcatcactatggctgtcatcgtcggagaggtcgaaattccatgcttcaaaccttccgtgcgattgtttttcgaggatttccgagacttcccggtcaagctcctcgtcgaagtggttgaagaccacccgttccaccgtaaagaaaacaaggataaaaaccagcgcaagcaggactgccgtcgcaattgtgtagtagagagcaatgcgattacgtaaactcagggaaaatttttccggtacggaacgtaaaggctctccggtcaaccaggtatgtttttttatgaccggtattcaggattcacgaataatgtagccgacgccccgaatcgtttgaatgatgtttccgcatcctgaacagtcgagtttctttcgaaggaaattgatatagacatcgatgatcgatgtatcggagtcgaaatgcatatcccggacatgttcgatgatccggcttcttgtgcagactttatccttgttgcgtgccagaaattcaagcagggaaaattccttgggggtcagtgcgatttctgtatccctgcagaatacctggtgggtaaccgggtttacggtcacgaatccagccgttatggcgtcgctttccggattgtttcggcgaagctgcacccgtatgcgggccagcagctcctcgaatgcgaaaggttttctgatataatcgtttgctcctgcatcgagaccgaacacgatatcctcaagggtgtcttttgcggtcaaaaagatgatcggaacggaacttccggctttgcgtacctgtcggcatacctctatgccgctgattccgggaatcatccagtcaacgatcatgagatcatattcgttcaggatcgccatgtcaagcccggttttgccgtcgaaagcaagatcgacggcaaaatactcctcttccagtccctccttgagaaatccggatattcccggttcgtcttcgataacaagaatccgcatggccaaatagtccgttaatgtttgtcgtcattatcatcactgtcacgctgtccgccttttacggaattttcgagcaacgagccgagcacggcaagctcctgcgatccggaatttgcagagcagatggaggcagcacttcgcggcattttgtccgatcgcttctgcaaggaattgcagcgctgtttttttgacggattcgatgttttcttcatgattatgatgcatcaggatcgagaattttgttgcacatcttaccatcgcactgttcatgcatgatggcatgccggtgcatggttgatgtccggcatattcgcgacacccgattgcctgtcggtgtcttaatgataacggtgttgcagcaatcggcatataaatcggtcttgctgccggtttacccatgaaaatcgccataacgtttgccatacttcgcccctctatacataacggctccacttcgacttgatgttatccttttgtggccggttttctctatttccctgattgcgagtttagcttgcctgagcattgtgctgagaggacgataagaaaaaaagagatgttctgaagtgttcctggagccggtaactccctgtcagcctcggtaagagtaagctctttccaaagtcgccgggaagctggttgatagacttgctgaataatcaattttggaaagcggggagtttgtcgaagaggtttacggagaagtgggggagttgccaaaaagagatggtgccgatgaggttgagagagctcgatgaccaggagatgctcgaacggggcagtgcgctgaaaaaagactgtcggtggaagcactccggttgggtagtcggaacaggggtactcttcgataagacgggagtttgcaggaacgttcgcgattgaaccgggattgtcgcatgcggatgttgcgacaatgacaggtatttcgcgttctccaatgcattcctcagcgcgttgaatgctgcaagccgcaaacctggaaatgttcagtcgggacgatttcctgtcctaaggggaacgatatttcccgtcggaacggttcttaaagttcttaagcaacaacggaggggcgaaaggtctatgtcagactatgtttttcttattgtcggtatagggtgtgccgcgttcggaggagaactctttgttcgtggggctgtcggcacggcattggctctccggatcgctccggcgatcatcggggttacggttgcggcgttcgccacttcaagcccggaactttccgttgcgatcagttcgggacttgcaggcagatcgcagatatccatgggcgatgcgcttgggagcaatatcgtcaacatcgcactcattctgggtatcgcgctgatcatttcggacatatctgtcgcatcgggtacgataaggcgtgacatatcggctgccgttctcattcctctgttaaccggtttttttctgctcgacggcaatctttcgaggcttgatggaatgctcatgctctgcatgtttatcgcatggctcactgcggcggtgctcgaagccgcccgccagaggaattcgtccgaaagcggttcgggtggcacgagcgttctgagctctgcgcttttcgctatcgggggccttgtcctgctcgtcatttccggtaggctgatcgtttccggggctacagccatcgcccgtgcgttcgggcttgacgagttcatcatcggtgcaaccgttgtcgccctgggtacatccatgccggagctggcctctcttgtgttcgccagacttcggggtcacgatgaaatcggtctcggtacgattcttggcagcaatatcttcaacggattgttcattctttccgtagccgcgatcttaagccctgcccgccctcctttgcctgaagtgcttcccgcgcttgctttcggattgctgtcggtactgattgcccttccatggcggaacagcggacgaatcagaagagtgcagggagtttttctgctgctgctctatttcctttatctggtaacggcggttctgctgcgaccgtgatgttccctcaaacattcggcagctatggatgcattgtttttctttttgatctttgtgattttcattatgtcgcagatctggctgttcggagttgcccctttagcgggagcgtttcccggcgtcctggtttgcaggtttatcggcagcttgtaatcaggaagagcccgacagatagcgataaaatctgtcgggctcttcgcttttatgatgttttcggcatgaattcgggattatgtcgcagaatcgaatgagccgttcactcagagttttacgaactctacccggcggttgttggcttttccttccgatgtcgtgttgtcagctaccggttttgtttcgccgaacgatgagatcgacagacgtacagccgcgataccccgttttatcagtgctgcctttaccgctgctgaacgtttttctgaaagaatctgattggcagaagtgtcgccgtcgctgtccgtgtgtccttcgatacgcaatcgtatgacgggataggtattcatcatcttgactatctcattgattacgccattggattcgggtttcaacgtcgcgttgccggtatcgaattttatgccggttgtggcaatacgtccttttgccatgaggctgttgtaaagcttgacgctcccggcagcaatgcggacattcttgatatagcctttattttttgtgccggtaatatggcttccgatgccgattcccgtcggattgtatccgagatcgggaatggtaagaacccttgcgtcgtcgatatagactttcacatagcctttattatatgatatcgcaaaatgcctccacatagaaggaggtttgcttgtggcggtcatgccggggtaatagtttgccgctcctccatagacttttgccatgactcgatcaaactgaatatttctgtgattgtgcggggttttcgacggagctgttttttcgagtttccgctgatgttttgtgtctgtcaggtagagataatacgcaggtttgttgctgttttcaaagtaggcatcgaattctacggtaaactcatcgggcaggtagtcgatacctgtatttttcatgcgaggaacgagtccgcctccgctgttcatattgcatttgatgaaatacagaacattattgccgttgacggtagcgatttcaatattgtctttatcgacaagctcccattttgaagggaactctccgttagactccgtttcctggttgtcttcgaatatgattttatcgccaggaacaaaatcatacctgttccatactatgtcggctttgtttgatccggtttgttttgcgaaggctgacgacaattgcccaaacataaaaagcgtcatcagggcaagaatcggaaagtttctcgatacaaatttcatgactgaatggaatgtatttgcaggatttgtaagcaggattgccgagtggcggctgaatatccatgcttgtgatggttaacgttatgagctgctgattataaggattaattaaaaaaagggcaaattttgacgaaaaaaacaagatcattagtaaatcggggaagaaacatggaaacgttgatcccgatcaaaataaccccgtaaaacacatgcaaagaatagagtggggggcacatgagtgagtaaaaataacgggaacgtcagggcaccagtgaacgtgcagattaacttcggcagaatttaccgcaacaaggcaaacactttacccctgctgacaaccttcggcggattcaagctctaccaattgaaaaaaaataaaaatcagagctcgttatgagccatgaaacctgacatgccctaccggcatcgaaaccgggacgactcgctatcaggtacagggacttggcggcactattgccttcatgttttcatactcagcgcattgagcagatcggacgggtccgatggatcaatcagacctttatcaccccacggcactcgggatagcctgtacagccccagaactgctgcccctcgtttttgtcggccctggccgttcgcaacaccatggggctgccgcattgcgggcaggaaggtatggccccggcaggcgtcggatgccgggaggtctcattgcgcttgcgttcccgctcggcgagacgggcggcagcaagttgctcgctgtacccgccctcttcaacgaaggctgcctccagcgaggcaatctgccggtcgagcaggtagttcgcctgatggatcaggcagatgatcgcattggcccgaacctcggcactctcatgctccagccagaaagcatacagcacccagcgctcctgatcagtcagatcagtcagctcagtcagatccgactgatttgactgagctgaccgatctctcttgaaccgctgcggaacttcgcgaacagcactcgcttcagcgctcgacgatgcccactgcctcagatgccgatggcgaaggtagtcttcatagtcgagcagaagctcttcgaggctcgatcgcgcaacattgaccaaccgcagttcagtctgcgaagaggtcgccgcagcgcgactgccttccgcgatgttctgccgacctgaacgtgcagcctgaatcatctggtcaagcgtccgcgatctcgaatcgatgaacttctcgcaaaaccagtaggtggcatcgtaaatcagagtagccgtctgaaaactggcagctttacgatagccgccactcggtctcaacttcttcatggtgttctatgaaaaatcgttccttttcgcataccaggtttaacggtacaggtgtgcgcaaagaacgtcaggtgttgaacgattataccttgtaaaggtacatgtttctcatcagattttgaaccggcgcagcatttcgccgctcagttcggcaggctcgtttctctgaagcggatttccataaccgtaccgaacaccttttcgccgcccgccgggtcaagtcagctcctcgtggcagcactattgacttcaggttttcaagaggttatcccatacatcccgaatatttctaacggcaaaacacaatctcctacgctattgcactgcgtcccctttacttatttcatcagaacgattggcttatgtattgcgattcgtatattccggtaaattgccgtacaaaacaagagccatcatgaaaacgaacgtaaaagaacaaggtaaaaccgccactccaaaatcatccgataccggaacaaggcagtcaaagagcatgagtggggcagcaaaaacaaacaagagtgtcggcactctcaagtctgctgcccggaaagatgcaaagcaaagcagtgagagcaaagcccgtcttgaagcgagaatctccagggcaacccatacccggataaaacttgcttctgacattcagggaagaacagtaaccgattttgtcgtacatgccgctctcgaagctgccacaaagacaatagaagagaattttgttgttcagttgtcaatggagggacaagaggcttttgccgaagccctgctgaatccaccggaaccaaatgacgctcttcgacgtgctttcgaaaggcatgcggtacttacaggaaagaacgactgaccggtcatcactgcatatgaatgtcccacgattttcgatcatccccttcaaccgcgaacatcagaaatctggattctgctgcggttcaagcctgcttgaccgatatttttccgaacgtgtcggtcaggatgtgagaaggaatctcacgaagtgctttgtggcgatcgataacagtcacgaacgaattgcaggtttctacacgctttcagcagcccagatcccgttgctgcaactgcctgaaaaactggccgacaagatgccccattatcatgcagtaccggcatcaagactgggacgactcgccatcgataaaagctatcagggagagggacttgggagtacgctcattgcagacgcactgatgcgctcatcaagttcttcaatggctgtctatgcattgctggtcgatgcaaaagacgagagcgcagcgacgttttacctgcaccatggattcattccctgtgtcggtgcacctcatacattgtttctgccaataggcacagtcagaagcctctaacagatcagcaacagcatccctcaacttacgcgccgaaccgtttcgccaccggcatcagtctcaaaggttgcatctttttttcggctatttttatactcgatgataaaatcagccgaaaaacgctgtagccgataacagtttccaccttctccctgtcagaatctgaagcgctgcagcatcctgccggtcagttcataaaccacgtcaccgtgactactctgaacgaggacagcttcggtgcaaggcatcaatcgcccgcccatagccgtgagatgggtacggcatagagcctgtcaccaaatcctgcaacagattcgccatcgtagagcaccacacctgctgcaaagttattttgcacggcgtctttcagcttgcgcaggcctttgaaatcatcgccggttacggttgaagccgccttgacctccactcctgccataagcccttcggattccagcaccacatcgacttcgacctgatccttgtcacggaaatggctgaaggcgacagcttcttcatgccaactggccaatcgtcgcaactcctgataaacgaatgtttccagcagcctgccaaacagtgggcgatccccccacagtgagttaccgttcaatccaagcagggcgcaggccagtccagtgtcgcctacatgcagcttgggtgtctttaccagccgcttcatccggttcctgtgccatgaaggcaattcgtccaccagaaaaatccgggacaagatcgtcagatattcgcgaatcgtctggcggctgatctgaaacggcgcagccagctcggagacattcaccaggcacgcggtttgtccagcggccagcgtcagcaggcgtggcagtgcgtccatagcgctgatacgcgccagatcgcgaatatctcgctgaatcagggtctctgcataatcacgataccatgtggcactgcggcgttcgttagcacgcgccagagccgcagggaaacctccggcaaccacccgttgcgccagggttttcccaaggcgcagtccggatggaccggccttgaaatccgaggcaaagagacgggaaacaaagccgcagggtttcccgcctaactccgcctgcgacaacggatgcaatcgcagaatttccatgcgaccagccagcgaatccgcaagtttcggcaccagcagcacattggccgaccccgtcaggatgaagcgaccgggcaaccggcgggtatccaccgcagccttgagcgaggtaaacagttccggtacccgctgcacctcgtccagcaccgcccgttccggcaaatcggccacataaccgatcggatcggtctgggccgccgcccgctggacatcatcatcaaaagtaaaataggcaaaaccggcctcatcgcccaccagtcgggccagcgtggtcttgccgcactgccgcgggccgtggagtagaaccaccggcgaatctgccagggcttccacgatgcgcgggcgcagaaaacggggatggatggtctcttcactcatgacgggtatctgtaattcaatcttcggccaattgcaagattctgttcgtctgattgtcggcgataatacgtccagttgtcaatatagataacaatgatcacatcgccacatccccgttcatgtatcagaagaagaaaacgctacgctcattacccgttctgagccgatgctgttattggcatttgcattacgaggtactatcgcgataaggatgccaaagaggttgatctgctcattcatcaggacgggacactctatccggtagaaataaaaaaatcggcaagtccgggaaaagatgccactggccattttaaggcccttcaaaccctgaaacaaccgatcgggcaggaatgcatcatcttgcttgcccccatgtatctgccaatcacatctaccatcgataacgtacctgcaggaatggtgtaaccccggatcaggaatacagggcatgatatctggttgaaccgagccagcatccttccggtcagttcggtaagctcgtttctctgaagcggatctccataaccgtgccgcacacctcttggccgcctgtcgcgccaattcttcctcctcgtggcagcactattgccttcagattttcaagaggttaccccatacatcccgaatatttctaacggcaaaactcaatcttctacgctattgcactgcgtcccctcgactcactggccattttaaggcccttcaaaccctgaaacaaccgatcgggcaggaatgcatcatcttgcttgcccccatgtatctgccaatcacatctaccatcgataacgtacctgcaggaatggtgtaaccccggatcaggaatacagggcatgatatctggttgaaccgagccagcatccttccggtcagttcggcaggctcgtttctccaaagcgaatctccggcgaccgtcccgtaaacctcttcgccgcccgccgggtcaagtcttcctcctcgtggcagcactattgccttcagattttcaagaggttaccccatacatcccgaatatttctaacggcaaaactcaatcttctacgctattgcactgcgtcccctcagctccgccaattcttcctcctcgtggcagcactattgccttcaggttttcaagaggttaccccatacatcccaaatatttcaaacggcaaaactcaatcttctacgctattgcactgcgtcccctctaatctcaaaggagatttgatcatgtcacagacaaaaggcgtcaagttagacgacactacacaacaacggcttgcagctctcggtcgtatccgcgacagatcgccccactggctcatgtgcagggcaatcgaaacatacttggatcgcgaagaaaaatatgagcaggaaaagcgagaggatatggagcgttgggaacagtatcaattgaccggcgttgcagtgccccatgaacaagctgctgaatggcttgaaaatctggcgcaagggaaggtgacggcgtgccccggataaaatggcttccggatgcattgtccgatgtcgagcggcttcatgctttcctgcatgaaaaaagccccgatgcggcagcacgagcggcaagggtcattcttgatggtgcaggactactgaaatcgatacccgagattggccgccccatggacgatgaaaccggaagacgcgaactggttctctcattcggtgccggtgcttttgtgcttcgttatatgtgggacagaggcgatactgttgttattatccgtgtctggcacagcaaagaaagcagaatgtagagccttaaaagcccgccagcttctgatttttttacaaaagattagggtcagttcagaaaagtgtgtaaacggtcgttttcataaagggactctcccctcgaatttaatagaaagctggttgatcaccgagccccagtcccggagcggcaaggtccatttcttcgcgatgttctgcatagccaggtacatcagcttgatgattgattcgtcattgggaaaagctcctttggttttcagcacttttcgtagtgaccggttcagggattcgatggcattggtcgtatagatcaccttcctgatttgtttcggataggcgaaaaacggcacaatgttctcccagtgccgatgccagagctgactgaccgtaggatatttgctatcccacttttttccaaaggcttgcaggctcagttcggcttcttccagagtattcgatccgtaaatggttttcaggtcggcacacagttccttgcggtttttccatgagacgtatttcgtcgagttacgaaccatgtgcacgatgcaaagctgaacttctgttgccgggaacacggcggcaatagcatcgggaaacccgacaagaccgtcaactgcggcgatcagaatatcctgaacaccacggttttgcagttcgctcatgaccccgagccagaatttggccccttcgttctgggagagccacaagcccagcagttctttatggccctccatggtcacggtaagagccagatagacagccctgttgctcactttgccatcctgacggctcttgacgacaatgcaatcgaaatagacgataggataaacccggtcgagtggacggctctgccatgcccgcacatcatcgagtaccgtatcggtcacactgctgatgagggcttcggagacttccacctcatagagttccagcagcatggcttgcatgtcccggacactcatgcctcgggcatacatagccaggatcttctcatcgaaccccttgaaccgcttctgacgcttgggaatcagttgtggttcgaaggtgctgttgcgatctcgcggtggactgatctccagttgatcgctgtcaacgatgatggttttgctaccgtggccattacgggcattcccgctgttgggaaccatcggagcatgtttcggataaccaaggtgctcgtccatttcagcttcgagcgcctgttcgataaagcgctttttgagctgatcaagcagccctcccttgtcaaacaatgcttgcggaccgccactttcacgaataagctggtcgatcagtgccttttgggcgtcgggtataggggctttctttttggccatagtttttctcctctttatatgataggaaactatgaccgtttacacactttatcttacagactcaaagattacgacgttgcgagcgtcccgtcatctgtcaccatgcttttcacaacaacgctcgaccatctcgaaaatttctgagcttctctttgccaacagaaccttttctcttaccgattcatcagcctccgcaatcacctcctgagcaaaatctccacttcagagtattctctactggttggttagtatcgtaaaaattaactcctcattgtggtcattacaagttcatgatttcaggatgtccccttcctatttgcattcaaatcttctttagctgcactcactattttatttagcacatctcggtagtaatcatagtcttgttcatataattcccacaatggattttcattaaattccagccttggccgatctcgcagttctttcaaaatgcccgctgccttggaagagataacaaacccaccaatatccgttgtttttttaattttccacaaggcttggctatgctttgctctgaaatcactttctatttcttcactataaccagtgcccgcgccgtagtcttttttttgaatttcgcaatattgaatcaggtcatatagagcgtcgataatttcaatatacgcacgctcctttctttgccaccattgctcagagtagaactttctcattgaccatttggcagctaaatacgaacccaaaaaagcagtaataattccgggaagtatttttagtagaaaatcaaacatacctattccgtttcgagcagagcaaaacaataattagatggatccgcctatactgcggatttttgagttgttgtaaatatcagacgtcattttaaaccaaaaaatagctttaactattttcttatgaataagttaagccaattattgctttttagcattaggaagcagcaatgtaatatatccttgttgaatataattttaatatttatttactcattattcatgttatagttcgctgaataagccgatcatttaatcatcattcaaaacctcaaaaggtaactcaacatattcaatatttatatagctaacgcataataacgatcaaatttcttctatttttcgctccacattttttcaaagaaatcttcagggcattcacaatccaccgttaaagcattgttttctttcaaaatcccccaaaccaattgataatctctctctaaaaagaatatattctcaacataacattcttttccatttattaatcgttttatcgcaatccgtatcttatcacgcaacagactcaataacattaaaaattgatctgaatcgtcaatcagaacatcaaggtcaaacgaactcaaatacacgcatgacttatcaggagatactactgtaggaatatatcttgcagaatttccgccaaatccaggcatcagctcttcatttaaagtcacaacttccatataaggtgttactgtcaaatatttattaacatcaaacaaacaattccgatccattatcactcctatattttattaattaaaacctatggaacacagcactacggtcttcaaagcagctatactttaatcatctataaaatatcattatctgtattctgcatttcactgtcagcctcattatcattttcaaagctatagataagtgagtattttccagaattataactctctatatctgacacaagcataatttttctaatagaatgcttcagacaagaatcaaatcttttttcccaagcgacagtgtaatgaagttcatgatcacacattaactccatccaatttccaggatactcacctttaaaagagtctaaaaaaaagcaatcaccatagattactgtaagacttgtcatcatcttatcaaaacaagcacggaatccaacaccagaaaagtcggaatttatacttcttccatttgcaaaaattctatataaacctcgactttttgaaaacaacaacatataatcgttaaatgccgagtgtcctttagacaagctcgaataaaagcatgcacctgctcctgtatcttcaatcatttcaccatcgacatcagatatattcatccccatatacagaccaaacggaccttctttttctaacattatgccccctattgaagttaaaagaaatatgtttatgtgtacaatatttccactttatattttttaaggataagtctaataatatggtttacagaaatcgacaagaacaatcacatttatttccagtgcataaaaaaataaaaacaacctgactcacaatcaaaaaacatctacatcaaatgctttctaccacaccgccctcactcccccattgcctcactcaaccgttcccttgcaaactggctaagccgggagataccgagatttcgggccagttcaaccgggtcgccatttgttccaagcaatttatcaattgccctgatctcttcctgacagatgtattcgaccttgcgcatttcatcatcgcgccctttccatcgggtgggagcaaggcgttcttcgaaaccctctttgggccagaagaagaggcctgacttttccctgctgtgggattgacggcgtttggcgatggcgagcacgatgtcctggatttgattgcctgcacgtttgaagccatggaagcgggcaatccttctgacgagaacttcttcgtggatcgggccttcctgttcgatgacgtgatcgatcatttcggtcagacgaggggcatattcgtcggtgtagaagagatcgggttcagggctgaatcgttccggatcgagctgagcagcttcataggcgctctctgtttgttcagcaaccttttcggcgaatgtagctgggaaggtttgcggcaatccgattggcggtgtttgcaggctcgcgatgagtgtggtctcgggcggtatgaaatccatagccggttcctcgaccaagacctgccgttcggtttccagcagatcattgagtgagcagtggagatcgtcaagtgctttggctcggtgggtccaccagtcggttgaccagaggcgcaggattttccagccgagatcttcgagcacgttctggcgaattttgtcgcgttcacgggcgaaagccgagctgtggtacatggccccgtcgcattcaattccggcaagatagcggccgggggaatcgggatgaacaatgccgagatcgatgcgataggccgaaacaccgatctgcggctgcaccgtccaccctttgccgcgcaatgcctgagctacagccgattcgaaaggagaatcgaaatcccctgttgaaccatggacggcagctccgagtgctgatgggcctcgttcggcgtattcgagaaaatgcttcaggtcgataacggctcttgccgatgttcgggagagatcgatgcggtcggggctgagcgttgaaaagacgatcatctccgatcgagcccgcgtaagcgccacattgaggcgccgttctccaccgtcacggttgagcgggccgaaattcatggtaacgtgacccgactggtcaggcccgtaggtgacgctgaacagaatgatatcgcgctcgtccccctgcacggtttcgaggttcttgacaaaaaccggttcgagagtatgctcggttgaaaatgcaggttcgatatgaggattggcggaacgagccttgtcaagcagatcctcgataagcccctgctgttcggtgttgaaggttaccacgccgatggactgtttgcggacatgctcatcgggatgggtaaggcgcctcagaatttctgcgacgattgcctttgcctcgccctcattgtggcgggcgctaccccttgcgtaaaagccctccggacgaacgagcttcaccgcaaggtcaggatgaaccggagcaggaaaggtgacgagtgaattttcgtagtaacggctgttggagaaagcgataaggctttcgcgacgcgaacggtaatggagattgagcaggcatttcggtatgctcgccccgatcatttcatcgagaatgctttcgagatcgccttcaatatcgatatcgccgtcgggatcatcatcggaacgtgcaaaaaagttggtgggcggcatctgcttcgggtcgccggcgatgatgacctgtttaccgcgcgcgagggaacctacagcgtcccagacggtaatctgcgatgcttcgtcgaagatgacgacgtcgaacagcgcctgatcggccggcagatactgggcgacggagagcggcgacatcatgaggcatggtgcgagggcgttcaggacgtcggggatttcctttatcagctgcctgaccggcttatggcggctccgtttctggatttcacgtcgaagcactccccaggaggatctccgttcgatatcgtcgggatgcggcatgttacctgatagcctggccgtgatatagtctgccgtaagtttctggaaacggtcgtcgagttcacggaatttgtcgatcgcggcaagatgctgaggcgtagaaaaggtacgcagcacctcgtcctcgccgataaccatggccgaccaccaggcacagtaggctgcctcgaacgtcttttggatctcatcgaccggtattcgtccagcttcgagtgcctcaacgaacgggccaagctccaaggctatggcttcgtcgcgatatcgcctccacgaacaccatgaacgcaattccgcatggcgtgcggcaatatcttcagcggtttcccgaatggcttcaagagctttcgcgtggctggaaaaatgctcacgaacggaactgcctgcaaggacttcgaatctgacgcatgtttcatgcagttgagtgttggtctcgaggaaaagcgctattgcgcgacctaccgaagcgtcgggcgccaaaaggtcgttaccttcgtacaacaggttacgaaccttgccgcgcagttcgatcagacccgtcgtatcttcgacaagacggccaacgaccgattttgcccgtttgccgatatcttcaagcgctttcaatgcagcggcatcggtcgcatgacctttccactccctgaacccggtcagcatgctctcaagacgatcgagggcttcgccctcttcgcgcatacgcttcagggcgggcgcatcgcgtgccggatcagaatcgccaagcgcaccttccgttttcatctctttgatgagtttccgcctggcaaagaatcccttcgggccccatgctgcctctgcctcctgccagcgccgggcaatgtcgtcgccatcgagacgacgccacgccatgggctcgtaggcacaactgagagaagcctgcgcttcggcataggccttgagtcgaatgacggcctcttcgagcgcttcgattcgttcctgaccatcgggttcaagggcataggcggtctgtttgcgccaggattccgcaagcagagaagcgaacgccgagagagcatcgagacgatcaagggtcagatcgggcaacgtaatgccaactccatcgagcaatgctgtacaagcgcgttctgctttgtctgctgtagcagcgagactgacggcctgttttgtgagctgctcctgccatggaggcgaccattcgccagagctgacgagcttgaatggagttcgggaaagatcaccgatagatgcgtattgcacgcgcagcttttcgacagcttcgcgcatgtctgccagtcggctttcgtcatgctggtcggctgaacgccaggaaaatatcgccctcgacgcaatcgcttcatcccgtaccttgacgccaatggcaaagtgcgccgtcagcccgttgcgacggcggaggtgcaaccggttgaccacaaggttgagctggtcgcgaaccagcctgagccgttcagcctctttttcccaatcctcgacggatatgttccgatgttgctcccaggtgcgatgcagttggccaagaacctcgctctttcgggctttattggaatggagcggcaggcagaaacggccaagaccgactttttccagccggcgatgtaccgcatcgagagctgcagtcttttcggagacaaaaagaacggacttccccttgcccagcatatgggcgatcatgttgctgatggtctggcttttacctgtgccgggtggcccgataacgataaaatccttccccctgtcggcgctcgcgatagcggccatctgtgaggcgtcagcgggcagtggcgtcagcaggtcggagggcttgtactcccggtcaagttgggcgggatctacaaaagcgaccctgtcgggatagcgctctcgtggcgaatcgatgagatgtcggacgaccggacttttccgaagctcatcggtacgatccaccagatccttccacatgaggtatttggcaaaggagaaatggccgagcacgacgtcctcgaccacctcgaaaccgggaacatctctcacctcttttctgatccggtcacggattccttttacatcgatgccgctttcatcggtcggcaaggggccatcgagccctctgatgtcgagcccgaaatctttcctcagcatttcgaggagggtggtattgaaacgcggttcatcgtcatgaacagacaaccggaagccgcttcgcacggatttgcgttcaagcgtaacgggcagcagaataagcggagcccggaaacgccgttcatccttatggtcgttgtgcttccagagaagaaaaccaagggcaaggtagagcgtattggcacccccttcctcgagggcagtcctggctttacgatagatatcgacggccctcttcgagagttcttctgcattcatatctaccagcacctgcccctgacccagagcttcacgggcatattcaccgatgatcacttcgccggttttctggcgatgcagggcttcatcctgaccctcgccactcatgagcggaaccgaacgtatctgtattttgtcacccactgcaagcttgtcttcgagaagggccacatcggggcaaataagatgcaggctggatttcgaggttttatggttgagcaaggagttgcgtgtcgaaagatcgagcagtttccgctgccaacgctcaaggcgtcccgcgggcgtttcatcctgcagatcttcctcgacttctccggtaaaatcgggaagctcgggcgcatcttccattgtctgctcaacaaccgggctatcgtcagttctgccggcatcagtctgacgatcaactttcagggcaagcggcttgatccggtgtgcacgtgcccttcggatatcgacggcagcattgaatgacgcatcattcccgggcgcaatactatcgactgccgcatcgatcgcttttgaaaacggaagcgcaggatgccgggtcaaacaggtcgtctcgatgagcaacagctcgttgagctgcacccgcttccgcaggggttcagcgtcgtcgatgacgatggttgaaagctcttcgggctgcaaccagacgccgacgagagcatggccatgtggcatgacgacaatcggattgagaccggcctgttcaaaaaccgaagcgaacagcatggtcgtatcgaggcaagtcgccacacggttttcaagtatctgtaccggaaggcgtatcttctgcccgttctcttcgaagctcgatgggggaagggtatacccgataccgaggttggctatcgccgtatagatggcagaagccaactcccatacccgcgcccggctacccgatttatagccgtcgattgcgtccggtttgcccgatttcctgagcacgttgacgacatcgcgcagcacgctgtctacagccggatcgtttggtatcgagaatgctgcaagcagttccggcatgaaaccgactccgccccattcattgcaggcaagcagttcaaccgggcggctctgctcatcgattatccgacctccagcttccacagtaaaggttgcggttccctgaatcgattccgcgaggttcaacagaaagccgccatcgagctcgatatcgcgatccttcatggtgacgatctctcctggagcaatgcgatcgatcctccatgatttctgtttcaggaatgccggacttgaacgaagcgtgacatgaaggtcgtcaatgcccgaatcgggatccttgttttctatacgcaagtcacggagaaacgcaaatgaactctgctggcatgcgaagtttatttttgcagcgatatcgccatgtatggtaacagatggaatagttggatgtgaggtttcgttttctggaggcatggttggatatggtggctgcaatgcataggagtactgactgaaaatggctaatgaattatgtacaaatattacgtctgattttcaagtgccgatatttatgcgccattaattcctgaagggctcaaacgttgatcgctcgtcttgcaggaaagattcgtgactcgggagaacttgtgccacaagcagttcaaaaccgcttatgtcatttgaaaagatcagtcgtttgcacatggttttacctgcggcggtaccaaagaatgcatgatgtttctccttggcaatatcgatacccgcaatcagatactgctcggaattccggatgcttgagcgcatctgccgaaaggccttgagtctctctgtttcgctgagcataacatcctccttttcatagggttacaaaaagctgttctcccatttattacaacaccaggatgttattgtttttactcccttctgattctcaattactatataacgatatttgcttttagtttttatgggaaatcaggaagttgcaatagcagcagaatcgggaggacgggaggcgtaaactgttgttgattggttggggatgggcaaggtaaagcgggttcgatggtgtgccgggttgcacccgtcgttaccggtatgttgctcctctggagctttaaagaggtcgggggatgatactttgctaccggtatggcatccctgcgggatttgaagaaagagaagggcaggattctgtgggaggggattcatcgggacgctctttattaatacaatttattgaggcgttaccctgcatcatcgcaactgctgagagggcggattggaagcatcgctactgataatcgtcttcgaactgcgggttcactattcctgaagcctcttcatgagtgttgcgagcttttcggcgaagaattgacggctccaaagccggagactttgctggaatgcaggcggcaggaacggtgcgacatccccggcggcttgcgcccagtcgatggagccgatcctgtcgctcaatgctttattgagccactccttatcgacgctctggtgctgtcctgcccacggaccatattgccggagagcgttttcaagaagcaatagatttggtgagacctcctgggtgacataccagccgaaatcaaaccagtctcgacccttgatatatgggcggcagagcagtgcatgaatcttgagcgagaaattgcccgacagcgtctgggcgcagagttcgaagtcgagcggaaaatcgagataacggtactcgaatgccgagccttccggtggcttcgtgtcgatttcgagtttgatcttcagtttccgcgggttctggttgccataaaacgaaaggttgatctgtcgtgcaaaagaatcgtctttcagtaaagcctgacgaaccgctcgatccatattgcctttatcgaccagtttgcagcggataccgaattcagccattaccgattcaagggtttcgaaatatggatgccatcggaactccttgtcgggggagcgcagcatgaagtcaaggtcttccgaaaaacgaggcagcccgtgcagaatgcgcagacaagtgcctccctgaaaggcagcaacctgaaaaaagccagcgcgccataacccgtaaagcgccacttcctgcaggatttccttgagcgcctgctcctcctgttttgcattggaggctgcataacgctccagccgtttgcgaagcatatcgatcatggcagcaactccctttgcatggcggagatgaaggtgtccatgcgtttatgctgatagaccgggcgcattttttccatatcgtcatggctgatggcggcgagctcgtccgcatcgatgcgcatgccttcagtcaggctgctgaggccgggatagtcacgtttgcgcaggcagaaaatgtcgagcaacgcccgtaacggctgtgcaatcagaaagctctgtccggcatgggattcccgatcgacctgttccagaaaccagcccttgttcagcgctagcgggtaatacttgaattgaccgaatttcggaatgtcgagagtctcccgacgcctgtgtggcgtgacagacagggtgatcggcgtcgattccggaatccatccatgaaaactcagtgctgtttccattgagatatacgatcccggcagcaatgcctgggctagtacaaaagggtgcattttaccttgctctacagccgatgcgagcaggtaacggccgcgtcgcaagcgcaccagatccccgcgatgcaatgcccggttgaccagattgtagcggcgttgcggcgtgccatcgagcagtcgggacaactgggcttctgatacgacacgctcgcccagcccggctccggtaatctgtttggctattgtttccattaatgcaagatactttcattttatgaaagtttcaaacattcgtttacgattgcgtgctgatttgtggaggattctgcaggacgtggttcaggagcgcaaagagcaatttcacgcaaatgctgaagcatccctacagataatcgtcttcgcgctggtggcggacggcaagaatggtgacggtttggctgttctcgatttcgaaaagccctacatagccggagttgccgaaggggatcagcagttcgcggaggaacggagtttggggagctgctttccggtagctgaaggggaactcccgaaggaatgccatgcccctttcaatggcttcgagtgctgcttctgcagccttcagatcttgttcaagcatgaacgaatacaggcggacgagatcttctctggcttcgggagtgaagcgaaccgtaaatttcatgccgatcgctttccggctttttcgagcatccccctgagttccttgatcacgctttctccatcgacatatgagttcgattgttttgcctgatccctcgaggccagccctctggctatgaactctttctggttcagccgccgttcaatgttggcccgcagtgacgattcgatgaatgccgagagggtttcgccctcatgaagcaccgcttcggcagctttgcggaattcaggttcgacgcggagcgacgggagtgaagcgcttttcatggtgtttgtccggttttgcgttgcatatgcaatgcaatatagcgggttcgtatgattcacgcaacatggatgaccaagtaaaacatcatccggctgttgtcatttctacaacagaatttaaccggcgtcacgaccacctcactcttgccatgataagctctgccaaaaacagtacatgggagagcgatttgactatccggaattggaagacggcagagttgttggatttctgtacaacagggttcatttttcctttgcctgtggtattgatccatcgcaagttggggagattgtcagcccatgaccgcgcatcttttcttaaagcggccaaccaataccttatgccttgatcgctgatgatcaatcacaggcacctcctgctcagggattgacggcgttttttgcgtaaggtgctgacggggtatccggtatcgttctacaagaggcatttacaaggggggttcggcggtttcttccaaccttgcttcgtaaggctccatgatatacccgaggcaatcctgctggataatcttcacatcgcgggtgaacatcgatggtacgaccggcaccctggtgagaatgcggttctcactgaaaaggagatagcggttggtgacgtcgaggttgaggttgtcgatgaccatgattggcggaagcccgttgcggtaacgacccagttccgttccttcaggcaccctctcgaaattgagcgtttcgagatcctcacggaaacagatatcagtattgtcagcgcacaggccgaatcctggctgggtgccttcgggcaggagtatccttgccgtggtatgaaacagatcgttgtggtgattcggcggcggagtgaaaagggtttcctctggcagttcaaggcaatgcctgagataattttccacatgccttgttcctgccgcatcacctgaaactccgcattcaagcgtgaccgaagggcatatcgcggagagggcgaccgcaagcacttcgtgcggttccgtaaaccagacgatggttttactgaaccgccgggcgagtgagagggacctgtggtcgagccggttgatacaaccatagtgcgggtttttgccggtgttgttgtgcaggtcgatgccggcaagcggagcctctttgacgatttcctcaagaacttttcgtgccagcaggtgttccggatagcgttccccctgccagatgcgattgtaatcggcttgtccgtcgagctttctcactccccgtacactggcggcgacgttgccaacaaacagcagcataggtctcggcagccgacggaggggagccccgaacccggcgaggagttgctgcatggctgtaaacccggtggtttcattgccgtgcaacaggatcgaaacgaagagcggcgctcccttttcgccatcgatacggatgagcgacgggccaggaaagatcgatccgagtttttcgatcgcgattctggtgaaaccgtcgggcagtcgatcgaacaggtgaagatcgggcggatgattgtggttcagatgctccattcgtgtacgggaatgtttcggctctggttttcgaggtacgcctgggtcatcgccctgaaatcagggccatgccgcttgatgaaagttttttgccaccaggcgccgttccggcgtgtcgctacgcgtcttgccagaatatcgccaaggtagtatctgaggtcatgactgtcgaaaccacgttcggcaagagccagaatggctccggggatcaactgttgcagcagaagcgtagccactggtagggcatttcctgagctccagttgaccctggcgtcaagcccgaagcgtgcagcgtcgtaaaagttggagcgagcctgttcgaacgatatcgcagcctgcggaacttcgggttgcaggtgaaggatcgcgccataaaaaaagaggatattggctacgatgtccggaatcgatggtcctgcaggggggacgcgatgttcgatccgcaaatgagggcgaccatcctcaccgaatcctatcagggggcggttccagcgccagatggttccgttgtgcaaccgcagatggttaagctggttgaaatcctgatcgaaggtgaccggcaggagcgccggaaatccgtcgagattttcgaggaagacctctttgagcgattcacggacgtaatcccgtccgaatgtgacgcgcgaaactactcttccggagaggtcaacaaatgcaggggttttcacggcctgctcgaacaggggaatgcgtgtctcatcccacagctcccttccgaagaggaacggagagttggcggtgagtgcgaccatcggtgccgatagcacatgggcaatgttgtaaacggaagccgccttgctcatcggtacctgaaagtggatctgcagcgatgttgtggccgcctctgccattacgtcatgatggacgacctccagcgaatcacgggttccttcgatgtgtattttgagcgggtgacgagatctcgatcgcaggatttcacggttcagcgcatgaaacctttggagcgaagagatgttctgaagcgtcagcatcctgtcctgcaacgtcggcgggatgccgatcataagggtattgcaccccatgtcacgtgcattgacgatgcagatattccagagttttcggagttccttgtccaggaattccgggagatggctatccagcggatgcggtgcaatattgagttcgaagttgtatttcgacagctcgggcacaaccaggggattgttgacccgctggaggaactcctcgtttctggcagtcggagtacagtgctgatcgacgagccatgcttcgagttcgaagccgcacatctcctgctgtttgtcaaagagatccgaggaaaaccattccatcagaatccgggtttcctttctcagattctggtgaaactgccggaaatcctcctcgctgaactctgtttttgctatttcgctgcccatcgatgactggttatggtcggtctgacgtatagggtataaggaacaatctggataatagcaggatcagatgcaaatgatttgtatgcagttgtaaaaagatccttgctcatccgggttcggggaggatgttagaggctgataaacgaggatattgaacaggtatgccgtgaagtcgggatacgggaagcatttctgttatccgacttttaggggtgtaggcgtcgatgagaaagatgcttgcgctgaagttattctatgagtacggtttttcgatggttgagacgggaagatggttgggagtgacgacgaatgcgggtattgaaagcagaataagggttctttcccgattgcctcaatcgtgaaatccaataaattactgatgcaggaaaggagatggtgatctatgcctgaccgcggatgttttcatgttatgtgacagaagaaaagcttgcgatcagaactttacagccacacatcggcgattgtgctcccttctgcaagccgggttgagcatcaggcgggcggcttctttggcacaatagctatcatccgttctggacgagctgcttgtttcgtgtccgaacaagagcaaggattgaaccttcgccgtaggcggggatgtgttgcagatgcacttcggtaaggaacgactctccatttattcgggtatgtacccattcaaagcattgtggttcgcctgatgcagcggattgcatatgcgcttcggctttttgccggctttctgatccgtcgggctggtattccggggagatcattgctgggtgcttatcgagcagtggacttatgtctttacagccaaagagctcgaacgctccaggatttccttcgacaataatgccgttcttgagaaaaagtatcgcatcgctggtattgcggcagagaaaccggtatttgctgttggctgccagaagagcatcttcgtctgttttctgtttcgtgatgtcgatatgggtgccggagaaatacaggggggatcgattattgtcatactcgacgattttgcctttcgcctgaacccagacccaaccgccatcgcgattccgcaggcggaattccgactggtaaattgccgtacccccggaaagatgctcatgtacagcatccataacatgctgtatatcatcatgatggatcatatcctgccatgcttgcatcgacatttcaggttcagcttcatcatagccgagcatcgcataccagaaacggttgacgcgaacgattccggtctgaatattccactcccatgtacctgcctgcataatatttatgatatgttccagtgtctggaagcttgaattgataacaggcagaattttcatgtattgagtggttggcgtttggccctgctgatttgatcgattaaatattgacaagaacaacgcggcgccgtaagacatggttccctttttgtgtgaataattcgtgagcaatcgaatcgcgtcctccggatggcgcactgataaacttatcgggattgaaaaaaatatcgtcgcatcagatagttctccggcgttgatcatcatgcaggaaggtttgatgatgtgttgttcagatcatcaggttatgttttattatgttaaggctttcaggagaactgttgtgcgggttgttgaatgcgataaaggattgtgctctgttttccgaaaagtcgaaatggtgctttttgacggaaacgcaggagatacgttgacaaattcaggattgtttgcttcaggtcattgtaaaatagttgaatggaaccttactgacggcaagaaagcgctttccgggttcaggagatttggtggcagcaatgcatgacttgccgatctgatgctttactatgcggaaatgggtgtgaactttacaaacgagtatggatatagttcaattgcgttttttcgacagcgcatggggggtataccggaaggcgctgtcactgatgcaggatgagggtattctcgcccgcttcaaaaagcgggtgaggttgctcacggatgaaatgaacggaatcagctggggattccatgacgatatttcaggtgcatatatcgaaaattaagacagataagaaggggtgtcgatgattgccttgcattgttcggttctggacggaataccgatgctctggagtgagggccgtgttccgggcgatatcaaagaacttcgccgtgcgctcaaggcaatcggagtgacctttacgattcgtaaaccgatgacgagagaggttgtcgcgtggcttccttgccggggggaggagcgggtgccttcttcgccgttgatcggtgatgagcctgataaacggcgaaaatcaactcttaagccctttacgattaccgcgctacctcttgagatttccttgagccttgcattgttcgcttgcgcccgtggaggcaatattcctggtacaggtgcttttttcggaacatcttttttatggacaaagcatctttttgaagccgccgtgcatcttgtttcatctcagatgttcctgccttcgcttatccggagcgggcagcagcgggaaggtcgatgggttccctatcctgataatgccgcatcgctgcatctgaacttgcttcttgaaaccatgcctccggtatgccgttgtttgtcaagtgacggaaactccctgccgaaatcctcacggaaagaggtgcaggaacaactgctctttctgacggttgattcgcttgtacggtttttatcagccacgacagttcgcaacaacggaaaaccggcgactgttcatgacgcatggatgcatgcaattaccggtaccgatccggcaatgagatgggagaacaagtcagaggttgaagtatttgcgcatgaacttgagaagtggcgacgccctctggatgttttcgcccgttctcctttcagtttctgctttcggcttgccgaaccggaacagaacggcagaaaaaaagatgtctggcagctggtctttctgctgcaactgaagagtgatcagagcttgctgcttgaagtcggagcactctgggatcctgaaagcagtgcgtcgctacaggtgaaaagctatggcggtgagtgcagggagttcatgcttacggccctcggacaggcagcagctctctacccggaactctctgccggattgaagctgaaaaaaccgggagcgttgaagctcgataccgatggggcattccggtttcttgccgggtatgccgaacttctgcagagagccggatttgtggttatgctgccgtcatggtggataggccgggggccggtgaacagaatgggcatcaaggtgaacgttaaagctcctgccatgcaatcaagcggcagcaagtcagggctcgatacactgctttcgtgtgattatgccgcatcgctcggcaacgatgagtttgatctggatgagcttcgccgtcttgcggagctgaaaatgccgctggtcagggtaagagggcagtggaggcagattgagcagcgtgagcttgctgatgcgttgcgttttcttgaaaaacggcaatccggcgagctttctgtacgggatattcttgcagcggcttttggcgccgggccaaaagagacggctttggttcatcgaacggttgatgccgatggatggatgaaggatcttctcgataagttgaaaggatatacccgttttgagctgctctcacaaccggatcgttttgagggaaaacttcgcgaatatcaggtgaggggtttttcatggcttgcatttctgagaacctgggggcttggcgcatgtcttgctgatgatatgggtcttggtaaaacgatacagacgctcgccctgctgcaacaggagcggaacctgggcgaaaaacgtccggttctgttaatctgtccgacctcggttgtcaacaactggagaaaggaggcggaacagtttacgccggatctggctgtgctggtgcaccatggctccgatcggctgaaaaccgctgcgttcaggagagcagccgctaaatcggcactggtgatttcaagttatggccttttgttgcgcgatatagcgtctttatcaaagcagcaatgggcgggggtgattcttgacgaagcgcagaacatcaagaatcctgaaacgaaacaggcaaaagctgcccgaacactgcagtcagattaccggatagcgcttaccggtacgccggttgaaaatcatgttggcgatctttgggctttgatggattttctcaaccccggttttcttggcggtcaggcgtttttcaaggagcacttttattatccgatccagtggaatggcgacatcgacgcatcggaacggctcaaagccataactgcgccgtttattcttcgccgtctcaaaaccgatacatcgattatctccgatctgcccgacaaaatagaaatgaagcagtactgtaccctcaccagagagcaggcctcactctacaaggcggttattgatgaattgcaggagaaaatcgaaacggcggagggtatcgatcggcgagggcttgtgttggcgctgctggtgaagcttaagcaggtttgtaatcatccggttcagtttctcggagataattcgtctgttgagcatcgttccggaaagttgcagcgtctgacggagttgctgtcggaaatccgtgaatgcgggcaacggactcttgtttttacacagtttatggaaatgggaaagattttgcagcgctatcttcaggaactgttcggtgaagaggtgttttttctgcacggttctctctccagaaaaaagcgtgacgcgatgatcgatgctttccagcagggtgaacatgcgccgcatattttcattctttcgctgaaagccgggggatcctgtttaaacctgaccaacgcaaaccatgttgtgcattacgatcgatggtggaacccggcggttgaaaatcaggcgacggacagggctttccgtatcgggcagaaacggaatgtggaagtccataagttcatcaccgccggaacccttgaagagcggatcgatgagatgatcgataaaaagagagccgtttcgggttcggttctcggcacaggagagcagtggctgacagagctctcgaacagtgatttgaaaaaactcattatgcttggaaaggaagcaaccggagaataacaccatggcatattacggatggtacaagccttcaactccgaaaaaagtcgataacggtatcagggcagagaataagcgtggcgcatttgcccggcaatggtggggaaaagagtggatttcgaggcttgagcgcttcaatgacagttctcgacttgcacgaggacgggcttatgcccgaaaggggcaggttaccgatctggttgttacgagcacaggtgtttctgccaaagttcagggttccaggaaaagcccgtacaaggtaattctccgacttacacctttttcgaaagagcagtggcggcgtcttatcgatatgctgatcgataaaccgattcatctggctcagatgcttggcggagaaatgtcggaaagtatcgaacagctatgcaataaagaggggctctctctttttccgaaatccttcagagagctggaaacttcgtgttcatgccctgactatgcaaacccctgcaagcatcttgccgctgtcttttatctgcttgcggaagcgttcgaccgtgatccgtttcttctttttacccttagaggaatggacaaggagatgcttttcaaggctctcggtggaaatcaggatagtgtttccgaaaaaaaaccaaaaaaaaagaacttggcggagtcgctgccttccgatgcagaggcattctggtcttcaggcggggatgtgatgtctgcattacctcgtcaacagccgaccagctcggccattttaatcaagcgactcggtgcggttccgttctggcggtctgacagaaatttcatatccgaaatggagataacctgcaatatggcttcagaacgcatggtacaggttatgcaggaatactgtcagactgacgaatcagatcaggacggctcggtcagttgtcttgcggtttcggatggcgagggaagagcagagaagtcggggatcgtgttgtcgggcaaacgaacggttccggcgaaaaagttatcgtagaggtgtttattgtttaatgtcgctcacagtacagcttcaatcagcaaaacaagtgaggcggagaaatgccgggaggagcgcgacatgattccccaggaacattgcatcatgtgattttcgagggatagagcgtggcgctgtttgaaaggcgatgaggattataccgttttttttgcttcgcatgggtactcatgcgaagggtttctgtacagcaaagctggttgtgactattccttgcattggtggtatgaatgcgaatctgcaaacgcaagccatcaatgcagttctgtgatcttgtgcacgttgtaccaaacggaatgggatgcgtgaagtcaaggaggttccgcagatggtgtcggtactcaagggaagcatatgcaacaatatagacaggaatccgctacgtaaatgtattcccattctgatgggagatagttgcgtggcggaacaggactggctcggctctttacagccggagagacgaagccggcgttcgttttttccttttcttgagcagtaccctttcagcgcgatgctgaatttcccggacagcccggacagttcataagcatcgtgatgatctctcccggttcttttacgagcgcttttgctccgaattgcagcagttcggattcaggtctgaacccccacaatactccgagcgggaacattccggctcgggtagccgtcagcatatcgatcccgctgtctccgacatagagaatatcaccgggttcgataccgagctgaccggctataaacagcgctcctgaaggatccggcttgtgcgtaaacgtatcggtatgacccatgaccatatcgaaatgccaatctgaaagcaattgttcagcacacagacgggtgaaattatcggctttattggagagaatggctttttttattccctgtgcggtcagttcgtcaagcattgcggcaataccttcataggggcgggagtgcacattccagttttcagcataatggatcagcagatcctcaagcatggaatcgataatttccggtgttccggcctcttcgggaagggcttttttgacaagttctctcatgccgtggccaacaagaaaccggcaggcatcaaccgagtgctgtggatagttatgctgataaagaacggagttgagggtgttgactatatcttcaagagtattgagaagggttccgtcaagatcaaagattactgctttacagggcataaatggagtgattaatcagtttgttcataatagtggctttacaatagcggcttatgggccgtaacaagaaatattgaataaggtttcgttattcccgtccggtttgttttttccatgaccaacggggttgaaaatacaggggcgtcaagtcctgcttcctgcagcatgacggagagttggctgcgttcaaaaccatgatgaaccttttcatcgggatcatcatgaaaatacccgtcctctttgtcgagatcggcgatagcgatggttcctccgggtgcaaggtatcggataatctgacggagaaaatctcccggttcgctgatatggtgcagcgtcatgctgctgtaaatcagattgaactgttcttcggaaaaaacatcagaatgaggactggaaaggtcggtacagatgagttgaaccgtgccgatgttgttttccgatatttttccgcgaagcacgccaagcatctcttctgacgtgtcgacagccgtgagggatgataccagaggggctatagcaagcgttaccagaccggtgccgcatccgaattcaagtgcctgcattgttggttgcggggtaacggttgctattattgctgttgctatcgtttcggcaagaagctttcgccgcggattttcatcccagccggcagccttctgattgaatttattctgactgttccatgatggatctgacataagcgcgataaaaagagagtgtgatgtaaatgaagtgcggttcgattaatgtttaagtcaacatactcctgactggtcggggcttacgatactgttcagagatgcaccgaatgcctgaatttaaaaaaaatggcagcctcgaaaagggtggtgacgaaaaagatatcggattattctcaggatgtcgttttgcccctcaacgcaagccggtcatgacaacaacaaaaggagcaggattattgttcatcaataatgttaaaataatgcgggttgccagagctcaaagcggctttgatacccaatgctcaaggagatttatggcattccgtttacgatatttttttctgttcattgcattgctgacataacggacgatattgatttgttttaagcgccgagctcaagatcagccggaatgattaccggagagccctggatgaattcaacaaggcaacagtgcttgagacgggaatcgttctctttttcgataatcgcggtacagcgaacggttcgaacatatggcttgacgattcatgtttacctttaatcgccaatgatcagctctttgctgtgctttgcatgacggaccctctgttccgctgaatcaatctttttttataaaagatagtgattaattactatcttttataaaatcgggaaacagagccatatgaaacgagtagttaaaaatctttcggcagagagaagacgtgctgttactgttgaaacggtcattgaacttgccggcgaaaaaaatccggctgagattacaactgccgatatcgcgctgcgcatgaaattgactcaaggcgctctgttcaggcattttccaacaaaggatgcactttgggagtcagtaatgacgtgggttgcagggcagattttcagcagagtcgatacggcggttgcgcaaacagattcaccattggcagctcttgaaaatatgttcaagagccatatcaattttgtcgcgcatcatccaggcgttcccggaatgatattcagcgagctacagcgccctgtaaaatcggaggcgaaaaagttcgtggaaaccatgctgagtcgctatggcgaaagaatcaaaactcttcttcaaaaaggaattgagcttggagaggtagatccggatcttgatgtggcggcagcatcggttatgtttatcggaaacattcagggtttggtgatgcagtcgctgatagcaggggatacgacagtgatgcttcagaacgcccggcctgtgttttctctgtacaaggcgggaataattaagaggtaaccatgaaaatcaagacgatcaataaaaaacttctcggcttgcttgctgtacttatccctctgctgctcctttttttctatgtggcgttgcgatcgggacctcttgcatcggtacccgtaacggttgcgacggttgaaacaaaacagatcattcccgtattgtcgggtatcgggaccattgaggcaaggcatgcttaccaaatcggcgccgtgactgcaggaagagtcaggcagatcaatgttgacgtgggtgatgtggttgcggccgggcaggtgatgggggagatggatccggtcgatcttgatgagcgacttgcggcacaaaacgctgtagtccaacgggctgaagccgccattgtatccgctgaggcgctgattcgcgaggccagagcaaaaaaagggtttgcagcggcgcaggataatcgctaccggttgctgcagcaggctcgtgccgtgagcgtcgagacattggaggcaaaacatcaggaggcagaggttgccgcaggagcactggcggcggcaaaagcgggtgtccgtgcggcaaaagaggagcttgcttccgctatggctgaataccggggaatggtgaagcagcgtcacaatcttttgctcgtagctcctgttgatggcttggtgacaagccgtaatgcggagccgggcaatactgtttcaggcggtcagacaatcattgaaatgatcaacccggaaagtctctggatcgatgtgcgtttcgaccaactgcagacggctggtcttaaagcgggtctttttgcgcaaatgacaatccgctcacagcccggacgtgttttttccggttctgttctgagggtcgagctgctcgctgaccgaataaccgaggagactcttgcaaaaatcgttttcaatgtcttgcccgtacccctgccgcctgtcggcgaactttgcgaggttgccgtgcagcttcctcctttgccggcgaagccagttgttcccaatgcgagcattcacagagttgacggcaggcttggcgtatgggtcgttgatggttcaaaacttcgttttgtcgcagttcgaacaggtgcggctgatcgtgacgggtttatgcaggttctcgaaggcttgaaagtcggaacacgggttgtggtatacagcaaaagcgacttgcatgccggtagcagaatcagaatcgtcagcaataaacgtaacggaacagccctgtgatttcacttgccggaagggatatactgcatggatggggacgttttctcctcaccggtttcggtctcggcctcctgatcggtgtaacgctgagcatggccggtatctaccgaggaatggttgatgacgccaatgttcttattgacagcagtggcgctgaactttgggtggtgcaggagggaacgcttggcccttatgccgaaccatcgagtatctatgacgatacctatcggagcattgccggaatgcagggggtggccagggccgccaatattacctatctgaccatgcaggtgcggtgcgcccaacgtgatgtacgggctatggtagtcggtgtcgttccaggtggtccgggagagcccggacaacccggctttctcgtagccgggcgccatattaccggtagccactatgaagctgttgctgacgttaataccgggtttgccatcggcgataccattgccgtccgccgaaatctcttcagggttgtcggacttacccggagaatggtgtcatcaggaggcgatccaatggtatttattcccttgaaagatgccggtaaagcgcagtttctcaaggacaacgatatgcttcttcagcagaggcgtcgcacggcagcaaacccgctctttaaccgtcagggggcgccggggctgctcgatgccgtcattgcctcacagacaacaaacagttatgtaaacgccgttctggtgcaactgaagccgggatacgatccggaacttgttgccgaaaatatccggcgctggaaaaggttgcaggtctatacccgaccgcagatgagaacgattcttgtcgacaagctgattgcgacatcagcaaaacagatcggaatgtttctcgttattctttccattgtaagcgcggcaattatagcatttatcatctataccatgacgatggcaaagatcagggagatagcggtgctcaagctgatcggaacaagaaacagggtgattgcagccatgatccttcagcaggccctcggactcggagcgatagggtttgttgtcggaaaaatagccgcaacgctctggtcgccttttttcccgagatatgtgcttcttgagccgggcgatgctcttcgcggttttgttatcgttatggttatctcttttctggcaagcattctggctattatggcagcactcagggttgatccagcagaagcaataggaggttgagttgtctctacaaggcatagtgatcgaagggctcaaaaaacaatatggaagcggcgaaacccttgtcgatgcccttaagggggttgatatgcaggttgcgcccggcgaggttgtggggcttatcggcccctcagggtccggtaaaagcaccttgctgaaatgccttggggcggttatcgagccttcgtcaggcagaatgactctgggggatctggtgatttttgatggtcaatggaaaattccggatcttcgggcgcttcgccgcgataaaataggctttgtgtttcaggcgccctatctgattccctttcttgatgtgaccgataatgtcgcgttgcttccgatgctcgcaggtgaacgaaacagtgaggcccgcagccgggcgatggagcttcttgaagctctcgacatagggcatcggtcaaaagccatgccctcgcagctctcgggtggtgagcagcagcgcgtggctattgccagggcgcttatcaatcgtccgccggtgattctcgccgatgaaccgacagctccgctcgacagtcatcgtgcgcttgcggtgatcggcatccttaatgagatggcccgtcagtatgagacggctattatcatcgtaacccatgatgaaaaaatcatacctacctttaagcggatctatcaaattcgcgatggtcgcactcatgaagaggttggtgagggaaaatctccttcggaacagcttaaaacctatttggaatgagaaatacagacttggcgttactctcttttgcccttctcttatcaggctgcagtgcgggtccggattttgttcgacctgaagcgccgaagagcacccgctacacgtcaactgaggttgcgtctcgcattgatgcggaacatatcggaagggaagaggcgcagatcgttgttcaaggtgaggtttcagactcatggtgggaggcattcaacgctccaaaactcaatgggctgatagcggaagcattaataaaaaatccgactcttgagtccgcggcagctatgcttcgccaggctgaatatctctataaagctaaaggcggatcgaccctctatccacggatcgatgcggtttccggcgcccggagagagggtataaacgggagtatgacggggcaggaaggcagtcaaaaaacctttaatcttttcaacgcttctcttgttgccggttacacgtttgatctttccggaggaaaccgtcggcagctggaatctcttgcggcaaaggccggttatcagcgttttcaacttgcaggcgcacgattgatgcttgccgccgatatagcatcaacagcaattcgtcaggcagagctttccggccaaattgcggcgatggaaaaaatactggccgcacgtcgccagcagcttcagataacccgcgaacgtcagcgcctcggagcttcgtcgggagcagaagtttttgccatgcaggccgttgcggagcaagcccgggcggttttgcccggcttgcgtcaacaacttgccgaaacaagacatctgcttgccatttttgcaggtcaatcgccggatagaggagaaataccctcgtttctgttacaggattttacgctgcctcgcacgctgccgctcagggtgccatcatctcttgttcgagtgcgacctgatattcaggcatccgaagcccttatgaaagcggcaaatgccgattatggtgcagccatagcgaaatcattccctcagataaccctgggggtcgatatcggatcaactgcgttgaccctggcatcacttttcggaggaggatcgctggtttggggagttgccgggcagcttgttcagccgcttttcaacagggggacaggcgcagagcaagatgccgccaaagcgggatttgatgcggccgcagcaaactatcgccagagtgtgctcaagggattaaaggaagttgcagatgttctgacggctcttgaaaacgatgcccaaaccctctctgcctgcagagacgccgatgaggcaatacaggcagagttgcgcatcatggaaagtcgttacaggctggggagtgcatcttttcttgagatgttacaggctcaagatgaagcggagcagtatcgcattgagctcatcaaggcagagtcgcgtcgcttgtcggatacggtggctttttatcaggctatgggaggaagcggaaaataaaagggcaccaccatgaaaggcgcctgcgtaatcgggcaggaaactttcggacaaagggtgatgtctcgccgtttgtcatgaaatgacatgaggatccttcgccgagatattccgaaaaccatgactcatgcgcgcgctcttcgttcgggaatgcggtgacgagacagcaggttccgtgatcttttcccaccgttatgttgccgggatatgcgtcctgaattcctgcaaataaccctttcaacacagtcacattggtaacgataacaaaaagaggcgcccatggcttttctatagcaggacatacccattcgtctcttaatcgaaagacaaggctggatggctggatagcgagatggcgaaatagcaaaacaaccttattttacttttcgtgcaaattcgtgtaattcatgggcaatctaccctgttcaatccacaattcataatccaaaattcaaaatctcttcataccttcctcttcatcagagtattttctgctacaaatcaacctccccgaggcacggtactcccgttcttgacccggcatcgttataattctccgggaattcaggatgcgtataaccgctaacagcaaatctctctgcctcaaccagcaggttcagcattgtcgtgacatcgtccgggccggaagggaacgatgctggtgcgggcatgccgaactgtcgggaaaggttttactgtatcggcacacatgcaggtactgttttcccgtcaaagttatccagccaatgtacgacttcggatcataagcctgcaaatcaatgtcactcgtttgagaatatgcggagtctgtttattatcagatgagccgtgcaacttgttgcgatgaatgataacgtgccatttattgcatgtcgttccatgaggttctgttttatcttaacggctgatcaggaaaaaagctgacggttttattgttaccttgcaaataattattttgtacatctgttatactttttataagcggttcaggcgagaggaaaacggcgccgttataatgcgatatgaggatttcgatcaccgtgcaatctcgatcggggagagggtcattgccgggcagaaaatccgggtttctctcaagccggaggatagtatcgacgggttatcttcagaagagaataatgcgcgaatcttcattcgtttacattcggtttgacagatagtccgctgcaagttttttcgtgaatatcaaggtacgatgcatgaggcactccgtttcacacttccccccccatttcttttaattaattcatgaaactatcacctaaaaaaaaggggagtctcagcagaaaggggctggcttttttttacagtatttcaaggcgaagcaggtatttcaaagggacttttcaacagtttttcaggctgactttaaaatatttccttgttcaactgaatctgaaccaggatattccgtttttgtttgtggctgtaggagttggccttcttaccggatatgtggctgtggtgtttcacgatgctattatggtaatcagtaccatctgttttacaggaattccttcgttggcaagtgcgcctttttttgagaagtaccggatgattatgcttccactcattcccgctttcggcggtcttcttgtcggtctctataacgcgtttgtggtaaaggagcgtccgggacacgggcttgcgtcagtaatcaaggccgttgctcagaatgatggtgttcttaaccgtaagctctggattcacagaagcataacatcggtattaagcatcggtacaggcggcggtggtggacgagaagcgccgattgttcaggttggcgcagcaattggttcaactgttgctcaggtgctgaaattctcgccaaataaaacccgtaccctccttggttgcggggcggctgccgggctcgccgcagttttcaatacgcctatcggtggcgttatgtttgccattgaggtgctgcttggagatttcagcgtgaagaccttcagtcctattgtgattgccgccgttatcggcaccgtgctttcaagaagttttcttggcaattccccgacatttcaggttcatgagtatacccttgtttcaaatacagagctggttttttattttcttctcggcattcttgccggtctttcggcggttttgtttatcagaatctattacgccatagaggagtggttcgagagaattgaaaaacggtggaaaattccggtatgggcaatgcctgcaatcggcgggttcatggccggtctgatctgtttatggcttcccggactgtatgggttttcctatgaagctattaacacggctctgcttggtaatgaaagctggaccaacatggttggtatctattttctcaaaccggttgttgcagctctatcggttggttccggcggttccggaggcatgtttgcaccagccatgaaaatgggcgcaatgcttggcggtatgttcggcaatgccgtccatatgcttttccctgaaatcacggcaacgtcgggagcttacgcccttgtcggcatgggcgccctgacagccgggatcatgagagccccgctgtcggtgattctcattctttttgaaataaccggccagtatgaaatcgtattgcccatcatgtttgccgccgtaacatcagctctcattgcccggcttgtttaccgtcacagtatggaaacctacgttcttgaaaaagagggggtcagagtaggatttggtatcgcgctttcagtggccgagcatatcaatatttcagatgttataaaaaaaaactacataaaatttacaaacaccgttcgagcaacagtcatcatcgatactttttacaatacgcctgaatcatgttttttggttacggataacaggggaagattttcgggactcataaggctcgatgagatgcgtattctgctcagggagggattgccagacgggctgattgcggaggatgtgacaaaaaaggatgttcccgttctttacaatacgtctaagcttgatgaggcgttaaagctatttgaaataacggattatgatatgttgccggttctggatgaagagacggacatactcctcggggttgttcatcaggaagaggcctttgcctattatcgcaaacagctcaatctttacagttctacatgaacacgtgagcgcaaagaaaagtacttttgttcatcgtgcccggtgaacgttatccttatgtgctttgtttgataaagtgcatgaggatgccggtataaagaacatggagatggagagttgataattgttatgggtggaaagaatatatcgtccgcatcggtatggagagcgtgtcgccggtttggcttatagccggaatgagtatttaaaagggaacataatagcatgaataataataaaaggagccttgatgcaagcttttcagttttgcgtcgaaaagccgaaaaaaaactggaagcagatagacagaatcaaccagacaggacgccgtcatatcatgaaatgaagcatgttattcatgaacttgaggtttataaaattgagcttgaaatgcagcaggaagatcttattcaatcgagaatcgagacggaagaggatttgaaacgatatatcgaattgtatgactttgctcctcttggatatttcaccctttcccgaaacgggacaataaaagaggtaaaccttgccggttcaaagattcttggcatagaacgctcgctcttgaccggtgatcggtttggacgctttatcagagatgaagatctacctgtatttaatgaacttcttgaaagggtgttcagcaagagagatccttggttctgcgaggttatgcttctgaatgagtcatgttcagaacacatgccgaagggttcattaactgaaaaacagagggatgaaggttcaaaaacgatacgcattgaagctgttctgagtaatgatggagaggagtgccggattgttctgtcggatattaccgctcaaaagcagctcgaagagagagttggcggggttcaggcagagaagagtgaatcagtcaagggtgaacatcatgcttgtgctgaagagtttgaccaccagttgcttgataaagttatccattcaagaatacgattggctgcgatctcatatcttaacgtggtaagcaggtcgggttttgttgaaatcagggacaagatcaatgcgaccgatggcaatttaagcatccatatgaagttgcttgaggcggcaggatatattcattgtgataaggagtttcttgagcgcaagccccaaaccatctacagtattacacaaaaggggagggctgcttttaaccggtataccgggatcgtttcagaactgataaactgtcggaatcttgatttctgacatatgccggttcgtcagtctgcaggttacgcaggctccggattgagtggtgtgaaatgctgctgttggcgttgcgtacgagaatatatattggcagatcttcacgacaacaggttcgattttcctctcaatgattgaagcgaagcgtgtcggtatgggtgtttttttatgttacaagtccatgcactctatcaggctgaaaggattttctttcagaaagaaaaaataacctatatttaaccgggttttcaatccccttgttaaggtgtttactattccccgataattttgtttttttagacttgatattacagagcacggaaatgtgcttgacggaatgtgtttttgtttgtttgactgaactgcgtatttcttaataaaatcaacccttggattatgcgtattttaacgtttaccggaaaaggcggcgtaggaaagacaagtgtttctgcagctacagctgttcgattatcggagcttggttatcgtacgcttgtcctttcaacagatcctgcgcatagtctgtcggattcgttcaatcttcctcttggcgccgagccaacaaagatcaaggaaaatcttcatgccatcgagattaatccctatgttgatctgaagcagaattggcatgctgttcagaaattctatacaggaatattcaagccccagggcgtatcgggtgttgtcgccgatgagatgaccattcttccgggaatggaagagctgttttcccttttgaggataaaacgttataaaacttcaggactctacgatgttctcgtactcgataccgctccgacaggtgaaacccttcgcttgctctctctgccggacacgcttgcatggggcatgaaagccgttaaaaatgttaccaaatatatcgttcggccactcagcaagcccctctcccggatgtctgacaagatcgcgcaatatattccacctgaagaagcgctggattctgtcgatcaggtttttgatgaacttgaagatattcgcgagattctgaccgataatcagaaatcgactgtccgtctggtgatgaatgctgaaaagatgtcgataaaggagacgatgcgagcacttacctatctcaatctgtatggtttcaaagtcgatatggtgctggtaaaccggttgcttgacactaaggaaaacagcggatatcttgaaaactggaaaaccattcagcagaaatatcttggagagatcgaacagagtttttcgcctcttccggttaaaaaactcaggatgtatgaagaagagattgttggtctcaaggcacttgagctttttgcccgggatatgtatggcgaaactgatcctgccgatatgatgtacgacgaaccgccgatcaagttcgttcgcacgggtgatatttatgaggtacagttaaagcttatgtttgccaatcccgttgatatcgatgtatgggttactggtgatgaactctatgtacatatcgaaaaccagcgcaagattatcacgcttccgatcagtttaaccggacttgaaccgggagatgcctatttcaagaacaagtggctgcacattccttttgatcttgacaatcataaacaacacaagacaacaaagcagtacaataaagctcttaattgagcagttctaaaggggcattctgtttgagtactgcattatttctgtttcagtgcgcctgattttctttccttgtgtttgaaatcagtattccctgcaagtcgcgagatactgattgttcagccgcatcagaatggtcgacagctttttatacataagggtaactctgtgcattgtccggaccaacgcagtaacagggctgtgagtgttccggaatcattttctgttatctgacacggcgctcgtatttaaacacgcagacactactatcataagcctttcggctgatgatttctgcttttattccgggaaaagctctccgaataatctccatctcaatttcacagataatatggcaaggttccgcaaagccgtattttttagagattttcatgtacggacattgcttatgtatttcgagtgctccgtctattccattatttgaaatatccacgacaacggcccctatgccgatactttttaaaaagggtatgccgagagcaaatccttcggcaagtgatgatttgtcaaggaacggcatcatacgctttatctgctcgtcaggataatatctcagcatttgtacccaagcctgctcaggtcccgattgttcgcttagtttcttgtacacatcaaatttctgatgtgtcacagccaaaaaactggtgttgtgaatgttcataattcatcgatctgcctgtaagaaagaaaatcattttggctttcatcgtaacgggagtctctatgtatttatttggttattcgattgttttttttaatcccgatttctcgggattgcgtctctctttgcttcgtagaactcgctgcaaataatgggctgttttatatcatatgaccgtttaataatatcttatagcccgaacattgattccgatggacttcatgtgatagtgacctttacttccggtatccgaattgacccatacgtcagccggaccagcctctgatgaactccagtgggcatcgcagaacccgcagacaaccgccttgttttggaacattttctgcagctcatccctgcttggcagataccagtcgcttacaccgtcatagacataatcagcacagagttttgccgcgcttgcaacgtgcccgctctgtgccagaatagcggctgtgttggtgcgaccggcacctatttcggttttaagaccgccgatttcctgtgaggtgataaaatgccatgctacgcaacgcccctgatcctctactgcggctatcagaccgtgttgctctccggggtcgtagccggaatcgccaggctgcaggatatagaaaacgataccgccgccatatttatccccgatagagacattgacggcataggttggtgacagaaaaaaactgatattcatcaaaccagcgagcaggaaggctgtccataatctcgctttccaggtattgttcatgtttttcatggtcatcgtaatcatttggtttccggaacgatcgctttcatatttattctcaagcaaagttatccagttaacctgaatgagacaattcgtagaactacgataaatagataagtagaactacgcatatatcacatatattgctctatgcgttatcatcatctcgcatagtaaacatctatgagtaactatcgcgatgaatcaattggcatcgtgcacaagcagcggaggagtcatcataagatcaatcgatgcttttttaatgtttgatttttcgtggagttgatcatttcaggaggaaccgaaataccccgaaaccattacaatcatcccgaatcgtctccggggcttattttgttagacgacgggagggtttattcgtgtttttcagagggatcgccattgtcgttagagcgatttgacgtattcagaagcgatcagcgtacgatgcagcaaacaggatttcagcagagaacggtttataaaccttctgtttattgtcgtgttacctgatcacacaaaccacaaacgacaataaacagaggtattttgaattgtttgacgaagagaggaatagtctgaagaaagagcagacaatttatgcgggactttaagggtcaatacggcagatctgcatacatcactgctatcttgagaaaaaaactatctcgcttttcttggattaaccgaccatcggctcgaagccgttcttcctgaaggtttagggccaggatggcctgactggcctcggccttgttgtttggcggtttttaccgggttatgatccatcaggggaaaggggtggctttcgataaccggaattttttttgcgatcagtttttcaatatccctcaggtattctttttcttcggcatcacaaaaagaaagcgcggttccttttgctccggctcttcctgttcgcccgattcgatgaacataggtttcgggaatattaggcatttcaaaattgatcacatattcaagatcatcaacatcaatgcctcgtgcggcaatatcggttgccacaagaactcttgttgtttgggctttaaaattgttcaaggctctctggcgggcattctgggctttgtttccatgaatcgcctctgcggtgatatggtgtttcaagaggtatttcacaaccttgtccgctccgtgttttgtccgggtaaaaacaagtgaggttttaatgtttttgtctttcaacagatcgagcaaaaggctgtttttgtttcctttgtcaacgaaatatatcgcctggttaatgatttcaacggttgacgatacaggtgttaccgaaacctttgagggattgtggagaatcgtggcggcaagcttgacgatttcaggcggcatggtggctgaaaagaaaagtgactgcttcttttttggaaggtgcgctagaattttttttacatcatggataaaacccatgtcgagcatacgatccgcttcatccagcacaagtatttccacatcacgcagatgaagatgtccctgattcatcagatcaagcaatctgcctggcgtggcaacaagaatatcaacaccacgaagcagcgatgccgtttgcgggttttgattgacgccgccaaaaatcaccgtattggttaatcctgtatgccttccataagctttgaaactttcgccaatctgaatagccagctcacgagttggcgtaacgatcaggcttctgatttttctgcttttatcaacgagtttattttcactcagtatttgcaggataggaatggcaaaggccgctgtttttcctgttcctgtctgagcgcatccaagcagatcaattccctgtaaaacaattggtattgcttcggcctgtattggtgttggcgttgaataaccttcttctctaagagccagtaaaatcggttcaatgatgttcaatgattcgaattgcatggattgtaattaaatgttgaaatattcttgagtgagcaaacttcgccccctatctgcccgttgatgaaaaacggaaagcctgacagatgagccgttgaaaaacctggtgcagcgaagaatgacgataaggcaatagatgggttgctgatccggattttcaggatccttttactgacattcttatctccatcacagtttaagaactattttcaactatacaagtgccttcaccactgttaccggtaaacagcgttaatatacgatatatatatttatagctactatttaccgatgtcgagttgtaaagaagctttgttatatcgctatcgttctttgtcgacaatgatatcggattataaaatagtatgctgaaaaagggttaaccttttcttttttatggttgtatcaatattttagttactttgaaaggtttattttaacgatgcactcatgagaatctgacagcaattgtcggagcgcacataaacttttgtataggtattatggttatagctacagaaataatctgtttttgagagattatgttcggttccgtgcgttttggtatgccctggaaaacaaataacgcggagtgcctcgctaaaggataacaagaagatgtcgaacacgttacaacgaagcaacctgatcgggaacaccataattgaggttaccgaaatcatggtgtcaaagagaggtcagaagtcagtcttgcaggatctatgaaaaaaaagatcaatcgttatgatgagaagtagtgcttatcatgctggttttgccgcattgcggcgtcgagccgaagaaaaacttcagtcgagtcagcagaaattacctgaatattctgcttcacaagtggaaattcatcgcataattcatgaacttgatgttcgccagattgaactggaactgcagcaggatgaattactgaagtgcagagaagatttggaaaaaggtattcagcgatattccgggcattatgatttttctccccatagctatttgtctctttccccgaacggaacagtagttgatgttaatctgacggcagcaaaactccttggtcgtgatcggaagatgttgaagggtgatcgattcgaaagatttttatcagaaagagatgtccctgtttttaaagagcttgtggatcaggtcttcacgcatgaagggcgccacttctgtgacgttatgcttttgagtgatgaaccatctcaaacctcgacacccttttcagagggtggcattttttatcgaaacgttcatattgatgcggtattaagtagtaatggcgaggagtgcctggtttttgttacagaaagaaagatgaaacaaaatgagacgcgtgtggttgatgatttcagtcatctgctgatcgacaaggttatccattcaagaatacgttttgcggctctttcctatctgtatgtcgttaatcaggcgttttttgtggaaataaggaattgcataaaggctactgacgggaatctgagtatccatatgcgcatgctggaatcggcacaatatatcagttgtgacaaggaatttcagttacgcaaaccacaaaccatatacagaattactccacagggcagggatgcctttatacgatattcaaagattgtctcggcacttatcgcagaacatcagcctgatgaatgaaataaaatgtattattatgtttgattcatcaggaaagacggcaagaccattccgtagtagtgactggcgagatatcgaatatcgctcatgacttgtatcaccctcaaaaagcgtttgtgagccgtagtgatcagcagtgaatgatgatctgagaacaattttatggcaatcagtatacaatgaaccgaactggcgagatcccgaccatacttgttgcagataattgtgtgatcagtcggaggtcaatatccgatgcaatctgtgagcagggctataaagcagtagtcgcagaggatggagctggctgtagggatcttcttggtaaggataaaacagatcttctttttctggatgccggtattgatgatgacaagggcgtcgaattacttgtcgctgttaaagataattatccggatattccggtcattgtaatttcctcatcaatctcgtttgagcaggaagctctcttttttaagatgggagcgagtgaatatctgataaaaccgctcagttccgtcaggcttgccgtcaccatcaaaaaagcacttttggaatcggaataccgaaaaaaggataaactgttttcggtggtgattacccacagccccatagcagtggctataaccgacaataccggacattttgagtatgtcaatcatgctttttgcaaaacaaccggttatgcattccatgaagtaatcggcaaaacaccccggttgttacagtccggagaacatgccgaaagtttctataaagaactatgggatactatccgctccggaaaaaactggcagggcgaatttcacaacaaaaaaaaaaccggagaactctactgggaaaactcgatcatcatcccgattttcgatccatcaggaacgctttcccactttttaagcatcaagcaggacatctctcttcgtaaaaaagaacaggaagcccttctgcaaagtgaacgtcgctttcaggaacttgccgatcttcttcccctccctcttattgaaaccgatacggagggtatgattacctatactaattgtgtaggccttgaagcattcgggtatacaacagaggatcttgcaaacggtattcatggcgtcatgctctttttacctgaagaaaggcagagagttatactcaacatagaaatgcggttgaaaaatattccgtttgagaatcatgagtatatcggcctgagaaaagacggaaccacctttcctcttcttgtttataccgcaagcataatgcataacaacgttcctgtgggcattcgtgctattgtgcttgatattacaaatcgtaagcaagccgaagaaaagcttatgcagctcaatcagactcttgaactcagggtgcaggagcgaaccagagagcttgaaattacgcataagcagatgattctgcaggaaaaacttgcttccattggtcagttggccgccggtatcgcccatgaactgaacaatcccatcaactttgtcagaatcaatttcgcaacactggaggaagacattgctgatctgcagagccttctcaatgcgtatcgcaacgtcattgacaaagtcggtaaagatcttttaccaaaagatgaggtggatcggctgcgtcagcttgagcactctcttgctatagacacgctgtgtgatgagctacccggaatttttagtgaatcacatcggggttttgagcgaatcacagctattatcggaagcatgcggaacttttcgttctgtcacgacttacaggaacgggtaccgttttatatcaatacagggattcgggatgcgcttatcattaccagaaacgaatatctatcctttgctgatttgaccacgcaacttgaagatctgccgccggttccctgtaatcccgagcagatcaaccaggtttttctcaatcttattattaacagcgctcaggccattgaatcgcaaaagaggtccgaaaacggaaaaatcaccatttgcacctggttcgacaaccggagtgttttctgtgctgtaaccgatgacgggccgggtattccttgtgaaatccagcaccgaattttcgaaccatttttcaccacgaagccaccgggaaaaggtaccggcctcggtctgagcatctcctacgatatcgttgttcataaacatggaggaactcttgatgttcattgtccgcctgaagggggaaccgttattaccctgtcgcttcctcttggttgagcaggcgaaacctgcgctttcatgaaaaatcgtgcggctttgcttgcggatcgcaaaaagatgtttcgtgatgtacagcaagccgatcattgccagagatgcgttgcccgttatggatggtgatttaatgcggtgcgcgatctccatgttaatgagtcagattctcgtatggagggaggatgtatgcttgagttacggccaaaccgcttaaggtgtatccttgaggggggatacaccttgtttttggcagagtatctatacgggatcagcttctgtactcttcagtaaggcagataccttcgcctttatcctaccttgccgttgcattgtactcgagctgtggggtttgcgtataacggccagccttaagatctgctctgattaatttcaggagagcatctttcgatagcgtgtttttgctcttgcgaagttcagtcgagtaataataggtaaatgctccatgccatttcccctcaatcagggcgtctgcactggtttcggatgatttgcaaccagtccacagggtgtgtttttttgtcaggggcattttctctttgagttgaccgaaactgcgaagagtgcggctttcaagatcgagaaatccatcaagagagggcgggggaagataacggggtttacgctgaagaagaaaatcaatggctttgagtcccgttccgctatggcaggtatcaagatacacctcaagggttaccttatcaggcagagaaacaaaaagcgagttaagttcgtcatcggtaatgatgtgatccggatgccactgatcttcctgctgggcaagatcgtaggggcaaaatgcttcgtctgacctgtccggttcatctccgcttgtatcgggcacctgtgtgccatggcttgaaagactgaacacaagtgcgtcatattttcctgcaattgccccgttaaccattttgctcaactcggtcatgatggccgcctttgtggctttcgcgttcgtaagtattttgacactgttgcttgtgaatccgaagtagtctacaagcagacttttcatctcattggcatcgttaacacagccattgagcgttgcgcttgcgtagtttttgaatctgttaattcccacacacaatgctttttttgccataatggttctccgtttaggatgtgttgcagactatggattcggtaagcgaacaagataggaaatgtaacgtaaatgtacatgattcgtccttaagagcaaaaatacttcgcttttcgggatgattcattgcgcaaaagagctggcttctgaataaaaatcttttaatgcgcgctcttccggtatggtatggaaaatgattttttcggattgttaaacccttgtgcaatagctatgttatctttttgaaacacctggcaatcatacatcacagacgctgcctctcatggaaaacctctctttgccttgcccttttctcaataatgttcatctgtcggaaaaaacctattatcagatcggcggtaaagcacgtctttttgcattgcctgaaagtgttcgacatatcggggatcttctgtgctggaacaggatccatcagtttccgcttgcgttgatgggcatgggaagcaacacgcttttttccagcgagccttttgagggtattgttatttcgtttgaaaacatgaaccggatgttctggatttcagaacatgaattattctgtgaagccggagttgaaaacggcgccatttcagaagaacttctcaataaagagcggggagggggagagtggctttaccgtttgccgggacaaatcgggtcaacggtgagaatgaatgcccggtgtttcggcggggagattgccgatgttacgtcgggtattatgactgcctcgataagcggagcgcttcgatggcatagaccggatgaagtgtttctcggctacaagaacacatcgatcatggatcgttcggaaattgtcgtagctgttgtgctctctttttccgctgtgaaaaaacacgatgagattcaggatctgatggaaagttttgaaaaagagaggtttgataaacatcattttgattatccgagttgcggttcaaccttcaagaataattatgaggtcgggcaatcgagtggacggatttttgaagcgctgggcttcaagggagtgcgggagggaggcgctcaggtaagcccctatcatgcaaattttatctataataccggcggggcaacctcctccgatgtgcttcgccttgcagcgaaaatgaaaacggtggcagcaaccgcaataccggctaaactcgatctcgaggttcagtgtattggcttgcaccctaagattctgcttgaggcctgtggcgttccttttgtgcctgacagggttgacgatgagatgggatgggcggggatgttctggcttccgcatgcagaagaggctaaatccactcttcatgaccatcatccggagttgctgctttatggcccgcttacaaattattcagacgagtcgctctcctttccgggaggtttgtttgtttcagttgagcagttactttctcttgacgatgcagtatgtgacccggaacaaccctttctgcgctggagtaccatagctgttgacgcttcggtattcgccaggcttcccggtgcagcaattggtgacaacgggtttaccgatgaactgtggcaatacagcgtgtccgaactttttttaggccatggagaagcagaaaaagaatacgtcgagtttgaaatgacacctgacggcggctgggtagcccttaagttcagtcataggcgaaaaagggcaaacggatttgaaatacctgtacaggaaccatgggaacgccatacgaccaggtttcatgatccgaaccgtttcggcatgaccttttcctattcactgcttgaaccatttattgtcgatcgcactttggcaatgcagtgcgcagcaagtatcggcgagtctcgttacggtttgtttccttggtggaaaagcccgatcggcactccggattttcatcagcccgatcgatattaccgggtacagctcggctgattttttttctgaccaaaccacgtctttccacgacaactgggccgcgggaaagagcggtttggttggacaggattgctcttaaaggtccgcagcgggcatttgcgaaacctcttttgccgtaaacacaggcccctccttgcagacataaatcgaaccgacattacaccgaccgcacttgccgagtccgcatttcatgcggttttcaagggtagtgtaaacattggattcatcaaagccgagtttaccaagggaaatcagggtaaacttgatcataatcggcgggccacaaagtactgcaatacagttttccggagagggggctgcctgttcgagcacagagggtacaaagccgactcgatactgccagtccggtgactctcctcctggatcaacggtgagaaccagttcaacatcattgcggttctgccactcatcaagctcctctttatagacaagatcggccacggttcttgctccatagacgatagtgattttaccgaacttgtctctctggtcaaggcaagaccagattacactgcgtgtcggcggaagcgcaattcctcctgcgataaagagcaggtttttaccataaaattcttcgatcggaaaccggttcccatacggccccctataggttataaggtcaccaatctcggcagaggcgagagcggaagtcactcgtcctgactgacgaaaggtgcattcaatataatccttgcgggtttcagggctggcaacacagaatgtgctttcaccttcgccatagatgccatagagaccgaacatgcccgtccgatacgtgttcctgaaatagtcgagatcggccggattctgaaactcaagtcttaatgttttcacgccgggagcttcatcgcgctttgcgacaattttcatgattgccggcatgtagatgctctgctgtccgttactgttgtgttctttcacctggataattttgatatctcttgtaaagtttctgtaatacccatatcaacaggacactggcgtgtacaccgtccgcatccgctgcaactgttcatatcgaatttgcctggaaaataattgaatttatgcatgatgcgctgccgccaccttgatgactgggtaactctcgggttatggccggaggtgtgcatggtaaagagcgcaaaagaacaactgtcccagtttttgcggcgtattcccttataaatatcgccttcatcctgaatgtcgaaacagtggcaggtcggacagagaaaggtgcacgatccgcaaccgatgcatcgcgctgaaatctctttccagaaatggctgtcaaaattttccggatttttcagccatgctaccgaagcttcaagattaaatttaaccggaacttctgccaggggagccagcggcgccgaatcatctatcagaagatctgcaatagatgaaaacgcctctttgcctctatccgagagctcctctatcagccatcccttttcatcggcaagtgggcgcagcaggatatcagaacccttgctgctgtcgggagcaagcttgagagatgtgcacatgcagaactcatcggactttgtgcacgcaatggttatcataaccgattcatttcggcgattgaaccagtactcatccttgtagtcccagccgaagagcggatcgtcaatggcaagtccggacgcgtcacagggacggacgccaaaaatgattcttttttgatcgggagggagaaactcctctgtctcaatagcatgctttttgatctggtagcgaaccatcggttccgtcctggggaaaaacagatccttgatggtgcgatcagtaagcacgagccctaagtcaagctctgccgcactctgtacagactcaaactgcgagctgttgtgtttttttacagggccgataacatcaatgcctgctgtccgccatcgggaaatgcattcgttgagtttttcggcaagaagaatttttgtcataaaaaataacctataaaatgaatgtctccggatcgtcctttttaaaactcgccaacacaggctcctgacttgcgctcattcctgaaaaatgatcaaaagcatcgaggacctcttttgccattcttctgttgagcagacggagcggaatgttgaccggacaagagcgatcgcagttgccgcactccacacatctgcccgcaagatgaaatgcccgcacaatattccactcgaaattaccaagggtgtgcgaagatgtattgacccattgcggctgattgcagtccacgatgcagcggcggcagtagcacatggggcacgcctgacggcaggcataacatttgatgcatttcgaaaattccgactgccagaacgaaaatcgctcctcagcactcatgttttcaaggttttcggcaagctccctatccttgttttcccgtggattttttttcagtgcgtcaataactgtcgaaaaatcgcctgcactctttccgttaagttccttgatttcagtgccatcacaatcaaaaccgagaatgactatctggtctgcattgagctgtgattccgcagccagaatgttaatggttctgatgccctcaggtttaagaaaaatcgcaactctctttttatcgctcagtaacccttcggaaagcagataccctgagaggttaagctcacatgcagcgtcaagaaccagattccgggtctcttcaggcgaacgaataaacaacggtctgcgacgatcgggagtggatccggatccatacccgatcaccattttcactgtgccgcttgaaagcagctcatttgctttttgtctgtactgttcctgaatactcattgcatggttttaatgtgatgccggggcctcggtttcgttgatcaactccttgtactgttcaaaaggtccaaggctgcgaatttcctcggtcagcgtgttgacgaattcagcaaacttggcgccttcagccgcgctgatccatgaaaacttgattcgttcgacaggtatgcctgtaaagctcaggagagcccgaaataccgtccatcgtcttcttgcatgaaagtttccgtgggtgaaatggcagtcccccggatgacaaccgcttacaagcacgccatcggcccctttttgcagagccttgagaataaacattgggctgattcttcctgtacagggcaaacggacaattctgatgttcggtgcgtacttgagccggcttgtacccgccaggtctgcgccggcataggtacagtaggtacagacaaatgcgacgattttcggttcaaatggttcactcatagcggtactcactggtaacggggttctgtttgttcatggtaattattcgaagttcattccgtttaaaggcccatgacttcagcaaaaatctgtctttcggtaaaacctgccagatcgatgctgtttgaccggcaaaaggtaacacatgtaccgcatccctgacagagtccgggattaacgaatgcgacctgcttgaccagttcgcccgaacggttgagaatatcctttttctcgatagcattatagggacaggcaagaacgcagccccaacagccggagcaggtgttttcattattttcagcaatcaccggttcgcgttcaagctggtcacggctgaacagcccgagaaccttgcttgcggcagccgatgcctgcgcgaccgaatcgggaatatctttcggagactggcaggctcccgcaagaaatattccggctttggtcgtttcaaccgggcgaagcttcaggtgggcctcgttgtagaatccgtattcatcataggtgatgccgatcactttcgcaaaatcctttgcatccggctgcggcaccatggctgtagcaagcacaaccatatcagcggcaatctccatcggtctgccaagcagcgtatcaacgcccctgaccatgagtttatcgttctcacgccataccttgcttacccttcctcttacgtatccggcctcgtcctcttcgatagctctgcgggtaaattcatcatacccttttcccgcagcccggatgtccatataaaagattctggttttactgccatgtaccttatgggcatagagcatggcatgtttagccgtgtacatgcagcaaattttcgaacagtaacggacacctttggatggatcgcgggaaccggcacactgaatgaacacgattgtccggggttctttgccatcggaagggcgcaggattttgccgtcagagggtccgctggcagaagcaagtcgttcaaactgaagaccggtaataacgtcaggatatttgccatacccgtactctccgtacatggcggtattttgaacctgaaaaccggtggcaacaacaatcgcccctatttcaagattgataatctcgtcctgcatttcgaagtcaatcgcattgagctcgcacactgcggcacactgcttgcattttccgtttttaaagtagatgcagttctttttatcaataaccggaatattcgggacagcctgtgcaaaaggggtgtaaatagcggtacgtttgccaagaccgcattcaaactcacttgatattttttttaccggacatttcagcatacagtcgccgcaccctgtacaggatttcatatcgacataacgggctttaaggcgcaccttcacattgaaatttccgatatagccgtctacctgctcgacttccgcataggtcaggaggcgaattttcggatgctgcgcagcttcgaccattctcggggtcataatgcactgtgaacagtcgagcgtcgggaatgtttcggaaagctgcgacatatgtccgccaagcgaagcctcacgttcgacaagcacaacttcacgaccggcatttgctatatcaagggcggcctgaattccggcaattcctccgccgataaccagagctcgtcgggtgacaggaacctcgattggttgcagctcattgttcagttttactttttcaatcagtgaacgggttatttcaatagccttttcagtagccatatccttgtcgctgtgcacccaggagcactgttcgcgaatgtttgctatttcgcagagataagggttgagacccgcttccgcacaagcctttctgaacgttgcttcgtgcattttaggcgaacaggcggcgacgacaatgcctgtcagattgttctccctgatagcctttttgacattttcctgacccggatccgaacagaaatacttgtattgcacggagaccgaaacgccaggatggttgttcatcgcttcagtcagcttttcgcagtcaactcttgatccgatattttcaccgcagtgacaaacaaatacgcctattttagccattgtttcaatcgtttagtttgaagcggttcatggtgaaagccgtttcttattgttcattaaggcacaataaaccctttagacctttgaaggcttgctgtgcgcaatggtttagcagcttttattaccggtgaagaaccgatcggatgtcaaatcaggtttaatgcataactcgcctgtcgtttccttaagggagcaacagctaaaaaaatatcacaaaacagttctcaacagaatacgccgaacgttgtcatatcataccgtttatgtaggtacgcgtcattcttgccactaaagctttgagagcagatcaagagccggaacgaaatgtttgcctacggccacttcctgaggatcagcgccaagcgcgatagaaaccagttcggaaatataatacaccggcatcggctgaagatcgccataacgcttcatcattccctcttgacgcatatcaagattggcatgacagagaggacaggctacgacaaatgcttcagctccgttcgaagccgcatttttggcaattgcatgggtcaaatcttcaaccagtccctgttgtgcaagggtcaggccagcgccacaacactctattttaaatgcccaatcgactggcttgccaccaagaacggcaacgattttttccatcttttcaggattttccggatcgtcaaagttcatttctccaagggggcgaaccagaagacaaccgtaatagcaggcaagagagagattcttgagcggacgctttactctttttttgatctcctcttcgtcatacccttcgagcagttgggtcactccgataaattcggatttgcaggtgggttcaatgccggttaccgaacggatttcatcacgaagttctttcgaatcgatcattgccttgcgcgtgatgacctggcggttttggcaggccgcacagggggcaagcacgcagtcgagccctgcggcatcggcgagcacctgatttcgggcgggaagcagaagggataacttgtggtttgttgcatgcgcagatgtcgctccgcaacagttccagtcttcaatttctttgagtttaatgtcaaggagatcgcacatttttcttacggatacgtcatactccttggctgttccggttagcgagcaaccgggatagtagccgatagtcattcccggctttatcgtgagcggttttttcggggtgacgatgttttgtttcggtcgccgtttaggtgcatgcgctgccgatggcttttcagcaagattgaaaattgcggcaatctgatctcgtccgctgatcgattcttttcctgataaaagatgcatcggattgattttcccatctttgatcattttaacgccggctccggcatcctgaagaaaagatcttgttctcagcttgtaactgttcaccagagagagttcctgaagacgtccatgcttacggatattgttgagaaaggagacgtgaaaagccgtaaccagttttttggctctctcttgggaaacgatatcctccttcaaagcaatttctcgaagcgcatccatcgttgcggcaatatccatgttctgcggacaacgagccgtacaggtctggcaaccgacacaataccagagtgcgtcgcttttgagcgcctcttcgatataacctgcctgaacaagcctcatgatgcgagcaggagggttatccataaacgatccggcaggacaaccggccgtacatttgccgcactgataacagcagttgtaatcgtttccggtagcgttttctatccgatgcttgagcgcatcagtcaaagcaggtttgtttgttggcacgagcttaatattgcgttacgtggagcgggattggaatcgacagaaacgtatcattgtaaagaaaaaaaaattaaagtccaatccagttgctttgtttattttaaacaaggaaagatttccggaaagtttctgatttcagacagcacacttcgaaaatcgtccctatctgctcctccaaaactttatcccgaaatttaaaaaaataaacgccgtttatgcttaaagagtttaaagattttgccgttcgcggcaatgttgttgatatggccgtaggtatcattatcggggcagcatttacaacaattatcaatacccttgtcaacgaagtcgtgatgcctcccataggcgttcttcttggcggggttgatttttctgatttttatctgcttttaaaagaggggagcaaggctgcgccttacgaatcgctcgctgccgcaaaaagcgccggagccgttacgctgagttacgggatttttgttaatgcctgtatcagttttttaatagtaacgttcgtcatgttcctttcggtcaagggcattaacaggctgagagcaaaagaggacgctgctcctgatcctgcggtaagggagtgtcctttctgctgcagtcctgtgtccgtaaaagcaaaacgctgcccgatgtgcacctctgagctcaaatgagccgggcatgcgctgcccgattattgacgatgatcctccctttttgttttaaagcggataaaacgcaacctgaaacgatccgcattgacctgaacatatggtgatcgtcgtgtgttcccgaaactgtgtttgcgaccaaagagaacggcgcttcctgtatgccgtatgctgctcgctgctcctatccgatcggcgacggcgctcatcagccctggttttcctggacataagctgacaattggtcgttcatcagtttcattatctgtttttttttaggatatttgctcacttctttcatccgggattgcggagaagagcggcattttgtttatgattgcagaacgatgcataacactgatgaattttttttgcacactattatgtttgatgaaattgaattcgataaaatcaagcgacttcccaagtacgtttttgctgccgttaatgagctgaaaatggctgaacggcgggcaggggaggatgtgattgacttttccatgggaaatcccgatggtccgacaccgcagcatatcgttgacaagctggtcgagagcatcaacaaacccagaacgcacggctattcggtctcgaaaggcatatacaaacttcggggcgctgtgggaacatggtataagcgcaaatacaatgttgatcttgacctcgatcgtgaggttgttgctaccatgggctcaaaagaaggctatgttcatcttgtgcaggccattaccaatcccggcgatcttgccatggttccggatccctgctatcctatacactctcaggcatttatccttgcaggaggcaacgttcaccggttaaaattagaactcaacgaggactattctcttgatgaggagggctttttcagaaatattgaaaccgcactaagagaatcttcaccaaagccgaaattccttgttgtcaatttccccaacaatcccacgacggccacggtagagctctctttttataaaaagctggttgacatcgcgcgtgacgagcgtttttatattatcagcgatattgcctatgcggaaataacgtatgacggttatcagacaccctcgattcttcaggttcccggagcaaaagacgtggctgttgaaagctacacgctttcaaaaacatacaacatggcgggctggagagtaggttttatggtaggtaacgccaaactgatcggcgctctcgaaaaaatcaagagctggcttgattatggcacctttacgccgattcaggttgcttcaaccattgcccttactgaagatcaaagttgtgtccggcaaatctgcgaggtataccacaagcggcgtgatgttatggttaaaagcttttcaaatgccggctggcaggtaacggcgccgaaagcaagtatgttcatctgggcaagaattcctgagcccttccgcagtgcggggagtctggaattcagcaaaaagctgctgacggaaggaaaagtcgcggtaagtcccggtatcggttttggtgcttatggagacgaatacgttcgggtagccatgattgaaaatgaggagagaataagacaggccgcaagaaatatcaggaaattcctcagggatcatgacgcgttgccgggcgatgcgcctccgtttcagtcataggggcgccccgttacgttgttctttttgctgatgtcaaaggcctggcggggtatcgggtttgccgcgtatgcttgacagggacggaaccccggtcgcttttgacttattcttctatatgaaaaatttcctgaatggcagacgggatcgcttcgagaatatcttcagcggaaacaatgcttgatatggttccggcaagatcgccggcccttccatgaaaccaggcagcggcagcgccggcattgaaggttgttgctcctttggcggcaagggcggcaatcattcccgaaagaatatctcccgaaccggccgttcccagagcatctgtgcctgtagtattcaggagcaccggatcggaaggcgctgcaattacagttggatatcctttcagaagcagatttacccgatgtttttcagcatacgttcttgccgtatcaagaggatcgcaggcaatgctttccaccgagaagccgctcagtcgactcatctctccgtaatgcggtgtcaggatagcatcggaaaacccaaacgataacgacgaaagatccggtaaagcgagcgcatagagcgcgtcggcgtcaatgacaagtttattggcggcaatctcctttcgttgaagcagatcggcaataaagctcacggatgcactatccctgccaagtccgcatcctatcagcacagcgtcagcccatcgggctttttctgctataacgtcaagatcccgtccgataactacagctccgggagcaaatgcgtgcattgcagcggcatgcgtcagcggcagtgaaacgcaaacgtagccggcacctgtttttaatgctgcttttacagcaagcattgcagccccgatcatggaagatgttgaagatattgacccggcaataatcagaacttttccgttttgatgttttgccgcggcgggatttcgcatgatgaactgttcggcagcgaactccccgtccgtcaaaagcgtggataccggttcagcaataaaacggggtattgatatttcggcagtatgaagatcgccgcaatgaagggggccctcattgaaaaaaaaaccggttttcagaaatgccatggttacggtgaggtctgcaatcacagcaggcgaagcagagagccctgtcgtggcatccagacctgaaggaacatcaagagctgctatgagagcgtccgagttatggcgaagggtgttgagcagcgtaatcgcagaggcgatcggttcaggcagtgcttcgccagcctgagtgattcgaagacctgtaccgagaatgccgtcgatcagcgcagaataaccggtttcagttatgctgtcaattgcttcttcaatgccatgaaaaatccgaagaggctcattatgatgcctgtaagcctcaaggatcagatacccctccctgttgacaggcttaagggtttccggggggcaaagcagcacaacgtctaccgtagcgccgcggttaagaaggtgtcgggcaacaacaaaaccgtcaccgccgttatttccttttccgcacaccacaagaaacgagcaaccttcgggattatcgtttttttcgagagccttcagaatgatatcggccgcttcgctgcctgcaagctccatgagacgactctcacctatacggagttcctcaatggccgctttatcggccttcgacatctcaatagccgttacgacaggcagcatgacaccgtttccttctttttcttgttacagttcatcgagatgaagtgcctgctcaagcgcatcatagtaggcttcaagcaactcttcagtcgaaaaacgcaagatgtttcgaccattgacggcaatggtaatatccgatgcgacgacttttccgataacccgaacaggaacattgcaggcgtttgcggtttcaatgacctgtttggcgttttctggcggtatactgatcagtacgcgaccctgcgcttccgagaacagatgttcctgaattcgataatcactcgaaccgacatcttcaaggttcacggcaaagccgagcggagcatcttttttcatgattgctttttcagcaagagcggtaaacaacccgccatcagaaacgtcatgagcggaatgaacaagtttttttgcagcaagagagatcaggagttcctgaaggtttttttcatgctgcagatcgacggatggagagtcaataccgggagtaccatactgcataacaagatattccgatccgtcaagggtaagttcaggatcaccgagcagcagaatagcatctccgacaaaccggaatgtagatccaacacaggacgagatatcgtcaagaaggccgatcatgccgatcgtcggggtagggtagatagcagttcttcctccgcctattgttgtttcattataaaaactgacattgccgccagtaaccggcgtattgaacgcgcggcatgctgcgcccatcccctcaactgatgccttgaactgaaaataaacctctggtttatagggattgccgaaattaagacagttggtaatggcaagcggacgggctccggtacaggcgatgtttcgagcacattcggcaacggcaatttttccgcctgtttcaggattcagatacacataacgggagttacagtcggttttcatggcaagccctttttttgatcctttgatgcggatcacggcggcatcggtaacgccaacaggagtcagcgtattggtctgaaccatagagtcatactgccgatatacccactgcttgcttgcaatgcttggtcgggaaagcaggttgagcgcaagagcgtgcatatcaagggtttggtcggcttcaagctttgctttttcggtcatcggtattttctcgatcgcttccctctgatagacaggggctccgccgccaagaacaagcgtaagcgaggggatttccgctaccgtttcgccgtgctgttttacacgaaggagtccgtcagcggtaacctttccgataacaacggcctgcacatcccatttctggtaaacctcgataattttatgttcatatcctttgagagcgacaataagcatgcgctcctgggattcagaaagcatgatttcataagcagtcatgccctcctctctgataggtaccagatcaagatcgatctctattcctcctgaaccggttttttctattcctcttgcgctcatttcagaggtagagcttgtaattccagcggcacccatatcctgcaggccgacaacataacccgttgcaatagcctcaagggttgcttcgagaagaagtttttcggcaaacggatcgccaacctgtacgctgggccgcttgtcttctgaagcctcactgagatcttcagaagcaaaggtcgctccgtgaatgccatcccgccccgttgaagaaccaacaataagcaccgggtttccttcacccattgccgtagcgctaaccgttttatgatgctctacaagaccgacagacattgcattgaccaggggatttcctgtataacactcctcgaaatatatctctccgccaacggtaggcacgccaaacgagttgccataatcaccaataccacgaacaacaccgtcaaccagataacgaacgcgagagtctttgggcgagccgaaacgaagtgaattcaatgaggcaacaggacgtgcacccatggtaaaaatatcgcgatggataccaccgacgccggtggcggctccctgataaggttcaactgccgaagggtgattatgggactcgatcttgaaagccacagcaaggttgtcgccgatatcaacaagcccggcattctcctcgccagcctcggtaagcagagcgccaccctctcttggcagtgttttgagaacagcaatcgagtttttgtagctgcagtgttcagaccacattaccgaaaatatgccgagttcggtaaatgacggagtacgtcccagaataccaagtatcttttcatactcttcagccgaaaggccatgttcggctgcaagagcaagagtaacgtcaggttcggtgtgtttcatcgttaatcgataaacgtttcagaaatcagggctgctgctggccatgacagtttttatacttctttccgctgccgcaggggcaaaggtcatttcttccgggtttcacatccgcttttatcggctgctgggcggcagttccggaaggaacatccgattcgtggcttaaaatactcccggcctcttcatgttgtgcgacaagtttttcggtgcgtaaagcctcttttttctggcgaacctcaatgtcatgcgcttcttcaggagttatcggaaacagcttgaaggcgagcgagagggtttcaagctcaatttcacgcaaaagttcaacaaaaagcctgaaagcttcctgtttgtactcaagaaggggatctttctgaccataagcccggagattgattccctccctgagggaatcaatttcacgaagatgatcgcgccatttcttgtcgataacgctgagtaccgcatatttttcgatctgtcgcatgatatcttcaggtacctcacgttcttttcgaaggtagaagtcgtgtgcggcattaaagagtttgtcagcgactcctccgacagtatcgtcattgaactcggctttctcgggtctgaattctaccgacagttcacgaagcacctgctcttcgagagccataccatcagcacctttctgatattttttaaccacaacgtcacaataatcttcaagcagatcaaaaatatcgcttcgcagccgatctttctgtaagccatttctgcgacgggtgtaaatcacatcgcgctgctggttcaaaacgtcatcgtattcaagcagacgctttcgaatagaaaagttctgctcctcaacttttttctgcgcccgttcaatagacttggtgatcatggagtgttcaataacatcgccctcttcatggccaagcttgtccatgaccgaaataacccgctcagatccaaaaagccgcatgagttcatcctccagcgaaacaaaaaacaccgactctccagggtcgccctgacgaccggcccgtccccgaagctgacggtcaatacgacgcgattcgtgtcgctctgaaccgagaatataaagtcctccaagttcgcgaacgccttctccgagcttgatatcggtacctcgaccagccatgttggtggcaatggtcaccgctgaacgctgtccggcttcagcaacaacctccgcctcccggtcattttgtttcgcattaagcacgttatggacaatccgttttgccctgagcattcttgacagggtttccgatacctcaacacttgcagttccaacaagcaccggctgcccctttttctggagttcctcaactttcagaacaacggcgttatacttttcccgacgggtcttgtagacaagatcatccatgtcttttcgaacaacaggcttgtttgtcggaattacgacaacatcgagcttgtaaatctcataaaattccgatgcttcagtttcggccgtaccggtcatacctgcaagtttgtggtactgtcgaaaaaagttttgaatggtgatggttgccattgtctgcgtttcgccttcaatcctgacattttccttggcttcgatagcctgatgcaatccatcgctgtaacgacgtccggaaagaatgcgaccggtaaattcatcaacaatcatcaccttgccgtcctgaacaacatactcgtcgtcacgctcaaagagcgagtaggctttgagaagctggctgatattatgcaaccgttcagagcggtctgcaaacaggcgataaaccgcatctttctgtttgatcttttccgcagtcgaaaaagacgaagacccttcaatggcggcaatttcagtacctacatcgggaagaagaaacaaatcagtgtcctgatgactcagtttgcttaaaaacgctctccctttatcggttaaatctatagtgccggctttttcatcaaccgcaaaatacagctcgtcatcaacctcatgcatctggcttgcattgtctttgagatactcgttttccgtactctgtaccagttttgcaatgccctgttgcgagagcattttgatatatcggctgtttttcggctgtccgcgttttacccggagcaaagcaagtcctgcctgaaaatcgttcggttttgttttcagaagcttttccgcctcaacaaggcaggacgctaccagttgctgctgagaacggacaagatgttcaatccagggtttgatctcctgaaacttgctgttatcagcattaggtaccggtcctgaaataataagcggtgttcttgcttcatcgatcaacacgctgtcaacctcatcaacgatagcgaaataaaagtcccgctgaaccatttcctcgactgttccggccatattgtcccggaggtaatcaaaaccgaactcattattggtaccgtaggtaacatcgcaaaggtactgccgcttgcgctcttcaggccgcatggtgttgaggataacccctacagtgagtccgtgaaaggcaaatacaggattcatccactccttgtcgcgctgggcaagatagtcgttcaccgtcacgacatgaacccctcttccggtgagagcgttgagaaaaacgggaagggttgagacgagagtttttccctcgccggtagccatttcggttattttgccggaatggagcacgatgccgccaataagctgaacatcgtagggcaccatatcccagatcatttcacggcccataacctgatagttgtggcccttgagacgacgacaggtctccttgaccagagcaaaaacatcaggcagcgactcctcaagcgccagggccgtaactttatcatactcttcaccgagagcatcaagcgaagcattgatgttatccgcatcagcaggcaggatgtcgggattttcaagtttcagggcgagctcttttttctgctgctctaaaggcagaagccgggatcgtacttgctgacggagcagagaacccttttcgcgcagagcctcgtcggaaagcgactgaaacgaggcctgtatttcattaatccgctgtatggtcggctggattctcttaatatctttatcgtgctttgaaccgaataccttttcaaagatttttaacatgctctgaatttggggagctgaaaggttgctgaaaacagttaatcaaagagacctgtcatggtgccttttcatgtttttcctgaacgtaactgttctctaaggtattgaattacttattgagaaaaaaggagccgccgagaaaaaaagagtcgatcgttgcgcaagaagatcagggaaccgctatcactcatggcaaaagcgcggtgttgtatgaaaatgagcagtatttcgctgcattgatattctgaattcccggagaattataacgatgccgggtcaaggaccatcgagcctcggggacatcccgtagcagaaaatactctgatgaagagggggagttgcccacgaatgacacgaattttcacaaaagagaattaatgaggccatctcgccatccagctatccagccttgtctttggattaagaaacgaatttgtgtgatggtgatacggtgcttcctttcttgtcagcccttacccccccctcttgtcatctcgaccatcgggagagatctctcttctgttctgttctatcccccaactcggcattcggaactcagtactcagaacttctgacgttcttttgcccacgaatggacacgaatttgcacgaaaagagaattaatgatgctatttcgccatccagccatccagccatccagccttgtcttttggattaagatcgaatcgggatgtcctgttatagaaaagccatgtgtagtaactgatttgcactaaaaacggatcataccacgagcttcttttctccagcagtgaaaaagaatatgaccagcataacctgcaagatccggattaaaaatgctttgtgctccgcgttgcaaaagaagataattgcgcgggcttaattccctggatgcttgcggcatattaaaccatgttgcaagatactgcctgacatgattatcgaccggaaatgcatcaaaacgtcccagaccaaacagagcaatacagtcggcaattttgtacccgatcccttgaataccggacagagtttcctgtaggagagcaagcggaattgtcctgtctgtaagaccggcaagatcaacccttccctctgccaccgctttcgaagcaagaacgatatttgccgcccttacacggttattgttcgtacagtaccggagttcttcaggatcagcacgtgccagcgtaatcgggtcaggaaaacggtgaagggttatctgtttacctgaaaaggcaacagtgatttcttcaccataatttttggcaattaactcgacctgtcttctgatcagctgcatccctattccctgagcgcacataaacgtaatcattgtcgaaaaagggtcctgtcgcagaatttttgttgatagatagggttggattagtcgccatacctcaggataataatcctgaaaatcatgaggaaagcacgtgtcatgatcgacatcaagcgtaaaatatctggtaatatagtcggtaataacaagcccgtctatcgtattatctgacgaatatacctcaatagtattttctgatatgtgctttataaacacaacggtattgttgattaatgaataaaaataatcagaatcagtagttaatttattccacatgaaagactgaccactgaaaactgaattgctgatactaatctgtttgtcaaaacattttatgaaacggtaaaacaaaattaatcactccagttaaatatctttataatgagcttggctaacttaaaaaaagtcttttgtcaaaatgccatagggtattattatgaaatagattaaattacttaaagtaaaatatatttaatcaatctacttggctattaaaaatcaaataatcaaataattgtattgctgaataaattaattaatagactttgttgtttttataaaaaaattaaatatgagagtatagaatttctatttactgtgatataaggtgatgctggatttataaatcattattttaaaatggtttaattaggtcaatcaattacaataaatgacagataatgtccctgttaacaacgtctcttacaggtatcgagagtgatcgtgaagagagtcggactgagtctggaaacatcgggatgaagaacgaaaactgaattacgatttgtcgagaacaacgaagttatcgtgatgcattaaaactattgtagaggttcccttacattttctgacggcaatttctttctcggataatagctgtcacgatccggagtatccggtgattatggaatctctttgagatttgttcataacgcaattgtcgatccataaggtaaacgggaatgttcagccaaataattccgtactcgtagggtgggcatctctgttcacttatcgaaaaaaagcacgagtgccaggctgacggagtgagtccggatacatcctgaattctcgaagaattataacgatgccgggtaactggtatccctactgcaactccgtagctgaaaacattctgatgaagagggagagttgcccacgaatggacacgaattttcacgaaaagagaattaatgaggctgttttgctatttcgccatccagccatccagccttgttttggatcctttcttgtcatctcgaccatcgggagagatctctcttttgttctgttctgttcttttatccaactcggcactcaaaacttctgacgttcttctgcccacgaatggacacgaatttgcgcgaaaactaaaataaggctgttttgctatttcgccatctcgccatccagccttgtttttcattaagatcgaatgggaatgaagagggagagttgcccacgaatggacacgaattttcacgaaaagagaattaatgaggctgttttgtcatctcgcccatcgggatggaatacgaataaggaatcacgacttgttggggacaacaaagcaataaatcgcggaaaaataaaccagggtgctctgaattattctgcctttcaagacgttatacttagcattgaaaggttctttgtaaataaaagcataaacaggaaatgaaactatcatttattcttgtggccggaattgcgttactctttaattccttcgaacaggcagcagccagttctccggacgggaaggccatttataaccgcgagtgcagcgtttgccactctgttaatcctccacctaaatcagcaccacctctgctttctctctctgcacaatatcatcgtgtattcaaaacaaaagcggccggtgttaacgcgattgcctcatttttgaaattgccgaacaaaaaaaatgccgttgatcaaaatgccatcagtaaatttggtcttatgccggtattatcgcttactgatgcagaacggcgcactgtatcagaatgggtttgggatcaatataattccagtatgcgcatggggcgtggaacaggttccggaaaagggcagggacgactcaatccataatatttccgcataatcgtcttgttcagaacaatatggattggcgcttattgcatccgtgccgcaccaaaggggagctatggcgttgaaatagtcatattaaattaattataagggagaaaaaaatgaaaaaaactttcagttggcgtgtttttataagtttcgggctgtttattgcgttttttatgcttcttatttcgggtgtcattctctatatctctcctcccggaagagttgccaactggacagattggcgcatgataggcctgacgaaaacaggatggcaaaatcagcacatcattttcggtttcgcttttgctcttctttcggtctttcatcttttcttcattaactggaaatctttcctctcatatctgaaatcaaaaacgaccgaggggctgaaaaaacctctggagctctttaccattcttttgctttcgttgcttttcggcttcggaacatcgttcaaaatccagcctttttcgacaattatcaatttcggcaaaggcgtttccaactcctgggaaagtaaagaacagcaagcgccggtgcctcatgctgaactcatgacacttactgagctgtcaaagcagcctggtcttggaggcgatcccgaggcattaaaaaaaacgcttgaaaatgcaggaatagtggtaagctctctcgatttgacgcttgctgatatagccgaggcaaacaacatgcccgccaaaaaagtctttgaacttctcgttccggctgaatcaggcaaaaagcaactgccaacgcagggacttgggcagaaaaccctgcaacagatagctgatgatgccggagtatcggcagtctcacttcagcttgcccttaagcagaaggggatcgaaacggaaaccggaacaccccttaaaacgattgctctcaacaataacattgagatgagcgagctgcgaaagattcttgagacaatgataagcaggtaagtcagattcattcccatcaaagtggagaacagcgatatcgctgttctccactgaacggtgagtacggcaggggagccacaaccaataaacttgttggaagacggtttttaaccctgcctgagtcaatacgcgaagaaaaaacaatagtggccggttattttttactcagcagttgctttttttgcctgaatgccagacagaacatccacaatgcctgttacgacttgtttattaaaagcggtaggcatgaggctgtcacgtgttggttcaatagagtgggcaatagaaaacgctaccgccattttgatttcaggagtaacttcagtgatcccggatttgagcaatcctttaaacaacccggggaaaaccaacgcattattaacctggttgggcaaatccgaccgtccggtaccgacaacggcagccccggccttataagcacgatcgggcatgatctccggttccggattagccatggcaaaaataaaaggggcgtcgttcatccccttaatcatctcttcagtcagaatatttccccttgagacgccgataaaaacatctgctccgatcaacgaacttttcagatccccttgatatttcgcccggttcgttttttcagcaattccctgttttattctgttcatttccggtcgaccggagtagatcgcacctttggtatctaccagaacaacctctttaagtccggcatgaatcagaagttttgcaatcgcaatacctgccgctccggcaccattgatgacaacatgcaggtcgttcagcttacgatcgaacagtcggcaggcattgatgatggctgccagagttatgatggccgttccgtcctgatcgtcatgaaaaaccggtattgagagttcacgttcaagcctttcgagaatctcaaaacatcttggcgcagctatatcttcgaggttgatacccgcaaaacttggctcaataagtttgcagaattttacgatatcttcaacttcggtagaatttatgcagagcggaatagcatcaatatcggcaaactccttaaagatgatcgcctttccctccattaccggcattgccgcttccggacccagatcaccaaggccaagaatagctgtgccgtcggaaacaatcgctacctgacttgcccgattggtcagggtataggatagctgccggtcacgccctatttccatacagacagcggctactccgggagtataggcaagcgaaaggtcgtttttggttttcaggcttacttttgacttgatttctattttgcctcgtgttttacgatgcaattcaagagatttttttgaataatccatttatgagtacttcttgtttattgtcatgagtcccgatacatcgggatcgatcatgatttgccgtttaatcctcaccagtttttccaggaaaagtgtatcaagcgaaaaccctgaatgagaagcgaaggaatatagattattttatgacttatcaattgaaagcgctgcgataggccgtttattgctgtttctctcgtcatgaaatctcgctacattgcagaaaatagtatgagtatgagaagacgcaagtcgcgacaactcccgaaatcgtaaaaagaagtcaaatacagctctgacggttcgacagctctcgctgtaacagctcaacagaacttaaattacaaaagcctttatgtatcgccagatccgcaatattttcaaatacatgaagatcgctctcctgcttctcttctgcacgttttttatgcccgaacggatatcagcggcagcggttgagagcagcagtgatcaagcggcggtatatccccaattgaaagcaaaagcttcgtcgccaatcggtttcgtgccggagggctggaaactcgaaaaagagtatcgcgatgatcttaatggcgacgggatcatggatcttgttgtgctgctgcgaaagcagcgaaagccggatcttccgaaaagcagcgatacttcggaatttgattcgtttgacacgaaaccaagaatacttgctgccgcattcggctcgtctgctgaacacgggttcactcttgtgatgcagaaccataccctcattcctctgcatgaatctccagtcatgagcgatcccttttcagagctcaccctgaaaagaggagttatgaaaatcacccttgaatcgtgggcgagcatggggtcatggtattcgtcgaacatctccttcaccttccgatatcgcgagaattgctttaaattgatcggttatgaccgttatgagctgcacagaggatccggaagggaggtcgaaacaagtattaattttcagactggcagaaaaaacgtgagcagtggactcgctgataaaaaacaccgtatcaaatcgagccggtttcaacgaagccctctgtcctgtattgaaaaggtgggtgaagggtttgcctttgaagcaccatagcctgcgaatatgaaaacaaaatcggtttctcctgctgcttccggcagggaagccgggtaatgttatgcggaataagtgatcccatgcggcactcatcccggaggccattttgtagcgctaaccgtaacctcattgtatatatagagaaaaccttttcatcgcatacgggaacagtatcgaagcaatgcctgatgataactattattgttccatcgcattataagtttgataatcatcggtaattacgttatacttcgcttagatgtcagtcaatggttgactgatcgctattcaggtaatttgtgctttggttacttgtcggtatctctttttttcaatgcacatgtactatgagaattaataatgaatatttacattggcaatttggcttacacggtttccgaagatgatctccgtgacgccttctcccagttcgggcaggtcgatagcgctaacatcatcaacgacaaattttctggccgttccaaaggattcggtttcattgaaatgtctaatgacagcgaagctcgcgaagctatcgaatcaatgaatgatcaggatttgaaaggtcgcaccatcaaggtgaacgaagccaaacctcgcgaagaaagatcagagagacgggaccgctattaagttttaagcaattcttgctcccaagccagacaaacactcgttttgtctggctttttttttgccagggaaaacgaaccattttcggaaacgactcctcatgggaaaaaatgaaataaatcactgtttattataaccgcccgtacggaagcagatgtttcaacatgaatgctataatattaatcattgcattcatgagtgttttttatataattatatctgttttataatataaattatgtaaagaaactatagcgcatctctatggataatacgattacgcttatctcttatacggattaattttcccgattttatatttataattttcaaatcggcatccaaaccggcatttattttaaaatttatatttttattatccataataatggcgcatttatttataacgaaattatcaacagtaaagtgaattacttttcccggttttccttttgcaagagcagtgttaataatagttggaaccctgccaatcaaatggtcaagatcaaacgtaagctttgatgcaatagagtccctgatcacatcatgcaatatttcttcgccagtgttgataaaattatttttagtatccagtgaaaaatcaaatttttgtactataagtttctggtggggaacatcataaaacaattgtccgctggcaactaaatctccttttatatctttgtcagtaataacctgtaccgataatccctttatcgacgcatatgcctttaactttttgatagagacggtatatcctctcgaagtaaatatttttcccttcaacagacgattcaactgctcgttgatgatgtcaaaggaggtataggcatataagttgatatcggaacggggcgttatttcagcttccttaagtggtttcaaatccggtaaaggcttggggataacggctgttgctgtatcggtcaacatcagcatctgcgcgttaaccctggtataacaggtgatgttgttgcggttaaggtcgattttcccttttatgtcattgcagaaaaatctgatccatgcttgaggatgttctttttttatcataataggatcttgcaaatcaagccatacatctgcaatggccggtcttaatatttcctgtttgaatatctcattatcaagcatttccgttaactcatgaccactttcaactattgcctgatccaactctttttttatgtttttcctgaatggtccgagttttacgatgggttcattgatccagcggtgtttgttaattctgaagtgagtgacaatacgccatttattatcgatatcaaccggagttgataaagtgataataatcgttgtatgaaaatcactaacttgttttgtcaaaaagtttccaaatctgctttcaataagtttcgcatcaacatgcaatggaaatcgacaaagaagttcttttccgtttgacgatatctcaatattgctctgttttgtaagggttaaagtaatttgttctttttttgtttcctgaagaaaaatattcttttcgagaaacttgccggataatttattatttaataattcttcaagtttttcgatatcataactgacaggaatgttaaatgcagaaggcaaaacatcaatcacaatatcttctgttattgctttcggagcattgacttgattatttatcctgttttgaataaataaagccagagctgcggctaagatggcaacagcaattccgataataatgaccggttttttcatgatgagcctgttctgcgattcatgtcttatagcatctcatcgaattgagagggtaaaagctgattacaaaaagatggcgattttgtttatgcatgaaaacctgtaaacatcctgctcttatgcagtgtgtgagagcgattataaaaccgtaccggaaggaagctgactgaaaaagtgcctgagcgaggtctgatttatttcgtctgtctgaataagttcaaaggtgctgttatgagcttcctccataaaaagcgaaagaacggcaacttcagcaacatcgcttcgctgaatggctccggtagccagtcgatcgccggtatcaaaccgcagtgcatgcagaaggggaggcccgtcaagaagtcctcccggacgaagaatggtataggaataccccttttcggcgaataattcacggacagcatcctcaccggccaacttcatggtaagaacgttgccgtatttattgagtggatgatcaggttttgtaacagcaagggagctgacaagaataaatttcctgatgtttttttgtttcgccagcgtggcaaggcgaataacgccgtcccggtcaataaccgatgggggaggctcttccggattggtaacggagctgccaattgcgcagattatggcatcagcatgctcaagagcacttttgatctcttcggaattttcaatcgagcctgtcgagatatgaccttcaacctcgggcccgaacagttcaaccgctttttctgacgagcgaacaaagagatggcaagggatgtgatgttcctcaagccgtcgtacaatccattgacccgttctgcctgttgctccaacgaccagaacggttcccttaaaggttcgatccatgcaatagttcagttaaagagtgaaaatttgacattataagccatggtcagatcgacaagcgcgtgcaggatgatcacggtgcggatatcgcggtaccagaaaaaattcagcgcccagcttccggcaataagcagttgtaccggcataaagagcggcttgaaaggacttgcctgatttatgtgttcgggaagaatctgaagccagaaaaggccgtggatgatgccgctgaaaatcataaaaaaaataaaaccggcacagaatttcagcagggcattggtggtagccttgcttgcaagccactctccaagccgaaaaacagcataaaacatgaaggtttccgcaataccattgccgatactgaagacaatgagagtcggaatatcaagagtgcggccgccatcataggttgagctgccatagacgacgacattgagaataagaataagaaccgatgcgacaaggagaataactcttctggtatcgaaaaccggattaaaggtcaatatatccttgcgaaaaaaaacgaatccgatgagaactgcaattgcccagtaggcaaaaaccatcattggaggggtgatctgcataaatcgtaatgttttgagtttaatgatccggtgaaagggtttctgcgaggtatgaacttctgacaaaggggcctgaacgcacatttcggagcccaagtgactctgcaacagttttataccggtcaaattcctcaggtgtcacatagcggttgaccgggatgtgacttgcgcttggctgcaaatactggccgatggttaccatgtcgcaaccatgctgtacaagatcgtgcagcgactgaaccacctcatcgaaagtttcacccatcccgaccatcaaccctgacttggttgtaaggttaaaatgttcttttgcccggcgaattatgttcagagatgatgagtagtttgcctctggacgaacaatatggtaaatcgagggaaccgtttcgatattatgattcaaaacttcaggggcctcagcaagcacgatatcaagcgcctcggtttgtgcctgaaaatcaggtataagacactcaagcgtcaccttggggttacgctggcgtacagcctgcatggttttctgccagtgtcgggcaccgccatcagcaagatcgtcacggttgacgcttgtcagtaccacatggttcagattcattatttctactgcttcggctatgttctccggttcaagagaatcaggcatcggaggaatggatgctgtgccaaccgcacaaaaccggcaggttcgggtacagatgttaccaagaagcagaaaagttgccgtaccccttgaccagcactcctgaagattcggacacatagccgaacgacaaaccgtgttgagattccgttgctcaagaagttgccgcgttgcagcaaactcgccatgagcagaaagtctcagtttcagccagtcaggttttcttgcgagtacgttgctcataaatggctgagatgctttgatgcgggaattcatttatcattttcaagaagccgtaatatagggaaatatgaaggcgaatatgcaagagcgccatctaaaaacccatcttgttacagatgcgtcaataactcctgtgtcagagtacacgggtgaatccatcatgatattgcacccccttattcttctgatcccgtttactttacataatttatattatacaacaaattcagagacaaaaacaacaaagcaagtgtctcctggatttagagatttccaatcctaaactcatccatggaggttaaatacatgaatttatgtttgcagcatacctgcaaagtaatccgcatagctcgcttggtggcctgactccggcagaatttgccactcagaggcaagaatcttctttaagtctggtgtgattaaggtgtggcaaacccaatttaatatttaaattattcacaaagtaaaaaaattacatcagccgttacacgagcatgctcctttccggatacccgcattgtcatcggaattctaaagtaattttcgaaagagatggtttagccaaagcactcatgtcgattcttcacagtgaaaatgatctgtacgagctgctgactcatagtgaggcacgccccaagggttcctacaaccatgtgacttgggaaattcgtactaaaggtgaattggattctgacgcagctctgattaccagtgttcacgaggcaatgcacgaccagttgaataactgcacagcctacggattaattctgatcatcgttgcttatctgacccggagtaaagcaatcgacaagcaaaatctgctcaaactggttaatgcctgccgtacttctcacgagatattcgccacctataccagcttgttgattgtttcccgggaaagtattttgcaagacctgattcaacaggattacccatcttatttcaaatacgttcaactggcacaatctctgatgccaggcgtgcacaaaaaacatttacagtatccaattatcaatagtctgattcgggtttgttaccagaatccattcctggttcaatatcttagacgcggtgaactcctgaaccttaaaccgacagattgccccgaccagcgtctgatccttctttctggatacctgactgaaccacgtctgaaatcctggctgcaaactttcgtggaaacacatgagtcccccgcagaagcacggcgttttgtcgaagctgaaaatgatcttgacatgatcactgaggacgtgatggattttgacgccattgggcaggctttatccaattttgtatatgaagccatcaagacagacgcaagcgtgggctttccggtaatggagtttgacgcgcatctcgattttttggatgacttgctggcctatgcaaacaggcttgcaccaatgggtaaggccagcatgccattggtgtcaaacaaataccctgaaaagattgacggtgtgtcatggtatgaatctgaagcagttgttttcaatgagcagttgcttcccgcaacagtcataccctttgcagactttcctgaagagcagttacatcgtttgttgtcgcgggcagagggtaaagattacttttacatcatatctcggattacggaacgattcctaacgcagtatcagttcagcgagagtgacaggaattggttaagtgagtattatcctgatttcgtcattaccatcgcaacaaagcaaaatgtagatggggtgatttcaattgtatttgtcatgctggattcgcctgatcaattcaatactttgggtaaaaaagagttccccatgctcactaattcttccatgttgctgacttccgaccatgcatgggagccatggtatgagatcatcgaacattacagtacgcatactttattgtttgacctatcaccttccattcatttggaacgctcgattacgataaatatctatgacaaggtttactacaacagcttccatttggaaatggaacaaggaaattacgcttttattgtaatgatttgtaatggccccaaagtcgctcagggattattcatactgccgtgtagtgcggtgatgtccaatttgttgcaagccaagctggaaaagctgggcgaacgctttcagttgattgatcctgagaaaaatttaaatgaggatatgcagtggttgttacgcctccagatgacccgtttactggatgaatcacgcttcgatttcaaggcactaagtagccaatacgctttaatgggatttaccaatgatcgatttcacactgcttgataagcagaccagtttcgaaatgctgctctcacatgagcagtttgaaagcatgattgattatgcggaattttcatcaggcaatctgctggaagatgaggttgtacgtactgttattgagcagtcttttctgtacctgaccgttcatccagtggatgcggaagcatttgcatttggcgataccagttggcggatcaaaattgtccccaaccttgcaaaatccgctattgttgcagcagtcatggttggactgttgcatgcaactggttgtacacatttggcaagtcttgtattgcctgctgtgttgccctccctgattgatattgaaaccattcggttgacggtcaaggatgacttgattcttgctgagatgcggcgaaatgatggcttacgtggcaaagcgttttgtccgcaggaaatttatgatcaactttcaccatccacacgggaacagttttcttttattgaatttgtggaagtgttagatgctttatcgatatcgggaaatatggattgggatcaaaatacaggattgtttacgttaaataaaaacaggaagctacggataatatttagttgaattttaagttcactgctatccggtttttgaaaatttaaatctctacgggtgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtacaggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacaacgggtaatattctccgctgcttgcggctctatcatatgggcatcagaggtacgataggacgaagtactctggcttattgcaaacgaaactcgtgactgacgtatttatcagggactttgcgcaagacgttcccgccatacgtttcattggcggcaatctttgacatcgcaaaatcagcctgactctgcaaggacaaccagataagtcttcggcacaagccacaaacaaattctttcctcgcgtccgcgctgatttcgccaaaccttctgaattaatgagccagagcccgactgacagcttcagggtcatgagcaatgactgttaaaagaacccgcgctgctctttcaggctgtcggcgtttctgttcccaatcttgaagcgctcgaacatcgaagccaaaccgcaaagaaaattccggttgtgttaaccccaagccaaggcggatggacttgacgtccacatcttccgggatatgagcaataaatccttcgctgatttcactacgcgcataggcaagggcctgattcgcggatttgatgagtttacttcctgcttttgacatggcgtttcactccttttctgtaaatctcggtaagcgatcctaaaatttgcttcagttcatttcgttccgcttgcgacaaattggctttttcaccgctccgcccgtacccttcatttcatctccagaatcaggatatggcgccacataattaacgattgctcgacgttcatcttctgataagccaagcgccttggcatcggtcagataatcgggggtttcaatgactacttgcatgaaattaatgtacggcattgccgtatcgaatgcaagagaaattatcaataccgccaaaggcgagcttcccgctttgacattgctcacggatttgaccgatatagtctgccggagagcgcttccctactttgatgttaatctcctgctggacatagacatagttcgccacctgattgtactggctctggctgaaaccattctctttcaaatactgccgaggaaaaatatgatggatatccccccggtgttcaatcatctccttcacactgatgtctcgcgacaggaaccctttgatttgcttctggaatgtcagctttgtatcagcctgttatttgagtaaatttcgaagtgatattatttggatgtaatcaagacaatacttccggtaacttctttaaaagtaaacttttggataatgcctgaactctcacgatttttcgggattttgataagaatgtatgctgaactggatgttccccatcatacgcctcattttcacgcctattatcaggattcacaagccgttttttctattgacccggttaccatgatggaaggcgaattacccgaaaggcagcgacgacttgtgatggcctgggctgaaattcatcagtttgaacttttgaccgattgggatttgttacaggatggcaaggccccggtaaaaatagaaccgctccgttaattcaagacgataactcactatgaaacatcaatttataagggtcttagctgtcgatattcttgacggcttttcattgcgtgtacatttcgataacggtacggtaagggaaatcaatctggaacccattttgtatggtgaactctatgaaccgctgcgcaatcatgattttttcagacaagtcaccgttgacgaggaagttggaactatagtatggccaaatggagcagactttgaccctgacttgctctatgcatgggacgaacacatcgacgcctttgcagcccagatgcacaaagtcgaacagtcacaggatcggtaacggtttcaggggcctaccaattttagcgcccaggcgacaccgcaacccaaagcgcctgcagccgagaacgaaacaacaagcacaacagaacaaccccgagtcgttcgataataaacccggttgtacagcgccttattgggattggttatccagccatagttgaatccctgggactggcgggcgtaccgcttccacgatgtgcgggcagcaatgcgctttttgagcgaaggaattctaaagccaactttcatggcaaccgggttatttcattctcaatcaaatctatttctttgtttcatcggctcactcccccattcaccagccaataacgatccccaaaaagtaccatggcaacaacactccgtttcaaaccagataaagggcacatcatcctcccgcttggagatcagatggcccttatcgataccgggtcgccagcaagcatctcctcccgccctttcagctttggaggagagcgccacaccaccccggctcaactcatgggttttacaaccaggcaactcagtgatctggccggtattgccatcgacatcctcatcggttgcgacatcctgtcacgtcataaactcagaatccgctggcatgagcaatctatcgacatcggtgacgacactccggacggcgacagcgtcgatgagatggaaacgatgagcggatgcccgatttttcccctgcggatcgccaacatcaacacaaaagccctcttcgacaccggagcgcacctctcctatatttccccggcgctcgttgccggcatggcgcaaacaggccaaaaagccgacttccacccctttaacggccacttcacctccccgacctacacaatggaaaccgctctcgggggcaaggcctttaccatggagtacggcacactctccggcgagctgggagcagccgtcgatatgaccctgaacatgaccaacaccacagccgttatcggcacacaactctttcagcacttcgactgcactatttcatggaaagatgggagaatatcatggagtacgaataaaaagattaacaagctaatcactccggcaacatcaaccttggctccaattctgaattttggtgtgggcttggtgattgggttctaatttgaaaatggctaaattattagcagtttagtgcgtaaagttttttgtgataaggtacgggttcttttaaagtaaagaatgggtaaagggcggagtgtctgagttacataagatataaggagattgaaaatgcatgctatggaatttgaaactacatcccatcagcatactattcgcttgcccgatagcgttcctgatggcgttcttctccgagtattgctgctttcggaagttccgcttgccaaatcacccgcagagcgtaatcttaaagtattgctcgcttctgtaaccgagggtatgaccgaatcagacacagagcgaccgcaagattttggtagagaggtgacagaatgggtttcctgattgataccaacattttatcggagcttcaaaaaggcagaagggcgggattgaacttgcaacagaaaaatggacacattaagacgccataactatgggcagcatcaatgagtaaagcatttgcaattgattttgaatggcttgagcgcttcactcctgatgaagcagagcgctttacctttgctgatattaaaataaccgttggtggagtgctcattacggaacgtgcccttttacgtctggttggtgatcggctctattcaccagatacagacaagtttctgccagttaccaccgttaacactgcccggcagaagtttcagcgagctttcgcccaagagtttctctgtccatccaatgccttgaaagatttcattggtgaagacttcggagaagagaagctggatgaagcggcacactacttcaacgtttcaacaagagtgatagagacgacattggtgaacaaaggctttatagatcgaagaagtctgttcgattaagtccagcttgatgcaaaataaaagctgaaatcaaagcaaaaacaggctggctgagatggtttgttgtccgaatgcgacggatgtcctgcgggagaaaaacctttttttccggcaaacaaagcgattctactgtacgcatcgttacttcatccattgctccgacctcaacaaggtctttggccatgtcatgggctatatcaagaatcttgctcatgagccgttacctcccagtatttctttatcgataaaagcaggctcggtttttacaaaacatacagccatgcacgctctacagccttttgccgtaactttttagctaatttttcagactgaggatatgaatagtctgaaaaatcgataagagcatgttctggaaatgatgctgaatcagagacaacaggcaggcttaactcattacattccttgacactgacagccataacaccggctgaactttttagcagctttttggtatagtgctcgtaagctttctccgcagtaatcatatcgttatcgtatacggaaagctttttatcatccttgattgtagggcggaatgcctgggaagttatctggccttgcttgataaaactcggatgaatctggcgaagcatcagtgtagcgtcattcatacctcatcctccgatagtgtcttgagttcctgattcagcaacacacaatcatcgagcttgttaaaatcaagagactttatgatttcgtcatcattactcatgttcaaggcatgaaagtcaccctgatgggtatcgatatttacagcaagagttatttcataaccattcaagccccattcaatttgaacgccaccttctggtgttggataaatgcatggtacaggcaattcatccgagtaatatgtttcaaaatagccgacaagccagtccagcccctctttacccggcgcaacaccttcaccgtcaagccagccattctccagagaacgaagttcatccaactgaaccagcacgtcgttagaatccagcaagctgatgtgctcgacagaatcgatactttgaagccgattattgcgattaaaccttcctatcccctgcagcatcacgataccgccatgaccataacgcatgaaggcatctttgacgatatcacaatgttgtggtgaaataggtccactcactgtaggtccactgataatgtgcaaatcaaacgtcattttcgcctgatcagctgccggtattgaccctctcaaggtaatctcctcagtaagctccatcacgttggaggaggcaagcaataattttctgcgagtagttttgttcagtcgagccggttgtgctctgtcagcaggattcaactcaagagactcgccatctctgagacttctgcctattcggtcaaaataacaaagaagattttcaggcaaatactccttgacatcccgattttgttcggcggcattaaccgcattaactatcgaatttttagcccggtgaaagtaatgggcattatcagaagggaaaagattcagacttgatcccgcaagagtgaagaataaggctattttcgggatggcacttccctcttcaatacctgtcagcttcagagagacaccgttggtaaaaccacgaggaatgcgtttcctgtcggggtgttcttgcatgtacccccattttgcggtttcaacgagcatttcttccagtacagccaaatcccgaagaacttcaagcggaatggcatgtcccgaaaatcgttcaccaacgagccgggggctaaggaattcaatgttgttcaacgtgctgctcatttcgctctattgttggttagaggtcaatataaacaacatgaataaaataaagccataaaggcgcatatccgcgtctctccattcgaaccatggtcaaaggaatatgtctttctggaccaagagctgcgagccgttgttcaggatgccgaattgggtaagcgctttgttgacaagctcgtcagggtcaatgtgttgaatggtgacgagaagtggatatacattcacgttgaagtacagggcacacagcaatctggatttgccgaacggatgtttgtttacaattaccgtattttcgaccgatacaagcggcctgttgccagtctggcagtgcttgcggataaacacaagcagtggaaacccacctcttatagcttttccgtgctgggctgcaaactctctcttgagttcccgcttgccaagctgaccgattacgaagagcgacttgatgagctgctggaatcagataacgtttttggatggattacagcagctcatatcctgacccaaaaaaccaaaaaacaggatcaggaacgctatgcggcaaaaatacgcttagcacgaatactctatcagcgtcactgggagaaacaacgtatcattgatttattatattgcaaattggctgatgcaactgccggattggttgaacagccaggtctggcaagaacttgaaacaattgaggagaatgagaaaatggaatacgttacaagcatagaacgacttggcatggtcaagggccaatacaccttactgaaaaggctactcgaaagccgctttggcctgttacccgagtgggcttcagagaagttgaaaaacgccaaatcaaaagagctggaagcttgggctgatgcgattctcacagcaccgactctggaagatgttttcaaaaaatcggatgtgtcataaatagagctgaaattcacgacaggctctggcggtcgctgctctttgccctgcatagtaccaccgccgcgaagattgttcgctttcgctgacttcagggttcttctcctgataatgttgtacacactgaagcattgaaaaatcagacctgatgatttcagcactgtcatgcacctacgccttgtctttcaggattaccggattcagcccctcaaagcgctcttcgacaggatgaaactcagttttgatgttggatagagtgggaaactgtacctttatttttctttcctgatcgttcccccttgactttttgtttgtaatgaacgatattaaggcagctcatctaccatgtgtggaaggagtaacgaggccgtccttcgaggcggcttcagctttttttaggcctttttccgctgatattcttcatattccttctgcaatttcctttgctcaaattctttcctcgcgtccgcgctgatttcgccaaacctttatggccggatcactatcatgctcaattacctgcttcggccagcgaatacgttcgcaccttctgaaccttttacccctctttttacttcgtttagctgaaaagagtgttctgtgattttgagaaaaaacggtactcttcggatggcaatctgaaaagtgtctctataactctgaaagtgaggctcttgtctgaaaatgaggatgcttggggagaatctacaggcggcttattgattacagaataccgtccgctgtaaaaaacgaaacccggcagtttgaattgcttcagggactaccgggaataagaaccagcgaatttaccccttgatattgaattatgcaagtagaaatcaagaaatgaggtacaccgattttgaacatatcatgactccggcccggatggggcgctatttgacagcttgcggaggcaatactcgtaaggctatgacgatgtattgcaagaacttacagctatcccaagagctttttaccgtcatcagttgttttgaaatcgccctccgaaatgccattgataagcattacgcgggcaccttcggcaacgattggctacgtaatgccgctgctccgggtggtattttcgataactcgcaatgcaggatgactaaaaccactatcaacgatgcaatccaaaagctgaaccactcttacactcactgtaaactggttgctgaattgggttttgggctttggaggtaaacatcagaaatcgaatcgcccatcatgaacctatttgcttcctacctggtaatcctgtaaacaataccacttacgctcgacagcattacaacctcatcctgcaattttttcattggatgagcattgatgaagcggcattactctacggacttgatcatatcaatacagtttgcaacgaaattgatgccatataaaatctggcatcatacaattgcttgtcttcatgtagaattaaaggtcatcatgacgcaagagcttcataattccatcagaaccatgacacagtcagaaatgaatatgggccgtagcaataaggctggataaagaatgtctccaactccccttcgaatccatggaatgaaccgacttttgattatatctgaaaccacgtttatttatccctgatttatttcgctgtaatactatatttactgcacgtaaccaacagtctcaaaaaactcatcacagaatagccttttaccgaaacactccatgaaccagcacacacatgacccgcgtgagcacatccggggtattcaccaaattctgatctccgacaaaaagcgtatcggatttctttttggtgcaggctcctcttttgcaacaggagtaaggggggttaatgttccggcgattgacgagatgacgagggtcattgttgataaaattgaagctcaatctccagagtttgcggctgccgttaaagaaattcgagctgaaacagaaggcagcggccttgcattcacgattgaatcactcctatcgaccattgaagctaaacgtgcggttatcggtgcaggaacgctgaatggccttgattccataggctttggtgatttggccaatctcgtcaaaaccaatgttgtaacacttgtttccgttcacgaccagttgccaccagaagagcgctcaacactggcccatgcgcaacttgcaagctggatttcaaaggcgaggcgtcgcttcccttccgagattttcacaacgaactacgattacctttttgaaatcgctctcgaagactcaggcattccctatttcgacggcttttctggaagttatgagccatttttttgccctgaagcagtagaagatgttgagtcataccctcaactggtaaagctttggaaaatgcacggttcactgggatggacctatcgcgagagagaccaagccgttattcgcgatagaagtgcaaccgcagaatcaattttgatttacccatcacacctgaaatatagcaccaccaaaaagcaaccttacgtgggcctcatcgaccggttgtgtgccttccttcagcaagatgacgctgttctcttcacctgcggctactcattcggtgacaatcacatcaatgagcgaattgtaacatcgctccgaagaggtgggaactcacatattatcgcgatgtatttcgacgaattacagaacagcacctgcgcacttgccgatgaaacgaacaaggttcgcaatcttgccacccgcgacaccggcggaaagatgtcggtgtacggatgtcgtcatgcggtgattggtggaaaattcggagagtggcaactgaagggggaaccaaattctgccgagaccattcgagtgaaccaatattttgatgaggatgctgccatgcctgcccaggagtcaggagaaggcaaaggagatgaacgttggactggaaagggtcgctttcttcttcctgactttcagaagctcactgaatttctgaacgacttgtcatcttctgatggccccgtcaccacaccgttaccatcatgaagcacaatccaacccatattggccaagttgaaagcgtcagtggaaactcggtaaccatcaaaatggtgagtaattatccatcgaacatgccgattgtcgatggaaccgtgtatagaatcgggcagattggatcgtttctgaaaatcccgcttgggtatgccaacctgtatggattgattacacaagccggagttctggcaatgcccgactctctgctggcggcatacaaggagaacccttcaattaccgatggtcaccgctggttgcgcatgatattggtcggcgagcagatcggttcatttttcgagagaggtgtgctccaatcacccacctcgggagatcaggtacatctcgtgaccaatgaagacctccgcatcgtctacggaggatacaacgaacaatcgtcgattgtcatcggcaatcaaagcgcatcggaagggcttgccgcgcaactcgacatggataaactcatctccaggcattgcgctattcttggcgccaccggcagtggtaaatcgaacgcagtcagcattgtcgtcaaagcaattgccgacaaaaattttcccagtgcacgggtgctcatgatcgacccgcacggagaatatgctggttcattggccgggagatgtcaagtattcagagttggggcaaacagtgcaactgatgaacaggaactgtgcgttgccttctgggcattaccgttcaaagagttgatggcaatatttccgggcaagctctccgaccagaatgaagactatatccggggcaaagtactggaactgaagcgcttttcagcggtggctatcggcgggcttcgcgaagaagccatcacggcagacagcccaatcccgttttcgattcataaactgtggtttgagcttgatgattatgagcgtatgacgttcaaatctgaccgaacaacacctgaaacccttcttgccaagggtgatccatcgacccttacctctaaccactacccaacggctggcttgggaagcagcgccccatttttgaacaataaagcaaagggaatgctcggatttcttgaagggatgcgctccagactgctcgatcaaagctataatttcttgttcaggcctgtcgggtattctcccgcattgaatggctccacagataacgacctgccgaaccttttctcaacctggtttggacatgtctttcctgtctcaattttagacctgtcagcaattccgtcaaacatcatgcaaaccatttcaggttgcattctcaaaatcatatacgacgcgctctactgggggcaaaacacacttgttggcggaaaaaagcagcccttgcttattgttcttgatgaagctcatgcttaccttaaagcaggcgaagagtctatttcgtcacgaaccgttcaggcaattgcaaaagagggaagaaaatatggcgtgggattactgcttgtgacccaacggccatcagaattggatgaaaccgtcttgagccaatgcggcaccatgatcgccctcagaatgacaaacacccgtgataaagggcatgtttcatcagcgatgcaggatgagttacgagaaatgactgaggtactgtcgagccttcgaaccggtgaagccattctcagcggagaggctgttcggattccgtcgcggatcaagttttatcaggcagacaatgcagtaaagagttctgatccaattgcctcaaaactttgggccaacgccagcccgaatgttgcagagtacgaaacgagtgtacgcaactggagaaaccaatcatttacccaaggaggcaacaatgccaatccctgaaaccatggaaccggtggcatcaacgaacatcactgccgtcggttacgatgccgaaaatctgacggtgtatattcaatttcttgacggttcagcatacgcctacaaaggtgttcaggagcgcgaattcgagaatttgaaaaccgccccgtcagtgggctcctactttaacaggaactacaaaaacgtttatccttacgagcgggcttaggcggacaatccttaattaccctccttcgaagatagctgagaggttgttcggaatttcctggctgctgaagttattcaatttcgaataacttcagcagccatagtcttcactgtgtgtaagctaacaccttattacactattcccacaatattctgcgaagatcctaagaatccattcacgctcactatggcttcaattaacaattatgagactactaacgattttatccattaaatatgctttttcaagaaaacgagtaagatcatcatgaataacttcgaaataaaagcaaaactcaagatatccatatttttttgtttcaagagtaatactatataacctgtcataagtatttcttaaaataattggctgattgaataaattagaaaacgattgatattttacattttttttagacctatataaatacgtaaaggcaggatgtgcttttttttcaaaagttatatcatcattagtaaaaacaagatgtgttgccaatatatccagatacccttgatcagtcttagatgctctatattcaaggaatacagcgtttactctacgaaaaaatgcgcgttcatcagaaatttgatgaactttagctggatgtgcactttctccaacagttaaacggcagcacaaatcgccatctccaaagtcacacacagtgttatcaataccaatatctgtttttttataaatattattttctttaacaatccaattatttggtatttttaaaacaaattttaaatctttgtatgtgaaaataaaagtactcatttttacttcgtaaaaaggtattaattcatgacgaatttcttctataaaatcagcaatcatacccaatatataacgaacatcacttgaagaggtagagaatcgtttatgcttagatccaataatgctatcgatagcaacagaactatctttttcaaccaactcaatctcaagtatattttcaggggaaataatattcctgctaatataagcttcaatttgacaatattcagattgattatagcttttatttgaaaagcatattatcttttttgactgagcaataccttgattaattatttcctggaaatttaattcaaatgactcaaccgaatattcagcaaaccatacacttagcccttttgccattagttgctcagcaataaaccttaccaaaaaagcatcttgacttacataacttaaaaaaatatcatacttcttctctttaatcgacaattcatgcaaagtattatctgtataatctatattgacaaattgcaatattttttgccaagttttatctggattatcggcatctaaaaaatgaaagtttaactttgaagccggtggagatgaaatatgttttatagattcaggttgaactaaaagcaaaacgcgatcacgattaatttctgatattaaaaaatttataaataattcacaatgtctataattattaatatcagatttagatgatttttctctatgaaaaaacaaatctccaacaaacaacattattttcatatttccgcttttttcagataatatgtggcgccaatgaagaagcctttcatcagaaatatcattaaaatcaacactaccagtaccagtattttccaacaaaagatctgtaaaaataaatgataattcagtaactataacaccagactttcttaataatgaattataataattataccaaccagaatacatgttacacgtcataacatgaatctctttatcttgatcagcaccttgtatttcttgaaccaaaagctttaacttgttaaaatcttcagaatcatcgacaattgaacaaataataccataaggcgattgattaccattatccttaataaatatattagcacctaatttaattaattctaacgcgttaacatacttcctaaaactcacataaagatgcagtatagtaaatccagcagggaatgggctgtctctatattcatccgcctgtatatttatattcgccccacattctattaacctcagcgtaatattgaaatcgtaactatacgcataatgaattgctgccccccccatatcttttgcattcatatctgctttagctaaacaaaaatctgatataagttctattttatctgccactgtatacaaatgatctcttgcagcaatcactgcatgaagcggaaggtgacctctatattctcgtatattcggatcagcgccatttgcaagaagaaattttacaatatttttaaaccctttttctacggctctacttaaaggggtcatttccttgaatttgatattaggatttgcgcctttactaatcaacaatttaaccatttcgaaattgccgtaattagcagcataaagcaatggggtacccatcgatttaaattgataattcacattatcacaattaagaactttttttataaaatcagcatctgatgagtcaattgcatcggcaacacgaatttcatcatcttgattaatattattatttataaaatgcgattcttttttattactgttcccaaaaaacatctttattatttttttcataatcaatctccatttatataaaaaatcaagcaatactataataatatgaggtattataattattcttttaataccaatttgttttccgaatgttatcctactatatttaatatttagaatttacacgatcgaataacacgaaagccaacaatactatagcttttaatgcttggatcgcgatctttccgtgcatagcaacttagtgcgccagcttctgtactataatcgccacctcgtaatgaacgccagttttcatcttggttatacaaatctgctgtccactcccacacattgcccgccatatcatgcaatccttcaagtgttgctccctcagggtaacggcctgacggtgttgtagagccttcattattgttataattggcaagtgtttccgagggctttttattgccccacgggtacgttctgctctcttttccgcctgctgcatattcccattctttttcagttggcaaacaatacaaatcggtatctctcctatcactttccagcaatgagagccacaggcaatatgctcgagctgcataccagcttggctctatcactggctgataatccttgtttaactttttatcatcatcccaaaagctacgaaatcgtgttgccagcgatttttccccctttataaagtcgctgaagccattgatgctctctgccagatcaaagagactttttatgtaggtttcaacaggcagtatagaggcataaccagcctcttttgaatccagatagttgataaacctgcggtagtgctggttggtcaccgtatattttgcaacgtagaagtctggtacgctctcctgcctctttgtcagagagaaggtgaagctcccacccttgatcagaatatagtgagcaccaagcttatcggatataatcgtgtcttttgacccatagcgatcacgtttgctacccaaacttaactgctctgtatcgcctgcaatttcaaaggaaaaatccagcacttctgcttttttctcaaacggagcatcaagaaacttccgcacagcatcaagggcatccgcagtgccgatggcttttagacattgcattatatatcgctgccggtttgttgtggtagccgaatcaagcaacttcttctgcaaagcatcagtttttgtttgccgggcctcttcaatgaaagtaatcaataaatcctgctgcttttgattaaacatggcgctaacctctgagtcaaacagcttgcccataaaagcatcaaaagcatcagcatcaacctctgagatataaaaacggagcggttcctcccaccagtctttcccaaaattgttcactaacgtattgagataacctggggagctgtgcatttttttctcaagctgtattcccgccatgtactcccgaaataatttgtgtcgaaaacgatactctttatctccataagctaccagcaaccccgcacgatcaatcaggtttgcacaaaacatctcgactgaaggtggcttgttaagcgttttaaggtgtttctgcatctcattttgcatcagcgctttatccgcttcgtccttttggagctcctcctgcatccagagtgacaccggcatcagtactcgccgggcatcttcagcactcagcaaaggagagatctctttttgtctgtcgcgataatcaagaagatagttcactgctgcattaaacaactctgatcgggttttcggtagatagtgtcgctctttccagagaatcgccataatctgtaatagcattggaaccgctgccaataatcgcaaactcctgttctcttccctctccaaaaaagcaataattgtcgcagctttctccgctgctttttgcttctgttccactgtccactcttgtaaacttttgaacccgggacgcaactcactacacaaaaccgagctaaaccacttctccagaaactctttttgctgctccgatgaaaagtccatgatgtcggcccgcacatgatgggaacgaagttcaatcccgtcacccttccggtagccagtataacgggaggtgaccacaacgtttgctttttcaaaaccagttacgacacggtcaatccagtcacatgccttaatcctctgttcaggctcgctgatttcatcaaggccatcaaacagaagaagggtttgccggttatgcagccaatcaaagaaaaccgtttccgcgataccaagtgaatgcttttcgctccatgcgaaaagatttgctggaagcgtgtcataacctacaccactcttaacaagctctcgcaaaggaagataaaaaaccagaacgcgttccttgaatccaagtgtggtgtagtgctcattttcaaggcacgaaagtgcgtaatgtttgagcagagttgttttaccggaaccgggatcaccaataaccagtaggatacgacaggtttcaaagacaaggctcattacctcttcagggttacgaatgcgttcttcttgtagcgattcgtaaggagctttcgggttccatcgcatatcggtacgccaggtatcagaaatacgcagagagacaaaagtatcagtcagcgttacctgaatgttctcaagcgcatgagtacccagcaagctgataataccaagttcggttttaagcgctctttgatagcgaagttcatattcttttgcttcgaatggagaattatttgctacttttataagcccttttaatttatcttgaagctcatcgactgaacatacatcatgaacaagtgattcacgggtaactgtttcgataaaatttaattgcttctgactgcttgattcattctcatacgtatcattttcaatggttttttgtttcaaagaaaacataagccgtggcatctcctttctcgcttttactcgataatattcaatttcggttattgatttatcatgtgtatcaggaacatatccatattggttggtaagtattccgatgtagatatcggcataatctaccattgtattagatagccgaatggcatcatcctcatcattctctgtattaggatgatgctccatcataacaggaaaatatcctgacctaaggcaaactgcaaatgcggcggttctataagcatccaatccagataatgatcccccaataagcgctcgttttcttaactcgataggttgacgagtattggagtcaatgaaaattggtctcgtaaagcatacgactacggctccattctgaatatgtatttttggcggcggtaaaagcgcttgttgcatagcataccgcatacgggagattcctgaagcattaagttcaacatgagtaatatgctgaaagatatcagcaataattggatttcttcgaaccggccttagagtatcggaatattggtttaactgatcaatatttactgacccgggcaatgtcccaaagcttgttatttcaatccgattatcaaaaacttcgacacgagtaggttgatctctgttcagcgcatcctcatagtctctatgcaccagtgcattggctaacgcttcacgtagagcaatctttggaatttccagatcatcacggtcagttgaaccaacccgaccttgacgaccaaggtgggcttcagaagtcaaccaatttattccttgatcaaacaagttaagcaagttgtcatgcattgaaaatttttcaactcctgacgacgtccggctcacacctttaaagcgaactacctgtaaactgcatgaactaaatttatctataataagccgggatggtgcgaagcaaagaaatgcgcccaatgtcggacgactacccatcacacaaccgagaatagctaagcgttcttcaatagatgaggaatgcttggcttgtggcaactctttgagagaatcttcggttgatagaaacttttctatcaacactttatctaactcctcaaccatatgaatcagtacaggacgtcgatcaaaactaatatcttttatatatccaattatacgttttgacgaatatgttgtggagtgctttggtacttttatacacttaatatctgcaataatgtctcgcattgcatcccggagcttttcaagagcaatatttttaagatcatctatatcagcgtatagtggtaagcatggcgtaacggaagtggagtcttccgctgaccaatcctctgttaatttatcataaagtccctttaaatttgcccaatcccgagcacctattgtattattgattttgctactctcagggtgatatgccggaaaaaacgcaagtatatttattctggtatatttactaagttctcgagcattttcaatttcctctgatgtaacagttccaactcgttccttaaaaacaaaaataattatttgtgcacgatgaagaacgggtgtaacaacaacgttttggcctcctggttttgaagaagcatcaatttgccattcccaaagcataaggcttttaaaaggagattcgtgatttgttttaagaaaagtgcgaaagtctttttcgagcctcccttgtaattcataaatggcatgcgcttctgcagtcgcatcatcgctatgtccaataaaaatcaaaaaagcatcttcaggaaactccgaaattgacgattgcgtctttttattatctacttgcatggaatttgtattattaatgttccagaagtcattacccgttaactgattacaaataaatacgtttcttaaaacagaatactaccattttgttaaaaaacagggattttcttttaccatatccgatatgactgtttcatatatccaagccgatttgagtactgtctattcttgtgccgtcttttgttgctttctctatcttcttccccttcttctcccacaaccccgccgcaacttcccgctggtgaatttcatggttcaactcaaggaggcgtttgaggatttcgcggcgggcggcggggtggatggtgtagcggatgcggtcgttttcggggaggtattctacttcgtagaagttgtggcggaggttgatgtctgtccatccataggcttcgaggactgcgttgtccatctggaggtggaggtcacggagtttcagtataccgataactgcttcgttgaaggtgatggtgcctggtgtttttgccagatgcttgctcaggtgtgcggcatcttttccgacctgtttttgcagggctttgtcgtcaagttgttcttcttctggtgttatcggacgcagtggttgggcgtggaagaggttgtaggtcttggtgagaccgagttgcatggcaagcatgagttgcctgcggtgttcgtgatattcttctccgatacggtcgagttgctcttcctgcaattgggcgaggttttggggaaatgggaatgtttcatatcccaaactcagattataacggcctgttccaccaagatttgcacttcccttgataacccattgagaatgtatttcggactgaaagattgaaaagtgtacataatcttcatgagacataactatacaagtttggtcaaccacttgctttgtagatataagttctaaagagtggtgtttacttgtcaaacttcttgatatagtaacgtccatcttggcaatggctcgataaagctttggtgctttttcagcaaattgccaccaaagtttttttcgtatttctctgttttgtttatatcgttccggctttaccaatcgttcaacaatgtcaaaacactcgggataatcattcttgcacttttcttcagaccagtcaaagaagttaatcacccaacgacttggagtttgattgggattgctgttgagatcatcaccattgaggtaaggaaaaagcacttccctgtttttcggattttttcggattagttcatcggcctcctgtggtttaagcacaaagccttttcccaaaacaatacttccctgaaagctcttgccttcattctctttgagcggccagggattacccaacgttgaagcgtcatcaaggtaaggggtaatggttgaaacctctttacccgcaagaatgaacttccctgtccagagttgcttggtaatggtgacaagtgcaacttccacagcagcaattccgggccatttcatgctgcggacagcatggttgatggctccaccctgagcaacaatcacatcaagccccccttcacgcgcacttccttgtgctatggtgttagtcgagatcaacgattgaaaacccttgtccttgacgagcgtaaagatgcgccggaagaaataggtgaccagatcaacggcaccaataggtgcgtagacctgtttcaggtaccccagttgagccaatccataagttccactcagtttctgacctcccagaaaaggcggattccccagaatacaatcaaaccctccattctcaatgatttcagggaactccagaaaccagtgaaaaaagttcttcctctctgctattgcctgcaccatcgctattgcctgctcattgggcgattgctgaccggaaaggtattggctatactcatcgtcggtgataatcgaggatcgattcccgtacgttttttcaatgtagaactgagcaatcgggattgaggcgatctggtgcagtaaactggaatctttgcccgtggcaaattcctgatagcggcgctttttctcctcaatctctgatggagtgcgttcaggcaaagaggctatttcatgccattgtttcagcgacagggaaaaactctggtcgatttcgggagtgaaggcaaaacttacctgctttccctgacgaatgcgttctgctttgtttcttttgcgaagttcggcaacaacctccttgtcgtcgcccgacatggtaacaaaggcttcatccggcacgcccttttgcatctcttcccgatgcgcaaaccccacaatggcgttgccgcatttgatgtggtggtcgaggaagttcagtggctgcccgggaatatgagcctcaagccagagcgctaccttgcagagttcaacggccagggggttgaggtcaacgccatagatgcagttgcgaataacatcgcggatcgccgaccggaacgcgcttggggagggttgctcttcaccggtacggacgatggcaagttcagtggctattcgtcgggctgcggctaataaaatatggcctgaaccgcaggagatatcggctactctcagtgaaagaagtgccgcttcagggttgctggttttcagcctgtcggcgatgagatagtcaagggagtgtttgatcaggggctgaaccagatcgtcaggggtgtaatgggagcctgtggcagctcgctggtcacctcgggcaaaggcaaattcgatggcattgtcatcgtaaagaaaaacgggttcgtactcaagaagtccttcatagactgacccgaactcctccacattgagcgcagcatagttgaccctgataagctgcccgcttttctggttttcatagaggctcaatgaacgaaggcactgcatgagcgtctcgttatcaagagagcattggttcaatggcccgatggcatcagctctgaagaggtcgccggcaagcggagcaataccaagattgccgccggggccaccatcttcaaagagatgaaaggtcgccatgagcgccagccagtgatcgtgatggcggcggtctgccagataccgcttttccgataaccggcgcaagcgcatgaggctgtaataggtgtcgtaaatatcccgcttgggcgcaactggtaactggggatagaccagatttcgctcttcaatgaccatcaaaaagagaatccggtagatcaaacgcaggagataatgataatactctgatggttttatctggccggaggtaatggcttccagcaatgcggcattgtctgaatttgagagaaacccgttggcaaaggagaggatggtcgtttcgacggcactgctcaacccttcgcgaatacgtgcgccggaatcgagagaatcctgatggtatttttcaatgaggctctcttcaggagcttcgcaagaggctggaaagcgcgtcacatgcagcaaccggtagagcaccgcaaagtcggcaaagagaccgtcggtaaagacacggtcgaggtcaaactccagataggtgagcttcaccagacgggagctgtcgcgcaagaggcgcagcacccggccattggtgacaatgccatagagctgctcggtaagattcagatactcctgcaccatggcgtgggcagacatccgcagggcagctttttcgggctttcggtcaagaccggcaatctcgttgctgccgataatgtgaattgccgctccaccccggttggtgatgcggtgggagatcgggtagagctttgcgttgagttcgatgctcttggcctcaaattccagttggtagccaagcagaccaagaagcggcaccacccaaaggtttcgggtttcagtagtggctggcgactcctttttcagcgtttcaagcttgcgattgaagatgcgccaatagtcctgggcatcagcccacgctcttgcaatctcctccttgaccttggccgatggctccagaccaaaatcgaccgggcgctgacctgcaatatcctcaagcttttcaagaatatcgggtgagagtatcgccccctcgatgcggatagatgggtagatcatgcggaacctcccgcagcttcgccttccggcaaaagaatataaacgccgagcagatccattggcagtaccggatgcaccacctgaaaacgcttgccgtccatcaacgaactgaagcgttcatgggcttcgactaatttttttgattgttgttcagccacgcggtcaaattcagcttcaaacgatttgagcagtttcaattcattctccagaaaccctgttctggcagggagcgacatatcggagctggcacgaactgacgcgaggagcgcttttgcctctgcctgatcgaggaactccttctcctgtggtgtccctttccagccccagagaatcatctcttcggccacaatctgctggctccctctccggtcttcgatgacgttgcggcagcggaagaggagaatggttgttttgatggccacctgccgggtgcgaatgacggcggaacgggcggcccgcttgccggaacggttgacggtgttggccatgaggagctggcagagttgttccacaaagcggttgttgcgcccaaggtagtgatagccttcaggcgttggcgagagaaagctgatttggacaatttcgccaacgggcaggatgccgcgcaactggtcggggaggttggcggtaatgaggcgatagcatccctttttctgctgggcaataacctgtacgccaaagaggttgttgagggcgctggtcacgaactgttcaacggcaaaggggtcaccaatggcctcatccacctcccgaaggtcagcctctatctcgccggccttgatggcgttctgggcaaagatggtacgggtcgctttttcgcgctcggcggcctcctctattttgcgggagatggtggctttggcagagagagcttcatcaaactcgctgaagtcgaaggccaactgttgctttccttcacgccgccgggtgattttgcgatcggggttgagcaaaagcgccttggtgatggtatctataatgctctgggaatcttccggaaaagggacgttgattccggtggaacgtttaatttcgcgaaccttgcgcagcaagacatcaagcacaataccgtcgataggattatccgcaccatagagaaggcaggttttgacttccggcgctggctgaccaaaacggtcaacccgcccttcgcgctgttcgaggcggttgggattccaggggagatcgtaatgcagcaccgccgtaaactgctgctgaaggttgatgccttcgctgaggcagtcggttgcaatcaggagccggtgctttgccttgcccatctcatcaattttctgcttgcggagttcgtcgggcaattcactggtgataacctgaatatcaagcttgggatattttttgtggagggctggaaccagcaactttccgacgtagtttgcggttgcgatgtagcggcaaaagacaacggggttgaagccagccgagagccaatcttcaagaatagcttccgctgtcccgcatttctggtcgtgcttcaagtcagagagggttgccagttgatccgcaaatcctcgcagttgttgccgctggtagcttgaccagtcggtttgctcaagcagggaggtcggtgtgttgtcgccctcaaagccaaactcactatcctgcacagggttttcaccgttttcggccaacccttcatcaagggcaacatgggcaaggttggagagtcgggtgttgagcatttcaataccggcagccgggctcgacattactccacgtaacagggcaagcgccgtccagtactgtacccgttgggtgcccttttttgaagtgtccgaggcaatcagtttttttgcgaattcgaggatctggtcaaaaaacagttcatactgccgagagagatcataagcccactcaatagcttcacgcttggggaagggagtctcttcacccatccacttttcaacatcaccacgtttgcgctgcacaaaatgacgagccagctctttgcgttggggctgtgatgccgtcggcaaatcaagcacttcaaaccccggtttgagtaagccgagcagggagtgaaactcttccggcttgccggagtgaggagtggccgtgagaagaatgagttgctgctctggcttgcctgccagacgactcagcagatggtaacgctgctgctggctttttgaggctccagccgggcgggcgcaggtgtgagcttcgtcaacaatgagcagttcggggcactgctgcacaaaaacatcgcgacgattgtcagattttatgaaatcaatactgataacctggtaggggtagtaatcgtaaacgctggtatcgccctgtatctgccggtcaaggcgtgcctgagtgttggaacggatgataaccgcctcaatatcgagtttgtcgcgaatctcctgctgccactgttcgcagaggtgagggaggcagacaaccgcgaagcgctggattttgcggcgctccagcatctctttggcaataaggagggcttcgatggttttaccgacgccaacatcatcagcaatcaagaggcgaatcagctcctgccgaagcgccattaccaaaggaaccatttggtaggagcgtggacgaaaagagagctttgccagtgcacgaaaggggcctgcgccatttcgaaatgccaaccgggctgaatcgtagagcagtcgggcggtactgatatcgccaaggtcactgccggttggttggccaaactcggtctcctgtggctcatcacggggaatagcaagggggagataaatgccagcaatctcatcgtcagagccaccaagaggcttgatgaccagaagatcagggtcatcggagggcatgacaatccaattgcgccctcgaagggagagcagttttcctggttgaaaggttatactcattttactttcctgaaaatatcaggacgcccggccaccttttcggccagattgtccctgtaataatatgtccagacctcatcacccttggcaatgatggcctggcgtagtgcctcatctttttcctgcatcgcagcattgtcgtggggtgttccatcgcaaaagacccagatgcggggttcataatagaaatcgggttgcgcatagattccctctaccctcttctgggcggcatcgggcaggcggatgccgtttttatagagaaaatcaaggaacttccgctcggtactcgaattgggatcgatcccgccgagcagcgtctggtagtgctcttcgtagttgttataacttttgttggtctgaatctcgatggtgcagagcatcagcttttcaagcgcctccttgatgaggtaacggtcaataattttgtggtcacgctggttgtaataactgagcaagtcattgtatgaggctggccctttgtattcaggatcatcataacggcaaagggctatggcttgctgtaccacctgatggaaagcgtgaacattttcgacaaactgggagaggattccaaggctcccttccgccgcttcatagagcaggatattgggggcttccgggtcgccgactgttaccacaccgatctctcgtggttccacttgaaagacaagttcgatggctctcttcagggcatgctggagcgtaatgaccccatccggttttaacccaagcggttgaatcggctcgatatacaaggcatcagcgaggtttgaggtcatcaatttcactcgccggaattgctcactgctctgggcctcctgatcaggaagagagctacgccagtcgccagagaccatgccgatgggaaacccttcggcctcctgagccttccatttgaagttgatatggacaagccgggctgccggaatataacgcacattcagcaggctaccctcactgcttgagacgattgctttacgcacccgctcaacctggccgccgtcaacagtaaagaaggttcggatatcaaagcctttggagagccgttcctcctcttcgcaagagatgcggtcaacttcttcagcgcgtgactccgacatttcgagcaggtcatggatatgcattttgttggcattgtcgccaagattcaaccccgaaaaaggacagatttcaagatccttctggtctgcggggaggaaatatcctgaccgggtactgatttttgcctcggtaagagaggattcggtatcctgcataatcaactggcacacccggtacttccgcccgctgtgatagatgatattctggggcccgaactccctgagagccagtgagcgggggcgggagacaaagagcccggcagaatcaccgtcgggtaaaaagacacgaagaggaaggcgtgtaaagttgtagccgggcaggaacccttgggaagcaagatagcggtaggggtaaaactcggagagttccgatgccttgccggaaagatgattgcgaagcaggtccagttgacgggtggcctgatcctgatggcgtttgtatttgcgatactcttcgctgccaaggctcagcgtgccgctttcgatcttctgggtcgcctttgtcagaattgcccttgccgaccgatagatgagcctccagcgatcgagtgcttcatcgagggtttcaataatcttcgaaaggttttgctcaatccattgatcggaataccatgcagcttttgcttccagttccggttcaaaatcgcggattaccctcctgaaattggcttttatccgatcaaactgtaccggagagagctgaagcccggcccgaacgctctcggcaagaggcatcttgttgttatcatcggttacaagatgcatgatggatggtcttgagccgataccctcgtcaaggccgggaatgccaacctctgaggctaccagagcgtgcaaatgggcacgcagcagctcctcattattcagatcgagacgcggcgccatgaccgtacctgcaaccagttcgcgctgattgttaaagtagtggcgatcatggggggcataacttgagcagtaggtaaagataagtgctccctgaccactccggcctgctctgcctgaacgctgggcatagttggaggggtttggaggagcgttgcgcatgtggacaacattgagtgaaccgatatcaacgccaagttccatggtcggggagcagaaaagcacgctgattgattcggctcttatcttttgctggtcagccacccgcttgccttcatcggtgtaccaatcggcccggaatcgctcttcacgatccagccgtgcttcattactcaactgtccggtatggtcttcacttcgcagccgtttcatggttgagaaatcacgacaatagagcgttttgaaaaagagattgggctcgggtctctgctttttataggtgcgtcgtttgataatgtctgccttgaccgtcagcccctcccccgctttccagataaccttttcgagtcgtaaacggtagatgagtacctcttcattctgctcgctccgggcaggaaatgatttcagatagtcggcctgttccagcatctccatcgtctgcatgatcaggtttttatacccctcttttttcaggtcgatcccaaggttttgccgtttgacataatccctgatgaacttccccagagagctggcgggccccatgcttttggtgtagagtttggcggttttgctgagcttttgatagcggatgtagtagggttcctgaagcttctcattacgatcgagagtccagggctgttttaacgactcgcggaactgccgctcggattcctgtatgcgtgactgggtaagaaagttttcgctgtgtatggcatattcaagccggaaaaaatcgagaatggtggtcaccaactctttacgatctgaatgattcagcgttccaaagaggggcgatacggcccagaatgcatcggtagcgataatttcatccagatcctcgtactctatggtcaacagggcgcattgttcaaggttgggcaacactactctccagctccgccggagatcagccatggaacgataaagcaggaaatcctgaagcgcctgctcatattttcgccggattggagccaacatcgactcctcgcttctgttggcatactcaagaaacgggagcccaagcgccttgaaaacggcctcgccaagggtggcaaaggtgagcatgcccactggtgcctgctgcaatgccttatgaatgcctgcacgaaggcgaatgacctgcacaaagtcattgaaatgtcctgcctgcagggccgcatcctgacgattatcggtaaagctgagcagcttctgctcttttatcgcgtagccagcgtcactgagacgattgagaatggagaaggcggtgatggtagtggaggtactgcgcccttcgctgcccagcttggtcagtttggtgccctcattggttctggtatcaaaaaaaccgcccgatgtgggatcaaaaagtaacggagccttcatgaaccagccccaccattttttttcttctttgtcggagcagtttccgaattcgtcaaaccagagtttaacgggaaagtatccccttttcttgctgtcgagcgtaacacccgactttgttctgcgaaaccaggattcgggaagcatttcaatatcttcatcgagattccagatctcttcgccaataatcaagtaaccatcattgctctcctcatcttcggtcatgtcacgaaattcacgtggctccaatcggttacctgcaagggagacgcagatgaagggatggccgcttccacgactgaagacattgggaaatattggttttttgtcggtctcatcaactttatagaccccgggctcaagagagatatcgcgcttctcatcctgatcaagggttgtatagacagaacccgtttgcgaaataaactgatggagcttgtagggcagaaaggtgtagcgctctcccgactcttgctgccgaacattggagacgcttatccagaggagaagatccaccagataaagacggcacctctcttcagccattccggaatcgtttgccaattctgaagctatctctctcagccgctttggtttgccccgaacaagatcagttcctcgctcttcaagtgcaattttgttctccagccagatggcaatcggattctttttgagtgcctcaatatcggagtcctgattaatggctgactcaatggccgatgcaaggaaatggctggcaggaatcgtgccgttgggagaaagtgaacgggcaagcttttcgttgataacctgctctgaggtgaatgggcagccaaagagtttggtggcaacgttggcaacctctgctttctgatgctcaatatcaccaacactatcagaaaccatggtggccgaagtaccaatactcacgatctgctggacgcaattggatcgaatccggcgaatcaacatggaaacatccgcaccctgccgaccgcgataggtgtgcagttcatcgaaaaccagaaaccggagattcaggtagatgctctctcgaatgttgcgctcgcgtacgcgggttaacaacagctccagcatcatgtagttggttaagagaatatgcggcgggttcttccgcattttttcccttgcctcctcaccctcctgacctgtatactggccaaagatgatcggaaactctttgccggtggcatcctcataattctttttgtatcgggtgaactcttcgaactgcgagttaatgagggcattcatgggatagacgacaaccgcagtaactccttttgctgccgggttcgaaagaagatggtgaaaaatagaaccgatataggtcaacgacttgcccgatccggtgccggatgtaacgataaaatccttgccggtggtacctaatcttattgcttcaacctgatgacggtaaagcttataacccttgaatatttctcctatggtcggatgtaaaattagctcatcaaaccctccgaacatttcaaacgaagggttaaactgaagaagtggttctggccaaagttttcctgtacttaattcacgatcaacaactccactgatttctggatcagctatggtgatgaaactgcggatgtaggacgaataatcctctatgatacttgcgtgagtcttaaagacgttcataaggaggattttttgcctcgcagaggatttgagaatggaaacacgatacagtaccgtaatattttactaaatatccaccgcaaataaaaataacataacgggttacgaatatatctaattactgagtgagtaaacggttacatacgtatcaggtagagtggtctttttcattcaccatcctgccagtagcacgatttcgcagcctcaaaaaaccttcgttttatgagacgattttcttaatgaaactataccgcaaatgattgaatctacgacttttaaacgtaattctttcaatcatgataacacaatatatatgccctctaccctatcacacaaaccaactatcattcctctcaacttccttcgccttcatgatacccataaccgtcttggcaatttttttcaatgagggtatttcttggagacctctccgatgccaaggatgtcggtttgacggaggatgagcgatgaactactgttgatttcgtcgcaggaaatcctgatgccggtgtagaaatgaagggcagggctgggggagaaaaagcaaacctgtcgcaagctgaacgaaacgaattataagaggttttgggatctattgctaaaacctacagagaaggagtaaaacgcaacgtcaaaagcaggaagtaaactgatcaaatccagcacagcaagcgcttgcgtatgcacgtggtgaggcaacagagggttttgttgctcatgtcccggatgaagttgatgtcaaggcaatccggaaaagcctgggcctgacgcaaccggaattttcccttcgtttcagtttcgaagttcgggctgtgcaggagtgggaacaaaaacgtcgccagccagaccgtgctgcaagggtattgctgaaagtcattgctcgtgaacccgaagcagtccggagagccccggctcaataaaaccgaacccgccattcatcggattatccctcgctcaggccgttggcgtggaaatgacattcaaacaggtttccctgaggcaaaacatgttccgttcgatgccggggaaaataaaggtgctacttcgccccttttttcaacagcgataaatccgaaacaactgaagccgactggtcaagcagcacatctttttttacagctttcgcatttttatcggtatcagtttccttgatccactgatcttcgatttttttcatcgtctcgatttccgttttgaacgctgaatcttcaagagataccgactttttcttacggatttggtccagtctgccaagatcattcaaataagactggtagagcggatctttcgagctgcgatcctgctgtttttgatgaagtatatcgatttccgccgcacttacatcgcctgttggttggtacaccgagggcgaaatagtgctccatggcagactgctgggataggtgtcttcgccgatagccgacgtatcgatgatggaaggcatggaaatatcgggaacaactcctttatgttgggtgctgcctcccgaaaccctgtaaaactttgcgatcgtcagttttatctctccaagatcaggctggttttcaataccgggaaccggtcttgaaaaattgatgatgctttgaacggttcccttcccgaacgttctttcgccaataatcactcctcgtccataatcctggattgcagcggcgactatctccgaagctgaagcgctgtaacggtttacaagcacagcaagaggtccgttatacagaacgccgccatcctcatcgtcaagtacggttgttctacctgtagagctgctgatttgtactaccggtccgttcggaataaacaggcctgtaacttttacggcctcttcaagcgatccgcctccgttttcacgaagatcaataacgatgccttgaacatgctcggcaatcagttcattcaaaagcttaatgacatcacggcttgtactgttatagttgccggtgttgagttgttctccttcgaaatcgagataaaaggagggaatggtaataacgccgattttctgcccgttctgcaagaaaatgcttttctttgcggcctgttcctccagattgattttatcgcgtaacaggtgtatcgtttttgacggaccccgaccgctctggcttgcaggaagtattttcaagctgaccgtcgtgccttttttaccccggattagtttgaccacatcattgattctccaaccggttacatcgacaacagcggctgtttttccctgaccgacaccgattatcttgtcgccttttttcagaaggttatttttaaaagccggtcctccgggaatgatttcggcaacgacggtaaactccccttctgtctgcagtttggcgcctataccctcaatcgaacggctcatgtcgatctggaagttcttgtattcgtccggagaaaaatagcttgtatgaggatcgaatgatgtggtcaaggcatagttataggcctgaaaagcgtcttcgggcttctggcgattaagcagattcaatcgggttgtaaaactttttgaaagcgttgtcctgattggttttttcttttctcccgaatatttcatgttgagccacaggtatttcagctcttttctccagacatccctcagcaggcttttatcagagggccagggtgccgttttattgtcgagggcaagggtttccggctttgaaaagttaaaatgcgcggtatcgacaacggctttcatgaaccgcatcttctcttttgcgcgtttgaggaaaaaattataaatggaaaatcccgcagttgattttcccacaagaaactcgtcatcaatctgcgttccgtaaatctttcgcagactgtccacctcgcttgcgacgaaatagttcttgctgccgtcaagattgtcgatataccggttgaatatctcctgtgaaagagagtcattgaccgctatttttctgaagtgattccggagaagatattggctgatataaacgccagctacctcctgcgtttcggtgggcttgagtggcgttgccgaaacggaaataccgggtttcacggcgttttttgcaaaaaccggcactgaactccccagggagacaataatgaggagcaagatttttctgagcattgtttttggaggatcaggtttttttcggttctatccggctttttcaatgctcaatataaaagttattcagcacttaactattgcccctctttctcgccaggtcggattgagataagtttacggatcattttttctacatccaactggtaatggttttgttttccggctcaagccctgattattatttataacctgactcctgacggctttcataaaaaggggtatacatagccttaacaaaacctggtatatgctgacataaagtgtttaagtcacacggccctctcaccattatccatgaaaaagcccgaaacctccgattgaatcaatcggggctttcgggcttttcgcataaccgtcaggggggaaatcacttcattacaacgatcttaacggacacaactccagacctgccgggcacggctgaatccctcaggatttcaataatacctgatagcccgaacattgatgccgatggacttcatgtggtagtgacctttactgccggtatccgaattgacccatacgtcagccgggccagcttcggatgagctccagtgggcatcgcaaaaattacagacaacagccttgttctggaacatcttctgcagctcatccctgcttggcagataccagtcgcttacaccgtcatactcataatcagcgcagagttttgccgcacttgcaacatgcccgccctgtgccagaatggcggccgtgttggtgcgaccggtacctatttcggttttaagaccgccgatttcctgtgaggtgatagtatgccactcaacgccacgcccctgatcctctactgcggctatcagaccgtgctgctctccgggttcgtagccgggatcgccaggctgcaggatatagaaaacgatacctccgccatatttatccccgatggataccgtgactgcgcccgagcgtgaaggataaaaagaaatgctcatcaaaccagtgaacagcaaggctatccataatctggttacccgggtgtttttcatggttttcatggttttcatcattttattcatggagcaacccgacttcttgtctttatttcttaaccaaatttatacagtgagcatgtttgagacaattcgtaaaactacgataaatcaataagtagatttacggatacagcacacgtttcgtctatacatatcaatttgatgtacaattgttaactatatcggacacctgaaagctcttcattgaagaggcgagttcatccgtttttcatcctgaatacccgaaatcgtcagatcgctatgttcgtttttttgcgggtacggcgtcctggcgtttctgtttacaggttgaaaaggccgggagtggtttcggcggagataacaccgtttctgcatcttgtctttttcgatcaaaaaaaaagagcaggtatgttgccatacctgctcttttttcagcgcatactccaaagagccgttgctgttatcctgttttgagaaaacttacttcctttcaggaacctctcgttcttccttgacggcatagttgatcagataatcgtacagtctgatcagtcgtgcggactgattgttctgatcgatccagtgtccgatcatgccgattgtgcgggcaagcacaaagaagccgttgagcgagtattccgggaactcgagatccaccagaatacagccgatcgttccatcaacgttcagaatgagattgtctttctttgcggttgtgattttttctacttcaagcgcgtagtcaagacatggcgtatgaagagatgtactgtttttgacataatcaacaagatacttcacccgcttgtcaggattcttcacgcttttgactcgatgtccgatacccggaaccggtccgacgttaagtttcatccatgagagaaatcccggaatatcattggggaaatccttgacgccgtgcttgaaatatttaccggcattggttactgccccgccgaaccgtggcccgatcatggtcatacctgccgaaaccgcctgaggcatgtcgataccggcacaggcagctataattgaaccgaatgcgcctgaaaccgctgggccgtgatcggccgagatcatgataatgcgtttgagtatttcagactcctgccttgacggaagttttttattccacaaaaggccgatgacatcttcgataccgtaccctttctcacaaagctcggatgcggcatagccaacatagcgaggctcttcgccacggtcgtcggaaatggtggtgcgaatcaggggttctacaattacttcgccctgcttcatgatttcctgaaccttcagcggaagttccggaagaagcgcttcatcgatatccggttcaggtttgatggcgccatcggcaagcagttcttcgtaaacctgcttgatagctttgctgaggcctccgaaagtatcgggaacaagcgcgcctgcgtcacgcagagcattcattttcgagcgtgctgaaccaagaccttttttcccctccttggcaccggcatgtccgaacttcattccctgcggaagtacttcctggcaggttccgccgattgcggcaatgagccttatgcggcgtttttctgcagcgagccagtcggcagcttcctcttcgagagttcctccaacctccccgacgataaccacagccttggtatcggggtcgttttcaaacatttcaagataggtaacgaagtctgtgcccgggaatgagtcgccgccaatggcaacggccgtggtaataccgttaccgttctgggcgcacaaccacatggcttcgtttgaaagaccgccggatttggtgataacgccgaatgaacccggacgatagagattgcagagtttgaggtttttgaattcacctccgataacgccgagcctgcactcgcctgccgacatgatgccgattgaagaggggccgttaaacagtttgttgttttccgcggcaagtttgcgcaatctcttggcatctttttcaggcaccccttcggtaatcatggaaacaagcttgatgccttttgactcaagagcttcctttgccgactggaaagcccttgatgcgccgatatagatcagcgcagtattgatctcgggatgctcctcaagtgctttttcaagcgatgagtataccgcaatatttttcagttcgccaccgcggtaaatctctttttgctgaccttcttcgggaggatagacaaatgcctgaacagtcagtggtctgttcacgagaaagtcaaactgggccatcctccttgcggcgttcaatccggctataccgccgatgataaccgctcgcgtgtctttatttgctaaaatactcacgtttctttccggttaaaaagttataggttcttttgatagatgatgctttccgttggtatgtctatgagttcatggcaagatcgacaatgtcggtcattggcatactgcggtcatacacatggatatcaaaaccctcatcctgcagtttccggatagccgcaagaccctgattttcattcggcccgcctcgacgtacccagattgtgacattttgaaggtagcctttcgagcggctttcgcgcagaccgtttataataccgctgaaggtagccttaacgtccgtgaaatttgctatggcaccaccaacgatgatatgacggattttcggtaaacgacaaatcgtttccgtaagcgcctcaactgcccaatccggaggatcacctgaatattcggcataattggcaatagttcctcctcttgcaacaacagcgtcggagtagaatactgaagcaccgccgccagcggtcaggagggcgatttcgccaccgggaacttcaacaaacttgactgatccctttattcttgcatcgatctccatgatctgctgttcagcctcggtataggggcgccctatttcggagaccggtttgaaatcccagtcagcatgacggaaccgggcatcgtagtcaacattcatcaccgcatcaagagcggcaaaacgcatgtcgcttttgcgaataacgagaggattgatttcgatggattgcgcatcttcattatcaaaacagagaatcaggcgcgcagcgatttttgcgactcgttcggcaacttcgccagtaaaaccggcctcagcggcaacctctgtaagacgttcgacactcggtgtttcatccatgggaataaagagacgcttgacggtatcccagttatcttcgatatcaacgccgccctttgtcgaaagcagaagttccgcgccgtcgcggtttccggcaatcgaaacatagtactcttcatcatgctcaagcatttctgcaacaataacctgacgcacaacagccgtaccgatctttcggccaatcatctcgcgggaagcctcaagcgcctcctcaagattcagtccgagcttaacgagaccgagcttgaatctgccgccaatagcctcgtgggctttaacaacaagttttgattctcgcagccatttattagcttccccgagctgcgcaaggcgttcagggtccatgattacaacatagttcggcaccggaatgccccacttgttgaaaagcttcatggcaggcccttcaagtatcttagccatactctttattatttgtatgttaactggaatgaaaaccggaatgaaacaacaatagaaatgcgcaaagttttaagataactatatttgttttttatccaacagttcaggattgttaacgataagaaaacttgtttaaaaggagttttttcatgcatgaccttctttccctgtggcaaaatctgccatcacagatgaatccggtgattttttcaatcggctggctcaccatcagatggtacggaaccatgtaccttattgctttcgggattgtctatctccttacccgttaccggctgagcgatgaaaaactacccttcagcaaaccatttacgggcgatgcgcttacctgggcaatggccggcgttgttcttggcggcagacttggttatatccttttttacggtatgagtgatttcctcgctgatcctgcgggaacgcttctgccctggagttcatcaacaggtggatgcagctttgccggaattacaggaatgtcctatcacggaggagtaatcggtgtcgtgctcgctttgtggtttttcaccaaatcaagaggaaaaggatttttcgaaaccttcgatctctttatcccctcccttccgcttggctacatgttcggacgacttggcaattttattaacggcgagttgtatggccgcgttaccgaggcatcgataggcatgtattttccccttgcgccgacctatgaacttcgccatccatcacaactgtacgaagctttttttgagggcatcgtcctttttattctgctctggacaatccgcaaaaaatcgccatggcagggatttctgtccggcatctatcttttcggttacgggttcgttcgtttttttatcgagtacttccgcgaacctgacgctcatctcgggtttatttttctgaacttttcaatggggcagattctctgtttcgtgatgatgattgcgggaataatcacgcttttggttaccagaaaacgttcaggaaaaaaggcgcacattctcgccaggaccgaagcatcgctttctggcaataagcataaccgcaactgacgaaactgccgttgagccgacaagcataagcatgacgacaatctggtatcgaatcgccagcagagggtcaacgccggcaagaatctggccggacatcatgccgggaataaataccagcccgacgcccatcatggcattgatggagggaatcataccggcggtaaccgcgtttttgaaaatatcggcacttgcttcacggtaattggcgccaagcgaaagtttcatctcgacaagatcttttcccttgcgtatctcgctgaaaagtcgttcaagggcaatggcaagtgccgacatcgagttcccgataatcatccctccggctggcagaaaatatcggggctcccaccagggcgaactgcctataacaagccccgatacaaacacggcggttacaaaatagctcaacagcatggttataaaggttggcagaatatagggtatctgcttttccctgacccgcccttttatgataaagacggctgatattaccatgagaagaaaaaccccgattgtcagccaaacgctctctgactgcaagacaaacgtcagcgcatagcccataagaaaaagctgcgcaaacgttcgcactgttccgaccagaatatcccgattcaaaccgagatgccagacaagcgatgccgcctgggcgataaaaacaaaaacaagcgccagcagaagctgcccggttgaaatctcaataactcccattatttcttcaggacaagatttttattttcaagcagacccgtaagcaggcggggactctctatggcaacgtcgctatgcgttaccgcgatgattgttttcccctcaaggctgagacgctgcatgagcgaaaaaatcatttcggcgctttcggcatcaagagccgaggtcggttcgtcaagaagcagaagatccggttcaagcagcatggcccgcatgaaagcaagccgctgctgctgccccgtggagagtttgagcgccgattggtcgagcgaaagacccgagagataaaatgcttcaagcatgccctgcagtttattggtatcgggtggagatttttcggcattaacggcaaaggtaaacggaagcagcaggttctcgcgaatcgttgcgtctgccatacggggaatttgtgccacataacagagagaacggcgaagcagcgcaggagcgatcgtcgtgacagaaatacccctgtaaagaatagagccgcgctgtggttcgttcaaacggactatgagacgcagaagcgttgacttgcccgatccggacacccctttgaccagaataaaatcgccttcctccaccttcagatgtaactgatcgaaaaccgaaagggatgactccggccaggtaaacgagagatcgttgatttcaagcaaaggaatcatgccgcgggcttgcttcagtgatgaaatatccgtttattttttctgttcggggtaaaatagcaaaacgcatccatcaaccaatcaacagccttttatgcagacacctgaagaacatctcggctcgttttatctcggtgccgaatacgacatcccgacaggtaaactcgttgatcgtcccgttcactttgacgcgagggacctcactacgcatgcggtttgtgtgggtatgaccggaagcggaaaaacggggctctgcatcggtctgcttgaagaagcagcgatcgataaagtgccgacactcattatcgatcccaaaggagatatgacaaacctgctcctgcagtttcccgatctcctgccggaaaactttctgccctggatcaatgaagatgatgctcgtcgaaaaggaaaaagcgtagaggatcttgccgcatcgacggcggaggtttggaaaaaagggcttgccgactggggaatcgaccctgggagaataagaatgttgcaggattcggctgattttaccatctatacgccggggtcggatgccggggtgccggtcaacatttcaggcagccttcaggcaccgggagtggattttgacgaacatgccgaagccatcagggagcgcatcaacggcaccgttaccgccctgctcggactggcaggcatcaatgccgacccggtacgcagccgtgaagctattcttcttgctggcatatttgagtatttctggcgaaaaaacgaaaatctcgaccttgccggacttatcggatcaatacagaagcctcccgtacgacaggtaggcgtttttgatatcgatacattttttcccgaaaaggagcggttcgggctggccatgtcgttcaataccataattgcctcgccgactttccagagctggctgacaggtgaacctctcgatgttgaccggatgctgcatacccgcgaaggaaaaccaaagcacagtattttttatcttgctcacctttcagacagcgaacggatgtttttcgtcacgctcctgcttgaaaacgtactcacctgggtgagggcccagaccggaacgtccagtttgcgcgcgctgctctacttcgatgaggtgttcggctttctgccaccagtagccgaaccctcttcgaaacgcccgctgcttaccctgctcaaacaggcgagagcttcagggctcggttgcgtgctggtaacgcagaatccggttgatctcgactacaaaggacttaccaataccggaacatggtttatcggcaaactccaggctgaacgtgacaaggagcgcgtgcttgaaggattgaaaagcgccatcagcgaagctggcggagaaaacggcaaaacagattacgatgctctgatcagccagctcggaaaccgggtttttctcatgcataatgttcacgaagatcgtccggttgtttttcagacccgatgggccatgagctatctctgtggtccgatgcagcgaccgcagatccgaaaactgatggcatcccgaaaaaagagcgtcgccgaacccgcagtccagggctcggaactccctgtatctccaaacccttcatcgtcaccgattgcagagcgctcgctctcctccgaagggttcagcataaagcagccctctcttgagccgacagtaaaacagttctttctgcccgtattgatcagcgccgaagaggctcttgaacaaattcagaaaaacaacgggtcggagtcgatcaccccgccccttcaactggtctatgagcctgccgtcatcggctcggcatcggttgttttttccgaccggaaacgaaacatcagcaagcaggagaacatgctgcttgcctttcaggatttcggaagaaacgaaggagccattgcctgggataaagccgaacaactcaccatccagcctgacagcctgacagcagttcccgaccaatctgcggcagggtttggcgaagttcctgaaaacgccaacaaggcttcggaactcgaccggttcagaaaatcactggcagagtggctgtactacaatgcccggctgaaactatcgcagcacaatgagctcgaccttttccgcagacccgaagagtccgagcgtgacttttcgatacgtcttcagcaggcggcacgtgaaaaacgggatcttgaggttgatcagcttgaaaaaaagtttgccccgcgcctccggcagcttgaggaaaagatagctcgtgaagagcgcgaactggctaaagacgaggcggatcatgagagcagaaaagcgcaggaactgatcggaatcggcgaaaccgtgcttggattttttcttggaagaaaaagcagtcggggaatcagcagcgccgtatcgcgaaggagaatgacggcgacagctaaaaccgatgtcgaagagtcccgggaggtaatcgaagatctccgtagcgaaatcgcaacactcgaagcggaaatgaaagagatggccgacacgataagagtaaaatgggaacatccggaagcaggtcttgtcaccgaagagcttgcgccgaaaagaaacgacgtcgccgtccattttgcgacgctcggatggctccccttctggcgcacgacagctacccttaataaccaggtatcgcgttcaatagccgcctatgaagcggggggaaactaagtcggaataagctttcaaacctcgttcagtgagatctctgtgcgggctttcgcagaaatatatagcccgaaagcagtattactgctacagcggaagcccagatagagagattgaaaccggagcccccttcgtacatactgaaagctccgaagagaaagaaaatgcatgcggcgccgattttaatggttttttcaggaagttttgcgccgagcatctttccggcaataatagcaaggccgtcagagagcaccatgccgatagtggaaccgagccataccggaagaaagggattgttcgtggcaagggttatggtcgaaagcatggttttgtcacccagctcagccatgaaaaacgtagtaaacacaagccagaacgggtgaatggttgttttgcatgattcctcatcatcatcaagcgtgtcgccgcgaagggtccagaagccgaatcctataaaggcaataccggcaataaaggagatccactcccctggcagacggtcgccaatgaaccacccgatagccgccgaaaacacatgcacggcaagcgtagcccagaaaattccccatatgacaacccttgtattataacaggtggcaagggtaagggcgacaagctgcgtcttgtcgccaagttcagccagaaaaatcatcaccagagagagccagaaggcatccatgctgcaagagggtcgacagggtggtgcgctttagaacaacacgcaaaaaaacaaccgacaagtataagcgactcgcgtaacttgtgcaacaaaaaaaaagatcctcctgccctccctttcagaatcagcctactgagcggttctggagagttttgaaatatccagccccttcacggcaagcttattgacaatatccgtatagagcgattcttccatatagggcgtccggctgaggagccataaccttgaacccgcaggattcgaaactgctgcccatgagtaatcaggggcgagatcgataacccagtaatcagctttgatgaatccgaaaaagatcactttcagttttgcattacccgtacccggcaccgccgatgctacagcctttatcgaagcctctctttttcctcgtctgcatgaattgcgcacagccacagtcccgttatcggacagcgtatattcggctttcgtcttcatgcatcgcttttgctgacgactcggaaatgatgcaatctcgtaccaggttccgcaataacgggctacatcgacagttgctacggtttgatataccgcggatgatgttttttttccaaaaattcttgaaaacatgatgcttattgatgaaattatatccgtgtaaaaaaatatggcttaagagttcatgtgatgtaacaacgaacggactcgggaagttcatgaacaaccggcataacctcttctgaaaccatcaggctcagaacttttgttataccgtgattttgagatagagaaaacgctaatcagcaacaaggttcaacgaaaatccgatgattgcagtaagaacagcaacatcctgcgacatcgatcgctgcgcagaacttctcggcactcttttcagcgaggaacacgagttcgctcccgatgcaagggcgcagaagcagggcctctcaatggtaatcggcaacccttcgaacggcatcatttttgtttgtgaggttgacggcgccgttcagggaatggtgatgctgctgtttacagtcagcacgtttctcggcaaaaaggccgctattcttgaagacatgatcgttgagcctcgatggcgaggcaaaggaatcggaacaaacctgataaaccatgcaacagcgtttgccgaagaggagggttttgggcgcattaccctgctgaccgatcatgacaatcttgcagcccttgcattctataatcgccagggatttataccgtccgaaatgaaggttttgcggaaaatgctgtaaccgaaaataaaaaagaatgagtaagcaatccctgccggcattccggtgcgaagagtgtggatatgtctatgatcctctcgaaggcgatcctgacagccatattcctccaggagccccatttgaaacggtgcccgatgagtggtgctgtccggtttgcaatatgagcaagagaacgtttgcgcttttaagctaaacgcgctgctttatgcaaacaacagacagaatatccccggctcagcctccttttacgtcaagtgagttactgtttgcgatttgtgctgcttttcgggcaggatagaggctcacaagcagacagagcacaatagcggtaacggcaacaatggcaaaatcgccgactttcatctccacaggataggctgagatgataaacgcgcttttcgacggaagttcaacaaatccggaaagctcctgggttttgcagatcgcccaggcaagtgccgcccctgcagccgtaccgaaaaccccggtcataccgccctgaatgataaaaatggccataaatgccggtttttcaagccccagacagcgcagataaaacagctcccgctgtttatcgatcgcagtcatggcaagggtgccggtcaggctcaaagccgcaaccagaattaccagcatgagcacgctgaaactcacccacttctcaagctccatcaccgcaaaaatatcgcgatacttttgttcaagagtacgaagaacaaaccctctttccataccgttctctttgagccactcccgaagagccgcctgcagctttttgtcggaaaaagccttgtttgttctgatatcaagaccggaatattcatcggcgcgcaagagcagaacctcctgggcaaaagagttcgatgcaagaataaagcgatcgtcgaatactttctgcaaggaaaaaagcgtcgttacatttgatcgggatattttcagtgcaggcagaagatatggttccgaaagcgactcaagaccgatggcgacaagttccggactgaaaagcgatatctcgctgaacggacgaagctctgtacgataggcgagctgctcccccacgctcacgttatcaccggtaaagaaaggagccgaagagcgggtaaccttcaccagtcggttatgcgctccctcgctcagaccttttatcatgaccagttcacttttttcggatccgacaagaaccgcttcaccttcaagaaaaggctcaacggacgacaccccctgaagcgcagcaatcgagtgcagaagttgagggcttatcgtcatgcttctgccggtttttggaacaatctgaacggggctgtcaagcgtgacgaaaagatcccaggcaagcttctgaaaaccgttcagcacactcatcacaacaagcaacgtgcagaccccgacgataatcccggcaagactgatagccgaaatgacattgacaaccctgaatcgtttacgggcaaaactgaaacgacgggcaatccataaagcgatattcataaaatgagcgcgtattgatttatcatgatccgagagctgttcccggcttcagcgaagcggcgattcttgcgggaataattgcaaaaagcagcgtcaacaacatcacggctgctgaaacaatgaaatagtccatcggctcaatgagcaagggaacatacttgatgaaataacttttttcaggaagcgtgatcaaatgaaaacgcatttcaaacagcgagagcgaaagcgccaggatattgccggcggcaatcccgataaaagcgataaaaaaagcctgtcccagaaagatcatgctgatttttcccggttcaatgccaagggctccaagcatcccgatctctcttgttttttcaatgatcagcacaagaatcgtcgaaagaatattgaaaaccgcaacaacggtgatggtgacaataagcagcggtgtgatgtttttctggagcttgagccattcaaacagattggcataccgctgaaacaccgttgatgaaaaaaacggaaacccgagacgcgacaccagcgtttccgatgttttttcgacaaggccgatattgtcaacacgcacctcatacccgctgatcttgcccgggccgaatcgattctgaactttttcaaggtcgccgagcagcacgaaatcatcaaaaccctgctgcagaccggtatcataaataccctgaatagtgcccgactcgagatcaagagatgcgagcaggtcaagaataccggcctgatccgtgccgacgttctcgatggttcctttctgcatgccgataagcaaaaccttgtcgccggtcttgagagcaagattttcggcgagcgatttgccgatatacagcccgagcgcgtcagcattcgctgcgctctgccgagcaccgcccaaaagccgattttcaagaaaacgctccatctcgatattcgatatacccttcaggacaacaggcttaaccattggtacgtcaacgttatccgttgcgcttttgcttttgagaataagatttttctcaaaaaacggcgatgcactctcaacttccggatgactcgttatgaggttgagatcggaacgggtttcagcaaaatagcggtcatcagactgacgaatctgaagatgagcgctgaaggagatgagttttttttcaatgctgacagcaaacccgttcacgatggagagggtaagaatcagtgcggccgttccgacggcaataccgataacggaagcaagaacaataaacgtcggttttgagccggaacgctgtctgaatgcaaaacgtctggcaataaaaaacgctgtcctcatgtcgttttatccccctgatcaatagatgaaaatgcgataaccatgtttcttccggcggcttttgcgtgatagagcgcgcgatcggcattattgataagggtataccagtcggcggcatcgtccggaaatgttgcaatgccgatactgaccgtcaaacggcctgatggctgatgtttttcatgaggtatcggttctgcacaaataaccatacgcagccgttcagcaatagagctggcggtctcgtgtgcggttttgggaaaaagaacggcaaactcttcgccgccaaagcgcgaaggaacatcggaacttcgacactggctgacgatcacatcggccagacgcccgagaacctgatctccggctatatgcccattggcatcattgtactgtttgaaatgatcgatatcaatcatggcaagagagaccttgtaatcaaaacgctttgctctttcaacgtcaataatgagatgttccttgaaatacctgtagttgtagagggtggttttttcatcccgaataaacagctcgtcaagttttttgctttttaccgcaacatcctcgcaaagagatacaagcgtttccgttatctggcctatctcaaaagagtgcggcataaacttcatatccgttttaatcttgtcggcagtttcctgaatactctccgggaggtttctgttaaacgccgcgagcctccccgaaagctgaaaaagcggagcggattgcaccctgtaatggcggatcagcaataaaccctcccagaggcataagccaaccagcacgacaaatgtaaaaaagagaaaaagattgttggcaaaaacgaaatactcccgtctttcgcgaacgctctcttttgttttgttgatcatgttctcaagctccagtcggagcagcgtgatattcttccgttcaagaagctgatcacctttcaacgttcctgacagaatcgcacgaatctctccggcacccgcctttgcggcattatcggcagcctttctcatcataaaccggacaatctgcaagttctcttcgctcctctgttgcggcgaatggatcgtcgaatccctgtctgaacgcaggggattttcagaaagctgccccttgagatcaaggagatcgaaacagagagcctctcgtgctttaaggtcgtcaagcagcgtttgacgccaaatcataaaaaaagccgtccctgcgacaagcgtcacggtaataaaacctgctgtcagaaaaacaggcagaagcaggcgtaacgtatttctgtattgattgctcatggcatcagttcagaataattgttctcggcggttgacggaacggagcaagataacttctctcaaaacttttctgcccctctctcgaaagccaggatccgaatcccgcagcaagatcattgtcctgaaaatagatatagtgaacgataacgccgagcggataacttccgtcataaatactctcctgcgaaggcagttccggccggtcgccatccggattcgaagagatggcgagcacctttattttttgcagtgcctcatcattcagcgaaagcgttctgaacgatgaaagaaaaagaagaccaacggcatcgggatcttcggaaatcctccctgcaagctccctgctatccctgctctgccatgcagagagcgtctcgtgttcgaaatgaaacaatttgcggacggccatcaccagacgataatcgtttccggcaatccaggctgaaaacctcctctcctgaccttgacgaaccatcacgccgctctcccgttttgcatagagacgcgaaagctcgccaacagagagctttgcgagcgggttctgacgattgacaatacagatcacggcgtcgcgcgcaaccggttccttgcgcaaccttcgcccgaacctcgtgaacagcgaatcttccgctgcgatcatgtcgccggtgatgagagcggcatcggattcattttgcaaaagacgcaagagtgtctttgaagagagctccgccttaaccagcagatgagcatcgggatagtgatcgctgaaaacctgcgcctggctgttgacgatcgaatacagcggcgaatcgaccgaaatggagagctggcctgccgtcggcgattgttccctggatgcagccggttcggtactattcctgaagaaaaagagatagagcggcaaagcaaaaagcaacaggagcgcaatacccgccgccacacgtttactgcgtaaagaaatttcaggcctcatggtccgatgcagcataacggtttattgaaaaatgggtaaaagttacgattgatggcatcacgcaagaagaagttatggaatataaaatttcaacgattactttctctccatgttaccgttcggtaaaaaaataatcataacgcttgaaaattatatgaaataatataatttatgcgttttattggatatttattcatggatcgtcgagggcaactaatacggtaacagcaatcaggagcaagtcgttctgtgattccgcaacaaacggcccaagccggagatcactgaatttattttcgtaattggttaatgatgaatacaaacgcacccatggcaggttcagaaaaactaacggtatcgattatcggagcatccggctattcaggtgcggaactgacaaggctcctgttgcgccatccgcatgcagaacttgagcacctctatgctttttcacaggcaggcaaccggttttcggaactctaccccgccatcacctgcgataaaacgcttgagcactacagcggccagtgcgaaagcgacctctactttcttgcgcttcctcacggagaggcactcaagctccttcccgctctggaaaaagcaggaaaagccgttatcgatctgtccggcgacttcagactcaggagtacccttgaacacgaagccttttacaagcagacaaaacccgaaacggcatgtctgacctatggaatgcctgaactttttcatgaaaggattatcggagccagatcgatcagtaatccgggctgttatgccacaagtattctgcttggccttgctcccctgtttctttccgaaacggaaaacagggtcacccaggtaaactgtacggctgtttccggtatttccggagccggaagaagcagcaaaaccgaactctcgttttcagagatgagcgaaaacatgcgggcctacaaggttggaatccatcagcatacgcccgagatcatgcagacgcttggaacctcggtcaccgatccatcgtttgatttcacctttacgccgatgatcggtccgtttaccagaggaatatacgcagggcttactcttcgcctggaaaaacccgaacaggcggaaacaatcgagagcctctaccgcgatttttaccggacggcaccatttgtgcgggtaagggaacagatgacggaagttcgtcatgtcgtcaacaccaacttctgcgacatccatatagcaagcagcagcaaaaccggctcggtggtcatcgtcagcgcaatcgacaacctgctcaagggagctgccggccaggccgtacagaacatgaaccttatgttcggctttgatgaaaccgaagggctgctctaaccatattttttttcaaaccgtgatcaatcttcaaaaagcacaatccgtcatcgccgctctccgtgaggccaccatgtggccggattttctgacacccgtacctgccgatgacgatggaataagagctttctggcctgaaggattttacagtgccggaatggctgccggaataaaacaacaggaaaaaaaggatctcatgattcttttttcagcaaaaccggcaagcgccgcagcggtttttacccgcaatatctgctcggcagccccggtgacggtttcaaaagagcatcttctgcgctcatcggcgacaatgcgcgcgattgtctgcaacagcggcaacgccaatgccgcaaccggcattaaggggatggacgatgcgcgagccatggccgaagaaacggcaaaggtatcgggtctgaaacctcaagaggtttttgtcgcttctacaggagtgatcggccagttgctgcctatggagaaaattatgggcagcctgccccggcttgccagtgagcttcgccgtgatgcgctccttgacactgtcgaggcaatcatgacgacagacacgttcgaaaagttttttgctcttgatgttgcgctctccgcagggagcgtgagaataagcggtatagcgaaaggctcaggcatgatttgcccgaacatggcaaccatgctctgttttcttgctaccgacgccggcattgcgcccgatcttctgcagcaggcactcgcatcggccaacagccggagcttcaatgccatcaccgttgacggcgatacgagcaccaacgatatggttgcgatacttgcaggaggaaccggaactgcaattgcggcagacaccgacgattaccgcctttttcaggaagcccttgaaacgcttatgatttttcttgccaaacttatcgttatcgacggcgaaggagcgaccaagctggttgaaatcaaggttgtcggcgcggtcgatgataaagaggccgaactggcggcaagaaccatcgcaaactcaagcctggtcaaaacggccatacacggcgaagatgcaaactggggcaggattatcgctgctgccgggcgttcaggagccttgttcaaacaggaggatgttgccattttctttgatgaccttcctgttctgaaaccgggatttcttgcggatttctccgaagaggaggcagcagaaatcatgaaaaaagagagctatgccatcaccgtcaagctcggcacgggagctggcagctcaaggctctggagctgcgatctcagcaaggagtatatcgaaatcaacggcagttaccggagctgaattttacaataccatgaacaatccccgcatgaacccactgtgcagcgaattgaaatccgggcggaatgcccctcccgcagcaataggccaggtgctgatagaggccctgccgtatatccgtaaatttgaaggcaaaacctttgtcatcaagtacggcggttcggcaatgaaggacgataaactcaaaaacagctttgcccagaatgtcaccctgctcagaaaggtaggcatcaatgttgtgctggttcacggcggcggagatgccataacccggacggctgaaaaaatggggctgagctcccgcttccatcatggaaaaagggttaccgacatcgagatgatctcggttgtacagatgacgctggcgggcaaggtcaatcaggatatcgtccgcctgatcagcgagcatggcggcaaggccgttggcgtaaccggactcgatgccgatacgattaaagccataccctgccagaatgccgacaaactcgggctggtaggcgatgtggaaagcatcaacacactctatatcgacctgctctgccgggccgggctgattcccgtcattgcgccgataggctacgacgaagatggcagcatttacaacatcaatgccgacgatgccgcgagcagcatagccatcgcccttaaagccgaaaaactgatctatgtcagcgacgttgaaggtattcatgttggcgagagaatactgaaaaccatctgcaaagccgaagcggccgactttatagaacagggaattatttcaggaggcatgattccaaaagtgctttcagcctttaaaacgcttgacggaggcgttggaaaaatccatttgattgacggtaaatttacccactccctgctgcttgaaatatttacccatgaaggtgtcggaacgcagttcatcgcagagcaggataacgataaccccggaaaacggtaacggtatgcaacacacaccacaacaacagccggcaaaaaaacgagactttctcggattcaggccacttgatgccgctaaaatcatcgaacttttcgatttctcgctgtttatcaagggaaagagaaaagagaacgcctctgaagaaccctttttgccgttacggcaaaaaaccgtagcgatgattttcagcaaaccctcgcttcgaacaagagtgtcgtttgaactcggcattcacgaactcggcggttactcaatcaatctcgacggaaaatccatcggcatgggctcacgagagtccgtcgaagacattgcgaggcttctttcgcgatacaacgacgctatcgtcgcccgactgcacgaccatgccgttatcgaaacccttgcggagcacgcaaccattccggttgtcaatgcgctcaccgatctctcgcacccctgtcaggtgctggccgacgcctttaccctctatgagaaaaagctctggcatgatgaaataaaaatcgttttcgtcggcgacggcaataacgttgccaactcatgggttgagcttgcaggcatcctcccctttcacttcgttctcgcctgtcctgaagggtacatgccggatgaacggcttctcgacgaagcaagagcggcaggggtaagccggatcgacatcacccatgacccgaaagaggccgcaactgatgccgatgtgctctataccgatgtctggacaagcatgggacaggaagacgaaatagaggagcgcgttaaaatattcagccccttccagatcaacagcactctcctccggcttgccaaaccctccgctgtggtgatgcactgcatgcccgcccacagaggtcaggagattaccgcggaggttatggatggagcgcaatccatcgtgcttgacgaggcggaaaaccgcctgcacgttcaaaaagcgctgctggtaaaactgttgagccatgatgtgtacagaaaattccatctgactcaccgcctgatgaatgcggcgaaaaacatcaaggtataaggagcattgaacaacatgaacaagcagttacggcagttgaaggtcagggagatcctgtgccagcatgatgttggcaatcagcacgacctgatgcggcttctcaacagtgccggcatcagggttgcccaggccaccctgtcacgcgactgcaatgaaatcggggttgtccgctcgcgggactcaaaaggctaccggcttgtctattccgaaaaaaatccgggatggatcatcaaaggccttgtcggcgttgaagtgctgtccgtgaaggccaacgaaacatccatcatcatcagaacccttccaggcagggcgcacggcgtaggatcctttcttgacgaactcaaaagcccgatgattcttggcaccattgccggcgacgacacggttctggtcattcccggttcgataaagcagatttcagagcttgtaagctatattaaggataatctttcacaaaacgcataatcataaacccgtatgagcaaggaaaaaatcgccatagcctattccggcggacttgatacctctatcatgatcaaatggcttaaagacaaatacgatgccgagatcgttgccgttaccggcaacctcggccagcagaaagagatcgaaaacctcgaatcaaaagcaatagccaccggagcatcggcatttcagtttgtcgatctccgcaaagagtttgtcgaagagtacatctggaaagccctcaaggccggagccctctatgaagatgtctaccccctggcaacagccctcggccgtccgctgctggccaaagccattgtcgatgccgcacttgccgaagggtgcaccatgctggcacacggctgtaccggcaaaggaaacgaccaggttcgatttgaggtaacctttgcctcgcttgcgccgcatctcaaagtgcttgctccgctacgcgaatgggagttcacctcgcgtgaggcagagatagcctacgcgctcgaacacaacatcccggtttcggcaacaaagaaaagcccctactcgatcgacgagaacatctggggaatcagcatcgagtgcggcgtgcttgaagatccgatggttgcgcctcccgaagatgcctaccagatcaccacctcgcctgaaaacgcacctgaccgccccaccgttgtggatatcgagtttgtgcagggcgtgcctgtttcgcttgacggaaaaacgatgagcgggcttgaactgatcatgaaactcaacgaaaccggagccgcaaacggcgtcggaagacttgatatgatcgagaaccgcgttgtcggcatcaaatcgcgcgagatctacgaagcgccggcagcaacaatcctgcacttcgcgcaccgcgaactcgaacggctcacgcttgaaaaaaccgttttccagtacaaaaagaacatcagccaggactacgcaaacatcatctataacggactctggttctcccccatgcgccacgcgcttgacgcctttatcgaagaaacccagaaaccggtaaccggtctggtacgggtaaaactctacaaggggtcgctttcgctgctcggcagaacatcgcccaactcgctctacaacgaggaactggcaacctacaccgaagccgacaccttcaaccacaaagccgccgccgggtttatccatctctacggccttggcctgaaaaccttcagcgaagtcaaccccgcccgataaccctcatccgtcactcactgcgcaggtcacgttttcaccgacctgcgcatggctggcgccggattgacacagcaattggttaaaagggggtaatggttacatagctgaatggttaaaaagcccggacaggccgcacccgccactcgaggttcttgatgaagtcgagctggaacccatcgtcgaagttctgtagccatgcgttgaacgcagcgttctccgtagaactccagtagaagccgggagcaaaaccgccaacagcactccggttgagatagagctggttcaactcgtcctggctcggcaatcgccagtcgttgtaaccgttttctgccaactcgtcacaggcttttattgccgcatcccaggtgtatttgtcttctcccggaagatccgttatagcagcaatcaccccatgctgttctccctcgatataaccctgatcacccggctgaaaaatataggcaatttttcccccgcgatagtaagtaccaattctttcaaggtcttgattgtgggttggcgaaagagatagttctgaaagtaaaccctcgctgaaaaatgcgcatttatagttattggcagccttgaaccgattgggatcattctcttttgcatccctgaagtctgcatggtcaagctccgccccttcgaaatcagcattccctataatggatttctgaaactttgcgtatctcagatcagctccctgcaatttcgagtttctgagatcggcttcctgaaggttggcattctgaagattgacattccgcaaatcagcccctgaaaggtttgctccctgaagattggcgttattcatatcggcaccagccatatcgagaccttgcagccaggatccatgaagatcctcccgctgaagattcaggggtctgcggagggattcgggattggaggaaacgtataccatataaagcaagagtactcctgaggctacccatcggggcgaattccggagccaccgcttcgattggcaacggtagatctgtaaaaacagcatcgcaagggtaacaacggatgcgatcataaaaagaggataacgtaattcactgagggcaaaagttttattggccataatccacagcgtgagtggtacgaaccagtaaaatatcaggttggtgaagaggcgcggcaggcgatcgggaaagctgaaaagagagggaatgctctcgatggtaggcgcaccctctctctctgccgcttcgtttatctccttccgtttccgttcgagttgcagccagtagccgtagagaatgtgcaggtatgttacaaggatgacaagcagaacgggcgctatgagaagaaagctctgaaacgagatggaggtgccaaccagcggcgtctgaatggttgtgattgcgacgataagcgatttgtcggattcgccaagaaccttgaggaggcagtagagcccgacgccgagcagcgaaaacatggttttgttgatcgttttcgagtggttctcatgcaactgctcgatgacatcccggtgacggggatctgtttttggcacaggataccaccatttgcggggcgcccggtttcggtcgcgtaattgctgcaagagttgtttgaaactccggtgaggcatgatctgttgtttattaacgatttttcacgctatcctgttacagacaatatctgcctgacaaggctgttttcaaaataaaaaagcatgggcgaggcatcctgtgctctgtgctgtcacaggaacaggcattcctgatcgtattgaaatggttaaccagagagaagagtcgtagagtgatgattggtgaaatttgttattttgcgggcaaattaattcccgtaatcaatggacactcctatgagcgacaagaaagaacttctctggcagagccggttttccgaaccttttgatcgtgatgcgctccggttctcgtcatcggttcatatcgataaagcgttgttccgcgaagatatcgaggggtcgatcgctcatgtcaccatgcttgccgaacaggatatcatcagtgatgccgaatgtgccgatctggttcaggggctcagggagatcgaggaggaacttgcctccgggactcttgttccgcactgggaggacgaggatattcatacggttattgaaaaccggctgaaggaaaaaataggtcagacagccggaaaaatccattcgggaagaagccgaaacgaccaggttgccaccgatacgcggctctatctgagaaaaaagatcgccgaactgcaggatgcggtgcaggccatgcagcagatgctgatcgggaaagccgaaacatacaaggagacgattattttcggctatacccacctgcagcgggcgcagccgatctctgccggccactactatctcgcctggttcagcatgttcagacgcgacagggagcggctccgtgatcttctccgacgggtgaacatctctccgctcggagcggcggcatttgccggaagcacgctcccgctcaatccggcacgaacggccgagctgcttgcgtttgacgatatattttcgaacagcatcgatgccgtaagcgacagggatattctgatcgagtttatctccgcctgctcgatcatgatgatgcatctgtcgcgatttgccgaagacctgattctctggagctcctacgagttcggctatcttgaaatcagcgatgcctttgcaacaggttcgtccctgatgccgcagaaaaaaaacgccgatattgccgaactggtgaggggaaaaacaggaagggtttacggtaacctcgtgagcatgctgaccatcatgaaagggcttccgctctcctacaaccgcgacatgcaggaggacaagcagccgctttttgatacggctgaaaccaccatcagcagcatgcggattttcaccaaactgatcggtcatacgacgctgaaggtggaacggctcagatcgctgacatcggaggatctgagccttgcgaccgagattgccgagtacctcgtttccagaaaccttcccttccgcgaggctcaccggataacgggcaaaatcgtcaccttcagcatcggcgaaggcattacgcttccaagaatcacgctggagcagttcagaacgttttcgccccttttcgacagcgccatctacgactcgcttaaacctgaagcgagcgtgaactcaaagaaatcgcacggaagctgctcgttccgatccgttgaagcacagcttgccgaagcgagagcgcagatgcaggaaaacaggtagcgatatgcggcacaggaaaacgacccgatatcgagtgccgggataacgggatttacgatgccttgcaggtttttccttacttcaatgcctgcgatccgctgtcaggcgggatcatgtcggacatgatttcggcagatctgttcagcatgaaatcctttgaaggatttttaacgccatcctgctcaaccgcccatgactgctcgatctgcttcaggcgctcgctttcggtcttgaatgttttttcgttaagggaaacgaccttctttttgcgaatggcattgagagaagcaaggtcgcgcatgtaatcctggtaaaccttctggctggatgagcgagccttgtactgctgcagcagacgtcccgtactgattttacccgttgtgcccagaggagtatagagtgcttttgaaatagtgctccagggcaaactgctcgtataggtatcttctccgacagatgaggtgtcgatcagcgacgagatgccgatgtccggcacaacgcccttgtgctgggtgctttcaccggatatccgataaaatttggcgatggtcagtttcatctggccaagttcggccttgttggcaaaaaagctgaatggacgggtgagctttacaatgctctggactgttcctttgccaaaggttcgctctccgatgatgactcccctgccgtaatcctgaattgccgcagcaaaaatttcagatgccgaagcgctgtaccggttaaccagaacagcaatcgggccgtcaaacaacacccggttgtcttcatccctgagtaccattttaccacctgaggagttgctgacctgaacgaccggtccattggaaataaacagaccggtcacattgacagcctcctcgagcgatccccctccgttatccctgagatcgataatgataccctgaactttttgtgccttgagctcgccgattatccttgccacatcccgacttgtactgttatacctgccggcatggcgtttctgcgcttcaaaatcaagataaaaggacggaatggtaatcacgccgattttttcgttattgagcgtcatgattctcttttgcgcggcctgttcgtcaagattgattttatcgcgaacaagctgaacgatctttgccgggcctctccccgcctggcttgccggaaggattttcaaccgtacataggtgcctttcggtccgcggatctttttgacaacatcattgagacgccatcctgtcacatccacaatttcagaagttctcccctgtccaacgccgataatcctgtcggattttttcaaaagagagcttttaaaggccggccccccgggaatgatctcgttaacaaccgtaaaatcactttccatctgcaatttggctccgatgccttcaagtgagcgacttaaatcgatctggaagttctcgaattcatcgggcgaaaaatagtttgtatgcggatcaaaggaggtggtaaccgcaaacatgtatgcctgaaaagcatcgtcgcttttctgaaggttaagcagtttcaaccggttggcgtatcgttttgaaagagctgtacgtatcgatgactctttttcggccccgtatttgagattaagccactgatatttcagctcttttctccagatcgcatagagttcattacggtcaagcggccaggtatcgctcttgcgatcgagattcagcgtttcgggtctggagaaatcaaattgagcggtatcggcaaccgctttcatgaaacgcattttctccctggctcttttcaaaaagaaattgtagacagcaaaaccggatgtgctttttcccgtcagaaactcattgtcgaaacgcgtaccataatactgtctcatgctctcgacctcactggcaataaaataactcttgcctgcatcgagatgctcaaggtatcggttgaaaatctcccttgaaagcgagtcgttaaccgccacctttctgtaatggttctgcatcagatactgggcgatatatcctgtggcttcatcctggacaggcgaggctttaagcgtaaccgctgcagaggaagtcgctttcgcattggcgccggcagcagccggtttcttgattactgcaagtgccgggcaggaaaagagaaaagaaagaatgagaacaagaaatccgtttcttgacaatattgatgcgaggcgagccataattaaggaactgtgaaagcttgggtgttcttgaaccggaaaactattatattgcaattctctataaatcaatttactgttttttcataaaccggctaaaaaaaacagcggcggataataacaattaaaggagacctttcaatgcaaaacatttcagtcggctttaaagaactgggacttgtcaacagcagggacctgtttgctaaagctgtcagcgggggttacgcgattcccgcatataatttcaataatctcgaacagctccaggcaatcatcatggcctgtgccgaaaccgcttcgccggtaattttacaggtatccaaaggcgcaagaagctatgccaacgaaacgcttctgcgttttcttgcccagggtgccgtggcctatgctgcagaacttggaacacctgttcctattgtccttcatctcgatcatggcgacagttttgaactgtgcaaggattgtatcgagtcggggttttcatcggtcatgatcgatggttcgcatcttccctatgaagaaaacgtcgctctcacgaaaaaagttgtcgaatatgctcatcagttcgatgtgacggttgaaggcgaacttggcgttcttgccggcatcgaagacgagatttcggctgcgcaccatacctatacacagcctgaagaggttgaggattttgtggcaaaaaccggcgttgacagtcttgccatctcaattggtacatcacacggcgcattcaagttcaaaccaggcgaagacccgaaaatccgtcttgatattctgaccgaaattgaacgccgcattcccggatttcccatcgtgctgcatggctcctcttccgttccgcaggaccttgttaaaaccatcaacgagcatggcggaaaactgaaggatgctatcggtatcagcgaagaccagcttcgtctggctgcaaagtcggcggtttgcaaaatcaacatcgattccgatggacgtcttgccatgactgcggcaattcgcaaagtgctcgatgaaaagcctgaagagtttgacccaagaaaatatcttggtcctgcaagggatgcgctgaaacagctttatatccacaagatcatcaacgttctcggatcgaacaacaaagcctgacttatctgaaatcagtcaaaaaaggcgctcaacgggcgccttttttgttgggggaaaagggattttctgctaagagcgtaaaagatcgagaaaacgggctgcggtataggcaaaaagtccgcttccgatttccagagcgcgttcttccggattgaacatggacgagtgaagggtattgcttttttcctgatcgggagttcctgttccgatctgccagaaggttcccgggcactcctggagatagtaggcgaaatcctcggcagtcatgagcggttcgctctgaatcacattgctgtcgccgagatactcggagcataccgtccatgcctgaccggtaacctgcgggtcattgacgagtgccggatagccgttcctgatctccagttctgcatgaacgccaaatccctcggctacatggctgaccgtctggcggagtttttccttgagcagtgaacgcaactcctcgttcatggttctcatggtgcctgacatgaccacctttccaggaatgacattgggcgcatttcctgcgtgaatggatgctatcgatacaacagccggctcatgaggcggggcgaccctgctgacaaggtattgaaccgcagtaatgatatgcgctgcggcaagaaccggatccgcagccttgtgcggagcggatgcatgacctccctgccccgatatggtaaagtaaagctcatcggtggcagccataaaactgcctctgcagagtgcgacctttccggtttcaacatttggaaaacagtgctgacctaaaataatcgcgggattgaactgcctgaacagtccggcgtcaaggagcggtttcgctcctccgggagctttttcttcggctggctggaaaataagcagcacatcaccaccgagctcatctttcattccggaaagaattttcgctgcgcccaaaagcattgccgtatgcatgtcgtggccgcatgcgtgcatttttccggattcaagcgaacagaacccgtggcggttctcctccgtaagcggaagcgcgtcaatatccgcccttaaggcaacaagattgtttttcctttcacgccgttctccacgaataagagcgataacgccggtttcaagcaatggcggttccggagtaatgccaagcccaagcagatagtcggttatcagcgctgtcgttcttacctcttcatacgaaagttcaggatggcggtggatatccctgcgaagggagactatttcaggaaatatttccgatgcgcgattcttgattcgcgttgcgagtccggcagaaaaatcattgttcataaaaagtaattaacagcgttcaggcttttccggaggcaagcggtcgatcattcggcagcctgaccggctgccgggcagttatcacatatccatgtagcgaataaactcaagtgccttttcccgaagttcctcatattccgatagcgacagcggcgacgaaaaacgaatcgaataaccgtatttttccatattcttaacaagacgaaactgatcatgcgtctgaactctgaaggcaacgacaatgcgttctttctccggatccacaaagtacgaaccgaaactcagaagtgtggcatcgcttttttcaagcgaggcaataacctccgaaagcttcaggctgtgggaaggcagatcaagctcaatggtcgttgcctcctgtccgagatggaatatttttgatattttcccggacacactgacatcggaaacaaccccgatatactgccctgattcatccgatacaggaataatcggatagggaaaggttcgcaaacgttcaaaaagatcaaataaatgctcttcgggagctatactgccgacctccttcaattgcatctccttcaggctgatcgcgctcttttttttcgttgaaggcaactgtaaaaaatccgcaagagtcacaacggcaaccgcccgtcctttatgaaggacaggaaggcagtgccattcgttctcctgcataaaaagaagaacatccgatgcgagagcatcatcttcgaaaaacggatacgttctgtcaacgcaatcctctatacactctttgagcagcatggttcaattttgtttactctcctttcatgccgtcccccttcgaactcggcggcaaaccagttttgaaggctttttgctatggtttcacgatcggtaaaccgtgcagagaaacagataatatttgcattattatgctgtcgtgcaagcgtggcgaattccgggttgcaggcaagagcagctctgatgcctttaaccttgtttgcagagatcgaaacgcctattcctgtgccgcacaacagaacgccctgctggcaactgccttcagcgacgctctcgcctacttttcttgcgaaatcaggataatcaacggactcttcgttgaacggccccatatcgaccacttcataacgattttcctgaagccactggatgacatggtttttcatctcatacccggcatgatcgctcccgacagctattttcataatgaaattatacgttgaattgataagacgattttttttgcgaagcccgttcaaggaatagtttctgactgttgatttcgggctgttgattttcaaccttcgaatacgttccgtcggcatgcatctgccaggccttgacattgtcaaggagtatcaactcgaaatcggactttaccatcctgataatactcttgtcgagaaccggaaaaagtgtctcgaccctgtgatcgagatttctcggcataagatcggcgctgccaagatagagctcttcatttcccgaattgtgaaagtagtaaacccggctgtgttcaagaaaacggccgataacactgatcaccctgatatgctcgcttattccgggaatttccggtttcaggcagcagattccccgaacgatcagatcgattttcacccctgccgaagatgccctgtaaagcgcacgtatcgttcttccgtcaacaagagcgttcattttcatcacaatccgccccgacccatcccgctgatgcaatgatacctctctttcgatcaattcaataattttttttctggtattgaccggcgatacgagaagttgatggtactccttgtgttttgagtaacccgtcagaacgttaaacaactctgaaacatcattggctaacgattcgcttgtagtgaaaaagctgtaatcagtatagatttttgcggtcgccggattgtaattgcccgtgccgaaatgcagatacctcttgagctttaactgttcgcggcgaaccaccatcacgacttttgaatgggttttcagtccgggcagaccatagacaacgtgggcgccaacatcttcaagagctcttgcccagccaatattattttcctcatcaaatcttgccttcagttccaccagtactgcaacctgcttgccctgctcaacagcgtgcataagagccttgacaatcggagatttgcttccgaccctgtagagcgtcatcttgatggagagcacatcgggatcagccgatgcgtggcgaataaaatcaacgaccggctgaaatgagtcgtacggatgatagaggagctgatcttttgttctgacggcattgaaaatatctccgccaaactgctcttctactctgttgaaaggaacaaaaggctcatctttcaggtcgggtcgttcaattttaaggagatcaatcagacatccaagacccaaaaccccttcgatctcataaacattccttatggtcacgtcaagattcttcataagaagatttctcacatgctgaggcatatcaggcgagatgtcaagacgaacaacctttccgtaccgtcgcgatctgataccctgctcgatcgtttcaagcagatcgccggcctcgtcctcctcaatttcaatatcagcatcgcgaataaccctgaacaggtgcgatcggttcagcttcattttaggaaacaactgcccgagattgttctcgataaggtcttcgagccatataaaccttattttatcgtcatcaaacgccacggcatcgatcgtgttgagctgtaacagtctcggcaggatactcggcaccttgaccctggcaaacttgacagccatggactcttcgtcctcaagctcaatggcaagattcagcgagagatttgacataaacggaaacgggtgccctgtatcaaaagcaagcggtgtaagaacaggataaatttcctggcgaaaataggtttcgagtgcttcctgatgttccggtgagagatcggcaaaccggacaaactcgattcccctgtcagcaagagccggaatgagatcgttataaaaacagtcgtttcgctgatgaagttgtaaaagaatcctcatccggatctgttcaagctgctccagaggggtgaggccgtctactgttttatcctgaataccggcttcatactggtcttcgatacccgcaacgcgaatcatgaaatattcatcgagattcaaactgaaaatcgatataaatttcacccgctccaaaagaggatgggcattcttatcgagcgcttcctccagaacccgctggttaaaattgatccagctcagctcacgattgacataataagccgtatggtgaagatcgggcggttcaatggcaattccgttattttcaggtgcatattgcatgagtacaattaatgacaatagttgtattgaaaaactccctgttcatgaacgatgtagtcaagcggctgatcccaggggtctaccggtatcctgggcagaatctgcatgtaaaacgcaaggccgatacgcaaaggattacattctgctttcgcaagacgagagaaaaaacggtcataaaatcctttgccgtatccaagccggtatccgcgatgatcagcggcaacaaccggaacaagaacggcatcaagcgaccgttcatcactcataaccggtcgaagaggttcggattgaccgaaaatcccggttgtcaatggttcgtggtcacgataagccgccgttacaagttcgcctcctgcgatcaccggtatcgaaacctgttttccgaaccgggccagcaaagcaaaaagttccgaagtatctacctccctgcgatctgcaagcggcagatatccaagaacatgtctgaagagcggaaactcgggaagccgttgcaccgcatcggcaatttccctgcttttctgcagccaaacctcttcagtgagaagaagcctttcggcaagaattttttttctcaaagtttgcttttcagcacctgcagcctcacttccgccagtcggggtatcattttcagctttgccggatagctctttgtacggcacgggtgaataagatttgttatataaacgatgcacagaaaaacaagatataaaacttaacgcgttattatccttgtgaagtaaacgacaagccggaaaggttggacataaaaacaaatgattttacattgctgtaacaaataaacgaccaattcccgtccctatgccacaatacatcgatccgtcatcgattacgaccggcaccatcttctgtgtcgcaaaaaactatcctgaacatgccagagagatgctgctatgggatgatccgacaacagagggaactcctctgcctgatgaagaaccggttatttttcttaagcccccatcggcaatttcaaccgacggcattaccggaattccatccttcaacggaaagcctgtttcaggcaatctgcattacgaagccgaactgatactacttatcggcagggattgcgaaaactgctctcttcatgaggcattgcaagcggtaaaaggctacgggatagggctggacatgacgctcagggatgtgcagcttgctgcaaaaaaagagggcaacccatggctgaaaagcaaagggttcagaaacagcgctctgatttcagagatcattccccgtgctgaagccggaaactggcaggatttagagtttattcttgaacacaacggaaagcgcgttcagcacggaaaggccgcctcaatgatcttttcgccgatctatcttgtccattatttatcgtatctttacggtctccgccgcggggatctcgtttttaccggaacgccgtcaggagttggccgtgttgtacctggagatcatctgaaagcaaccctttttcacagagagattttgtctgataccgatgccgcaatgctcgcccttaaagcgtgcgtcatataaaaaagcatgctttaactccataactattccattttatcatgagcaccatttttcaaaacgcccatatcatcaacccacaaagcaaccttgattataccggatcaataagggtgtccgttgatggtttcattgaagagattattcaaggcgaatgcgataaaagccccgacgacagaataatcgatcttcagggaaaactgctggtgccgggtcttttcgacatgcactgccatttccgtgaaccggggcaggagtataaggaaacccttgaaagcggctcgaaagctgccgtagccggcggatttaccggggtagccctcatgcctaacacaaaaccggtgatcgacagcccgctcggagtagcatacatacgtcacaacgcacagcagttgccggttgatcttgaggttatcggcgcaatgagcgaaggaagcaagggagaacagcttgcaccatacggaaaattccgttcgtatggggtaaaagctgtttccgatgacggaacggcgattcagaacagccagaatatgcgactggtgttccagtacgcatcaaatttcgatcttcttgtcattcagcattgcgaagacaaatccatgaccgccgaagccgtcatgaacgaaggggtattttcaacaaaacttggccttaaaggaatacctgatgtatccgaagcggtcatgctgtgccgtgatcttcacctgatccgctatatcgtggagcacgaattgcacgatccggccaacaaaccgagataccatgtggcacacatcagcaccaaagcctccctcgaccttgtccggcaggctaaagccgaaggcttgcaggtaacgtgcgaggttacgcctcaccatttcacccttaccgacgaagatcttttcaatgcgccctcaaaaggcaatttcatcatgaagcccccgctcccctcaaagaagaacagggcagctatccttgaagcaattgcagacggaacgattgatgccattgctaccgatcacgcccctcatgctccacatgaaaaagagtgccctcccgatcaggcgtcattcggcattatcggtctggaaaccgctgtaggactcacaataaccgaactggtcgaaccgggaatcataacgctttcaagagcgattgagctgatgtcagtcaatccccgtaaaattcttcagcttgatcccctgctgttcgcgcagggagaaagggctaattttaccattattgatccagaggaggagtgggcgcttaccgcgaatgccgttaaatcaaagtcaacgaatacgccctttcttggccgtaaactcaagggcagggcgattgctgtttaccacaaagggatgtttcatgaaagcgtaacttcacaagagcattttagcgtgtaaaagttgttaatcgatagtttatttcttacattctttatctttttcaaggcactgcgtatcggagaaaaatgtatataattacagattttccggttacgacaaaacagaattgtagcggttcccctcgggaaaagcaaatcaacaacaagaaccggagtatgcgtcatggcaaaaaaacaaacattcggagataaaggcaaaaaatcaggcggcagtgatttcaaaatggcaaagcttgttttttctgtgaaatcagaaaaaagcaatgcctggaaattcgttgaaaaaaacgtccgcattcccaatggcgaaaacgagcaagctgttctctccaaagccattagtgattcagccaaataagctaccaggccctctttgtcatcccggagtttgacatcatgctccgggagacaacaggaaaacgctccacatctcttcactatccccaaatgaataaagacaaccacggcattgcaggcaatagcgatcaaaagcagtggttcgaagagtggtttaaccatccattctatcttgaagtctaccgtcaccgcaacagcgaagaggcacaaagctgtattcggacgattctttctctgacagggcttgacaagaaaaaaccggaaaatatcagaatactcgatatagcctgtggcgccgggcgccacgccatcgaacttgcccgatcaggttttatggtaacaggcaacgacctttccccctttctgctcgaagaggcaaaaaacgaagcggaaacctcctgtctcaaactgaatttctcctgctctgacatgcgccatattccggcaagcgcatcgtttgatatggtcattcagctttttaccagtttcggctatttttcaaccattgatgacgatcgactcgtcgttcacaatgctttcggcgctcttttgaacggcggctggtatgtgctcgatctgataaatccggttcatctctgtaaaaccctcgttcaggaatcacatcgcacatcaggcgcactctcggtgcatgaaacaagagaactggaaggaaggcatatcaaaaaaaccatcaccattacctcaaaggaacaagaggcaataacctttaccgagtccgtcagactttaccagcgagaacagattttggcaatgcttgaaggggaaggttttgcggtgagcgatattgtaggggggtatgaaggcgaaccctttgacgaaaacgagtccggccgcatgatactctttgcccgaaaaccgtaagtctgcgatcagcagaaaagcttcctttcaacgcagcaaatctctgtcgcgataccattcgaacgcgctcctgatactgttcgcatggggctctttgcgcatgccgagctcacgcacagcctttgctgaatcgtagtaaagaaactctgaagccaccctgaacatcgaaagattaaaaagctttgagataccgttctttctctttttcaaagcaagaaactgtttcagaattttcgccatccagaacggcagaggaaagttaaccctgggaacgccggtaaccgatgagatggtatcggcgagctccttgtacgacacattgtcccccccgataatataccgttctccggttcttcccttctgcatcgccgccatgatcgtttcagcgactatttcaacatcgacgacgcagatccctccaagcggataaaacgggagttttctgttatacacatccttgatgagccgaccggcattaaaattgatatcaccagccccaaaaacaaatgccggattaacgataacgcaatcaagcccatttttcacagcctcagcaacatcgacttccgcctgacgttttgttctcgcatattcaagattcaagcgatcaaagttccatgtcgatgcctcattaagcggcttgcggtcataagcaactccgacggccgtgattgaactgacatgaacaaatcgctttacgcccgcagaaagcgatgccgcaagcatattccgggttccctcaacattgattttgttcagcagagcgttcttcttgtcacccatataggtaagtccggccgtgtgataaacaaaatcgataccctgcatggcgttatgaacagaatccggatcggtaacatcgccataaataagcttcacgtgatcgagaacctcggaaagtgaggaaagatcggagctctttctaaccagcacataaacctcgtccggagtttcggcaagtttctgtacaagacgagatccaataaagccggttccaccggttacaagaattttcctggtcacaaataatatacttcagatattgaaagagccataaacctgttataagggagaggtactggtgccataaggctttatttcagaacaatttcaccattcaggagctgtttacggataccttcaaccctctcatggacaccggctcccaccagtgatgaattcttgtcattataaacgtaatccgtgtagcgctcatcaagcccgaaaacagtaagggatccccccttgaaactgccgtcgagaacgttttcaactgttttcagaagcgccttgtctaccgattttatcatactggtcaaaacaaaacccggcgcttcgggctcctgatccctgtcggtgcagatcaccagcttttttgtctctctggcagcatcaatcacgccaagtccgcttgcgccggctgcctgataaatgatatcggctccccttgcatattggccaatagccagctccttcccttttaccgggttcgcaaatgcgcttccggtcatcccgatataaccggaaataaccgttgcgcccggattgacatattttacgccgtcaatgaatcccgactcaaacttcttgatgatacccgactgcataccaccgataaaaccaacggtatttgtttttgttgtcagtcccgctatcgctccggccagaaacgaaccttttttctcatcaaacactatgccggataaattatcaggaataacgacgcccggcttctggacataatcaatgcagacaaatttcttatcgggaaattcaccggcaagagcggtaatatcctcgctgaacaacaggccaacgccgataaccagatcaatgtcaggatccatcgccatctggcgaagcaaggcctcgcgatcagcgccttcaccctgtggttcaacaaaaacaaaatcaatcccgtgctcttcgcgagccagctccattccgttataggcggaatcgttgaatgatttatcgcctctgccgccgacatcaaaaacaagaccggctttcagtttgctctcgcccgaagaatcgacggtcttgtcctgttccttttggtttgaacaggctgaaagcacaaaaaagagggctaacagtaaggatgacaggtatctcatcagtaagaataggttgttgaaccgaaattccgagaggatgctcttattcgagatgacgaatttaggaaaaacaacctccatttaaaaacaaagcagcgcaaaatcacttgcttgaaaatttttttttcatctgaacatccgaactcaatggtttctatagtcgcttttacagaaaaaatcaggaagttcttcatatatttgctgttataagaacgttgcctgaaggcgcactatcatgttccgcttgggatccttatggataatactccgaatatacagtatttcaaactaatgagtgagggagatccgcacgcccttgaagagtggttttcttcgacctgcggactcagaaaagagggcgaaagaaaagaaaaaagccactattacgataccttcgagtggcagctctacaacgcgggattgagtgcaattcaaaaaaacagccgccttcatctcatcgacatggagagcggacaggaaacattccggcttcatttcagaaaaaatcccctccatttttctcccgcaggcattgagccttgtacgctgaaggaaagccttctctcttgtaccaatcacagagccctgcttcgactctgcactatagaaacagaaatcagcgcctttcgtgttcttgacgagcacgaaaaaacaatcgggtttatccagactgagcatgccatactcctcaataacaacgtacgggagcacatcgggaacttcctgactatcagaccccttaaaggttatcaggaagttatgcaaaacattgcagatcaactccctctggaagctgtcgaacacaacgaatcggctttcaaaaatctcttccggttaaatatggcagcagccggacttaccgtcaacggctacacctcggaccttcgcctctccctgcgggccgcagacccgataataaaatcggcatgcgctatcttcaagagcacgcttgccgtcatgcgaatgaacgagccgggcataatcgataatatcgacagcgaatttctgcatgactaccgcgtcgccctcagaaaaacccgttcgctgcttacccttttgaaagagatctttccgcctgaaattctggtattgtaccagcaggagttcaaaaccattggaaaaaaaaccaacgctttgcgtgactgcgatgtctacctcctgaaaaaagagttttacatgcagaatctgcccgaaagcctgcggcaccatcttgaacgttttttcattgaacttgaaaacacaagagggagtgaacagaaaaggcttaaaacatatctgcgaggatcagcgtatgaaaagatggtatctgactggaaacacctgctgcaaaacgaacttgttctttccggtgccaataacctcaaggcaaacgaatcaaccggatacgtagcggaaaaagccataaaaaaagccatgaaaaaagtgattcgtcacggacgaaacatatccgctgacacgccagaccgggagatccatggactgagaattgactgcaaaaaactccgctacctccttgaatttttctcttcgctctttaaacctgaaaccatcgcccctttgctgaaacagttaaaagcactccaggaaaacctgggcgcctttgttgatcttgccgttcagcagcactatcttgaacaacaccttgcttcgctgaaaaccacaacgagagatacggatcttgccgcggcactgggaggacttatcgccattctcgcccgaagacaggaaaaagcccgtaaagcatttcacgataccttcaggcatttcgacagcgatgagaccgaagcgctgtttacgcaacttcttcattcagaaatgatatcatgaacactattgcactatacagtatcaaagggggggtgggtaaaacagcgtcagcggtcaacctttcctatatagcctcaaaactttcgcctcccgttctcatctgcgatcttgatccccagggagcaagttcctattatttcagagtcgttgccgaaaaaaagtataacagcagcaaattcctcaaggggagtaaaaaaatctataacaacatcaaggccaccgattacgaacagctcgatctgctcccttctgatttttcatacagaaatctcgacatcgagttgcaggaagaaaaaaaaccgcagaaaaaactaaaaaaaaatcttgaagagcttagcgatgattatcggcatatctttatcgactgcccgccgaacctcacgctgctttctgaaagcgtttttgctgcctcagacctgatccttgtgccgctgattcccacgacgctctccattcgcaccttcgaacagcttatcggttttttcagggaaaacaaccttgacggttccagaatcagagcgtttttcaccatggttgagcaacgcaaaaaaatgcacagagacattcttgaggagcacggaaaaaaagagaggttcctcacccagacaataccctacaactctgaagtggaaaaaatgggcctttatcgggcccctctcaatgcagctcatccacaatccgcagcatcaattgcatatcggaagctgtgggatgaaatagcccttattctccgataatcgcagccaaccaaaggttcgggtcaatcttcgcacccctgcttctgaacgggaaaatcggaaacatggtgacgagcccagtccgcaacttcataatgccaccactcagacttaaaagaaagaaagccctctgctttcatcgcactctcaagcagagcaatgttttgaagcgcctcgacagaggcgactttgtaacttccgtcagctttaccggaaaaatcataatacgctgtcggcattgaaagaggcttgcctgcgctgtcagccagagccacatcaacggctgcgcccctgttatacgtcgaaccccctctggcaggatttgcaacataacgctcatcgggaagtatttcccataactttttctgtacagagagcggacgataacaatcaaaaacaatcaatcggtacccctttttgcacaatccctcctgaaccctgagcagtctcatggcgacatcgtttctcaaaagacatcgggcattggaataaactgtttgaccggtgatgttattcggagtcgcataacggatatccagtataatgcccgattggtagagctcgatatcaacaaaatggtcagaatacgcagaagactccctgcaaaaaaacagaaccggcagcatggcgagaacaacacgacggatcaaagcaacttttctcttcatcattttcaaatcgaattaacaggcttaatatccggataatatagcgatatactgtgtttttgcgaatttttaccataacgtaacaatactttttaaacttactgttggaattcactgacaaaaaggcttaagttgaaccttttatgaaataaaggcaaaaggcatccaaaaaaaccgaatgtaatccccttatgcagaatcaaggaatgccgcagcctgctcgccatggctcaacagcgccgacgcgatatgttcgtctgtttttcttttctctgatattcttagccgcaacgttcgccactacacccaaagcttttgccgaaccttccttttcccccggaaacccgatagaaaaaacgagccacctttccaccctgcaacaatcggcctgttccatggagtcgctcttcagggaagcgcgacagtatttcggcatacgctatcgatggggcggccagacgcctgccgggtttgactgttccgggtttgtgcgctacatgttcggcaaagtattccaaatgcatcttccccgatcatcacgcgaaatggcagcaattggcagcaaagttaatcgcagcgagctgcagcccggagatcttgtctttttcggaaccaaaggcggaagaatcaaccacgtaggaatctttgtcggtaacgacacatttatgcactcctcgctctcaaaaggcattaccgaagacaaactccagcagaactactacgataaacgatttattggaggcgtcaggctgccggaactccccaatatcatggataactccctcatgccctcccaacaagaacaaggcagttgacgagagaatatcatcctctcatcgtaaccctgcaccaacacagcctgtaacccggttgtctttctctgttatccggttttcgtccacagccctcgcacactccgttttctttctctgtaatttacttttcgtccgttaccctctcttatcctgttgtctttctctgtaattcggttttgtccgctaccctcgcacatcccgttttctttttctgtcatcccgaacgaagagagggatctctccccactccagaactcggcactcattagtcgggacatttttcagcatcggaccagcgaccccttctccacagtcgggatgataattgctcccaggcgcccacctcctgttcgctttcccgacgcattctatccttcaacgctgtacagatgcaaaacatgacagaagaaaggaattacctatattagctatcatgaccggacaaacgacgaaaattcatcaaagcgacaggattctatggaaaaaacaaccaatgaactatcggaatttgtaggtaaagccctctcaaacggaatatcgcgaagcagaatcaacgatgctctgcaacaggcggggtggcagagtgaacagattgacagggcgctcgcagattttgccgaaattgattttccgattccggtaccaaagccacggccatcactctcggcacgtgaagcttttttttatctgcttctttttgcaacgctttatatcagcgcatttaatcttggaaccctgcttttcatcatgatagaaaaagctgttccggatcctgcactgacaaacattcctggaggctggcttacctacaaaatccggggagctgtttcagcactgattgtcgcatttcccgttttcctctatctctcacgaaaaatcaaccaggaactgctcaacactccggcaggacgagcatcgggcattcgccgatggctgacctatatcaccctgtttattgcgtcaggtatccttatcggggatatgatagccatcctgtacaacttgctcggtggtgaactgacgcttcgcttcatgctgaaagtcgcaaccgttgcgaccatatcaggaaccatatttctctattacctcaaaggactgcgcaaagaggaaaagacgacatgaaaaaaaatgacacaggagacaaactgctcgcggcacttgccataattgttgtttcaggtactgttatctggggactcttcatgacaggatcgcccgaaaaacaacgagaaaaaaagtttgatgcaaagcgtgtatccgacatacaggaaattgcccgttcaattgatctctactatacccgccacaccgcacttgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacagcactgccgaatacactcgatacgctggaaaacgaaccgggcattaccataaacagaaccgatccgaaaaccggtacaccgtatacctacaccataacttccggcaatagctataccctctccgcagaattctcaacagaatcagagagcggaataaacaacatctgggaacaccccgcgggaacataccgttttcagctcacggcaaaaacccttgaacagcgctgaagcataccttgaaacctccataaaaagcatgcaaatcaaaattcccgattcccggttcctgactgaacacgcagcacataattcgctccccccctccttttcatacaactcgcggccgtcgccttcctgaataattacttacggcaaagccggggtttctgctgcatgttccttgacaacattcggaattccaaccgctccggtataaaaaacaaccaggcttgcaggaacacggcctgaattgtaaccattatggaacgtgttcaccacctcaagaatagcatcaccttttttgaacttatacttgctgccatttttcatctcaacagaaagctctccgtccagcatgtatgcataaacaggcacgggatgcttgtgccagccggtagaccccccaggcggaacggtaacgacaagcacggtaacttccggatgttttgaacgaagataagaaagacgctgcccattgctcgcttttgtcgaggtaacaatctttttcacttcgacattccgatactcctcagcctgaagcggattgccatgcagcaacaaaacaacaatcagaaacgaaacacttcgcattccaccccctgtttctctaaacgttgaaaaaaaaacaaccacattgagattatcaattcttctccacaacaaaaaaacgtatcagcacaaatcaccccgagagatattcaccccatacccgtcaatcatcctgaacaaaaaaagagagagagctccacatagcccaactcattccaattcgcaatcaaaatgattttaatatccaatcccaacccgttaaagaccgaagtccgtcaggatgttcttccatatttttcagtcctctcgctgcttgtgcgataacagctccaagagtctcaaatacgcgattagcaaattctttctctcgcaattcatcccaaagatgctcaacaggatttaattccggtgaatacggaggaagctttacaagcaccatgttctttggcacccttaaatgctctgcacggtgagaaggcgctccatccacaaccatcatgacaaactcttccggatgtttatgagagacctgcctgagaaatgcgcccatactcaccgtgtccattttgccgcctaacatccagtcaattacaccatcttgtggagatattgctgcatatgcatagatatactctcttacaagagctaacttaactataggacgaaaaggctttggagcccagcattttcgaggatcacttatccttccgaaccgagcctcatcctgaaacatcaagcgtaaaggtagattcagtacattttgcttggcggcttgtaccagtatctctgggagttttttttaaactcttcctgctcctccatattttgttttgggtgacacgtatctggttcgaccttacgccaaccatgacgtgccaacattctataaaccgtagacactgcaactgtttttccaagtcgttgttccaatgctgtatgaattggaggaacaaccagtacgccaccttgttctgctttctctacccattcagcaagaaaccgggcctcctcatctaaactaagcgtttgcctccttcgtccaccccagctacccttaggcgttgcttttccggcagcttgattgctaatatctcgatggatacgcactacagtaggcacactaataccaagaagttctgccgtttcagagtatgtgatatcacaggttttcgggataagaatactcaagcctgctctcagttctcgagcggtatttgcttcttttacaatctttttggctaagcattccatttcgtccgtgattactgccggtcgagccatattccgtatcctcctgtttgtttgcaaattatgaagaataattggcacaaacagaaaatacattatgattatcttgattgcaaatcggaatcagaactcactgcacagcatttgttttatctccacgatagaatcgaggcgggataccggatcagcgaagccgaaaacagcaaaccgccccccttagaaaaaaaacgtatcaattcgtgagcaaaaaactcctcgaatccttttctcctaacacctgccaggctcattcccctgtgaaacgataaaaaataaccatatgtccagtgaaaattttataaattactttgcaatgctaattacaatgcgagtacgggcaaaatagcgttcaggactttttcacggcacctgttctgtatatgcggataaaaccaatccaatccgcaatactcatatgtcatacaacacaagtgatttcgttgatgtgtcagccttttaaactaaaagagcataatcatgaaaattcactccatcgctgcaggcgtactggttatcggagtaatggcttcctgcgcgaaagcccctccccccgtaaatgaaccgctgccggttgagcaacctaaaaccccggtgcttcaaccaaaaacaaacgaacccatccagcctgttgaggatgcaaaagtcaccgatcctgccatggtggaacttggaaaacagcttttctttgatccccgactctcaaaatccggatttatctcctgtaactcgtgccataatctcagcatgggtggcagtgacaacctgaaatcctcaatcggccacaaatggaacaaaggcccgatcaactctccaaccgtgctgaactcctccatgaacctcgcgcaattctgggacggcagagcaaaagacctcaaggagcaggcgggagggcctatagccaaccccggcgaaatggcatttacccacgaacttgccattgaagtgctccagtccattcctgggtatgcagaggaattcaaaaaggtttttggcgtcgacaagatcgatatcgatcagatcactcgtgccattgccgcatttgaggaaacgctggttacgccgaactcccgattcgacaaatggcttaaaggtgacgatgccgccatcactcagaacgaacgtgaaggatatgagctgtttaaatcaagcggatgcacagcctgccacaacggcccggcccttggcggcaactcctatcagaaaatgggtgtcgttgaaccttacaagggaagcaccaatgccgtaggtcgatccgccgttacaggcaaagatgctgaccgcttcaatttcaaagtaccgacactgcgcaatattgaactgacctatccctacttccatgacggggaagcggcaaccatggcaaaagccgttgaagtaatgggccagattcagttgggaaaaacatttactcctgatgaaaacgcaaaaatcgtcgccttcctgaaaagcctgacaggcgatcaaccaaaattcgtactgccgcttcttccgccatcatctgatacaacgccaccaccggcgccattcaaataatcaatattctcttcactggccggatcgcaattgcatcaaacctcggccagtgaagagaaaaatccctccctgacgtcgggatgacagagactggtgctcaagatgatttttctatagcaggatatcccaattcgatcttaatcccaagacaaggctggatagcgaaatagcaaaacagcatcattaattctcttttcgtgaaaattcgtgtccattcgtgggcagaagaacgtcagaagttttgctgagtgccgagttggtggaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagaggggggggaagggctcacaagaaagaaagcacagtatcacaatcacataaattcgtttcttaatccctttcgtgtaaattcgtgtcaattcgtgggcaaactccccatcttcattcccattcgtctcttaatgaaaaacaaggctggatggctggatagcgagatggcgaaatagcaaaacagcctcattaattctcttttcgtgaaaattcgtgtaattcgtgggcgaaactcccccacttcacccctcatttaccacggaaactccagggccggaaaccatgctccggcctccgttaagaggtttcacctcaatacgggtgccgattctctccctgagtaccggaacatgagaaataatgccaataagctttccgctctcatgcaatccggcaagagtttgcagcgctgtttccagcgcatcttcatccagagtaccaaacccctcgtccagaaaaagcgaatcaacactcacatttcggcttgacatctgtgaaagaccgagcgcaagagcaagactgacaagaaagctttcgccgccggaaaggtttttggtcgatcgtatctcccccccctgatagttatcgatcacattaagttcaagaggacgctgtacgtcacgaacaagaagataacggtcagtcatattcataagctgtcggttggcatggtgaaccatgatctcaaaggtcagcccctgggcgaaattgcgaaacttctttccgtcggaagaaccgataagctcgtgcaaaagcgaccaccttgaacactcaatctgccgggcaacaagggctatcgttttttcgcgaagcatcaccgcggcctgttcatgttcatacagatgaagttttactgacgcagtatccgaacggacaatatcgagccttccgaaaagcgcatccagctcttcctgcagctcttcaggggaattctcggtaagggctctatcctcctccattctcagtttgtactgtcgttctccccgcaatgtttcgagttcaagccgacgagcggcaagatccttagcctgctgttcaagctgttcgagttcctcacgatcaagccgtgatgaaacaaacccgcccatgccatcaaatccgctctcgctcagttcctgaagaaaaagcgcctctttctccctgatcttcatggccctttccgttaatgaggaggcaagcatggcaatccttgtcgaaagttgaagaatctgcgttgaagccgcttcacacgtgcgtcgggcaccatcaagatcaacttcggaacatttgagcatgatggcgagacgatgttcctcctcatcaggatttttttctccaaaccgggctatccgaagctcattgagcgttgtaaactcagcagtacaggctgcaaggagcttctctttttctgcgtgctccccttttctcgtcataagcatctcctcttgcatcttgagattcccttccaaaatggcgatgcgctgataggccgaggttctgcgctcgtttgccctatgccaccgttcaagccgagaatgcagaataagcaggacgtcacggcaagagcgagccgcttgtggaacgataccatatccgtcatactccctgttgagactctcccgaattgcggctttcctttcctgaatttttcgttgaacatccatagctctctcaacctccatccctgcagtcttcacctcatattcggccttctcctccgctcgtacagcttccgtgaaaagacgatgcagccgctgcgcctccgattcagaaaagagcaattgcttttcaaggagaatggcctttccaagcctctccgcctctttttccgctgcgcaatgagcttctgaaagaagccgcaaaacctgttcggcgttcaagtcaccggcaatctcaagctgaacggcgagattccggcaaacagcatcttctccagaaagaagtatccgtaactcggcgatctgctcttcgttgtgcgccctgtcctttattgcgccggcagcctcaatccgcaatgccgtaatcttttcggaaatttccagcaccgatgctttggcatgttgaagttcctcgccctcggcggagggttcaggaacggctccgtcagcccaggggtgatgacgtgatccgcagagagggcaaggcgaaccgtatagcaacacttttcgctcatcctcgagcgaccggattttcagatacagttccgcctctcgttgaagagcttcgacaacctgttctgccttctcctgaagcagaacaagcctgtctatctcttccgccactcgcgattgcacactatcaatcgccggaagagtttcccggagcgttacgatacgcttttcccgctctgccatggctgcaattcgaacagaaaggatttcaaggtttcttgaacgctcttcaagctcctgcactgccatgcgaaggttcgatatatccgttccctgaagcagcgatgcaagagtcgccgaaagctcctcccatcggaaacgggattgatcgaaagcctctcctgcccttacggtttcaggctggaaattcagaagaagcgttttggcgttttcgaacaatttgtgcctctctgcaagcaagactcccgcatcacgctcttctgcctgcgcttcttcatactgaagaaccaatgcttcaatgccgctcagcgaagcggcaagtctgctgtcggttccatgttcggcaagatagctttcggaatcttcagcctccgtcctctcctgctccatctccctctttatgccgcaaatgatgctatccgacgctgaaattctttcacaaagcgcctttatttcagcagccatttcatcgcattgctccctctttcctgatatacgaatgtcgagcgctctgacctctcgaacaaccattgaaagctctttctcctgccctttgaaaatctccagcttctgctcagcttcgcgaaatcgctctgtatgttccgtaaaatccgtattcaaacgttccagttcatgttcagcgcctgatttctcccgcaattcccgatcctgcaactcctgctgctgacggatgatcatataagccggttcaaaccctgctgcccgacgggccagttccatccgttcgcgatcaccagaaaaatctctatcactgagctcaagcttttcaaaatcgctctccatatcggcaagctcacccttcatcacaagaatctgacgaagccatcgcaatgaggcttcagcttcgctttgccgattgattattcctgcctcttcatcaagctttgcctgaagctccgctttcgccgcctgaagcgcatcatcatcgagcaggatgatgccggagcactcgaccctgagcgtttcaagttcctgctgctcagcgcgatttcgctcatgtaccttgacagatattgccgaatagatcgccgtaccggttatctgttcaagtaccggagcccgttcgtccggtggagactgaagaaaaacagcaaaccccccctgagcaagaagcatggaacgggtgaactgatcaaaatccatccctgtccgttccaccaccgcctgaagggtatcctgcagtttcgtttcaatcactcttccggtcagagcatcggcaatttcatgcttctgggcctgcaatatcccaagcggatgtctgcgggctcggtgctgcgcccagtggcaccggaacctgcctgttcctgtttcaaacaccacctcggcaaaacactcccccgtatgacgcgacataatctcattggtgctcgaattgaccttttcaagccggggagtctgcccatacagggcaagcgaaatcgcatcgagaatggtgcttttgcccgaaccggttggcccggtaatggcaaatatcccgtcggagacatactccggagctgaaaaatcgataaaccactcaccgacaagagagttcagatttttgaatcgcaaggagagaattttcatgtcataacgttatgtgacccggcaatatcagtgaccttcgcataatgggtcggttatttcttgtcataaacggtttgaggaggaagcaaacggagtcccgacctgtcgtgagcaacgaaacaatcgaatcgaggaacaaataaagagagcggcttttaacctttgacgtgcaacattggtctgatcaggcaaaaaacaacgcttcataaaaatataaaaaacaagggatcaccctgccctcaaatcgaaactaatgcaaatcagtaattccatttaattcgtcaaacactcaccagctatcttaaaattgcacttgttttcaccaaaccgcatcagaaatgtcggactgaacaccataaacccgtctttcgggcagtttgaaccctcagcacattctgagctccggtttcggctcatcggcaatctctcccttctgatgatgaacagtcttgaaacagaaagatcgtcagcaggtccgaagttgtttcctgaattctcgaatagattagtaacgaagactgccaggcggcagcgcattgaaaattacagctcactcggcgaggatatatcaacatctttgagctcatacccggcaacggagagtcccggatcggtagcaatgaggatataactatgctggactgtggatttgctttctcttatcgcttctgccaaaaaagatggttctcattacgactcgggttataaaaaaacagcaggatctgtcagcaatcgaacagagagttgccgaatggttttcacgccccggatactcgctcttattggtagctctattcagagggcacctctgaaacgtaagataagcagccatagtgcaaggcggatagggcacagaaacaggaatgcacacgtagtacatgaggatttcgaacaccacccaacgcagcaagcaggtcgcataataagtttttttgaggtgcccttatgtgccgcaagcggttcgaggataaaccgatagcgacacggcaaaagggatgcgttttaaacggtgataaaaacaaacgaaaccctatcgataattatccggggatctgtgattatcgcggtctcgttggtaatcagcgtcttttctttcatcatgacgaggtgctttacggttatccctgtcgttatcatgcaggtatgtcgcacaaccgctcataagaaaaagaagcacagcaaaaacgatattcttcatattactctctatttacgataagagtcgaattcttcaggcattcctgaaatattgattctcctgtttaaggaaaaagctgtatgcaccagttaataaaaccaaatgccgcttcacccgactcgggaaacctgaacaagcccggaaccagaaaacaagttctgctgattccggatattttatgcatcatctcaaaacgacgctcactatcaccctgaaacagttactctgttctgttttaaaggagccgaccaaagctgcaatgccttgctttgcctcgtttcaacaggcgacttcttctgaagcagattgtaatagagttcttcataactttccaccatacagtcaagcgaaaaacgtcgttcaaattcctctcgacagacctttctggatagctgttcaatattatgaatggcgttgataaagtcgagccgggtttcacaaatgaatcctgttttaccatgttcaataacctcgggtgccgatccgcatccgcgaacaataaccggggttccgcacgccagagcctcgatcatcacaagtccgaatggttccggccagtctatggtattgagcagcgcttttgcatttttcagcaactcaactttgcggcagtcgtccacttctccgacatactcgatcagcggatgatcaagaaggggcctgatttttttctcaaagtaacccttgtcgctcggatcgacttttgcagcgattttcaaacggatattacaggccctggccagcatgatagcctgttccggttttttctcttcggaaaaacgacctagataaagaaaataatcttcaggattctcgttatactcgaaactcgctggcggatatccgtgataaatcgtctttacccagttgatatcctccaccggtcgcctctgggaatcgctgatagacacatacgccatatccggataactctcaagcaacttcccgtaatctcctatatcgagcctcccgtgcatggtcagaacggtaggtactcgcgtcttgtaggcatacggcagggtcaggtattcaagatgggagtgaataatatcgaattcatgcagcattttttcataaaccgttcccaacatcatcatcgatacgatggccggtgtgtgaacttttcttcccagtcgaaggctttcgctgatcggtgctatgagtcttgcgctggttatggaatcacctgatgcaaacagcgttacgtcgtgacctttttgtaccagcccttcagtcagatggtagacgactctttctgttcccccgtatttttttggcggaactcgttctactaatggggctatctgagcaatacgaagctttttcattgaaccaactcctcgattttaactggatatacctctcaaaggaaatactctgaaaagggttccgttgacaaataatttacggccacgggataaccacgacccaacggtttcaagtgacgtttcggttatttccgatatttcgcgatgttttaatccggcaatttctgacaacaataccgagagcttcatgtcagcgaagcgttgtcgaagcaaatccgcagcgttaacccttgaattgatgcgtttgccgcaaaaaaacccacatgaatcattaccataacgctcaaaataacaggctctgaacgtcttgaacagttcagtaagacacgaatcaatacctgcactcatataggtgcaacataccagctcttttgcctttctctcacctccggtcatccagtatgcaaggctgaaaatatcgtccaatacatcggtagctgtttttatttccttgaccatgtgtttctgtaaatacctttaacattgattgtaatcaacacaggaacagatcgagtcgagtgacctcaaccctcgtttcgcgcaaagcccctcgattataacacgagagacaacccggagccaaaatctcttgcagctccgggtcgcattttcgatacccgaaatgacttcgtcaatctttgaattttgccgcgatatcgccaagagcatcttttaccgcacgcaatgacttctcaatattctccttaagatgctcccatgcgtcttctccagcttcgccaagctccgtcaacttccgctttgcggcctcaactccatgttcgagattgtcgacttgtttttcatatttaatctgcgtatcggcgcctaaattcttcgctcttgccttatactccgctaacttagcctgtccaagctccagctcggcctctgccttttttttgtaagcttctttcatactcatagtacatctccgttattacctgattcaataagtctctaccgttttcgaaaaacatctgcccgatgattcaccacgattatttgcatatcatcccgcgcattcacatctaaaaagggaaccaaaatcatcttcgattccctttttgcttacacgatgtactattgctctacttagttttttcttccgttgttattctggcgattattatcgttgttccggttattgtcgtcgttattgcggttattcctgtcatgaagctgatcgcgattattcacgttattcctcatgttattatgatcctgtttataccaatcaaaccgctgatcccgcctgctgtactcgacatcgcgatacctcctgatctccgtccatcggtgtgttcgtattttggcagggagatatctctcttgcaccacacgccacggaccgcgataatttgaagaacggtaccatcgactgttattgtagaggtaatacctgtttccgtaaaaaatgatgtcatatggacttcctatcgatacggaaaaacccagatcccccaaatcgataaaactcggtcgtgaatccatcacgaatgactgtctgtttcctgtgctgatctgcacgtttacagccgcctgggcattatcaggggcgcttccaagaagcattcctgtaataccgacagcaatccagatactttttttaatcgtaattctccttttaacatgttttttcactgatgaatacacctgtctgcccctgaggtccgatatcctcccggtttcatcaacttctttcggatttctcattatccatacaaccattggtctcatgctctgcaccaaaacggttacgcctgcttccataaaatcacaattatcactcgcgcatgcctgaataatcgcttatatgcgtcttccctgaagaactcgaatcacaatgaccacaatagctataaccagaagagcatgaatgaatcctcccatggtataggaagaaacaagaccaaggatccaaaggatcaccagaataacagcaatagtttcgagcatcgttgatcctccccaggatttaaagaatgaatattatcagtcagttcaagaacccaaactttgtaaactgaatgcactctatataacaaagctgcaaaggtaaacgttcacaaggctatgtgatttaccggtacttttttgttcccactgttattcgataacccggagcctactgacttgtcatgccaaaaagcaacgagtacaattccgcctgtcttttttccgacagggatagcgctgctgatgaacgacgggaccgaaagatcgaatactctgtttgccaatgagagatctggcaaggcactgttccaggttatcctctcgaccctatttgacgattttgatgcaagaacagctctctcctgtaacgacgctgttcaaagcgatggcggacgctattggcgacgctggtctcaaacccacatccacgttaaattcgtttggcagaaaaacgtcataagttttgagtactgagtgccgaggtgggggaaagaacagaagagaaaagagatccctctcttcgttcgggatgacaagaagtggggtaagggctgacaagaaaggaagcacagtatcacaagcgccccaattcgtttcttaatccaaagacaaggctggatagctggatagctggatagctggatagctggatagcgagatggcgaaatagcaaaacagccttaatttcctttcgtgaaaattcgtttaattcgtgggcaactccccctcttcatcccaattcgtctcttaatcgaaagacaatgctggatggctggatagcgagatggcgaaatagcaaaacagccttaatttcctttcgtgaaaattcgtgtaattcgcgggcaactcttcctcttcatcccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccagctgccaattctcttttcgtgaaaattcgtgtcattcgtgggcaactccccctcttcatcagagtgttttcatctacggatcaacctgtgtgtgcagggtaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagaggggggggggaagggctcacaagaaagaaagcacagtatcacaatcacataaattcgtttcttaatccaaagacaaggctggatagctggatagcgagatggcgaaatagcaaaacagccttaatccctttcgtgtaaattcgtgtcaattcgtgggcaaactccccatcttcattcccattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccagctgccaattctcttttcgtgcaaattcgtgtaattcgtgggcaactccccctcttcatcagcgtattttctgctacggatcaaagtccgtgcgcgatcgtccttgacccgtcatcgttataatgctccgggaattcaggtttcacgaaataattacaagcaataaaatactcgcttccctcaatcactgacatcccgcacctcacgaaaaacaacgctgatctttcagtcgctatttaggtctgacaggttgcgtgctcccttcaagcactcccccggctaccatgaacagaaaaaccacattgacaaaacaccggaaaaaagatatatttttatatgtgatgcttatacccggagccaaaccctctccggcacatcctgtgagttgagttctttgaagattgcatcgtctctgaaagaacaaccgctttcccgacagcttttctgaaataccgttaccatcggaagcccacgacacccggtgcggagtatgttttcttcagttcaaacaaaacactctggtcatgactgaaagcaaatcgcgctcacttctgatcaattttttaatctccatcttcgctgtggcaggaatgctgctattgctattcttgtttccggttgcggctctcttgcttaaagatctcttttttgaaaatgcggatccgaagctatatttcatctgggtctaccgcatattcacactcatcatttcactcgcattcatccttttcctgttccgccagatcggcagactcgtatccgtcatcatcaggagagggctcattgtggacataggaaaaaagagcacgatcgtttcattgttcatcaccttgttgctcttccccaaggctgcggtcacaacgctcacgcaattcaccactctcatcatcaactttttcaggcaaatcctgaacgcctcgtgggtcgtcatcatgggccctgatggtacagaatccggtacactgatctctgacttcattgccctgttttcccatcattctcttggatttgtcaaccggttaatcagtgatgtaacggaaatgatggatcgcctgccatttaccgaggcattcctttttttcggtgtctggatactgatctccctcgtcaccgaacagataatcgacagtaaaacgcagccgcccatcaatttacccgacattgacccccgaagccgtatcatcctctccttcataaaaaaaaacaaggacagcattctcttcggtgccattctcacctttgcgctttttctttcggtatccgccatgatcgccgttccatacatctctcagaactcccagaagttcaagtacgactctgattacctgaaaaaaagcctcgatacgtacctgatagaagaggcctttctgaacgatgaactcaaagcgcatgccgccgacagccttgcatatgaaaggcaattaggaggatggctaaccgtttctgccgattcgcttgaaaaaatctgcggacatcctctacctcaaaacatcagacagcaatggacgcagcatatctcatccatccacgggttgctgaaacaggcagtaaccaatgatcttggacagatcagaaaaatcgaggtgttcaaaaaagagatactctcacgtcaaaaaaaagagagccagatgctgtcggaaaattttctgatcaccagcaactccctgaccaacaacgacgaagcgaacgagtatttcaaaaggctcgtctggtggttttcgcaagaatcggacaacttgaaaaccgttctcgacgaagcttacaacaagctgaaatacaacaaatcgtatcagggatcgatgttctcgatcctccgcagcagcatcgaaaacgaagcagcaaaactggagcaatccagaaccctcgaccgactctatcttatggataccgagaatatgaaactcgcgctgatgcagcaaaagaacgatattgaaagtgctacattcaggcacacatcaatcccaatgccatcagtgccaaaagcgggaatgagctggggtgtcttcgggcaaattgcccaatggcttcttgcctcaagatcatacgaactcgccattctgaccggcatgttcggattcggcctgtttggagcctcgatatccaccctcatccgctaccaggacagcgaacaatcctcgtcgatcggctaccgaatcatcattaaaggtttgagcgctgccgtccttctctttctttcaatcatgggcggtaccgcgttgctcggcatcgaaacgtccaaaccgaacgcatatactcttttctttctatgccttatcggttcggttttcagcgatacggtctgggactgggcaaaaggcaagttgcctggcattgaaagcaaaccggttacaaaaaaacctgaagaagacaatgggctaaaggaaaatcacgaaagcgccgatgaaaaccggtagagaataacacgcgccggagacaagcactcgatactgttgtaatattgcgataatatcaaccatcgacacatgtgttgctgtacatcgagcgctggctgaaggcgccgatggttaacccgaaaggagaagtggtaaagcgaacgatgggagcgccgcaaggcggggtaatcagcccgctgttagcgaatctttttctgcactatgccattgagcggtgggtcagcgaaaatgttcccggtgtgccgacgatagcttgcggtactgtatatgcaaaaagcaagcggaactggtcatgaaaaagataacggaacggtttgaagcgtgcggatttcgagtaaatccttacaaaagacggatcgtcccttgtaacctgaattcccggagaaaatgtaaccatggtcgccacaaatcaatgaaaaaaagaggcgcccatggctttttctgagttggagtaaagaacagaagagaagagaagagagatctctcccgatggtcgagatgacaagaggggggtacagaatgacaatcacataaattcgtttcttaatccaaagacaaggctggatgttggatcagcgaagcggaaacaacaaacagcttcaattctcttttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcattcccattcgtatcttaatcgaaagacaatgctggatggctggatagcgagatggcgaaacagcttcaattctctttatgtgaaaattcgtgtcattcgtgggcaactccccctcttcatcccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccagccttaatttcctttcgtgaaaattcgtgtaattcgtgggcaactccccctcttcatcagagtattttcatctacggatcaacctccccgaagtgcgtgtgtgcagggtaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagagggggggacagaatgacaatcacacaaattcgtttcttaatccaaagacaaagctggatgttggatcagcgagatggcgaaatagcaaaacagccttaatccctttcgtgaaaattcgtgtaattcgtgtaattcgtgggcaactccccctcttcatcagcgtattttctgctacggatcaaagtccgtgcgcgatcgtccttggcccggtatcgctataattctccgggaattcaggttgtaaggagataaacctcaagaaaaatcatccggataggagaatccggacagaaaaacgatcgattgcagccatgctctttcagtttttatcaggctccaatgtcaagacttttgaggctcattctcaatacaggtaacctgcacagcctaatcgtacttatcaagacggctgattgtactgtcaagcgtatgaaccattatcttggcagctccatcgatagcctgttcaatagtcgctgcctgatgagtggatacaataggctggtggctgacgagacgcacctctatcagacagcgcttatcatcaataccagatttattatcgctgttctcatcgctcaaatggatttccacccgtgtaatccgttcgctgaaacggtcaaggaggtcccttataatggcttcagcatattggttgagctcattattccgatttgcaatcaagataatcataatgtattttctgtttgtgccaattattcttcataatttgcaaacaaacaggaggatacggaatatggctcgaccggcagtaatcacggacgaaatggaatgcttagccaaaaagattgtaaaagaagcaaataccgctcgagaactgagagcaggcttgagtattcttatcccgaaaacctgtgatatcacatactctgaaacggcagaacttcttggtattagtgtgcctactgtagtgcgtatccatcgagatattagcaatcaagctgccggaaaagcaacgcctaagggtagctggggtggacgaaggaggcaaacgcttagtttagatgaggaggcccggtttcttgctgaatgggtagagaaagcagaacaaggtggcgtactggttgttcctccaattcatacagcattggaacaacgacttggaaaaacagttgcagtgtctacggtttatagaatgttggcacgtcatggttggcgtaaggtcgaaccagatacgtgtcacccaaaacaaaatatggaggagcaggaagagtttaaaaaaaactcccagagatactggtacaagccgccaagcaaaatgtactgaatctacctttacgcttgatgtttcaggatgaggctcggttcggaaggataagtgatcctcgaaaatgctgggctccaaagccttttcgtcctatagttaagttagctcttgtaagagagtatatctatgcatatgcagcaatatctccacaagatggtgtaattgactggatgttaggcggcaaaatggacacggtgagtatgggcgcatttctcaggcaggtctctcataaacatccggaagagtttgtcatgatggttgtggatggagcgccttctcaccgtgcagagcatttaagggtgccaaagaacatggtgcttgtaaagcttcctccgtattcaccggaattaaatcctgttgagcatctttgggatgaattgcgagagaaagaatttgctaatcgcgtatttgagactcttggagctgttatcgcacaagcagcgagaggactgaaaaatatggaagaacatcctgacggacttcggtctttaacgggttgggattggatattaaaatcattttgattgcgaattggaattactccctttaatattactatcggtattgatttgtaccttcatgagaatatccgtttattggttttgtatataagtcccgccaaagagacagaacggctttttgaaaaaagaaaccttgatttcagcattccgatatttctttcaaaactttcaactatcggattcgatgctcttcttttggaacagaaagaaaaaatttaaccctatttgttccgttacgaaagagatggttttccatcccgattcttccatacttttccggcactgatcagctcattttaagattcgtttttactcaattggactcctgataagctggtaaccgtattggaaacggctgaatattccgattcgttccacctcccgctgacaacggtagctcctccggaaaaaattctgaacgcgcttttcgattgaaaggatctttgaaactgaatacctcgcatccatggggattcactcaggacatcacatacctgatcatgctgtcatcgtatgtgattgaatcattatgaccatcaaagagacaaaacatccggacagggcacgcagtgcaatagctgcaataggctatcgaacgatacctcttcagacactggggaacaacggttcacctgtttttcaccatatagcccgctgtattcgccgacacggccaaccctcttccagtctcgaccatcgataaaccatactgaatttgctttatgcgctatctgaaaacggatcatcctgccgaaaagaggcctgcgggcaaagatcgatgctctgtgtctgaaatataatttgcaggtcagctatttggctaaagcctccttatttcatatcatatcttccgtgtatctgcaacatcattcgcatttcatttcatttctatgctgctttttctgctctctgttgtcgttggtcttgtccttcttgtctggagcgccggacgcttcgttgacggatccgccgtcgctgcccggtatttcagggttccgccactgcttatcggcatggtaatcgtagggttcggcacctccgctcctgaaatgaccgtttcagttatctccgcttcgcaggggaatcccgatattgcgctcggtaacgttttcggctctaatattacgaacatcgcactcattctcggtctgaccgcgctactcagcccgattgccgtacactctcgcgtgcttcgcaaggagctgcctgttctttcgctcataacagcgattgctgcattcctgatgtacgacggcatgttcagtcggcaggatgccacccttttgctgattcttttcgccctcctgctgggttggacggtacgggaaggtatcatgaaatcgggcgatgagttcgccgtcgaaatggagagcgagctggagcagcatccgatgccgctcggcaaggcgctcctgcttgtcgcagcaggactgattctgctgctggtcagttcgcgaatgctggtctggggagctgtcggcattgccggagcccttggagtgagcgatatcgtgatcggcctgaccgtggtagccgtcggcacttccctgccggaactcgcgtcatcgcttgctgccgtacgaaagggagagcacgatattgcgctcggcaacgtgattggttcgaacctcttcaacatccttgccgttgccggcgtggctggagcaatctaccctgccactatcgatccctcggttttttctcgggacattatgatcatgctgctgctgaccgtttcgctttttgtcatcggttatggattccgcggtcagggaacagggcggataaacagaatcgagggagctctgcttttgagctgttacgttggttatacgatctatctcgtttcgacaaacttcggttaaccggcccccttttcagcagacccggaaagcatccgagcacgagtcgatcgataaaccctgttgtaccgttcagttcgatctccatgacacaacagggaaaaccttttaagagaatatcccccgtataaacatgaaaattaatgactaattaaaaaaaaccgcacggaacgaacgaaaagactgaagaccttaccgcaatagctcggagcagcgctgacagaacgcagagtcccgagattgtgctccaacgaaatccaaaagtaatcgacggcaaatacgccaacagctttcccgtggttgtacaacgcatcgaggtttccttgggatgggcatacgccaatcggaataccaaaaagctttcacgcatctttcgcctgcggccacgcagacctgccgggcacatcactccgtgccgcaaccagtccatgcttattgctctcatcaacagagaagacgattcagacaataataccggcaaaaagatcgccgtatatctcggtattcctgccgatcgctattatcgtaaaaaaaacaatacaggaaaattgggtttcaagagaggaatttttggtaagtacgctttatgcttgaagtattcatgcttttttactatgtttacactttcacctcccaattgccctaatcaagttatgattaaaacagagcccctgtcaaaccccattaattgggatatgatcatattgatcgggtggtatctctttcttgccactatcaccgcaacgacctatatccttaaccggcgaaaaaaataaattttcaatctgttccggcaacggcctgttcagttgtcggcatcatgactgtcgggcgtcgaaaagtcccctggctgccgcaaatcaggcttgtaaagactccggcgaccattaaccgttacatgattgccctgctcttgctccgcgaggcattttcgagccaggccgatatggcagttaaacgacgatgactatatttatcctgccggcagagataaaaaaccatcctccatatgcgccaggcaatccttatcgtcatggtcgagagcgttcaggagccggtatatatcccctgcaaccctcagaatcaaacggttcttcacgcacgaatccaaaacattttctgctcatcgggagtcagagcggaagcggttttataatcctcgattgcagtcagcttttctcagccataccaaagccgtcataggcatagttgcaaaacgccttgacttatttttttcccggaagaggccatttgatcgtttcttcatctgcgttctcggctgttccgcatgccttcactgtcggttgtttcttggcgctattatcagcaggacgattcaaaagcctgtcaaagagctgtttccctttttcataagccaaatgaaactgatttcccgttttttgttttgtggtgtcaatagccatgatttgttatatttaagatcgattcctgaaaaaataagtgcattctcatgattgcatgttttcaataactgtatgcctatacatacaaataaacagcatgactatcactactcggtttaacaaataaaggtacttcaattaattttttccgcattcttccgacatttaacagaatatccctttgcattcgctcgcacatcagaggtaaaagtacgtctaaaaaaaatccggaagctccctgctcatcggctacgccatttccatgacacatatactgttatttactcgcatgaaaagagagcgaagcaggatcgacaaatcgaaattcggcaagacaaacagtaaaacctcaaactcctccccattaacaaacaggcgccaattcgcgcaaatcagtgaaaattcgcaggcaaatctttttaattttcaagatttttaatccatcgtcgcatagccttgaatcacgagtgcattaatgaagttgaattggaattactcccttggctcactcttgatcttcttctcatcttcatgcagcgaaaccagaatctcctgataggcctgaagaagctccgggcgctgagtctgcggaacctttgccgcatcgaggcaacgattaaagacgtcgagttctccgagttcatcgagcgattcgtcttccgatagctgcttgagggcaagagcgacaatccggttgttcttgattctgcggatttcaagcagtgaccctttcacggcattgtcaagcagacctctcaggtctccggaaagatcgtcgccggtatactcgatctccagccaggccttgctgcctgcagccttcaattcgaaaatgcggtcagttatggcctgcagcgtaccgctgatgcgttcgagcggctgaaaacagggtatcggaatttcggtgatcagccgttcgccctccgtaaattcaacaagcacaaccattttctgctggctggcctcgccaaaccccataggtattggcgatccgctgtaacgcagatgctcttcgcctcctacaatctgcggaacatgcagatggccgagcgcaagatagtctattcccggaggaaaaatcgaacggctcacatgggcaagggagcccgcatagatttcgcgaacaccgtcgttatcaatggtttgacctccggccgtaaacagatggcccatgacgatcatgggaatacgccctccctcctgaacccgccgttcctcccctgccctgcacacttcgcggtaatggcgctcaatgccttcgagtagcttgagacttttgtcttgcatgctttcgcccggccccacactacggatatcgcgatcacgcagatgcggcacggcgcacacgacagcttcagcctttccggttttgtctcgaagcaccagtacttcgtcgttcatcggatcgtcggtcaccgagcctgccacatgcacatcgagcgtacgcagaagagctttcggagcatcgagaagcgacggagaatcgtggttaccggaggtgatcaccacatgccggcaaaccgtcgatcgggcaaccttgttgagaaatccatagtagagctcctgagcccgactacccggcaccgtggtatcgaacacatctccggccacgagaagcagatcgaccttttccttttcaatgagagctgaaagccagtcgagaaaagctgaaaactcgctgtatcggctcctgccataaagagttcggcctaaatgccagtcggaagtatgaagacatttcatatgtttaacttcgtttcacaacgtcataaaaagtccgggatggagagcatcatagaaaacctcaggtgtcggtaccggaagattttcctaatcccccaagagcaattgctatgcctatggcgataagaacgactcctgatatcgattcaagagagacaatgattttgttgaatctgcttaaaggaacgatatcgccaaatccggttgaggttatcgtgacggcgctgaaatagaggcagtcgagaaaaatcgaaaattttgccgtatgatcaaataaaacaatatccctgatcggcaatctgcttgcctctacaagtttatcaaccggcggctgtcctgcgtcgtcaggccaatttttcaccttgtctccgacacctttccacattctttttgacacgccatgaaaggcacgccgcgaagcttgacgatgcagcgatgccccataggctgtaacattgttcgtcattgcgggagtgcgcaacttttcgtaataacgatattcttctattgaatcgcttaaatcgtttatagacgactgaaaataatagaaaccggaaaagacgatgataaccgacaagtacgacaaaagcacgctcccaagctggagatttctcgaagcccctgtcaaggtcatgtggataacatgaaagatggcataaaagagcgaaagcggaattgaaatgagaagcaggacaataacgatatcaaaccacatattatcgctgaacaactgccctgacagccacaaccattcgagtatttcaacaaaaccgacagacagaaacaaacaaaaccctaccgtcagtaatactcggcggttggtgttcagcagaatgcctgtggcgcgtattctctttgttatgttcatagcttgcttgctttggaacgggattgaaaaagaaaatatccttaacgattctcgacgccaatcagggcatcaatcactcccacccccgctccgtcctgttgccgatgatctcaacgctctctcttgattctatgaggaacttccgaaaaaaactcgcgccttatggatgataactcccttccccggcaagcagaccggttcgcctccatagacaatcccttgtccgaacgctccctgaaaatgatctcatggtgcatctgacaacctcaacgtcaccggcatgatctctttttgtgcacccctacctatccaacatcccctcttcgacctctgaactacctctcaaataccctgccttttcccgtaacaccttttattttgtttaatttacagcattctcatatcctttcgtaactttttccatacctcttctatccacgtatcttcggagtgagaagtctgagggtgaaactccctcggactactcaccccggatgttttcgagtgaagctatcgccaaaattcaaataaatcaattattcattgttgaaacaaaacttacagttgccacatttttcggaagtattattatcaaataaaccatcaaatagtctatcatcaaccattttgaccatatatgccgcctccaaaacatatacaacctctctaacccgcatataatgaatgcatttaataagatgatatttcatagacaaataaaacaatatcagtattccggcagaagctataggcataaatattgtaggagcaatatctaacttatgagggttataaaaataacagccaagcaaagcaataataactgtaaacgaaagataataaagagtagatgcagcataccagactgatgttgccaaacgcacatgagcctcattcctgataagttcttttgacaaattctgataatgtgagagtaaacgtattttaattatattgataaacatttttgtacggaactgctctgtatttttttcattagggcaccatggaatcaattcactcagatgaattaattgacgggaagccaaataacatctgagatgactatacggaaattgcgtatcaagaccgagcgtttcattaaacaatttagggcggatataggataggatacttaaactcagtgaaagcttgtgtttttttttaagtcgccagaagatcggctgaaagtatgaaaacacacgaaatccaaaagaagacttatctttattgataagacgcaaaaaattagggcgcaacctatcaagaatgctaaaacgaaatgatgagttatctgttttgaaaaaacgcaaaaaaagaggcggtagttcagataatttttttgtcgattgaacggcaagtctttttctgtcattattagtagaattcatccatatatgcaaagcacttattgcatcaggcacttttgggtcttgacgaaaaaatactgatccaatgacataagcagatactataataaccgtagagaattcccaatgtaactgagtaatcaatgtttctaattttgtactatttttttcgattacatgaccatgcagttcattattggaaaacaataccgcatcaatcgtagataaagcgtaaaatattaatccaacgccaagaattaccgtcataagaccgggaactaaagtgcccaataaatcaatgtaaagatcataaacaactgatagcctgccttgttcagacataaaattatccgggcttcttttttgtgaagacattttttctccttcctttttttaaaaaatggcttgactgaaacttacatccaaataatatatttcaacaaaatattacttttattgaaaataataaagaatcctcgaggcaagtttgaaggattctttattcaggaggaatgggtatgataaatcctcaacagtactgagtactctaaacttctgacgttcttttgtctacgaatgacacgaattttcacaaaagagaattaatgaggctgttttgctatttcgccatctcgctatccagccatccatccttgtttttcattaagagacgaatgggaatgaaaaggaagagttgcccgcgaattacacgaatttgcacgaaaggaaattaaggctgtttgttgtttccgcttcgctgatccaacatccagccttgtctttggattaagaaacgaatttgtgtgatagtgatacggtgcttcctttcttgtcagcccttaccccccctcttgtcatctcgaccatcgggagagatctctgttctgttctatcccccaactcactactcagaactcagtactcagaacttctgacgttcttttgcccacgaatggatacgaattttcacgaaaagagaattaaggctgtgtgattgtgcatggattggacgtaagttatcgaggtaaaatatcttccgaaaaaagcaggcatacgctcacatccatgaacgtcggcccccctgtaatattactccggactaacggtgaaactggtgcacatggttggtcatcaaggccaaaaaatagttcaccgttccccttttgtctgttttgccgatccggtggaaaacaagcaaatcatcgtcatccagaataaccgccgttatataatccttaagagccaagaggagagaggaagagaaacatcctgatgttgtaataaaggaagaacagctcttgtgcccgatgatttttcatccaggtctactcaactgcttcacactccaccagtaacgacttaattgttttcaatcgttgccggatgctgacacctcggaatcatgatatagttcatgctttcagccccgaaaacttttcgtccacaacaatatacatccccgctcaccactgcgatcttaatggttctcttatctgtaaaccgggtaattctcgcttcaacccttatagtattcataccttcataataatgccccgtgtcataccacaatccacttgcgctcgagacctccggaacaaactcagaacttccgaacaccctggcacacaaaaccatcccggattgtgccagagctctcgaataatgcataggcccaagtatgacatttttcccgagatgtccctcaaccatttccggcagaacgtgagcacaggaatgtatcgttgatcggcctccctcatcctgaaaaacagaagcacaatcaagaattaaaaaaggaggtgcttgcggtatgattttcatgatatcctcacgatcgaattccgcgtcctcacactcatccgacgaaggtactgataaaggaaaagacgaatgaacattcatcacttccgttacatcatacgaccacccgcttatggtgactatcggctcctgatgaccactgatataaaattttgtcgtaatctcaccattctgcagtgacacccaaatccagaacgaactatccggatcaaatttctcgatgctgccgcctttcaatttcgtgattctgcgaagcaaaggaacatttttatcttttatctttccggaatatacggcaaacaacgttgccgactgatccatcgaccgtgcgatttccgtaagaggcaatgatggacatcccggataatgtccatcacactcgatttctgaatagcaagcctttgcaaaaacaaaacaggcatcgatatcggcaggataaccgctttgtgaatcaccgataacactatcatccgtgatccgataaccgcataaagcgtccgtcagaaccagataaggcggaacatgctttaccagatcagctatttcagactgactgaacaactcacacttctgtgtcgacaacggcaagccaaaaaggattgccgtttcaagcatattcttttttttcattgtagatcaaatcttattacccgcaacagccaacacatttctgacaaagttatctcagatccaacagccaaaaaatcaaagcagaaataatatccaaatcaggagtctgattctgtgactgccaataaaatgattaccaggaaatccactgggttccgtcggataatgatggggtaatgatttgacggaaacatttgaacgatgttactgatatgtacgaagaatacaggcgagttacaagaaaaatgccgctattgatgtacacggaatttacccatgttcctgatgacaatgcgaagagaacagcatcgcggcagtccgcatcattgcctgagcttccttttcagttacctgcgcatccagtctcgctcctttgggctgactgctctccgttatgggttcataaccaataacttgtcgatcggtaagagagaaattaatttttgcttaactcgtttatgtgcgtccccgttggttttttaacaattgtaaaaaaaggaatcaattcggatatttttatcattttgattaaaatcattccaatgtcaaacctctgcccatggagaaaagaacaccccattacaagtcgatgactacccatcatgaccataagctctggcaggacgtttatcatggaatgacggtttatataaaagtaacggactccgacgatgaccggccaccggtgattcagttcaaggccagataaaataaatgcttaacgaatagaacagcttaatggaaatatgatcatgaatactacacaatgtccatcatgcggtcataaagggatgatcgacaaggttttggaagaaacgctcacgtatgggggtaaatcgatgacgttgcatgacatgcacggcaggttctgccctgaatgtggagaaggaatatgggatgaagagagttgccggcgctatacggaagctcaggaggggctggtacgcgcgatcaaaggcgaccccgcagccgacatccgacgcatccgcagaaagctgaagctgacccaggcgcagctcgcctcatcgttcggagtcggcaaagtcgcattctcccgttacgagcgaggggaaaccaggccgcctgcaccgttgctcaagttgctgaaactcattgaccggcaccccgatctgctgaacgagatcgaaaaaatgtaatcagattccacggttgaacatcctggaacccattacacgacactttgcttattctccgttatgggttcatgaccaatagcatgtccatatgaaagagaggaaatgaatccattgcttacctcatttactaacacgcccttacttgccgcatgcaaacgtaaacagtgtatgacaatattaccggtaaacctctttccgatgcccgacccggacaacaagaactgaaactttttcatcgaggatttcgcaaatcacccgataatctccgatacggtatcgccacaacccggcatgatcgcctcgtaatgatttgccggaagcccgcgggtctatcgcaacccgttcacggaggtatttgacaatccgtctggcagcggacttatccagcctggccagctctttttcagccgatgaggcaaactcaatcttccagaccaagacgacgctccacttcatctatgccggtcaccggctcttcaccacgtctcacccgctccagaacctgttcggccagatagatatcttcaagatcgtcgagatgctccataatggcctcgcggatgtaccaggtcctggtacgaccggttcttttggcaagattatcaagccgctcgccaacacttttcggaatgcggatgccgatcatccgatccgctttctctttttccatagttacctcgtataacatgttattcaacgcaatacatgttatacaaaacaaacaggaaccccaaataaatcccccgctcaacagtaccctgtcccggttcaagaacgcccaatcggcatatttaacaggcacttaaccgccaaaaagtgcgattgcttgcgctcgtttcggcttcagggaaaagaaacgtcaggatgcgccggcagcttttcatcaaaatcaaaccgctctgttttctccgtcgccttgcagatccgaccataacctgccttttgtgcatgggcaggcaagttatagttgcttaccattttcacctacatcccccactccccaagtgctcagtgactgcagctttccaaagaaaaatgatgctcgaccattgctttaatcaaaaggaattggtatgataaaaagtatgataactattcaatgaggtgagcagatgggaaaaacaaaagttgccgtaaccattgatgccgcgaccatcataaaaattgaccggcttgtcaatgcgaaggtttttgccaatcgcagtcaggcaatacaggaagcactgtatgaaaaaatcgagcgcatcgagcacaacagactggccgaagaatgcgcaaaacttgatgctgtcgaagagcgccaactcgcggaagaagggatgaacagagagattgacgcatggccggaatactgaggggtgatatccgatgggccgacctcaactcgacgcggggaaatgagcaatccggcctccgacctgttctggtggtaagccatgatgtgtttaatgaccgatcaggaactgttattgcaatagcattgacaagccagccgcaaaaagcgggttttccgcttaccatgccgattgaatcagccgctcttccgaaaaaatcgtgggttaaaatcagccagatcagaacactgtcaacagaacggatcggaagcagaatcggaaggctttcagccgaagagctgattcgggttatcgaaggcctcaatgagattatcggaaaaggctgttgaaagtatgatgtagcttcactccggaatctccattccttcccgtcgggacagcacattgcttcgcaggctcaacatcagcttttcgggcaacggatcaacctcccggagctgttcctgcaaccaggaaccttcatcgagagaacatggctgctccatataaagcttgtatatttcaggcaaacggacaatgccaaaacaaccatccatgagcaccatcaccgtcaacatctcctttcaggattcgttgttgaaggaaatcgacaagatcgccaaaaaggagcaccgcagccgttccgaacttctgcgtgaagccgcacggctctacattcaacgccagcggcaatgggaagagctgttcatgcttggtgaccggatgacggaagaaaaacaactgagcctgaagaatgtcgaggaagagatcctggctgctcgcaggaacaggaccgaaagccgatgaggatcgttctgcgacaagaatgtacttgtctcgggcatactgttcgggggaaaaccaggggatgtgttgcgtcactgctcttccggtaaaatcaccaacttcacatcgccgccactgctcaggaagattgaagatgtgctgcaacgcccgaatttcggcttgagtgaagaacaggttcacggaatcatccggttattcagggagactttttcggtcgtcagacctgaaatccacatagcggtgattaccgccgatccggacgataaccgtgtcctcgaagccgcggatgcagccggggctgacgcaatcatctccggtgactcacatcttctcgatcttgccgaatggaacggcattccgatcatcacccccgacatgttcctgaagaaattcctgtcagcctgacacaaccccccgtttccggcaaaataccgtgctgcaagcccgaagctgaacgcgaaacagatctctctccgccagagcctctgctttcaggcttttttgcagaaacatcatcgcccagataaccttgtgcatgaggttcaacacacctcattccgatttgcaatcaagataatcataatgtattttctgtttgtgccaattattcttcataatttgcaaacaaacaggaggatacggaatatggctcgaccggcagtaatcacggacgaaatggaatgcttagccaaaaagattgtaaaagaagcaaataccgctcgagaactgagagcaggcttgagtattcttatcccgaaaacctgtgatatcacatactctgaaacggcagaacttcttggtattagtgtgcctactgtagtgcgtatccatcgagatattagcaatcaagctgccggaaaagcaacgcctaagggtagctggggtggacgaaggaggcaaacgcttagtttagatgaggaggcccggtttcttgctgaatgggtagagaaagcagaacaaggtggcgtactggttgttcctccaattcatacagcattggaacaacgacttggaaaaacagttgcagtgtctacggtttatagaatgttggcacgtcatggttggcgtaaggtcgaaccagatacgtgtcacccaaaacaaaatatggaggagcaggaagagtttaaaaaaaactcccagagatactggtacaagccgccaagcaaaatgtactgaatctacctttacgcttgatgtttcaggatgaggctcggttcggaaggataagtgatcctcgaaaatgctgggctccaaagccttttcgtcctatagttaagttagctcttgtaagagagtatatctatgcatatgcagcaatatctccacaagatggtgtaattgactggatgttaggcggcaaaatggacacggtgagtatgggcgcatttctcaggcaggtctctcataaacatccggaagagtttgtcatgatggttgtggatggagcgccttctcaccgtgcagagcatttaagggtgccaaagaacatggtgcttgtaaagcttcctccgtattcaccggaattaaatcctgttgagcatctttgggatgaattgcgagagaaagaatttgctaatcgcgtatttgagactcttggagctgttatcgcacaagcagcgagaggactgaaaaatatggaagaacatcctgacggacttcggtctttaacgggttgggattggatattaaaatcattttgattgcgaattggaatcagttcgaatacgtaatcaaagtaaacaccgtccccgagccccggacggccctagccgacgacatcaaacccccgtttgtaaaggcaaaaagaaaaaagttatattttagggcacctctataaagtgtgatgagcgatcaaagagcaaggcggacggagcggagaaaccggagtgtacacggagtacatgaggatttcgagcaccgaccaacgcagcaatttgggcgcgcaataactttatagagatgccctttaaccagtagcagaacgttgaacacgttgactgataccatcatgccaaccatttcaatgttttttggaataatcatttacatgtattatttcgataacagggaacatgcaaaaccgcatattcatgccatttatgctgaatatgaagcaattatctcaagggtacctcgaaaaagttgttccgcacccggattgctgcgttgatcggtgctcgaaatcctcatcccgaaagctttcgggactccggtttcgtagtttatcccgatttatcgggactccgtccgccttgcactctgggcgctcacgacactttttcgagataccctcaataccggagggcaatgtattgtctggcgaaattccgggcaataaactcaaactgataaccgcctggattgaaattcatcaggaagaattgatggctgactggaaacttgccgttgaaggtcagcagccatttaaaatcgaaccactgaggtaaaccatgctgaaggttaaaaatgtcattgcaaatgatgactatacattattcgttgaattgtccgatggacgatccggaattttcgacgtaaagccctatctggagaaaggggtattcacacaattacaggacctgtcatacttcaagcaggtgaagccttttttctgcggtatcgtctggccgaacgagcaggatttgagcgctgacaccctggttcatggattgaaacaggttaaagccgcataggcctcccacagctcaccgtcttcaacctgttctgtacaggtatttcatccatgttgcatgaatcatgagaagccgctatattgcattgcatatgcaacgcaaaaccggacaaacaccatgaaaagcgctacactgccatcgctccgcgtcgagccggaacttcgcaaagctgtcgaagcggtgcttcaggagggcgaaaccctctcaaccttcatcgaatcttcgctgcgagccaacattgaacggcggttgaaccaaaaagagttcatagaccggggtctggcttcgcgggatcgtgcacgacaatcgaactcgtatatcgatgcggaaagcgtgatcggggaactcaggggcatgcacgaaaaagccggaaagcgatcggcatgacattcagggaacggttcactcccgaagccagagaggatatcgtccacctttatgcgttcctgcctgaaaacgatctgaaggctgcagagaatgcgctcgaagccattgaaagaggcatggcatttcttcgggagttccccttcagttgcagaaaagccgatccccatacgccattcctccgcgaactgctgatccccttcggcaactcgggttatgtagcgcttttcgagatcgagaacagccacaccatcaccattcttgccgtccgccaccagcgcgaagacgattacctgtagcgatgcttgctcgcccggctttacctgcagcattgcattcccaagcgctcaatatattagggataaatgttttacgggactattttcacgttcgtatggacgtcctcaagtccccctcacacgttgctaccggtcgattcaccctggattaccggcaaatcctgaccaaagcgcaagcgccctgttgacttccatcatggttgcttcgtcaagaataccgatggctttgccgattttttctgccggaacggtctgtattttatcgaccatgatctgggaacgcttacgcaatccattaccggattcaggctcgacatcaattctgaataacggcgtctgacgcaactcactggtaatcggtaaaacggttaccgacggatgtcctgaaaaataatcggattgtacaatcaaagcaggccgaggtttgccgtaatccccctgcaaggcgatcgttactaccaatccacgtttcatgcttcccaaccttcccggtctgctgcccgctcaaggaattcaagcacctccttttcatgagcatccgacttgagcaacgccgattgacggcgacattccagttcgaatcccgggcgtcgcgtatctgccacccatatctgtacaggtctcaaccctcgctcccgaagcttgtctctgtaccgctttactctttcagtaacaaccttcatgcatgatctccattttctttatttcgttacatgtaacgtaacgaacccgattcaaagttccaagtcatactctggaatctccattcctccctgtcgggacggcacactgatccgcaggttcaataggagattttgaggctaaagagtcgcgaagcctttctgactcggcacatcaataaatggagaggaattgagagaggaattgagggacgtaagtaaacgaggtcagcgcaacacttggagcgggaattgagggacgtaagtaaacgaggtcagcgcaacacttgcgaccattattattcacctatttttccgttttttatcgacgcaccagcatactcacacctgcccttgaaatacccagcatcctcgcaacatccgcatgagacaggcccatttcaatgacgaacttcccggcaagctcccgccttagcgaagaatattccctgttccgacttccggcctggagtgcttcaaccgacaaacctttttctgcacactccctttcgagcatcccatgggcatcggcccgacgcaactgcatcggcatcatctccttttgtgcatccccaacctctccgagcacctcttcggcaaactcaccgctccccaatattcgctcatcgctaaactgacgctcgccccgttgccgcatcgacaacacctcagaccatcctcctgccgatcgcaccagtcctccaccggtcaattccggctgacgaccaagttgtatctgatcacgaacgaactcaacataggctttccgggctgaccctattgttctgccgaattgctgcagaacatactccgtatcctgccaggcatgttcacccatgcccatgatcgccgcatggccgctccacggatatcgctccagctcttccagtgaagtgaccaatcctgccctcaagggattcagatggatataactgaccagcttgatgaaatagggttcctcttcgcagagtatcgatttgtagcggttctggaacagatgtcccgttcgatgatgacgcttgttgaacgataccgaatatcccgtcagcactttccgcatgaacgtcggcaaacctgccgatccactccgaagcagcagatgcgcgtgattgttcatctgcgcccaggcatagatcaccgttccggttttctccgccgctttgcctatccggttcaggaaatccagacggtcttcatcatcaaaaacaatcgccgtcctctcgacaccccgaaccatcacatgatgcaacgaccccggcgcatccagtctcgctcctcttggcatcgctgttctccgtttcaggttcttgagcaataactactcttcatagaaaaaataggaaataatatgttattgaccttgtttacttacgtccccaattcacatttcagtatttaccaaatccctaagtagttgcgagcgtctcctcggaacataacccgaattatttgatgtacttgaagcatacatagttacattttctacgggatatgtggttacctagagcttcagttaattccagtactgataatttgtgcttgataaccttgatttcggtgttcataattcctacccggttttatctcatctttgaaaatattactgttcgatgagatactaagaatacaaattaggagctaaagttatgatattattaaatcagaattatttatttttacttctcccctttttttctcttatcatctattttaaattggttttcgattgaaatccctaaaaactgacatattctttgcttatctctatattgcacaggatgcctatacaaatgcataataacaactttctttaaaagaaaatatgataatggatatttttctacaaattctttaacattctgaagctctctatccggaaaacctgactgttgatccagctttatgataaaattaattatttttacagaagaataattcagctcttcctgaattttataatacttatcaataagcttatttgaaccaacagaataagatattttttttactattaaataagataaatgcgtacaaaaaccaaacgtaaattgccttgcgattttttctattttttctttttcgacatgtttatatttagacaaaatttctttaatctgatttattacaaaatccgaattatcatttataacatcaaaaaacaagctaagagttcgtaaccccaacgaatatgaagatataagcatttgatgcttaaccggcccactcatagagccacttggattattttttaagatctgacctaatatttcaattaatttaaatgctaaattaatttttgatatctcatctatttctgacaaatcctcactaatatcacattcttcttttatttctgactcttcgggattattatcttgatccatttgattattttcttcttctcttacagcctcaatagatttagattcaaaatataatttgggcaattcctccacaagtttatttatattaattatatcattctctaatccacaaggactcaatccactaaatatctcattcgcattattaataagctcttttacaataaattcatccccgctaaaatgaattaaaaacataactatgtttgcatattccgttctatacaagcgcttacaaagtttagacactatatcctttgtctcgacttttatgagatttctagataaatatttagcttcataataataataattatacaagtacctaaaccctatagtatcattttttaaatatatgattcccgcacatgaaaggtcttcaattgtcttatcaattgtcatagatgaaggcaaatccattttttcataaccactcatatccgtataaaagtcagcatattctttatatgatatattttttgtttttttactgaaaaacaaattcgctaattcctcacaatatatttgatatatatttaattccgactgttcacgtatattgtccgtcagtgatttaagtataagcatttgataataattcccgtacgaactaatccttaaatcatgtggatttgaagtttcaatagcctgcaaaagtatcaaaacaaatatagggtaatttggcacaatacgctgccccattgcaatacttattgaatgcacagcgccatcaatctttttataaaattcctcatcagaaagatattcatcttgtcctatagtataccactttctaataagcttataacaattggaatgattaaactctaatatctcatactgataaaaatcactaaaaacatcaccaatcgtctcttcatcaatcaaaatttcttcaaaagcagataactcattaccagtcaaaataacattacaataataatctgataccgttttgataaggcgaccttttgctttataactttttagcagatttttatcaatatcgtctattaaaataaatatatttgatatatcttcttgacgatactcatccaaactactaaccccatactgttcagtaaaagctttttctacaattttttttatatcatcaattccagtgtcttttatattttttccctcaagataaataggaataaaatttctttcatataaaacactataggcgatacgcaataaagctgtcttacctatattctcttctccaaaaaacaaatactttgactttttcttaacattattcaatacgctttcagcattttctactaagtatgagacatcctcatcaggttcgttttttttattatattttttaagttaggatatacataaacatcataaagagtaatattcgatttagatggatgtctaaatttacctcccgcgtcctttagtatctcacaaaaattatctgttaacgaatattttaattttaccttatttctccctctcttataattaacccattcatcatgcttgaattttattttatacatatcattttcaaaaacatatttactagcagagtacacctcatcatctaaatcgaatttgataacactatactcgctttcgaaaatattttcagaattttgtaaaacagatccctctaaatgataaactatattcccattaagatcttcaattttttcacctgaaaattggtgctcatgaccagttagataaaaatctgaagtcttatttatatgagtagaaaaatctcttctattagtaggattaaagcaatgaaaaggatgatgaaaaatactaatcaccaaatcagttttcttttggaatacacctgaaggaagagagtcaatagagtaaaataattttccattttcttcatgaatttcagacatatatgctgtattatagcaatgaaaagagactacttttccgcaaatctcaaaatcatatatagaaattattttattttcatgtactaaattttcatcaggctgtattttttttctaaataaataaaattctttttgaacttcaacacattgatcaattacagagtcatcaatcacagactcgcctaatctctgaataatattaatttgattacttctggcctgattattataaacaaaattacaatcatgatttcccggaacaattaatatatcgacttttctatcagaatatccttttaattttaccacaatatcatcaataaatacttttgcaatatcatactcagtagccttaccagaaaaagcaacatctccacttattactataaatatgcccttgcattccaaaacctcgtttcttatagcctcaaataacttatctcgttttttcattatactattcaaaccttctttaaaatgaatatccgaaaaatgaattactgcgattttcatattaataatatttttcattaaataactcaaataaacatcacttaacaaaccagtaagcgctcagcaacaagtcattacgtaattcgttttgagccgagatcccggattatagcatttatttcttgatatacatatggatccattttagatttggcttgatgactacagaatcaattcttaagaagcgcttatcatatgaagttactatcccagcgtacccagtctcacttctcttggcatggctatctctccgttacggcttcacgaccattaattacttctttcaaggagggcaggaaattatttttttctaccggttttcatcgtcgcgttcaggatatccttgaagcacaaaagtatactattatcttcaacagttctacaccttcaagctctgagccttctaaattgtaatttattcactaatatctttactacttctttttatttcctctttatcttctttaaactttttaataacatctcctatcattgcaagacctgggatcattgacggtgatgggcttgactccggtttaagctccttaaaagctgttgaatattcatctgtccatttaaacgctgtctccaattcatcaatcgtgaaaacattccctgctgttttaagatagacaaataatcgaccgaatctcaaggcgtgacgacgattatacaatatagttgcttcatgaaaacatgacctactaatataaacaagaaaacctgccgcagcaataaatgcaccaccaattgccgagtttctcaacaacatcaaataaaaaatataagtaaattgatttttcgtcagccccttatatgatatcgtttctacgcctttatccttaacactctttatatcatacttctcaataaaaacttttgaatatattgatgggttaaaatcagtcgcaaaacttaaaactatagccggaatcaaaaatataatcaccgcaatcacagcagcaaaacttccaacgaatgtcaaaaaccttgctctccacgtcagatatacttgagccttttcaacaaacaaatcagttgcagcaacttctatatgatgctgatttatatcatcatcttttatctgctgactaagcttattaaacaaaaagaatcgttcatccagctctcgctctaacttgcgccaaactttccgtttaaacataaataataaattaattttttattataatattagattcttgaatttcgtcctcattaaccgtgccatcacgcttcttataatcataaaaattatcaatatcttttgcattaattatattttttattcttaacttgctcagatttctccttaacacagcactcttttttcgataggaaaatgacacataataaataaaaacagaaaacacaaaaatgaccgataaactaacagaaaacacaaaaacattattctgatcacgcatcaaaaacataaaaaaatacccaaacacaaaaaacaaaaaaatcaaaaaaacagcagccgatacataaagcaaaaaagaactcagtccttgatagctttcaacaagatcatctagatctctgacgacatcacgcttgaaattatcagaaggctcattttttttccccactttatcaactggcggcggaacagtttgaaaaataaaattctgatcacccagatcaccaactcttttccactctgaaagccctgcccaccatatgaacatatctttgctaacaggaaattcccttagcttatcaatactcattggaccaaaccactgatcagatacacacaaataatattctctcatatagttattaatttttattctcattgaatattgtcacttaaatctacaatcagctttttcatatgatcctgaacaccttcatcacctcatcccccccagatgattgatcaccttgacagctttcaggcccgtctctggcgtatcaaattgcctcgatatgttgctgttcagagttgaccaagcttcgtggttgatttcggctttcagggtggctttcaaggctttgtaggggtcgttcgctccaaggaagtatgcgtggcggacgaagaaggattccatgttgtagtcggtatcgatgaaccagcaggctatgccctctgctccgtcgctgcggacttcgcctgttttggggtcgaagacgtcaacactggtgacttttacctgaatctggttatttccggcgtcgcggatgtcgatgtcgggttcgccgaagatgacgaagaggttgcctttgccggtatttttgaggtctcctgccatgtggaggtcggcgttcgagcggacttttaactcctgtttgcctgatggctgccagaagttgacctcttcgatggaatgctggctccggagggacttgaaccagttgtgatctgtgaccctgataaatgccttcataaccgatacaatactgttgaactgcaaggcgaaaacaggaaactggcggggtgttacaatttcctatcgaatagctatggcaatgcaatcatcggtcatactggctctgcacggaggggtcaacacatagatcatcaagggatacgcataagcatctttttatttactaaacagttacaacaaaaacaagtatcattcaacatcatgaattctttttgagatatccttatacctacgccaacacagcattcaggatttcggtctgtttgccaacggcgtcatcgatctgctggtcgagttggtcgcacagcgtcatcaactggtcggttcgggctacaatgcgatgttgttcgggctgaggaggcaatggaaacacaatcgaggccaaagccttactcgacatattggaaatacctactcctttgcgatgctgattgatctcaccagtggcactcaatttctcgaaaaatctgtaggcaaagtacgggtcaatgtctttgtaaaatcgagcacgatgaatatgattctgaaaacacacttctgaatcgaagggccacactgctgctcgccccgcttcccctccttcacaaatcaacagatcgtcctttttggctgtgcatttttcgagttcatcctctctgattaacatttgacgaacattttcaagctcgaaccttcccctgtagagatttgaggtagtgatatattcgcgtggttgacctgtgttgcgccccttgtccagcgtttttccggaattgtgttgagcaatgtcgccaaatcgcacccaagcccaatttgacgggattttgtggggcatttcctcattaaaaatttccggtagcttctcccctttccttcgtgacttcgtgcattcgtgcgatgccttctctttttcgatctccttcaacaactccgatgctgggggatcattctgatcctggggaacgaggcgacccatgacggcgagttggaggatggctttgcgtagttcggcgacgttttctttgacactgtagagttcattgaaatgttgctggatgaaaccccaagctgaaccgtccggtgcatcgaacagttgcttgatggcggcggcgtggacaatcagccgcttctcttcccgttccttgcgcagcttttccagctcattgcaacgggccatcaactggtcgatgcgagcgacgatgcggtgttgttcggaaaaggggggcaatggaaacactatcgaggccaaagacttactcgacatattggaaataccaacccctttgcgatgctgattgatctcaccagtggcactcaatttctcgaaaaatctgtagacaaagtacgggtcaatgtctttgtaaaatcgagcacgatgaatatgattctgaaaacacacttctgaatcgaagggccacattgctgctcgtcccgcttcccctccttcacaaatcaacagatcgtcctttttggctgtgcatttttcgagttcatcctctctgattaacatttgacgaacattttcgagttcgaactttccccagtagagatttgacgtggttatgtaatcacgggactcacctgtgttacgccccttgtccagcgtcttaccagaattgtgccgggcaatatcgccgaatcgcacccatatccaacttgaaggaatatcgtatggtatttcatcattgacgattgcagacagaggtttaggctttttgatttttcctgccgtcaccagccgctgtttctcggcttcgatctctttcagcagttctgaggcgggctggtcgttcgggtcctgctccaccagcttgccctgcatggcgagggtgagaatcagctcacggagctttttgatgccatcaggggcggcaaaggctgtatcgaagtgctgctcaagcaggttggcgatctgtttattcatcgctcccctcctgccgcaggatttcgcggcccttatcggtaaggcggtatttctggtttttgctgcgagctgaatccggaagcgtaggttccaacaatttcagtacgtcgcaaagtcgggacattgcttttttgaagttccctgttcgtgttcgatatccgagcacttccagcaaatccggagcactcctggtcgcctcgcgacatgccccaagaatctttctctccgtatcggtaagctcatgggcctcatcatggacctcatcatgggccttgacttgctcactaacttctcccgtaacttcctgggcaacttgtatctttgaccggaatgtcgcggtgaaaaaatcgttgaagcgcagttccagttcggtaccgccgtgttcggcgaccgcctggcggatacggttaatgccggttccgatcttttcgatgtagtcgatgcggtgaagaagggatgcaatgcggggatttcgggccacgctcttggtgccgaactcttccggagagagaccgctcggcaggccaccggggttggtgatgaccacccggtcggcaaagacctcgatcgtgacattggctcgcctgtcgaaataatcacggtgacagaccgcattgataatggcctcccgcagagcgacttccgggtagtctggaatctcttcgtgctgcaggtgctcgatcctgaggcgcaccttggtatgccgcttcacaaagagcagggcattgtcgatattttccacgatgtttcccgtgaagtccttcttgtcaaggatggtgactttttcactgcctcgatagagcacacagacgaccactgcatggttgagaaaaaaatcaatgtctctcgtgaagaacagcacgccaaggtttgtgaaccggttatcggcagtcagacaatcgaggttgtgcagcagggtttcgcggtcgatgctcgggctgatgccagccagtttcagaaagcgggtaaatgcgtccggatcgaaatcgtcgggatagacggctttcggatggctcagctcatcgaagcggattcggccttccttctggaaaaactcaatgatctggttgcgggtgagcttctgcgaattggcacccatacgcatgaaaaatcccctgaagcagccatagggcttttcagttccctcagggatcgttacaacgagaacatcgccaaccgcttcgatttcgcaatgcagaagcggctcgatctgccccagcatgtcctggacgcgggaacgcatgaggttgccggtgtcgatacccctgatgacgccactgtcggcaacaccaagaagaattctgccgccaccggagttggcaaaggcgcaggcctcctccacaaaggatttgtcgaggctctgcttgaattcagtgtgaaagccttcgcctgcctgcagcaagggtgtcaacggatcatgcaccgaagtgataaatttcgtgcatatgtcccgctcggagagagattttttatccatgagcaaatgactggatttcgtctcggttgcgaagaaataactccttttgctgaaaggaaatatacgattaccgccaaagcacggcaagaaaaaagctgcgaaatgcagtccatataactctataaaacaagcctctccctcaacccgcttctccgctccgttctgcgctttaccgctgcgctgaaaacagcttcatcgctccagagcgtaatggcctgccgtgctctcgtaatacctgtatagatcagttctctcgtcagaagaagcgtatcctcaggcggcagaaccatgagcaccctgtcgaactccgaaccctggcttttgtgcacggtcatggcgaaagcggttacgtgcgccgggaggaactccggggggatggagcggacggtgccgtcgggggcggcgaaatatgctttctggttgccggtttccgggtcggggaggatgatgccggtgtcgccgttaaagagtttgtggatgtagtcgttttcggtgacgagaaccggtctgccccggtagaacggggtgtcggccttgaggagtcccgcttcgtggagcagggtttcgacggcgtggttcatgcctgcggctccccaggggccttcgcggagtgcggtgagtatgcggaagcgctcgaaaaggcgcagggcatcttccggcgcttctgcttcgagataggggcggaagccttcaagcaccgggcttgcgaggcgcttcctgacggcttcacgcatcggtgtggcttcgagcgagatggtgctgtcggccgggtcgccaagaagacgaatggcttcgccggcgtctccgctgttgatggcccggctgagggctgcgataccggaaccgtcgccgaagcggtagttgcggtcgagcacggtgacgcaccctttgatggaagaaactgcggagccgggagattctgcggcacgacagatgtcgccgagcacggctccggcttcgacggaggcgagctggtcgcggtcgccgatgaggatgagacgggcctgcggcatgagcgccgtgacgagggcggtcatgagcggcagatcgaccatcgaggcttcatcgacgatgacggcgtcgtacgggagcggattccgggcgttatgccggaacccggtcgaattggggatggtgccgagcagccggtggatggtggtgacctggctggggacggtgtgcttcacctcttcggtacagggcaacgactcccggagcgaagcgatagaggaggcaagccgtgcggcggcctttcccgttggcgcggccatggcgatgcgcatccgctctccgcctgtctgttccagcagaagtccgagaatgcgcaccacggtggtggtcttgccggtaccggggccgccggagatgaccgagaagcctctccggagcgccgtgagagcggcctgacgttggcgatcctctcccgattcatcggggacgaagtagcggtcgagctgttcggcaagcgcggcttcgtcggggctgccagtctccattgcagcacgggcgcgaatggcttcggcaagctggagttcgtagcggaagtaacgataaaggtagagccgtccggcttcgtcgaggatcagcgggcgatgctcacccggcctgccgactgttggcagcgaacggagcgctgcgagcaggtttacgatacccggcaggcgcagcggttcctcccggcccggaatccgcacaacctctccggcaatctcttcgaggtcgaggcagacgtgcccctgccctaccgcctggctgagcagcgaaactaccgagcgcaccaacactcccggttcgtcccttgctccacggcagagatattccgctatctggcggtctatggatcgctggcaaaactcaatgctcatgcttcgctctcccctgtttccgtttcgatcagcagctcctgcagctcgcggatcagcgcttccggaggcaggtcgcggaagaagccgtactcctcgccccgttcggcgctgacgccgcgcagaaaaacgtagatcgcaccgccgaagtgtgtctcgtagcggtagcccggcacccgcagcgagagaaagcggtcgagtgccaccgtgtagagcaggtactgcagccggtagaggttctcctgcatcgccttgccgagatggtcccgatggtacgcttcgacggcgttgccgaggtggttcgatttccagtcgagcagatagtagcgcccctctgcttcgaacaccatgtccatgaatcccatcagcatccccttgaccggcgtaaaatcgagcgcctgcagggcggcagcgggatcggcaccgtttggaatgacgccgtgcctcatgagcagttccgaaagccggggtgaggtgacgtgcctgagaggaaagaagaactccagctcggtgctccagctcccctgccgcagtccgccgagagtgaagctcccctccggcgaggagagcggcgtcgagagaacctgccgcaccatcccggtcaggcagggctgccagtggcggtcgtatccatagcggtcgagcgccctgacggaagcctcgtcgataacgctttcggtagcgaaagcgaaatcgagcgtttcaaagatcgagtgcatgaggatgcccgctccggctcctttcgggaaggcgaagatggagcgatccgtgtcgggcagcacagccggagcggcggccgcctgctgctccggagcgctttcgtcgcggtcgggcagctcgaaggccatgtgacggtggcggctgagggtggtgaaactcgcgatccgccagtcggtttcgatgctcgctgtaaactcccgaagcacgaacgaaggagaagcggccgctgcggttcgaacgaggggcagcgtaagatcgtcgtcgagggagagaggcctgagccggatcgctccgcccgattcgtccgacatactctgaagccgttccgccatctccccggcatcgagcgcggcaagctcatgctgcgcctctccgatcaccctgggactctgccttgcctcgtccgaaacgtaaagcagataggaagagggcgagagcatcggggtacggccggactggcgtccatcgacgatccgtgcggtgaaaaaaatacagcgccgttcggccctcgtcagggcgacgtagaaaaggcgcaggttttcggcgagggattcgcgcgaggccagcgcccggtggtgctctatcgcccgcgacccgaaatcccttttcatccgtccgtcgtcgtcatgaaacagcaccacatcccctccgctgccagctcctccgaactggaagggacagaatacaatcgggtactgcagccccttgctcacatgggcggtgacgatccggacggccggctcgtcactttcgagccggatctggtactcctcgccgggctccctggccgccacccgttcgccgaaccaggtaaccagcccctccatgccgagcccccggctgtgcgcctcacggtgcagcagctcgaagcagtgcagcacgttggtcagggcgcgctcgccggacgatccggaaagggccagcaggcgctcgcgcacggcttcgtggcgcatcagttcgcgcaccatgagcatgaagccgcgctcctgccagagacggtggtactcgcggaactgctgcaaccgctccacccaggcgttttcgtcgtcgttgaggcgagcgatgtcgctgccgttcagtccgaaaagcggcgtgacgagggcggcacgtacgagcgactcgcggcccggttcggcgagcgccgtcacgagaatgcgcacctcctcggcttcgacggaggcgaagacgctttcgtcgctgcgcatgacggagacgatgccgcactcccggagtgcggcctgcatcatgcgggcctgccggtgggtgcgcacgatcacggcaatgtcgcccgcatcggagcctccgttgatggtttccgtaaccatggatgcgcaggctccggcagcgaaccgttcggactctccgctcttcagactgccgtcgccgtcgccggatcggaggaggcagatttcaagcggcgacaccggagattcggcatcccggggcagtccctttcccgccacgagcggcggcgaaggtatattgtcgaacacgaaggggtgacgcgcgctgtcgaaaagcaggttgaaagcgtcaagcagtttcggcaccgaacgccagtttgtgttgagcgtgaagctgcgctcccggccgacgtcgctggcggcctgcatataggcgaaaatgtcggctccacgaaaactgtagatcgcctgcttgggatcaccgatgaggaagagcggcgcctcggaaccagcgtagatgcgccggaaaatgtcgtactgcaccggatcggtgtcctggaattcgtcgatcagggctgcgcggtagcgcttgcgaagcgcttcggcaagagcagctgcggattcggcaccacctgaaatcgctactgattctgccccgccttgtataatcgcggcggattcatatccgccttgaagtgcctgataaaggtcggcaagcaggtcgtcgaaaaaacggatgttgcgctctttcttgcgctccggcagtcgcttgcggtaaaacgccaccacctccgatttcagggccagcaaccgctcgtcagcggccgcctgcagccgttcgcaggcgtcgaaaagcggatgcgaaggcggggtgccggaggatttggtgccggctgcgatgcctgaagtggtgagcttgtcgaagccgtcgaaaaggccgaaggggttttcggcagcgacgaaaacctccatgtcggagagcaactgctccaccctgtccgcccggtaggccttttcggagcggctgagcgccttgcctgtacgaagaagcgtcgaaaccggcgccttttcttcgctccagatgcggcgcacctcgtcgaaagccgcctcggcttcatgcccgatccgggcgatttccgcctcgccatagaccgggatcacctcgtcacgccccgaaagctgcagggatttcaggaaggccatgaaggcgtccggagaccaccccttgagcagcgcgtagccgagcaactggtcggcactgccgaaaaagcgttcacgccagaaatcgtcgatcacctcccgcgcaagcgccgactggtcggtgacaagctcggtgtcgtagagcgctccgctttcgaaggcgtgatcctgcagggcgcgattgcagaagccgtgtatggtgaagatggaggcggtgtcgaactctgccagggcggcttcaagcagcagggcggcccgctcctcctcccctgcttctgcagctcgctcgcacaggccgacaaggaatgcgtcgtccgtcggatctccgcgcatggcatcgagcgcctggcggatgcggcggcgaatgcgcgcatgcagctccctggtggcggcttcggtataggtaaccacaagaatctgttcgggccgcagctccttctcaagcagcaggcgaaggtagagcgaggtgattgcccaggttttgcccgttccggcactcgcctcgatgaggttcatgcccgaaagggcaaccgaggagtgatcgagaatgcgtatcgtcatcccttgcctccgtgttcaagcatcggcaataacacctcttcggtaatggctgcaaagcgctcgccgaggggcggctccgtgccgaaacagcggcggaaggccggatcggcaccctcgccttcgcgtccgccgtagccttcacgccatgcagccagggcggcttcgatacgctcgcgctccgtcttttccgccttgccggcccaggccgtagaggcgcgggggaagaagggcaacggctccaggagcccctgccggtaaagcgaaagcatggtttcgagcctgcctgaggcgtcggccacgggagtgtacctgacggcacggtcgagcatgacgagacgggtctcctgcatatgacccggactgcacgcaccgagcacgaggtgcagaatccatgaaccgatgcgatccttctcccgcatcttcgcgcagcgatagagcagctgcccggagggcagaagatggtcgagcctgccggtcagccggaatcccccgatgtcgagatcggcttcaagcacggcaggcgcagcgctccccttgagctccggaagcctgtcggcgaactccctcacctcggcaagcagctctccgaagagcaactcgccgtgtcgggccggcggcaagagccctctcgaccgaaacaggggcaggagagcctcttcttttcccccttcgagcaccgctgcaagcagttcctggcgcatcatatatgcgtcgagaccctctgcgccgaagggctcccgctcttcgagcggacggagcgctgccgagggtttcagtccgagctgccggtcgagaaagaatgccgaggggttggcgaaaaacttcaccagatcgtcgatcgtcacccggcgatccccgtcgtcagcctcaggaagcggttcgtccataaaggggcgggcttcgaccggatttcgccccctgctcccattacctgcattgcgctcatcgcgacatgcaagcgcccggaagttatcgtccgagtagctgaaaagtggcgatctttcggtgaagtatgcgggattgaacccctgaagcttgtgccgcacaaccatgcgcgatattgcgtcctccccttcggaaaaggcgaaaccccgctctatggcatcgagcagttcgctcaccagcacggagggcggctgttcgctgttatcccggatgctctggccgacatagctcaggtagaggacgtcgcgtgcggagagaattgattcgagaaagagataacgatcgtcgccccgcacggaacgatcgcccttgcgcggctccctcgacatcatgtcgaaacccggcagacgctgctggcgggggaaagccccgtcgttcatgccgatcatggcaaccacgcggaacggaatgctgcgcatcggcagcatggcgcagaaggtgatgccgccggtcatgaagccaagccccatctcgaacttttcgagacggccgcgcagccaggcgatcatcaccggggccgccgtctcgcccccgaaactggcctctccggcgagttccgtaagcttgtcgatttcggctgcgatgtgcgagagctccctttcgacctcctcatcggcatcgataaagatatcaagcatccagataaagtgatcccgccatccgtcgagcgttcggggccgatcgaaccttgctgagagcgcttcgagggcatcgatgaaatcggcgaacttgccgagggtttccgcatcgccctcgacgtcgaagggcagaacgccgtcgaaaagcaccccctcgtccggcatggcatagccgagcagcagccgctccagaccggccctccacgagttatcgcggaaggggggcaggccgagaccactcctcgaacgttcgtccataccccagcggattcgcgtatcggccacccagacgcgaatggtatcgagttcctcttcgtcaagcctgaagcgtcggctcaccggcggcgaagagagcagatcgaaaatatccggagaaggaagacggctgccgtagagctcgagcagcttcagcagggccggggctatgccaccctcgtcgagcatgcggcggtcggctatcgaatgcggcaggcgcgacacgccatcgccggaagagccgaaaaccgtagcgatatagggtgcataggtctcgatctcgggcgtcatcacgacgatctcccgcggttccagaccgggtaggcgttcgagaagatcgagcaggttgtcgtgcagtacctcgacctcacgcagcggattgtggcaggagtgcacctgaaccgaacggtcggcgcgttccggcgcgggacggcgctccccctcctcccccgttccgctcaggttgagcatgtcggactgcagggcgtgcaggagggtgtcgtcggcgggttcgatgtagaggtcgtgctcgttttcgattccgccggcttcgagcaggagatcggcgaactcccggccgcttctgccgagcgaggcaagcagcggattgccctcggtgctcagttcccgttcgccctcgctcatccggaagagctttctgcgggaaacgatatccgaccagtactcctgcgtcgggctcagcaggaagatgttgaccggtatcctcgtcgccagggcttcgatcatcccgatatggtagggcggcatgtaggagatgccgaagagcgaaatccgcttcggaaatccagccggaagcgacgcgtgccgaaccttgaggcagaactccgttttcagacggccacgatgcttgccggaactctccgcaaccagcgcccgccataattccggctgccagtcgcgggccccgtcgtcccgcccctcttcccatgcggcgagaaggtcggtacggaaaagggtgtactggtcgaaggtatcggcgatacggccggagagctggaagagcttgagcccgtccctgtcgttccgcaggtaggatcgcaggggcgaaaacagttcccgatcgagcatctccggcagaaggcgcatcatactccagcacatcacctctttcgaaaacgttgaggagtcgggctgcgtcagctccatctcctcgaagagctgctgcagcagcctgttcggaaagggatactccgcaccggcccaaacgccgaaccgccgcgcaagctccatggaaatccaccgctgcatgccgcggctctgcaccactattttctcgtattcgaaaacagatggcgggttacgacccagaacttccgccagcgcatcgacaagcgtttccatccggttgcccgtgtagagatgcagcgtcatgagcgtaaaccgataaattggagaaaaccgcaaacaggcaacataaaaaaagccgaacctcccggcataagggctgattcagcttttgatctgaaaagcatcgatcgcctccattgcctttcggcgaaatccaagcgggtctccgattcccgcaataggggttatgccgccccccgtccccttgatactgagggtaccaaaccgcaatatcctgccaagtaaactctgttcaacatgaaaactctcaaccttgctgtgattcatctccatcgtgctgcgcctgatgaagccgaacttggcgatcacccgttttgaggtaacggcaagctcggtagactgccgtttgacaaaagcttcgacgaaaaaccatacggcagcaatcagaacggcaacaccgaaataccatgccgcagaagaaagctctgtttttccgtcaagagaggtttgcagcgaaagcgtcatcagaacgagcgccgcaacaataaacaggattgccttgccgaacaccgtccagtgcagttttgcttttgcatgaattttttcatcctgcatgagatttttctcgatataacccattttttcccttcttcagttacattatggcgccactataacgttattgcgcgcacagatcgcagcggtagtcggcgctcgatatcatcgccccgatctgtcgggaatccggtcttctcgtttatcccgatgtagagggaaatccgtccgccttgcccattgatcgctcatcaacattcccggtatagaggagcccgtgatattgtcgttctgattttgcatccattatcttactcttcgaatacaactctcagcgaatcgttctgcagacgagcctcaagccaggccttgaccttggtgcgctcgacattatcgagcgttcccgagtcagataccacgacataagcaatcttctccggatttccatcattgtccttgctgaagcgataaggttcagcaaaaagcgcagcggtaacctccgggaaaatcgccctgagctcgttaagcagcactctgccggtcattgcccgctcccgaaggctgtcctgagcgcgcttgttctcctgcaacgcaaacgaaagtgcggtgatctgcgatttcaaggcatccttttcactgagctgaccggttatatcgctgaaagatatgccctgctcaaagatgagggctacttgtttcaagtcaaaatccgctgctttttttttcaggtttgccttatcatcattggtcaacgaatgtccggcgtaaatgagggtaatctgctgcaaatcagcatcgatttcactccgaagaagataatcgccccgaaacacctgcaccgacctgacaaatctccctgctttatccgagaactgttctttcatgacaagaagatagccaaaatagatgctcggtataagggtaacaagaatgataaccgtaatccagcggttgatacgagccttgcttgcatctgcaacatgatttctgatgggaaacttcataacctgagaaaaagcaacggtcgaaagagctataaaaaccgtgttgatagcaaagaggtagagcgccccgaaaaaaaagtgaagctgagcggtagcaaggccataccctgccgtacagagcggcggcatgagtgcggtggcaatcgccacgcccggaaccacattccccttaagccttgtcgtcagcgaaaccgttccggcaagaccgccgaaaagagcaatgagaacatcgtatatggtaggacttgtccgggcaagaagttctgaatgggcattggataccggacttatgacaaaatagagcgtggaagcaacaaggctcgccagcacggcaaaagaaaaactcttgaaagatcggcgaagcaacggaaaatcatacgtagcgatgctgtaacccatgccgttaattggacccatcagaggcgaaacaagcatggcgccgataatcaccgccgtggaattaatgttcagtccgacggatgcaagaaaaatcgcaaacacaagaatccagagtcggctgcccttgagctcaatttcattttcaatcgcacgatgaataacatcaaacgtctcgacatcttcctgtaaattgaaataaccgataatttttttcaacatatgaaaagccgggttgattgaaatattgcccgaacagttgccgcgcttcggatatatagaaaaaaactacttcgggaaaaagtgattttcaccgttcgatacatccggtatcgcattaccggatagttaaacaggatattaagctaagggtttgcgtttaaaagagattatgccgttcagcctgtcggcaggctgccctgcagatgcaacgaatgttgatggatacattaccgtcaaatcccggaacgaattatgaacggtgctcattaatgaagcctggattaccatgtaaggcaccatctgttatcatcttaaactcaacaacaaaaaaaatggaagcaaaagaaactgttctggaagcaatgaaaaaagagggagaaccggtaaacgcgagtaaaatcaccgaaatcaccgggctggatcgcaaagaggtcgataaggccatgaaaactctcaaagaggagaatttgatcgtatctccaaaacgatgctactgggaacctaaacaataacccaacctcagggtttcgctcacaagctgttttctgatctgaccggccaggttcccgctgcccgaaatcatcacgctcgcgatttcagaaacccggggatgatcatgttatgttcccgcacggcatcggacagaagactccatacaatccaaaacgaaacggccttttcatggccgtttcgtttatataaaagtttacggacgagtccagacagatcctccgaagcctccggttttataggtagccgttgccctgttcggattatccagacgaagaatcaggattccttccgacatgatttgacctttgggaacatcggcccaccggagaatgatctgattcccgtcgaggtaacctgatgcggtattcgaccatgaaggattcgttggcgcacgctctcccatccagaaaacctcttttcccaactgcctcatataataggtaccgccgtcattgcaactccatttcccggtaagatcggcaaaaacaatcgcaggaaatgaaaacacaacgagaaacagaagacatttcaattgtttcataacgcctcctcgattagatagtttatgaaaacgacccgttactgtactctgctttcaggggtctcgacatggcactgctctatggcattcaacagaaatcgataaacttcaaaccgctgtaaagcgcggcaataacaagccgcttaagtaataaacgatcggaatctgattaaaagtgcccttgatttgcccttgattaataaaattaccattcattcagcttcccgaactcgcccctttttcgatacaggcaacaatcaaaatccgcaatcctctctttgtcggcaaaatggcaaataagcggaatatgctcaagaaatcccgaataaaaacggtaaactgtaaaacgcattagagtgcactttttacagcagagactaccctaaggagattgttattccatgtcagtaaagaaagtatcaccgcttcatcccggaaccgttcttctggaggattttctcaacccgatggagcttactgaaaaacaggttgcggaggatatccgtattccggtctggtgcattaacgaaatcattacaggtaaacgatgcatcacagccgataccgcgctgcgacttgcccgctatttcagcacgccgccccagttctggtttggccttcagatggattacgatctcaaatccgccatgcacaatgacggcgacaacattgatcgcgaagtaaaggcctgctcgagacttgaggagcaataggaaaaaagtcaccctcccctgcccgaaacggaataccatcattacctcctgacgatgcgaagatctgcgttcagtcactgctgttcgtcgtttcacattcacctgaccccgaacaaacataccgacaataaaaaaaaaggagccgcattgctgcgactcccttcagaataagcgatacatccgtctgccggcacaggaaccggaagaagattgctgctcagtgttcgtccaccttgattctcatcgagaagaaggagcggtgaacaaaaaccagcgacaatgcaaagaacacggcagccagagtaagggcaacctgcggagcaagttcgatggcaagctcgatggcaagcagaccaaacagcgtggtgaacttgatgatcgggttcaaagcaaccgaagaggtgtccttgaaaggatcgccaaccgtatcgccgacaattgaagcatcgtgcagttcggtacctttagcctgaagttccgtttcaacgactttcttggcattgtcccaggcgccgccggcattggccatgaagatagcctgatagagaccgaaaagcgcgatggagatcagatagccgataaagaagaaggaatcgagacaggcgaaagcaagcgttgtaaagaacaccgtcagaaagagattgatcatacctttctgggcaaacttcgtacagatttcaacaaccttcttgctgtcttcgaccgaagctttttcaacgccctcaagcttgatgttcttcttgatgaattcgacggcataataggcgccggtggtcaccgcattaatggaagcgccggtaaaccagtagattatcgctccgcccatcatgagaccgaggaggaatgggggcgaaagaattgaaagcttcgcaatggcagccgcatcggcaagaccgttggtaagaatcatgataatcgagaaaatcatggtcgtcgaacctaccacggcagtaccgataagcaccggtttggcagttgccttgaacgtattgcctgcgccatcgttggcttcaagataccttttggcattcgtgaagtctggctgaaaaccgaactcgctctgaatattctgcttgatgttcggcagtgtttcgataagcgaaagctcatagactgactgcgcattatcggtaacaggcccgtaggagtcaacggcaatggtaacagggcccatgctgagaaaaccgaaggcaacaagaccaaacgcgaagactgaaggagcaagcatcaacaggtcaagaccgagcatactgaggccgtatgccccgcccatcagaacgacaatcgcaagacccatccagtaggcgctgaagttaccggcaacaagacccgagagaatgttcaatgctgcgccgccctctttggaacactgcacaacgttgcggacatgagcgcactcggttgaggtaaagcggttcaccagttcaggaataagcgcgccggcaatcgttccgcaggtgatgatcgaagcgagcttccaccacatggtgccgtctccaagcgtgctgatcagatagtaggaagcgatataggtaagtatgatagagacgatcgatgtcagccataccagcgtgataagcggcttttcaaagttcatctcgtctgcattgccatacttcattttcgcaaaagccgcattcgaccagtatgagaacgcactggcaagaatcatgacaaggcgcatggcgaaaatccagacaagcagcatgatctgcacagtcggatccttgatggcaagcaggataaaggagatcagggcaacaccggttacaccgtaggtctcaaaaccgtcagccgttggtccaacagagtcaccggcattgtcaccggcacagtctgcaataacgccggggttacgggcatcgtcttccttgatcttgaaaacgatcttcatgagatcggaaccaatgtcggcaatctttgtaaagataccgccggcaatacgaagcaccgaagcgccaagagattcgccaatcgcaaacccgatgaagcaggggcctgcaaaatcggcaggaacaaagagaagaatgcagagcatcacgaaaagctcaatgctgataagcagcataccgatactcataccggcccggagcggaatttcgtaggtagggaaaggttttcctccaagacttgcgaatgccgtccttgaattggcaaaggtgttgattctcataccgaaccatgccaccgtgtaactgccgagaataccaatcagacttgcggcaagaattgaaacaacctttattgtttccatctggcggagccagccaaagtaggcaacaataatcgcaccgataagaacccagagaaccagaatgaatttaccctgtgtgatcagataggttttacaggtctcatagatcagttcgctgatctcgcgcatggcgctgtgtacaggaagcttgcggatacccatgtactgaatggcaccgaaaaccataccgaacaaacaaatcccgagtccccacatcaaaagcgttgaaccgggaattccaccaaggaaggcaacggattgtaaatccggtaacaccaaatcggcctcgcttgccatcgcttttggcgcctgcagcaagataccaaggccccccagaaccgatccggctctggctacccatgtaacgttgaaaggttttttcattgcactttgttttcactgtttttgtgtaactcgaagaacaaaagttgtcagcagaaccctgggactgaacaatccgctgttaacaatatggaaccttaaattgcaacttttttcatgaatctcaatacgtttttgtgcaacttcacgattgttttaaacaatttatctctttcatcacagagtttgttttcagtagcggaagcggaaacgcccgttaccgattatccctttcccctgctatattccaaactggaataacccatttataaaaaaacgcttgccaatgaaacttgttgtcggtcttggaaatccggaaccccggtatgcaggaacaaggcacaatgtcggtttcgatgttctcgacacccttgccgcaacgttccagacaaggttcggcaaaggaaaaggaaactacctctcgacaaaaatctcccacagaaaccggtcggttatccttttaaaaccgatgacctatatgaacctttcgggtcatgccgttgttgccgcaatgaatttttacaaggtatccgaaagtggccttttgatcgtatgcgatgatctgaatctccccgcaggatcgatcaggctgcgtgcaaagggctccgcaggcggccagaacggattgaagcacattatagagtgcctcggatctgaaggatttgccagactcagggtgggaattcgtcctcttgaccgtccgttgcactcattttcatcatttgtgctcggaaaattcactgaagaagaacgaatagtgatggaaaaagtaattcccgtatgcagagaagcagcgcttgatgtcgtcgttaacgggattgaacatgccatgaacaattacaacaaaccgatcatttaaacaacggcataagcggcatactcttccatctcgaaagttctctgctgcacagacgacattttcttgagaaatgcaatggcacgctcgttgaactcctttggctgatcgacattgcatacgtgcccggaattaccgataacctgaagccatgagttggtgtgcttggtaatgatatactcaactgcgggaagaaacatatgatcctcttcccccatgagatagagcgtaggaatagcggtatccttctcttcaaaatatttcagtagcggagtcagctcataggtaagcctgaaccaccgcatgaactccttttgtgcaaccttttttgcttcattgacaaacagcaggcgtgacttcttgtgacgctccctcggcatgatgatccaggcaaaaaaactgtagagccacatatagggtacaacccgtttgaacatattgccaagcgtcacaagcactttggccctgatgttaagacggattatcgctccgcccattatcattgagctgacgcggtcaggaacaagttcgctgatgttgcggataagaatcgtaccaagtgaaatcccaataaaatgtgccttttgaattctgagcttgtcaagaacctcaataatatcaagcgttatatcctcgaaattataattatgatcttccttgactgcaatgatattctttgatttgccatgacctctgagatcgacaagcagtacgttgaaatgctttataaactcttttatctgcaaaaaccatatcgaggaacttccccccgcgccatgcacaaaaacaacccagggagcttctgtatcggccagttcatatgttttatagtgaagcattgaagaacacttttttaattgctgttaaactatatgatgtataaacaagccgcgcgaacaaaaagttacagggttgcgcgaatcaccctgataaactcgaaaagcgaaacgccagcagcaactgcgacattcagagaatgttttgcgccatactgcggaatttcaatcacctcgtcacactctcgaagcagctcgtccccgataccatcaacctcattgccaacaataagacaaagaggaaaatccgtctttcgcattgccgtataggggcggctcggctcggctatttcaagtgcgcagattttcacgccgcgcgctttaagcgttgctatggcctcaagagcgctctcacaatactcccaacgcaccgtttcctgggcgccaagggcggttttatcgatctcttttctcggaggcgctgccgtatagccggtcagaatgatcttttcaatgcccgcagcatccgctgttctgaacattgcccccacgttccacatgcttcggatattatcgagcataagagtaaccggatgccttggtacatcaaaaacgctcttcgcgtccaaccggttcatctccagtcctgacagctttctaaactggctcatcgcataaaagcctgagttgctgaagcaaagcatcgttttcatccctgagcccgatattgaaacgaagacagttctccataagaggatatccggatacatccctgacaagaatgtcccgacgactcagctcacagaacaactcatgagcatgacgcaccctgattataataaaattggtatcgctttcataaagctcaactccaccgatccccttcagttcggtcgaaagccgttcacgttcatggagaatataggaaacagcatcggtcaccagataatagttggcaagtacccgctgcaaggtgatttcagaaagtctgctcgaagcaaagggaattttcggttttgctatctcagccatcaaagccggatcagctatagcgaagcctatgcgcatgccggcaagagcaagtgctttcgacatggttcgaagcacaataagatttttcaaacgagcaatttcagcaacaacgctcttctggcgtgaaaactcaatataggcctcatcgacaagcacgagagcgtccgccgcttccgcaatccggcagacctcttcagaggcaagagacatccccgtaggattgttgggggttgagagcacaataaaatcaacacgctcctcgccggctttccggataatcgcgtcggcatcaaacgcaagccccggcaacatgggcacaaagaccacttcggtatgaagcagccgggcaatcttttcataaagagagaaggatggctcaggaataaggattttctttccgggcccgagacaggcgagaaatatggtatagagcatctcgttcgaaccattgctcatcatcacggcatcggccggcactccaacaaagctcgcataggaacgcatccctctgaaaggcagaatatcgggatagcgattccatggctccttttcaaatgcctcaagaacctcttccttcagccacaagggaagatcaaaagggctttcattctggttgagctttatgcctgcctgctgaccgccctcaacgttataggctttgaggtcgcgcaatgcgggattgagcagttcctgtatatctcttttcatagaataacgttactgtttttttgaacaccggttcggaaagaagataacctattgtaacgcgatgacagaatgagttcagataaaaaaacatcttttttcatttttcatgataaaaaaactggacatcgtcatttttttttatacatttaaatgaggacaaaattaatcctatttatggaggaaatatgatgcgcataacaaaaacacccattgaccttcttgataatatatacagtcttgccttctggatgaccggaagtgaaactgaatcgagggatctcgtcagcacgacctatcttaacgcagggatagatacccccgaagatgaacttcttaaaacattcagaaactgttacgttgatcgatatggtcagaaaacggagttctgcataagcagtaaatcctgtctgccgctctcttcacttgcagcatccctgcgtatgtgggcagcagatatcaaactttctgtgttgctgagtgaaatatcagggctgcggcaccgtgaaatctccgatattatcggaaagcccatagaaacggttcggctctggctttactgggggcgcaaattcctggttaacgacgatcttcttaaggcatccgcctgagaaggctgcgtaattggcacaaaaggccgtcttatcgatataagacggccttttgtatttatccgcatggctttatattgcctgaacaccgaagagtctcaaaagaaacgaatgccattttttcatgatcatcattaccggcggagcaggatttatcggcagcgccatgctgtgggagcttaaccggtccggtgaggacaatattctgatagttgatgatctcggttcaacggcagataaaaaatggcagaatctcagcggactctcctttgccgacattctccctgtcgacgcctttgtccgctgtcttgcggaagacaagttcaacgattgtaccgccgttatccatatgggagcgatcagcgcgactaccgaaactgatgccgacctgctcctcgaccgaaattacttcttttcaaaaaatcttgccgggtattgcatgaaaaaagacatccggctgatctatgcctcaagcgcagcgacctacggtgacggcaaggcaggataccgggatgatgaagagaaactccactcgcttcgtcccctgaacatgtacgggttttcaaaacacctgttcgactgctgggcgaaaaaaaacgatgtgctgaaaaaaagcgccggactgaaattttttaacgtctacggccccaatgagtatcacaaaggagagatgaccagcgttgtctttaaagcatacaaccagatacgggaaaacggcgttgtcaacctctttcagtcgcaccatccggactaccttgacggcgaacagcttcgggacttcatctcggtaagggattgtacgaaaatcatgacctggctgcttgaaaaccctgaagttaccggactgttcaatgttggcaccggaaaagcaagaagtttcagggatcttgtcacggcaacattttcagcccttgatcttgatccggccatcctctatgtgccgatgcctgaaaatctgagggacaaataccagtactatacctgcgcagataccgacaagcttcagaaagcgggctattccggttcgacgacctcgctcgaagatggcataagggattatgtacaaaactggctcgtaaccctgaccccacattttgatatcggccataacacccacaatcattaacccctacgcatttgtccatagaaaaaacgattgagatacaaggaagagaacccgtccttctctttggcccctacgactcctacctgaaaaaaatcagagaagcttttcctgatgtgcagatcaatgcaagaggaacgacaatcaacataaaaggaggaagtaacgatgttgccggcgtagaacagattttcaacgaactggtgtttctcgctgacagacatggagaaattctcccgacagacctcagcgcactcatttcgcttgcgctctcccccgctccacgccacaaagcttcgacggttgacgatcaggacattattgtagcgactgccgactataccgtcagagcgaaaacaaatgggcaacgccgtatggtagcggaagcaaagaccaacgacatcctgtttgccatcgggcctgccggcacgggaaaaacctataccgccgttgccatcgccgtggcagcatggaaggcaaaaagcgtcaagagaatcgtgcttgcccgtccggcggttgaagcaggcgaaagcctcggatttctccccggagatcttgcccagaaaatagacccctacctgcgtccgctttacgatgcgctgcaggatatgctgaccgcggaaaagctcaaatcactcaccgagaagcgcatcatcgaaatcgttccgctcgcctacatgagaggccgaacactgaacaacgcattcattattctcgatgaagcccaaaacgcctccagcaaacagatgaaaatgtgtcttacccgtctgggagttaactcaaaagccatcatcaccggcgatgttacgcaaatcgatctgccaagcgaactcgagtcgggccttatcaactcacagcacatccttaaagatatcaaagggataagctttgttcatcttgacaaatccgacgttgtacgtcacaaactggtcagggatatcattaatgcctatgaaatacatgaacagaaatgagagccaatgttccctttccggaactttgttcaggaacacgctgttctcatacggattgtaaaaattgttccggtttctcctgaccgctctttctgcggtcacttttttttccaattaaaaccaacaatagcattatggcacatcgtatctctgaagaatgcacctattgcgcagcctgtgagcctgaatgcccggtcagcgcaatttcggctggtgacgaaatctatatcatcgacgaaaacgtctgtaccgactgtgtcggctaccatgacgaagccgcctgcgtgctggtttgcccggttgactgtatttccttggtctgaaaccggcaaaacgcatcaatcttcaatctgaggatatctccctgcgtaagattctctcttatgcagggcttttttatttatcctcaataattcatgacgcccaaaattgggggtattgcattccaaaaataagtttggcgtcagtgttgcgatcttcaaatgttgactgaaaaaggctttccgtcagccgttcgtcatttttaagggtctttctgatgccggattagtgactttttttagcaggggaggctggcttgagaggccatttggacacacctgctccttggccgcagtgccttttacgcccacgctgttgctcggttagacctgccctccgttacgttgatgcattacggtatagccgttgatgtccatgggatagaaagcaggtgctcaaggtttctgaagcacttgtgcagaatcgattgatacgggtatgatgtcggcagatggagtttgatgcgcctcttcatctcgatgaccttcgccccgattttcagaaacttcaagcggatcgtctcgaaggtcgccgtggaaaagggcggtaccccggagcaggttggtctggaaggcgtggaacagaacataggctgccgagtgcaggaagaccctgaacagggcaagagaaacctgcggaaggtcggtgaaataagggctcttgaatatgctgggagaagagtatattcgggcaaggaatatgcatgatcgccaaggtgttatattgttgtcttaagcaactataatataacaaattagcgggattttgcctctttttttttattgccctcgcacataattcagaataaataaagagaatctgaatcaagcgtttttttgacagctcaaaatttattttatatttacggaaattcacctgaatcgttctttctgtctttttctttacaacccttaagcaaggaaatcaatatggctctgtacattactgaagagtgcacatactgcggcgcatgtgaaccagaatgcccggtcacagcaatcgcagcaggcgacgatatctatgtcattgatgcaggcacctgcaccgagtgtgtcggctatgctgatgctccggcatgtgttgcagtctgcccggcagaatgcatcgttcagggatgagctccttgagttcaccgaataaaaaaacggcctgatctctcaggccgttttttttatatcaatggcagcatggattcctctcaatcaatcaactcactcctcgtaatcaaccaccgccctttcggctgatacttcaacgacaaaagccttgaccgcttcatgttcgggatgaacctgatagctctcaagtgcgaccctgtcagtaaattccgaatagagaaccacgtcaaacgaagaagctgtgccgctgtaatccaccccggcctcaagagcaaccattcccgttacaagccctctcaatccgacaagcctatccctcaataaagccgcgttaaccgcccggctgtttccaagcgcaaactccttcaaacgccacatcaccacatgccttaccataaaaaaataatggataacgaaacaagaaaagcggaaaacacaaaaagcaaacgcaacaaccaaacccttcgcccctacacccgctcgctctgccttcctgtcccgaaaatttgaaaaaagatcataaccatgcgtcgccccaacaggcattattgataagcctgaaacggaggagtaaacgccgattcaaacatctgttcagctatgctccagcgatcgcccttggcatcgagcaatacgagcaacatatccttattttccttttttgcccttgcaataaggcacttgccggcacttcgggtaaatccggtctttattcctaccgcatacgggtatttgccaagtaacttgttgtgggttttaagcaggtagattttattactgctccgttcagttacaagaacagattcaagacttgctatctcgttaaacttacgatttctaatcgcatactcagtaagcttcacaagatcctcggcagtcgaaacattaccggcataaacacgtttgtcgaaaccggcaggattggtaaaaaccgaatgccgcatcccgatatcccgagccttgcggttcatttttctgacaaaacggggaacgctcccctcaaggtgaataccaatagcaaaagccgcatcgttgcttgagctaaccatcgcggctttaaccagatctctcagcaagatccgctcacccggcttgaacccggcttttgaaggctcaaccatcgtcgcctcctttgttatgaccacctcatcatcaagttgaccgctctcaagcgcaataatactggtgagaattttcgtcaaacttgcaggctgtatggttttttcactgtccttgaccataaaaacctttgaacttcccgtctccttgagaatataggaaccaatttcaggcggctgaagaggttgcaacaaggaatcaaccggcaacgctgcgtaaacaggcatggaaataccagatgccagaaacatggagaataaaaacagaacgcttttcctgaacatccggtcttttctgttcatgaaagcaccgaaacggctcctcacggaaccggaattaccatgcgaaatgtacgttatcataggagaattcatgtttggtaaaaaacaaatcgaaacatcagcagctttccggcaatcaatcctgacacatatcggtaacgtcttacggcctactcactgtcttatatttaaaaaaaacatcggcttatcaaagtattacttgtatttctcatgcagagaacacattacagacaaaccacagcagaaacctttacgcatgaaaactcatcaaggagagacacaacaacgctgcccgcttatcaatcacattccgatcactatcgttcagtaaaaagaagttttaaggcaaaaccagcaaaaatcgttccggcaatcctgttcactaccctgcgggctttcgcggaacgacgaaagcgagcccctgctccgccagcaacaaaaaagagcagcgaaaaaacaagcagtgcagccacaataaaaatcgcgccgagaaacagaagttgcggcaccagaggcccatttttcggatcggcaaactgcggcagaaaagcaagaaaaaaaagcgacaccttcgggttggaaatattcataacaatcccccgcctgtagagtttcccccgctcaacctgcgaaacgtcagaagaatccttttcgacatcggcatgaaacgccttccatgcaagaaaaagaaggtaagctgctcctgcgaatttaagcacggtaaaagcaacagccgatgcggccacaagagccgcaagcccgaacgcaacggcaagtgtatgcaaaacaagtccggtacacaagccaagcgtaaccatcatcccggcaagccgaccgttccgggccgactgagccataacaaagagattatccggccccggcgaaagtgaaagaacgaccgaggaaacaaaaaacataaacagaacatgctgatcaatcatggtaaaaagaaaggttaaacatctttcctctcctcaagcattttattaacaacagacaactttaaaaacaggcgatcaacaataaagagagcgatttgcattttccgacacacccatgcctgactaaaagatatttccgcagcaaaagcaaaaaacggcataaaaccatagagattctgcaggccaaaacgaacagaaacgccgtcaatacgacgaaccagaagggcaaaacaaccaatgtataacggctgacaggcttcgctcatcacgctatcaataaaagcttctgacagagagcgtgatgagcgatgatcaaccggcaaggcgggcgggaaaagggttaggaaaatccgctaacggtgcaattcgggagcgcaacaccgttatagttgtgcccataaaaaatcggaacagaacaacaggggaaaaaagccgcattcagtatatgtcattgaatccatatcgacgatcccaacccagtcagattcagtaatctcttcatgctcgaaacacaagacacgacaaacgatatcatgaagcctttggttgctgctggcgaccctgagaggcaagctttcctccataatggccaagcaacgtcactatcggcaacataccgagcaacagaacgatatagacccagtgcagaattccggtaccagtcatcacatcaggagtcgaaagccggataccgacagtcagagcgcagagaacaaacagaataccggaaagccggatttttttcatgaacaccggagccttggccccccgatatttttttttccagtcataaatgccggagaaaaaagagaccggaatagccataagaacaataatgataagatgttcgaccgtacgctcaaaaaacacatctccagtcgaaatagtcaataaaagataaagaacagctacaggaatcattccattgctgaaatgagccgcaattgcatgaagcataaacgtcttcttcatctcctgcagcaaactctgcttggccatacgcaacaactcctttctaattattcgatattcaaaaagcaccctgccaacaccacaaaaagatacacacgattacctgttcccaaataacaacatacccttaagataaaacatttcaccccttttccccacatcccactctccactccccactctccattccccattccccacgatcctgaccgacaatcaagggaacctttgcaatgccagcggagtactattactcaacgagagatcaataatgacgaaaacaaactaactccgacccatgaacagtacagccatccaaacctgccgatccttcctcaaggacaccatccgccagaccatcgacttctcccggaccgatcagaacctctggatcccgccgcctcccgtcgaaaaaccttactcgcaggatatgaagcgtatagagctgccaaaaatcgaaacgctgcaaactatcggacagatcgacctcaaaaccgcaatcgcaagacgggaaagctgccgaacctacagcaaaaccccactcaccctcgaagaactgtcactcctcctttgggccactcagggagtcagacgcaaactcgatgcaggccacgcgctcagaaccgtcccctccgccggatgccgccacgccttcgaaacctatctctgcgttctgaacgtcatcggacttgaaaaaggcatctaccgctacctcccccttgaacaccagcttctcttcgaattcgacgcggataaccttgaacacaagatcaccagagcagccctcggccaaccattcaccggagaggctgccgtcaccttcatctggactgccatcccctaccggatggaatggcgttacggactcgctgcacacaaggtcatcgccctcgatgcagggcacgtctgccagaacctctacctcgccgccgaagccatcggtgcaggaacctgtgcaatagccgcttacgaccaggccgcgatggacaagctgctgaacatcgacggagaagaagagttcacgatctacctcgcccccgtcggaaaaaagcggtaacaatgtcagagatccgtcgaaatgtagccggtttttcatccgattgaacgtcgccagccagcatcccgaatcagaaaaccgcccctgagaaaaaccggtacaacctctatccgaataacgttaatctctgcaacctgaattcccggaaaaaatgtaaccatggtcgccacaaatcaataacaaaaagaggcagcatggcttttctatagcaggacatcccaattcgtttcttattccaaagacagggctggatagcgagatggcgaaatagcaaaacagccttaattctctttttgtgcaaattcgtgtcaattcgtgggcaaactcttcctcttcaatcttcaatccacaattcataatccaaaattcaaaatctcttcatacccattcgtctcttaatcgaaaaaccgggagttgtttttatcggcgaagccagagaaaaccaactgccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcatcccaattcgatcttaatccaaagacaaggctggatagctggatagcgagatggcgaaatagcaaaacagccttaattctctttttgtgcaaattcgtgtcaattcgtgggcaaactcttcctcttcaatccacaattcataatccaaaattcaaaatctcttcatcctcttcatcccaattcgatcttaatccaaagacaaggctggatagctggatagcgagatggcgaaatagcaaaacagccttaattctcttttcgtgaaaattcgtgtaattcgcgggcaactcttcctcttcaatcttcaatccacaattcataatccaaaattcaaaatctcttcatcctcttcatacccattcgtctcttaatcgaaaaaccggcagttgtttttatcggtaaagccagagaaaaccaactaccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcatcccaattcgatcttaatccaaagacaaggctggatagctggatagcgagatggcgaaatagcaaaacagccttaattctctttttgtgcaaattcgtgtcaattcgtgggcaaactcttcctcttcaatccacaattcataatccaaaattcaaaatctcttcatacccattcgtctcttaatcgaaaaaccggcagttgtttttatcggtaaagccagagaaaaccaactaccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcatcccaattcgatcttaatccaaagacaaggctggatagctggatagcgagatggcgaaatagcaaaacagccttaattctcttttcgtgaaaattcgtgtcaattcgtgggcaaactcttcctcttcatcatcgtattttctgctatggatcaaagtccgagcgcgatcgtccttgacccggcatcgttataattctccgggaattcaggctgtagcaacaacaaaacaaacaccgaaccgtaccggcagataatcgcctctgcacgtggcagtcagctccggattgccgcatgccttaccgggacttcagcatataactcacggcattcgtggttactccgagctgccttgccgtttcggcaagcgatatgccatactcatacacagacttcatcgcaagctcttttctcaacaagggcaacttccctcccctgctccccgacagaaaatacgttttggttatcccggcatcctcgcatacctgctcgacagcctctttgaaccgtttcattcgctcgttttccggcaacagggcatccttgtcctcttccccctctttcagcaccctcctgacaaagtcatcgcctccgagaatccgttcatcaccaagcgctttctctcctcttttccgcatcgactgtactttcgaccatccgccctgcgatcttacaaggccaccccccgacagctccttttcacggtcgatgcacagctcctcttcgagaaatctcagatacgcgttccttgccaatccctccctgcttccgaaaaatcgcaacacatagtcccgatccatccactcataacgaaccttgttcatcagaaccgcatgtccgctccaggggtatgacgccagttgctgcatcgtttctgcaagtccggcacgtaaaggattcagatggatgtatgccaccagtttatcgaaatatgcctcctcttcgcagatgatcgatttgtacctgttctgaaaaagatgtccgacccgctggtgacggcgattaaaatactgcgcataccatgaaagcagacgacgcatgtaaccggacaacccattcgggccgcttttcagcaggatatgcgcatggttcgtcatcagggcaaaagcgtagatgctcgtgccggagcttgcggcaagcaaccccatccgatcgagaaacattttcctgtctgtatcgtctcgcacgatactcccttgttcgattcccctgataatcacgtgatgcagagttcccgctacatcaagtctcgctcctcgtggcataagcgttgggtattggcagttcagtatcgatattttctttttccaatatatataaaattcatctcttttagtttactgatcaacgtccccaagcgctttgcattctgtttcgggttgatatgttttgatggcctgaaattgtttgttatactttgaaaagcagatgccttataaggcgagttctattggagagtgttggcagctgctcgcatcatgaacggatatcacagtgacggttacatcgttatgaaatccggcattagtgctctatgctcttgagacgcgaattgaaagaatcctatgactgattattcagatatcgtaagttctgtcaagaaaagtgctgcaaaaaggataatctatctcccgcatgctgtccggcaaatgtccaggccagacaggatcattttggttgcggaggtcagaaatgtggttgagcgcggggaattggtcgaggattaccctgaagatgtgcgtggacatagttgccttcttctgggttataagcttgatgatacaccaattcatgtggtttgctcaccaaagggggattatctggcgattatcactgcttatattcctaaccctgaagagtgggagtgcgattataaacgaaggaggagacgatgaactgcatgtattgtaaagggaatatggaaaggggaattgcacccttccatatcgatcggaaaggctatcacatcactttagacagaatccctgcatgggtatgtacccagtgtggtgaggtctattttgatgaatccgaagttgaagccattcaagaagtcctgtgcaccctggatcagcgaactgaaaagatggcgaaatccgcttaaggacacaatgcgtacaacttgtacgaaacggataacgttaatctctgtagcaacaacaaaacaaacaccgaaccgtaccggcagataatcgcctctgcacgtggcagtcagctccggattgccgcatgccttaccgggacttcagcatataactcacggcattcgtggttactccgagctgccttgccgtttcggcaagcgatatgccatactcatacacagacttcatcgcaagctcttttctcaacaatggcaacttccctcccctgctccccgacagaagatacgttttggttaccccggcatcctcgcatacctgctcgacagcctctttgaaccgtttcattcgctcgttttccggcaacagggcatccttgtcctcttccccctctttcagcaccctcctgacaaagtcatcgcctccgagaatccgttcatcaccaagcgctttctctcctcttttccgcatcgactgtactttcgaccatccgccctgcgatcttacaaggccaccccccgacagctccttttcacggtcgatgcacagctcctcttcgagaaatctcagatacgcgttccttgccaatccctccctgcttccgaaaaatcgcaacacatagtcccgatccatccactcataacgaaccttgttcatcagaaccgcatgtccgctccaggggtatgacgccagttgctgcatcgtttctgcaagtccggcacgtaaaggattcagatggatgtatgccaccagtttatcgaaatatgcctcctcttcgcagatgatcgatttgtacctgttctgaaaaagatgtccgactcgctggtgacggcgattaaaatactgcgcataccatgaaagcagacgacgcatgtaaccggacaacccattcgggccgcttttcagcaggatatgcgcatggttcgtcatcagggcaaaggcatagatgctcgtgccggagcttgcggcaagcaaccccatccgatcgagaaacattttcctgtctgtatcgtctcgtacgatactcccttgttcgattcccctgataatcacgtgatgcagagttcccgctacatcaagtctcgctcctcgtggcataagcgttgggtattggcagttcagtatcgatattttctttttccaatatatataaaattcatctcttttagtttactgatcaacgtccccaagcgctcccgaccatacgggccaacgccccatcgcttggattgtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccctctccggaggtgcaataaaacaggtgaacgagtttctgagtataccggtgaaagtgtaccactaattccgggcgaaagtgtgccacctattccggagcaaactgtaccaccttatacaggccagatctgctgttagaacttacacatttttatccagtttcttccttcttaatgattcacctttcagctcaagccggtgagcatttccgaccagccgatccatgattccgtcggcaattgtcggctccccaattacgtcatgccactgggcaaccggaagctgagaagtgatcataatcgcttgttttccataccgatcttcaaggatttgcagcagagcaatacgtgtcgttgcgtcgagaggttggaggccgaaatcatcaagaataatcagatgtgttcgttcaatctggttaagcacccgtacaaaggttccgtcgagttttgtctgggcaatgcgttcaagaaatcggttcatgccgaaatacagggtgcgatagccgagtgaacaggcctgccggcccaatgcgcaggcaaggtagcttttgccgcatccggtggctccggtaataagaatattttctcctcgccggataaaactacagtcggacaggctgagaagttgatcccgtgtcaggtttctggcggcgttgcagtgcacctgttcgaggatggctggataccggattttgctttgcagcaggtatcgttttgtgctctgttcttttcgaaaaagctgttcggcatcaaccagtttgccaagcagcatatcggctgccggctgttcgtgaaccggtaatgtcatggcggcttcataggcatttgccataccataaaggttcatagagcgaagctggtcaagggtaagctgggtattcatggtcatggtgttgaatgaggttaattgtagacttctttaccgcgaatattgtcatgcaacggaagcagtgatgcacgctgttctcctgctgcaacagagaccttgtccctgttgttttccagaatgttgttgacgagtcgatagttgaggcgtgggacttgcagggctacactgcaagccgcttcgagtcttgttgttccatactttttctggagccggagaatgcccaggcaggcatcaaagctctgttgtgcaaaagcttttgaactcagaagccgcaaaacagcttcctcggtacagggcccgacagcggcagctttgctggtaaagtcctcctcagtccacccttgttgctgatggtaccggcgatgtgattccggcatatgttcctcgacagttctgtagatgccccggcgtccgacgatgcgctgatgcaaggcgatacgctggaaatcaagaaatacctcaaccaccgattcatcatagatcagcttgacgattttgccgatatgctcatgcggaacactgtactggcagcggtcttcgcccagaatgacatgataatttttcttgactttggcagttgtttcacgcttgtacacaaaatcagtcagcggcagtggctgtaaaaactcttgctcaagttctataaaccgctgtctgcgactcttgccataatcggtcatcagccgatcattggccgtatcaagcagatgccgaacccgatacgtcaacgcactcagactggtgaactcctcattgcgcaaccttgcgtaaatctgctgataagcatggtgcaccgagccttcaacagatggcttatccttgggcctgacggctctggttgcctgcatgttggtctgatagtgcaaggcccattgttccataagatcattgaaaacaggctcatagcgtgatgctgttgtcacgacctgtttcatgttgtcgctcagaatgtttttgggaacaccgccaaaataggcaagcgcccgattgagtgcaggaatcaggtgctcctgcctgcaagatgagagcggttcaacgtaaaaaaagctgctgcaaggcaacgtgcagaccagaaccgggcacttgatgcgttctctggtaagcgggtcgataatccagagcggatcaccagcaaagtcgatctgcagtcggtagcccggctcatgctgctgcggcatcgtgacggcatgctgttttatgtactgatccacgtgatagcaaaactgggaatattgatacccggtaggtcgatcctgaagatactcttcccataacacctgcttggtaacatgagagttcgtcttgttcagctcatcagaaaaacgttgcagttggggctggagatctgcataccgttcatcagaggttttggtggaacggggtgggtgaaccagaacagaaagatcgtaatcagagagcgcatacagctctgaaaacggttttccgctgctcgtaaaccggtgcagatagcttttgatggtgacgcggtgaatacctgtactgcgatggatttcccgttgggaacactcctccatcaagagtttgagaatacgtcgaacttgtaacatagtcaaggccttgtttgccatggtgtacctccggtttgttagatcgaaggtacggtttatgatgttacaaatccggcctgctggggtggcgcactttactccggtacgggtggcacatattgttccggtatgactggtacactattctccggtagaggtggcacactattctccggtgtgctcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcatccacggcagttcaggggagggattcggttatgtttcaatccacgctcccgcagggggcgcgacggtgtcacttacggttgtgttttttgatcggaatcgattcaatccacgccgcccgccagggggcgctaccattgaatactacaaagatggaacctcaactactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcaatctatcgtgtcaggtattccatggcctgcggagcattatccgcgaaccatttcgtatgccaaataacaatttacgcaaacctgacaatgaaaaaaataagttcatataaataaagctgttagatctatcgcgaacatccctgaatttcaggtgcagcttgatgttcgcgcgtcataaaatcaacggtccttcgagatcgcggggttctttcgctccttcgtgttcaatgcgattctgccagttggagccgagaaaataaaacctcaggctgtcatgcgcatgatccatttcatgcatcagttttgcccgtaattttacccattgtgacggatcgacattacattcgaataccgaaaactgaacccgttggccatagttctggcaggttttcgcaatcctgcgaagcctgcgccttccggcaggcgtttcggtattgacgtcgtaggttaccaatactaacatcggttacctccagacaaaaggagggtacatatcgatatccccccggatataccgagccagcaacatagcctgcatatgccagatgagacccacagccattttttccctgacatacggatgttctatttcttcctgttttcttttctggtaagccgttagcaaggtttttcttgcatcgtctttcatcagcacagcgccagtatcggataccgtgaaatcatttgcctgaatctgaccccgattgattaacgacaatgccattctgtcggcgatataggaacgaaactcttcgagcatatcgagagcgaggctcggacgacccgggcgatccttgtgcagaaaacccgctgccggatcgagcccgcatgactcaagtgcggagcggatatcatgcgtcacaagggtatagagaaacgaaagcagacaatttacccggtcaaccggcggtcgacggtttcggccattaaaccggaacaacgggtcggaagttgtgatgcactggtcgaatacctcgaaataaattcttcctgcttcaccctcgatccccctgattcgctcttgatcggtttcatcgccaagctttttaatgcaaccggcaagcagttgctgtgcataatgcattttttcgccatcgaccttttcggggtggtcccgcatggcccttgcaagggtaaccctgctgttgccgatttttcctatgacgaacgcccgggcaagcatggccgactgctgatagttgtctgcttgccggtattgtgcgcgcctgagcagaatgttgcctttcgttggcccctgcacctgacagaggaatttgccgtattcggtaaggaacgtcaccgtcacacccttttctgcacagtgacccatgagaaatgggctgcaggtgatctgtccgaaacagataataccgtcaagcatatgaagaggcaatcgtactttttcaactttatcgatttttatgaccgcgcactcaccttctttcgacagatatgcaccctgcgtggtaacgaacagcgtgttgagcagctttttcaaatttcatcctccgagagttcacgaagcagtttgtgcacataatttttagctgaccggctatggacaacgacctcaggcagacagagctcctgtaacgagcactggttacatttcgggccgggttccggcaggggagtaacgccattcctgaacagttcatgaacgcattctgcagttgcagcggttttctctcgaagcatagcatcgaaaaccacctcgaacctgcgttttgtctggccatagaacaaagcgccagaaggaatggctatgcccagcatctcttcaagacagatggcttgggcacagagctgaaccttgtcggcatcatgctttttctgccggcctcgcttgtactcaatcgggaacggctcctcacggccatttcgcttatgccattctacaacgtcagctatacccgaagcgccaagcatagcactccgtagcgggacgctccttgtggttcgaacacccggacggtacgacgtttccccgtcgtcaacccgttcatgcatctcccggccttcggcagtgtagctgttttcagcccatacctgttcgatatggattagcgcacactgccgggggcaatacacgaaatgctgcaatgccgaaagcgctatgaagtcggattcatcgtacatgcttatccaagttttcggagaagcttcacctcaccaagactggattcatctatcagcacatcgtattctttgaacgaacgagcaggaccttcggaatcctctttgcgcttgaccgtgattcgctcgaaaagctggcttgccggagcattacccaaaactgagctgtgctcgaaaacatacaggccgcgcgtggacatcagcccgcgagctgccgaacggtcatgatcgaacatattcaaaagagcgttccagaacagatcgagatcgttttcagaaaaacctgtctgatgggcgaggtttgctgacacgaatccatgagcgcgatacaagccatatggtacggtgtatttgcggcccatcgttcggttgtcgccgctctgcttttccgcttcagcttccgttgctacagccattcgtgtaatgctgtgctccaacgccacgatcggttcgactgagcgggcaaacgtcatctgaatcggcccgcgcacctgcccacaattgggagctgacttcaaagacattaccgcaccaaaagttcgaatatcatagtaatcctgacacattttttccttgcctctacttgtttcttcagcagttggcttccgtggctttgcttctttcagagcctcactaataacttttataacatttttagaaaggctctctttttcagctttcatccaatctttgatctcgtttttatccgcatcagcagcaattgataatactccatgttcatcactctcggcaaaagataccccttctggtaaagtcagatcagaaaatatttcaatcatctcttgatcgttaatgactttttttgacatttcgccagtactgattcctaactctttaaatgccttgaaatgagccaaaccaagcacagctttctccttgacataaatatcataacccggctgttgaacatcatttatctgcacaaaatttctaaccttgcgcttcaagcaaacatcagtcacaagccctatcccggtttcagcatcgattcgtggaaaatttccagcatcgggatcgccattcgggtttccgtcctgaacatcgaaaagtagaacaaaatcatagcgtttatctacagtagtcataattattctcccttgttttcattactgttattgaaatctttcattttttaaaatcttgtcgctggtggtaataaccaatcgcaaaacgagcctgatcttccattgatagatgcgatggcatatcgttaccaatgccatcaaaaatagaggcaagtatcctttcaaagttcacccgccgaccgacatttttaagttttgagagatggtgatttttcagttttagcaattgcggaaaaacagtcaccggggtcgaagatgccgctccataaaagcgatcacgaatcgttgcattgataccgggacttgcttcttcctgaattttttcaagaacagcaaataggcgtccaagccgataaccgggattgtcattagttggatcaagagccacgtttatctccttttctttggttttataaattctggaaaaacggttaagatatgctttcagaatacttgcttgagtactcctattctttagatctttagcttgcgtagcacggattcgccggattgcctgctgaagcatcgttgctggatacaaaccaccagtgatgaccgattgaaaaatctgccccgaaagatttggtggaacattatcgaccttaccttcgtgagccattgccgataacaaccagaacatcgaaaaatggtcgctatctttctggctacgtataatggcaagatcatcgaaatgctgtcggatgttcccggcaaattccgcaatggttccggtatgccagaaacgaacagaaatacgagctgagttcggtgcgagtccaagcacgtagaatcgcgtgtctgaatccatgtttgcatggcctgtattgactccttcatacagcgccctaactgctttaacatccgcatcaggatcatctttcgggtaaccgaacaatgctggaaatacctcttcaaaggcctcttgcttttgcgaccagaaaacggtcgtcgcatctccgacctgtactttattcttggactccttgcccaacaacatgttcatggtagtagtataggcgaactcagctgacttactgattggcgcattgaatgcctgttcttttccataagagtcatacccagaactcttctgaaacgacacaaatttctttgaatccttatttatcggagtatcgctgtgaatcctggctattgctgcattttctcctgtaataagacataatcctgaaacaccatcagtattatcgctgcactgagatgcaacatacttcctcactgcatccctgcaaggaacaagatcgctttcaccatcaatcctgaaactcaaattacaaccaacgattttggcgcattcactccagttgtgcgcactcttgaccttttcatatccgccattttcataaaatcgtatcacagcaatcactccttcatcctcttttacttctgatggcaacgcttgaatcttttttataaaagttggcatctgcttatgagccattttctgatctttgtcactctcgcctcttgcatgaccaagaacataaccgtaatgatcccagagcaaaaaacttgtcatccatgaatttgatccgggacgatgaatagactttggtaacaaatatttttttgcccatttcttctttccatcaccttcgcgggtatcttcaaaagtgataaaattgcccacctgatcgatcactatcacaaacggaatttccttccattcaaacccctccggagcaataccgctttccggatcggcagcttttcgctgataatagtcgtacagtgcatgcagaatcattttctcacctcctcactatcccatgccggaacattgattaccccgttttccatactgaccctgaaaaatgctggcggaggctccttcacgttcttttgaaaatcgaggtcgtaaagcatgtaccccagattgcgcgtttcgctgatcggtgcgggttcgtttgacaaatcatcgaccagcctgaactcgcaactgaactcgcggcaaccgaggtatggctgattgaagcactgccctttccgcgcccggcgctcgaaaatgccgtagtatttgcccggattttcatccttgcgcagctcctcagtttcccagccgtccagcaatgcttccggtaccgggtgtttcgcatctggacgttctgaaggcgaaatgaattcgagttcagcgtgcagccggtaggccacatcccgcagaaacaagcccgctcgttgttgacgcgccacttcgataaaaatgcagtcgctccgctcgcttgcggtctggccgacctcgttgcgccgaaccgaaatccacttgatcgggttcagcacctcgatcttgcgaatccgccagcgaatcgccggtttccagaaaatcgcctcgaaaattccccgtgtcgccgaaggggtgatgacgtcgtagctgacccgctcgaccttcatttcaggtcgggtaaagcaggcgtaatcacccttgacttcgagacagaattgtttattccaatgctccatagagtgtttctccttgttgagcttagtagacaaaatttagcgtggcgtcgatattcaggccgaataccggatcatacaggctatccgccgtttgcacccagacaccgttgacctcttcgatcaggccatttcccctcagttgcttcagatcaggatcatatacattcaccgcatagcgctgaagttgccgcatcagttttcggttcgaaccaccaaaacgcagttgatcgatcaaggcaacaatatttgctttcccgtctctatatctgacgataataccgtgttgcagcgtatcatcgatgagtttgaagcgcttggctgccgtacgaaactgtatctgatacttgagggcatcgtttccggcgagcaagtccatgatctgctccgtgtcaaatccgttcagaccgctgaaatagcggatgaaatagcgactgaacgcttccggcatgagcgatgaagccagttccggatccgtgcgaaagagctcctgagctgcgttttcagctttcatcaatctgcccgatggcgaaggctttggtgggttgaacacaaccacatcgccacactcaagtcttccttcacgattgcacctccccgctgcctgtgcgatgctgtcgaggccgctgaacgagcggtaaaccgtcgggaaatcgatatcaacgccagcttcgagcaactgcgtgctcacaaccctcaccagctcgcccgtcataagtttcgacttcacttcggaaatcaccttgctgcgatgctccgggcacatcagggcggagagatgaactgtccctgcaggcatttgcgcatgaagctcccggcaatccttgcgggtgttgacaatgcataaaacctgctcgtgctcttgaagctgcctggcaatctccgtccactcataccgttcaccggcttggccgagcatccgcacccggacacgttggaaaacgctgaacagtttttccggatcggacatcaattcgcgcacactgccgccctcaaaaccgtttagaatatctttacctgttccaacctttccgctcaaaaccggctgggtggccgtgcagagcacgaccgaagccctgaaatacgtactcagcgatttgattacggaaacgatcggttgcagaaaatcggtaggcagcatctgcgtctcatcgagcacgacaactgaattgacgatgttatgcagcttgcggcacgccgagcttctggccgcgaagagtgactcgaaaagttgcacattggtggtcacaatgatcggagcatcccaattttcggtagcaagccgagactcggcagtttcccttgccggatcgagattgctgtgatgttcaagcacggtgtcatccccgaacacttcgcgataaaccgccgcagtttgctcaataatgcttgtgtagggaatcgctacgatgatccgctttttgccgtgcctgatggcgtgttcgagcgcgaaggccatcgatgcgagggttttgccgccgccggtgggtacggtcagcgaaaaaagtccaggttccagcgaacgccctttatcgcggcactcccgaagaatctcttttcgcgcccggtttacaggcgtatccaaagctccattctctttggcggccatgtacacgtctaaacgctctctcagcattaccagatcaacttcgttcggacgaagttcggatttctccggattcatgaaccgttcggtatcgagaaagtccgcatcgacgaggcaggagtaaagcatacgaatccaaaggtgtaccagctccgaaccgccatcctggcttttacacggcaacgacgatggcaaggccgtattcagaatgttttcgggagggttacctttcaaggcattcatcagatgctcgggattactcaagcgctcggacagcgggtcacctttggttccgggttccttgtgccaatccggcaacccggtgtggtgtccggcaatgagatagccaagaattcttccgatccacttgtttttgtcggtggcaagtatcgcaccggctgctgagtggtcaatcctgcccatctgaatcctccagataatcgccgttgctcttccggatataatcctgccagcgtggattatactttcccagatcatgcaggagcccggcagccattgcccaatctgcattgccgaattcactggcaaaacccgtggctatcgttgcaacaccggcaagatgatcgttcagttcatgttcgagccattcgtcggattcattctgccgaagatgggctacaggttttcgttctttattcattgccttcgaatttgttacgatttatcaattccgtcatcgcatacatctcacccatccctttcacctctttcctgatcaattcccgaagctcttcaggttcaagcacttctgcttctttgccgtaacgcatgacccagcgcttgactgcatcgagtgcggcgacgttcaggttcagggtaacggaaccatcctcgtgttcctcgatctgttgagtcggatgccagcggtgctcctttatccactgcgactggtacggggtaaagcgtatgacgattgtatgctcttcgacgccggaacattgatcgaaggtctgttcgagatagtgttcgatagaaaaggattccggaatggagaactcgcttgcgtcgggtgcgagagttatgattctgttgacggcgaaggttcttatcccttgtcgcagttcgcagtaggcaatgagataccaggtgcttgttgattgatcgaagtgcaaccggtaagggtgaaccgtccgctcggtttctgcctgatttgacgatgcgtgataggttatggcgactttccggctggtacggatagcttcttcgagctgtgcaaaattttttgtattgatttgggaagaggctggttgttcaaacgaatagatgtcaaagatgccgttttcagagtttgatgtcggcaaatactgcagaaccttgtcgagcgcactgcttatttcattgtaatagggtgttccctgatactgagagagcactttttttgtagctatgagggcagcggcttcctctctgttaagaaacgaggaggcaagaaaagaccagtgctgtttatagaaatagccttttttcttcttgtcgtaatcaataggcgcattgagcacgtcgcgcatgtactcgatgtcacgctgtatgcttttgctgctcacttcaaaaaagcaggcaaccttgctgcaatttggatagcatgtattgcggagttccctgtcgatgtactgcatgcggagcagcggcggtcttgactgtctcattgctggattgcttcaggttaagaaaccaacttacagcgcgacataggacaaaagctgtctgacaaagaaaatactttcacaatatcagtaaaattcatttatcaagcagaacattacacatcattttcgagtatattttcgcgatccgatcgatgtaatacggaatgagttggtttttgaatgcgcgattcgtcataaacttttcgaatccggggggagcggataaggaattcatctgtcttgttgtgagcagcgtataacgttggtctctgtaacaaacgcacgatagtcgctgtatgaatcaagattgcttatgacgattggcttgctttgttgatttcagccctcgcttgaaacttctgatgcgtttgaagggctttgagaccctgaagcgtttatgaaggctctcgatggcggacatttcaggcaggttgccggcaatacagttccgaagagagagcgcattgagaaggagtggtgatgggcttaaatcctccccagcgcctcaaccagccactcaaacccgatcttctcctgctccagccgtatctggccacccagctcatttcgacgtaactgatcataaagcgcacgctcttcagcggtcaggcgcgagagcgtaccggtttcgggagatggttcagcgccccaaagcggttggtgctccatcagcgtctcatgctccatcagaagagaggcggcctgcggaaagaatctccgtaactggttgagaattgccataccgtgggtatcgatgtctccccagtaatggatcttcctgtcacgcatccactcgactgaagccatgttctcaaaaccataccctgctccgaaaatcaccattgcctcgggaacctcagggaaggcctggaaattgatttcgttttcggtgatgaagatttttgcctgcaaccagtcgcgcatctccctttcgcgattgtcgcacgattttatcgataatacgatcggaaaaactactgacgttatcgcccgtttcagcggttaattgcatgctggatttcccgtacaaggtgccgatttaatttttgaaggagtggattcagtgcaaaggtccttgcctgaaaagaacgggagacgtcgcttttgtctgtttcaggctgatgtgttttgatggcctgaaattgtttgttatactgtgaaaagcagctgtttcgacaaagcaagtactgctcaagagtcagttattgatgcataacgataatttacaaacagtcatctttatccgaaatctgacttttcttgaaaagttgatgagtgatttttgtaaatccatgttatggatatgaaaaccttggagtgcaaaatgaatttcactatagaacaggaacaagaatctgatgggcgttggttagcggaggttcccgagttaccgggagttcttgcttacggtgcgacatcgctggaagcaatgtccagggcggaggtactcgcccttcgcgttattgctgaacgtcttgagcataacgaaagtcgcccctttgccataaacatttccatcccggttatggcatgagccaatggccgtcaattaaagccaagcgtttactggttgtgctgttgcgtcttggctgggaggtcaagcgacaatccggttcgcacaaaacactttcccgtaatggctggcctgattttgttttcgccttccacgatggcgatgaaatcggcccaaaaatgctggcacgcattgcaaagcatacgggtctttcaccagatgacctgtaactgaatttacaaaggttggcaatggcagatactttatcgaatgggagtgtggcactgatttgtccgcagacactattgaggtgcgatagacggttgcctgcttgttattggacactttgcggcaactcgtcaaataacttccggaattttgaagtaatgcgcgttttcaaagtttataggggatcaagtacttcacacttgcctgcacaaatctcttcatcagcctcgtcggtaagcattgctaatgcatcctgacaggatgaaaaacttttatcccaacggaaatcatcattaattccctcaagaatcaatacagcaatagcattttgatcattatcggagaatggtttgactcgattgacagcttgttcaaggagtgttgtcataattgtttcttctttgtaaatgcacgtgatgcaacctacccaaaaccgaggtgaagttgcttgaaatgtcccgcttttttataaaatcgtatcacatgcttgttgggattcactggaaaactattctccaaccgggtaatttggtcagcagcctgcggagcaaactgagtagttgaatggaggaacgcggtacagggattatgcgtatgcgagatgccatgctgaaccacggacttgatgaaccgctgatcacgatagccgataacgaagatgtggtggcattgagagctgtaacgcgaccatgaatttctgtcgcaagtcactgcgaggacgacattatgtcctcaaaacataattatctgataataatcatccgataaatattcgataatcgtgattagagcttttttaacgcctcaaccagccactcaaacccgatcttctcctgctccagccgaattcgactgcccagttcatttcgtcgtaactgatcataaagcgcaccctcttgagcggtcaggcgcgtgagcgtaccggtttcgggagatggttcagcgccccaaagcggttggtgctccatcagcgtctcatggtccatcagaagagaggcggcctgcggaaagaatctccgtaactggttgaggattgccataccgtgggtatcgatgtctccccagtagtggataacacggtcacgcatccactcgactgaagccatgttctcaaaaccataccctgctccgaaaatcaccattgcctcgggaacctcagggaaggccaggaaattgatttcgttttcggtgatgaagatttttgtaacggggatttcaagtcgggcaaacgttgcctgcgtcagggtgatatcctgatcggtattcgtcgggagaagcgccagtttcgggtcgaggattcggaatcgcacccggaggggtttgtccctaaagccgtaacggagagagaaccctccggctcctgtaaccgttgcgtcaatctcctccggtggaaggaggaggtcgaagagctccccaagtacgccccggtgcccttcgatgaacttgctgtgcacgccggacaggtcgatctggcgcaggtagatatccgggtggggatgtttgagacgccaggcgacaatttcgagaatatgcgaccactcttcggccagttcgagggctcgcagggggcgttttgcgagccagggtagaagtgcgggttgccagtcgcgggtgagcgtgaccatggcggcaaattgccgggcttctcgctgtttgccaataagcccgagggcgtcgtcgagtgaatcgatccagatttccgccggaagttcattggctcccagaatgcggtgattgaccgtgcgccatacaatccggtactgtttggcagcaccggaaagtcgcataatccagtcgcgtacttcggcaaaagagttgcttaactctctggagtcgggccctttcagcgtcaggcgacgggggaaaagttcttcgccgttggtcagagcggagaggatgaggccccgatcccagagtttctgaacctgggccttgagttcggcaggggttgtccagttcattctgccgccttctctttttcggcgcgatactcttcgatggtgaggttgcgcaataccgagcagcgcccttcctgattgtgcacaaagcctacgctggagacgaagggttcgatgatatggattttctgtaaaggggtgacgataaggagttgcaggttaagctgggcgaagagttgcaggccgtactgcgccgattcgtcggaaccgcgtccgaaggcttcgtcaatgacaacgaagcggaacgaacgggagcgtacggcgccccactccaaaccgaattgataggcaagactggcggcaagcaccgtgtaggcgagcttctctttctgtcctccggatttcccccccgagtcggcgtagtgctcgtgttcgctgtcatcttcacgccaccgttcgctggcggcaaaaacgaaccagttgcgtacgtcggtgactttggctgtccagcgccgatcgaggtcggcataggcttcacgaccacggaagcgatcgatgattcgccgcacctggaggaatttggcttcggagtactgggcgtcgtccgaaccggtaagagaaccttcggtgcaggctcgcagctccgactgaaaatcacggatatcggcgtcgaggttcagttgtgcttcgagggtgatgtatcgacccgcattgaagtcgatttgcgtgagcgattcattgagccgggtaatgcgttccttgatggtctcccgttcgcgggccagttgcgactgaaaattggcgacttcgcggatagtgttttcgttgagcagctccttgaaccgcccctcgaagcgaggcagatcgtcggcccgaagttgttcaaacattgagcgatattccgagccggcggcaatgttgacatcgacttcgcgagtctcaagtttccactcttccttgtattcggtcatcgccttgatgatcttttggctgagtcgggaaattttcccgttttcggcgtcgatttttgtctgcaaccagtcgcgcatctctctttcgcgattgtcgcacgactcgatcgtcaccgactggtcgccgaaagcgtcactgcgcatctgccggagcgcggcgaatcgggaagcggattcggctcccgcttcagaaagcagcgtatgcgtctgctgctgtaactccttgatgacagtgattttctgttcgattttcgaccgtttgtcttttctgtcgtcaagtagccgctccgtttcccgcatctcttcttcgagggcggcaagttgcgaagcaagggtttgcagaaaattcgaggtcgcttcaagatcgcgtttttcagtttcaagcctggctatggccatggccaccggctgccagtcgagatcgcgaaaatcggaatactcgtcgagctttgagagaatggtcaggcgctccttgagttttgtttgctcttgctggagcgtgcttatgcgacctgcaagttcggcaagatctcttttttgccgcccggccttctcttccaatgtcgcgattttggcggcattgctccatccgagcacgtagcggctgcgatcgtcaagccgatggcgatcgtctttttcgtggcgttcacccggtgacttgatctggccgccgagggtgagagcttttttctcccttcgaaactcttcctgattcatgcagcaaaccagatcaaaacgatgggcgacctccctttccagccagtcaaaccagggggaatccgctttgatggcgagcttgcgcgccagcgaggccggatgatccggcaactgttcgcttcgagagtgctgacgtacgcgaaaatagaccagacgacctttcagattggtttgttccacccactccgccaccttcgggtagtgatggtcggacaccagcagcgacaggccgaaattgcgaagcagacgctcgatggctccttcccagagctgctcttgctcccgaacctgaagcaactcgccggcaaacggcatctctttttcagaaagattgagcgcctcacagagcgagcgacgcatggcaacctgcttttcgtcgatattgctcatacgggctttcaaccccttgatctcttcggtaagttgctcatgctcatgacgcccctgggtaaagagaacgcccgcttcattgagattgttttgaacctgggcttcaacttcagccgttgcgtctcgcatggctgaatgaccggcttgctgactatgaaattcctcggctgtcgctgccggatgctccccaagcaggcgggcaagctcttcatatcgtgcagctttctgattgcgccgttcaagctcttcctgtttctgacgaatctctgccgagatactctcgatcctgtcgccgccgttttcggcgatggttcggcgaagctcgcgatcacgaccctgttggctgcgacgctctgtgtcaagacgttcgatggctatatggtgacgactcagctcttcatccagcgagacaaggcgtttttcgagcaattcgagtttcagggatgcgaaccagtggcgcaggctgtcgcgagaggctcgcagctcttcggttgttcgcacgagggtttgatgatgatcgcaatcatccaccagaggagcgagcatctctatttgccgcttcgctttgagaacagcttcgtgtgcccggttgagatcttcgaaatggtggataagagcggcaatgcgcggctcgacattgaagggctcaagcatatggaggcgtacgaaatcggtcaggttccccaccgacttgagcgatacggtttgatgaaagagatcaagcgcctgttcattgtcgataccgaagcggcggcggaaccaggctccgtatgggggaaagctttcgaacagctcgatgcccgacccgcgcaagcgcttgcgcagggtcgatatttctgtaccaaaagccgaaaagtcggcggcgatagataaatcgcgctcgcagacggcgtaaagacgggctggctgtgatgcgtctttcatccagaaaatttgcgcaagggtgacggtcttgtcgtagccttcgttatgaaagacgccgagaataaccgaataactgttggattcgcgcagggctaccggtttggcgccgcctccaaggctctcctgccgctcagatttgaagtaaccgagcacataggagcgcagcgtgcgttcacggttatcggctcctgccgccttgttgtaggcaattcgctggcctggaaccagcaaggtggtcacggcatcgaccagcgtcgattttccggaaccgatatcgccggtgagaaggccgttttttcctcccagttttagcgtccagacccttccgtcaaaggtgccccagttgaaaacctcgagacgttgcaaccggaaaccggccagacggtcatcggcaacaaatcccatttcaatcacatcactcatcttttccctccatcgattgcacaggccgctccaggtattcgtcgagacgtttatcaaaatcggcgagccattgggcatcgataaacgccttgataatgcgacggacttcgatcatctgccgctccccccgcaaacggcggataaaaccaagctcggcgattttgttgagcgtagcgtctacctgatcgatcaatttgacctcattgctgacggcgggaaaaaaaatccggatcagttcaacaacctcatcacgcgacagaatcaggcgagtatcgccgcctcccgcatcgaattccgccagttttttgcgcagcagcgccagcagcaggctgaccggataactaagctgccggcgggccatcagtcggggtgtggcgttcgcgccctctgtcccgctctcggagtgagagcgtaaaaaagcgtacccttctgcttcatcgagaatcaattcaagaccaagcaccgccacgtaatcgcgtacggcagccagctgattaagtaaagagctccataatgcaggactctcgtcctgataaatcaccccttttaacagtggaatgacgatgaaagagagctcctgaacaggatacgacggtcgaccagtatcaatgtctaatgggttcgtcattggtttctcaataaaataattcgcggcaaaatcgcctgtcgggtcatacccgtcgcgctctgccatcttaccttttcctctactccctcatctacagtcatccggggccactcccctgcaagttgcagataggctaccagttcggccagaccgtttcgcaacggatgaagtgcaaccacctcgccaatactgacctgattgcgcacctgaagttccatgcggatatttcgcaacagctcgacccgatcgaccactacctgggcgtaaagaatagcggtatcgatctccgcatcgccttcatccagagcgacaccggcaatcattggactgaatggaggacgatagagcgctctttcaagaggcagctcgatgaccgcggcaaaaccgtcaagaggcatgaagccgcctgaaggagaatcttcgcgcaactcaagggcatgggtttcgatctcgtgcagtatatccataatacgccgattctcaagccacgccttgtcatccagaaacctgcgcaactgctcggaaagtcgggctaccgtgcgctgggtatgctctccggcctccagccagtcgtagtgaacgcgtcgcaaacggctgtcggggctcatgtcgataatcgggggcaagccgagcacctcttcgagaagcaaggtcaactcctcctgacgggactgggacatgagaaaatcccagaatgcccgaaaactttttccctgatccgaatcggcgatagcatcacgttcgcccatgatctcttcaagaagcgcccccttcgaaccttcccataaagcaatacgctcgcgcacccggcgatcgagagttcgaaaattatgctccacctcccgaaaatcggtcaacagttcacgggccagttgcagaaactgctgaaagcgatccttgagaccggtgtcatcgagcagcgatatctccccggcacggatgcgctcaatttcagcgtcaatatcgtcacgccgcttttgcagctcagcaatccgcacttcaggatcagcctggcttcccgtgctcatctgacgcaagagttcaaacagggtaagcagtcgcgactccgtgccgacaaaagcacgttcagtcaacccctccagccaggccagcgccttttcggttgacgccgtcaggtcaaaatgaggctcatccgttccttccgggtagaatttgcgcaaccaccctttctcgttatcggcccaatcgttcagatagttttgtgccgtaccgggaaagagatctgccccctgctgctggcgcaaggcaaacaactcatcctcaagcgcctcaaccagatcggcctgcgagagaatccgcacattgggcacgataaaaacacgatgcagaaacccggccaccagcggtgcatgctgggcgcacaacagcctccatgaaggatggttctgacgcagcaggttcagggtggtatagtcgagagccaaaagagcgctattgattctggtgaaaaaatgccgccggatacgaaccggatttcggggggaagttaaagatatttctgcggttttctgtggattgattttacagcaaataaattccaacaacaacacattgatatcatatgcagccatccgtttttattaaccccgtccacatatcgtcgggtggtcatggtattaaaccgatgtaccacatcccccaacgacaacgatcccgcaggggcaaccccctgttgtcgcccgtcacattggcaaaacaacgattgcatgcagatgattgggcatgataacgaacgcatcggtttcaacacgagtgaaatatcgaggaatttcattccataaggactgaaccatttttcctgcaccatgcagatacacatggcaagaaatatacccctgaccgagcataatcgtaacccctcaggcgaatagaatgacccggtttctttgttgtgaagcaactgtgcggcattgcgcaacacatgctcagccatgtgttgcgcgctctaccagcctcgcactccggtttcacacgagatgtcacagaatactgcgctatatgttcaaagaatatttacctctatttcgtcaaatgatcaatcacgcttttaccaacttgcaacgccacttgatcccaggcattttccacccggctaccataggaatatgtagaagctttcgactcctcatcctgagagacaaattcctcttcccatgtttttccattaaattcaaactttgctttcagatggcatttgcctgaactcagacgagcagaggaaaatccatagctgaatgtgctttttgcctcaattacagtaatcgtaagaaccttcgatgaatttggatcgataccaaaggttttatcaagcacatacttgattcttgatgacaatgcaatgcctgtgggaacatgagtccgtgatagagcaccaacataacctgaagcaccttgcacatcaactcttgatgggaaatcagagggtatccatttcaaagaaacaggcccaatcgtactggttttacttgatttcagtccaacagccatttcttcatattgataggacaaacgatcggaaacaacaggcagtgaagcactgcaacctgaaagaaaaatcagtgccgagacacaaaacgaagacacaaggatcgaacgattttttttttaaattcatcatgttaatctccctttaatcaagatggaaaaaaagaataaaaataacgtagaatatctgaacatgattgtaagattttaataaatgcatggagctcgattgtacctgcttattatttaaatcactgtaccgtttttcgaaacccacatccgaacacagatccctccgtaacatcgggataaacaaaagaggaattcgcccccatcccccatcccactttccgcgtaacactttcccgtgacccttccttatacaaatcgcaatgaagttgcgatgaaattgtttatttatgctctgcggttccgatcttgagttttccgtgttattttgtttgccttattatattttgaacaagagtcagtgctgtgacagaattacattcttcaaaggattcagagcaccggagcggccgtgatgatagtcggctggactccctgaatgtccgcaaacttgtcgcaccccgaaatcgctcgatcgaaacgctctcaaagctttcgctgtttcttcgctttcttaagccggttacctggattccggttatgtggagctttttgtgcggtgcggttgcaagcggttctttcggatggaaagatcttggcggctcaaagtttctgctggcaatgctgcttaccggacctctggctaccggaacatgccagatgcttaacgactattttgaccgtgatctcgacgaaatcaatgaaccgaatcgaccgattccgggaggtgcgatttcgctgaaaaacgccaccatcctcatcgcagtctggtcgattctctccgtcattgccggttatctgattcatccgcttatcggcttctatgtagttatcggcatcatcaatgcccatctctatagtgcaaatcctgtaaaactgaaaaaaagactttgggccggcaatatcattgtcgcgctctcctatctcatcatcccgtggattgccggtgagattgcctataaccccgccgtcacgctttcgtctctctggccgtcgataattgccgccgccctctttacccttgccagtacgggaaccatgaccatcaacgactttaagtctgttgagggtgacaggctggtcggaatcagaacccttcctgcggtctttggcgaaacgaacgcggcaatcatcgcagcagtccttatcaatctcgggcaactgcttgccgcaggatatcttctcttgatcggcaaaaacatccacgcgctgattgttgcagcacttgtgataccgcagttcctcttgcagttttcgcttgttcgctctccaaaaaccatggatgtgcgttataatgccattgcccagaattttcttgttgcaggaatgctggtttccgctcttgccatcaaagccataaagccgtgatgaaattcagtattcaacctgaaatttcagtgattctgcccacgttcaaccgtgcaaggctgcttgacaccgctattcagagcgttctcgggcagacgtttacggactgggaacttcttgttgtcgatgacggcagttccgacaacacctttgaccttgtcaatccctacataactgaaaacccccgaatccgatatctccggcactgcaaccgaaagctcaacaacaccagaaatgccggaattcaggccgcttttggtcgatatatcacctttcttgacagtgacgacagctacactccggatcatcttgaaagcaggtgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacagcaggttccggttcatgcagaaaaatcccggaaccgacctgattgtgggcggttttcataccgatggtgaagtttttgtgaaggactgttacgaccttgagaaaatgattaacattcgggagtgcattgtaggcccgacactcttcggcaaacgggaaacctttcttgcgctcgaagggttcagaccgctcccctatgcaggagaaaccgaactgtggacacgagctgaaagcctctttacgcttcaaaaaatcgaggagccaaaaacctatctctacactcgcgccgatgacagcataacaaaaaatatccagccctgaatatcttatgatcaaaaacgttaccgtttactgcagctcgagcaaccatgctccgaaagggtattttgacgatgcagccaaaatcggcagcggacttgctgatcggggtataggactggttttcggtggcgggcatgtgggtcttatggggtgcattgccgatgcggtgatgaaaaaaggtggatccgtgcgcggcatcatcccccgttttcttgaggaaaaagaggttgctcattatggaatttcagaactgcacgtggtgcaaaccatgcatgaaagaaaaatgaaacttaccgactgggcggacgctttcatcattcttccagggggattcggcactctcgacgagctcatggaaatcataacatggaagcacctcggtcaacatcagaaacccattatcctccttaatactgcaggattctggaacccgctcatctcatttttcgaccgtattgccgatgaccgcatggttaaagcagattatgcgaactactattccgtctgcgaaacgccctccgaggttttggctgcgattgattgcgccgatcaataactcgccctgcaaatacccggtacaaggaaccctctgacatcgaatcaggttgatacttccataactgacttaaagaacccgtcagccagaaaagaggagcatacaccatgagcatcatttttgtttataacgctgacagcggccttctgagcggcctcttcgatattggtcataaaatcctcagtccctcaacctactcctgcaacctctgcaaactcacgttcgagacgctgaccgaaaaccgcaaatggcgggagttcagggaaagcgtgaccgttgagatggagtttctgcatcgagatgaattcgaaaaaaaatatgacctgaaattcgattatccggttgtcctccgtaaaaacaacaatatcgaggttattctttcgaaggaggagatcgacaggttcgaaaatctcgacgatctgatagcaggagtaaggaaagttctgatggctgtggggagtggggagtgtcatcccgacctccctcttctgtcatcccgacctcagggagggatctctccttgatcatggatttttgatggttgggaaaaagtaaacccgcagccattaattataacgcaatgcttttatgaacagtaactattatcccgctcttggtttgactctccttgcgggcctttcgacaggtatcggcagtctgcttgctttgatggtaaaccataccaacaagaagtttctgacttttgcactgggtttttcagccggcattatgctttacgtctcttttgtggagatcatgccgcagtcaggtaatacgattttacagcagtttcctgccggtaatgccgcatgggttaccacgacagctttttttggcggtattttttttatctggctgatcgaccagcttgtacctgattttgaaaacccgcatgaagtatccatgatcggcaccatgaatgccgaaccgtcagaggacgctcgtctccaccggatgggcatttttaccgctgccgccattgctatccataattttcccgaagggctggccgtattcttcagcgccttgtcaaaccaggatctcggcgttgtgattgccgccaccatagcactgcataacataccggaaggaatggctattgctgtaccgatctattttgccacaaaaagccgaatgagagccttcagctactcgtttctttccggtcttgccgaacctgtcggagcaattatcggctacgcgcttttaaagccttttctcagtccgcttgtgttcggcatcgtacttgcttccgtggctggcatcatggtctatatttcgcttgacgagctgctacctgctgccgaggagtacggcgagcaccacattgcaatttcaggactgattatcggaatggcagttatggctgcaagtcttcttctgcttgtctgaaaaaaggttgtcgagcgattcaaagccttttccataaacaacaaaaccgatggatgattcaattatcccgtcggttttgttgtctgttcctgccatccgcttccgggaaggcattgaaagcctccctttgcgctccgcctgcttattaatggcagtcgtggccctgacaggcctgctgcgccgttactttggtaagcagtccttctccaaatcgtttcagagcctcttcgagcgttggcgcaagcccggccatatagacatcaatacccatcatctgcaactttgaggctgcacgggctccgatgccattgcagattacggcattaacgcccatgtcgacaaaaacgtcggcgggggtgcactgaccgtgatcgtgatgactgttaccgttggcactgatctcaatgattgcggtttcagtatcggcaacggcatagtaaggggcgcttccgaaatgctcgcacatgcgtgaagctggacctgccggctcgtttaatggtataacaactttcatctgttttcaccctccactgtctgaatgttattctgatctccctcgtgactatgtacatgcccctgggaatcgcagcacctttggcccaatcccctgccctgacccatacctctgcctgaaccctgggctctgccctggccctgacccgcgccagcgccctgaccatctctcttgcctgcacctgaaccatctcccaagacctcacgattcagtccggtacgaaggccccgacatttaccagcgccatggcgtccaccgccaaaactgccatcagacgagagtcgatgaatatttactcccccacacgatggacaggccgccggtctggcagctccatatgcaacgctccacttgtgagagcatgttgcgcacttaaatactctttcttcacttgtaaccatgatagttcctcctgttacggttaactgttttcctgaaacgagcatctgactcaccttgtggcgagccgatgcgataatattgccaaatgtctgacgggaaacatgcatctgctgagccgcggcctcctgatacaatccctcgaagtccgcaagccggatcgcttcgaactcatcaaacgaaagatcgacggtttcaagcaaggttgccggaactcctgcgggcttgaaaagccgaaactccggatcacaccctatctttctgcattttacaggccttgccatatcgattcacaacttttttataccatatctcgccattgttattggcatatgctaataatatagaataaaaaaagccgcctgacaagcagatggccctcttttttttatcataacgcgaattaaaaacgcttttgatagatgtgacagtagggctgatgacccgttttccggtagtagtcctgatggtactcctcggcattccagaaggttccggcaggttcaatggtggtaacgacattgtaccccttttccttcaactccccgatgagtttttcggctgtttttttctgttcttcatcggaataaaacacagccgatcggtactgcgttcccatatcgggcccctgccgattgagctgggtaggatcgtgaatctcgaaaaacagctttgcaagggcttcgtagctgacaacacgggggtcgaacgcaatctcaacagcttctgcatgaccagtgcgccccgaacagacctgtttataggatggattttcgattgagcctccggtataccccgaagtgacggaaagcacgccttttgttttactgaaatggtactcgacgccccagaaacagccgccggcaaataccgctttttgagttacaggagcagcttccgcatcaggatgaaaaagaagagagatcgagttaacgcaatgccgaacgctttttgcggtcatcccctcattgaaaaaaacgtgaccaagatgggcgccgcacctggcacaaactatttctgtgcgccgaccatcggtatcgggaacctcttttaccgcgcccgcaatagcgtcatcaaaacttggccatccggtaccggaatcgaatttatcctttgaagaaaaaagcggtgcgtcgcatcgcctgcaatgatagacgccatcttccgtgtttttgtaatatgctccggtgaatggcctctcggtgcctttatgaacgatcacccgttcctcttcgggtgtcagtggtctctgtgtcatatgcgtctccttttgaatacttgttgcctttgatgtaaagggaaatgaacccgtgcccgactggtaaaacagaaagagcgcgataccgagaagaactgccgccagagcagcagaaaccgaaattcctgtttttctgttgtttaccattttcggtcgctcctttaccttatgttcccggaaagaggcatctttgcaacgtgctctctttcttcctctctgttcctgcaccttcaacccctctgcacttcagatcgtttcactattaaagaactttcagtgagtcggattgcttgttaaaggtaaatcttcgattcgaaacactccaatctgttgctgtatgaaccgatctgaacggaaaccgaaccggctcattgatgaaaaaagcccctatcttctccagcatgccgaaaaccctgtcgactggtatccgtggggagttgaggctttcgccaaggcaaaaaaagagagcaagccgatctttctttcggtaggatactccacctgtcactggtgccatgtgatggaacgggagtcgttcgaagatccccggaccgctctgctgctcaacaccaatttcgtgccggtaaaggttgaccgcgaagagtaccctgaccttgaccggctctacatgacctttgttcaatcgacaaccggaagaggcggatggcctatgtccgtttggctgaccccggatctcgaccctttttacggaggaagctattttccgcccgtcgaccgatacggcatgccgggattcaacaccctgctcacatccatcgcccgactctggcaaaccgatccgcaaagcatacttgatcgctccgctctgttttttcagcaactcaactctgcggagagcgtgaaaacagagggttctcttccctcgaaggatgctgcgaatcgctgcttccgatggcttgaagactcttttgatcgtgatttcggcggctttggaaatgcaccgaaattccccagaccggtactcctcgattttctcttcaactaccattaccataccggcaacgaacaggcgcttgccatggcgctctttacattaagaaaaatggcagaaggcggaattcacgaccatctgggcatacctgaaaagggcggcggagggttttcacgctactcgaccgatccattctggcatctgccgcatttcgaaaaaatgctctatgacaatgcccagcttgccatctcttttgtgcaggcattccagtgcagcggcgactctttttatgcagaagtggctgatgatatctttaactatgtgctaacggatctcgcttcatctgaaggcgctttttattcggctgaagatgccgacagcctgcctgaacagagctcttccgtgctcgaagagggggcattctatcgctggagccatgaagaggttttacgacttccctgctcccggcgctcaattgaactgttctcccgtctttatggcatccgccctgaaggaaacgttctgaacgatcctcataacgagtttgctggattgaacatactcaagaaggagagcagcattgaagagatcggcagaatattttcaatgcgggagaaagaggttgccgaagcactcgaagaggttcggcttgctctgcataacgcgagacttgcgagaccgagaccttttcttgatgataaaatcctcgcatcatggaacggcttgatgatttcagcgcttgcgcgaggatacagggtatttggagacaaacgacttctcctggcagcaaacagggctacggaatttctgctttcaacactctataatcgccataccggaaaactgctgcgccgatacaggaacggaagtgccggaattgacggaaaagctgacgattacgcctttttcgtacagggactgcttgatctctatgaggcagactttgatccacggcatatcgaaacagccatcgccctcactgaaacggtcatcctgcttttcgaagacaccataaaaggagggttcagcagcactgcttctgacgatacctctctaccggcaagaatgagggaagagtatgacggggcggaacctgcggcaaactcggtgctggccatgaatctattgcggctgtcggagatgacgggagaggaacgctacaatgagaaagccgaaaacattttcaaagcgttcgactctattctcgacacaaacagtcacgctctgccggcaatgcttgtagcgctgaacttttgggaacagaaaaaaagtcttaccattctcaatggtgatccggcctcaccagtaatgcaggaacttaagagagcgcctggcagacgctatctcccgggcaacgtcaccattcacgcctcaatcagacaggtcgtcaaagggcttgacgtactcgaacagatcgaggaatctcctgcaataccccgtgcgtatgtgtgtcttgatcgtgcctgccagctccccgtcagcgacccgatatctctgatggccctgttgtcgaactctttcagggaaacggaaggttatcctcaatagaatcaggcttctccttatgctgcgctttgtcggcaaactggccaagaatagagcctgcggcaaaaaacccgagcccgacaaccgcaagaccggctaaaccctgcacaatcgggatgccgacaggggaaaacaacatggttgcgcctgcaattccaataacactcttcatcactccctctgagggattattcatatccataaccttgttctcctgtatttacggcaccccccaacggttgcatgttcctggtcgtatcccgaccagccgggactcgcaacaaaattcagcgctgtccttatgctgaagcctgtaaaaaaaagactgattttttgacaaatcgtttactatacgtactttagtgacgcagcatgttttaagggacaattagctcagttggttagagcgttcgcttcacacgcgaaaggtcacaggttcgagtcctgtattgtccacccgcacctgtgcaataacggcttttcagaagctctcttcaggcttcgcagtgcttacggactcatccttgcgagattgatccggcggaccaccgatgttgtccgttatctgtttgaccaccgaatccacaacaaaaagccccgctccgcccaccagaagccccgcaacaccgtgcaatatcacaggaacggcgtgcagcataacaggaacggcgagaggcgaaaaaagcagagcccctgcagcaacagcagcagtttcctttgtcattacatccttacccatcttttctatctgtttcgaagtttccatgccaagtttgttttcagcaatataagcaggaaaaaaatgaaaaatataacacgagtttgttaactcgtttcaaaaaaatccacaaaatacgacaaattcagttctgttttaaaaagcctcggcgtagagcgaaccttgctctccatgctgatggccgacatagccaaaagatgcaagctgtccggaaacatgttcaatcatcttgggattgccgcaaagaaaaaaagtcgtgcgttcggggtcaggcgaaatgtttaactgattctgtatgacctccctctccatcagctcttcgacactcatccgatagcccttccagtcactgtcgggatcggtcagcgtcgggaaataaaaaaagttcgcataggctgtctcaagtgattcgagttcactgtaatatccgagatcacgtcgatgagccgcaccctgtacaacaaccattttgctttcggggcgttcaacaatatgggagcggagaaaactgatataaggagcgacacccgttcccgtagcaatcatgacaatatcgttgccatccggcgtttcatccagcctgaacagcccggatatcttatcccctacaaaaattctgcggccgggctcaagaccaaaaagccttggagagagctgacccgactttacctgcgaaatgtaaaactcgagattattggtaatgttgttgccggaagaaaaacagtacggccttttgatgagcttctgaggttctgcaggatcaacttcagaatcggatccaaaggatctcgactcctctccgaataaccccaaaagagtatactgacccgcttcaaaactatccggtttcttgtcaggcgataccttcagaatcataatgtccggagtaaccatatttttttccgttaccgtagcgttataacgcgatacatccataccaacctccctgatactgcttgtgaaacaaaaacacgaactctgtaaaaccaacaccactcaaccgttaaccgttcatgaaccggtccgctttcgagcaataacgcacgcctgcaatgccttgttcatgccgtcatatctcccgcagaaccatcgacggacaacatgcaaggcaagagaaccgaaaatacctgtaaactgctcgcagtggataaaaagaactccccccgggggttgctcgcaaagcgtaaacgagtgaagggcacaaagcatgcctccggcaaatgaaaccctccacgacagctcccgttccggctcgagccgaacaacctctgcctggaatttcaatgcaggaactcccctcacgaatcgagcggtaacagaaagagagcctcccttccgaaggtttccctgaacagcggtgataaacgggttccacgtcctgtagccctctgtatcccccaccaccgcccagacctcttcaggagaggcctcgatatgaatctctctccttatttcgttcacggtttccatgtcgaatccctccgtttcctgattgcagaaccgttacgcttttctgcaatctgcctgtatccccctcgcatcgctctcagcttgagtgcagaattgaaaaaaatcacttgatggccctgttgagaaaatcgatcacaggtttaaccgatctgtatgaatcgacaagctgttgcgtaaatcctgaatctgccacctcatcgtcactgaaaaaacgctgggtgaaataccccttgtacctgagatacgctattgcgggatccgaggcatcatacccccgcggaggcctttttgttgaacctgaagcttgcaccccttcaggaaaaaaacggagaagatcgccgcactgaacaagagtttgccactcctcgaaatgaaggcttatctcctgacggagctgctccagaatggcgggttcaggcatatagacgcctcccccggcaaacgaggcccccggctccacatgcagatagtaaccgccatagggactttttcgaccgcccttgtttatataagtaaaaaaattcgttttgtagggcgactggtctctggaaaaccgtacatccctgttgatgcgcatgatgcatgatttcggatcgagccgggatgccgcaatgtcctcgtcgaatgcagcaagttcagctatcagttgcaccaccgtatccagaaaatcagcatacgcggcctggtaatcttttttatgatcctcaaaccactctttggtattgtggcctttgagctcccggagaaaagcaagcgttgcaatggtaatcatcagcagaaagattgtcgagaattatgagaacaaatgttacctgctccgttcgtttcctgaaaaatggcaaagacaggaactctgcctactgtgcggagcgtatgccttgttatgccgccatttcgatttcctgtcagcaactcaacttcgctgccggcgccaccagaacgattaatcgaggtattaatcgtccatgatatggtaaagcactctcaagtcaggatcatggccgccctcgagtctcaagtccatatccgaacctgtcttgtcgttccctttggatccggaaccgtagcgaattgctttcgcaacctgtctgtagcaccccggcacgccgtttatctgcgcaatgatcgaatctttgagtctgtatttcattccacgcgctcggttgtcaacggttcaagcgtatcaagaagctttcggaatactgcatgatagtgctgacaaatcgctcgtgctatttcatcaatcgatggatattcgtcgggtataaaaaaaacgctcattgcataacctgaaggttcgcatgcgcgacccagcgccacccttcggaggtatcctggaagacggaaagcctgcgcgcaggctttccggtcagccgcttgccgccgacggattcctccacgctcaccatataggttacaacgaggatactgccgttgcgggtttcaacaaaatcgcccagtaccgggggtgccatatcgagtcccttgatcagctcgatctgctggtcacagttgcgggtgccgtcctggtgcacggactggaacaccggggagatgatctttttgatcgcagggatgtttgcagacttcatgtcggcaaagagctgcctgacaagcttttctccggtttgctgcaggggctcttcagcacgaagcggtatggcacaaagaagcgaaacaacgaggagaagaaggattttgaatgcagacataggggcctcctgcaatggttgttgaaaaaaagtcccgacaggtgaaattacaaaaaataatccgatggatgcagatatgcttccgggcgcaagagccgggccgccttgggttcacagcggatgattgtgctgttacgcagaggtgttgtcacgcctttacgcaggaatattcgaaagcatgaaaccagatggtcgttcgccaaacctgtcggctgcatataagcgtagatgatggcagagccaacgaacgacatgcctctcttttcagcaacaccgttctccagctcaaacctgccaggaccccttcctgcaccagcatttcgaaatgctttcggtcgtcgtgtaccggtcccccccttcatcgtgatactcaatttcctgagggcttgattcagcccaatcacatcgcttcatcgatcatatctcctctttgtcacacaccctgaataatgacgttcactccatgatggtaacacaatccgcatttttcggcggagcttcagggtacggttcctcgggccaaccgaagacggctgccgcgtagggctgatgaccttcaggaaatatgaggccaagttcccgaaagatagccttgcctttttcggtggcatggaacatcataacggcatgcgcccagcaactgccgataccaagcgaaacggcggcaagcatcatgttctccatggcgagagtacagtcgtattgcgcggcgatggcgccggggtcggcggaaatgataaccatcagcggtgcgtggtagaagacgcagaaaccctcctgttttgcgacttcccgcagaactgcgacattcgattcgagaaaggcgcttttgcagttatcctcgagcttcaggagcagttcggggttccggatgaccgtgaagtgccaaggctgctggttcattgcgctgggagcgtaacgggcggcttcgagcatctgatcgagctcgtcctgcccgatcgcatcgggcagaaagctgcgcacgcttctccgccggagtattgtggatatggtctcgttcatggtttccctgattttgtttcgcgattgcttctgttccgtaaaggaaatatgcggcaggtacggcaatgagaactccgggaaacttacccgccttctttcgttctcttcctgtatcccaaccccgagaacgacgctatcagcgttccgtcttcatcttttatttccactttatacccgcatatctttttctgtttgctctcttcttttgcttccgctctgatacgggatccctttggcgcgttgaaataagaaatcgaagcatttatccctaccgtagcagttccgtcggcattacacgccacggcaaacgcataatcggcgagcgtaaatatcacgccgccctgaacaatatctatcccgtttttatgcttctcctcaatcaccaactcaaccagcgcatatcccggatacgcttcaatgatctcgatacccaacagttgtgcaaacctgtcgtttttcacatttttaatgtattcgtcattcatcggcatccctgattaattgttaacgcgtacctggcgcgaccactcctgctcctgtcgagattgccctttataattatggatttgttcctgccggcagcaacgaattacttctgaaaaagaggcgttatgacgaaaaacaaacgtagtcgcgagcatcccatccccttacgctaaatcttactgcatgcctgtcaatccgttccgaatacaacaaaacctaagttaaaaattattaagcgctataaccttgccatccggaccaaaccacacatccccggctccaagcattattccctgatcccggacgaacatatttttcggtattgcttttgaaatcgcatcaacataacccggtgtgaatatgacatcataattccgcaccaaagattccgcatgacgaatcttcttataaccttttttcgtataaatcgttatcgggtatttgacaagagatgccaccgtctgtttatctcctcgtttcactgcctcccaaaagcgttgagcggttcggtcaataagcttgtcatcggcagcacccgctacggaataccggtgttccaatgttccgccagtctggctttccaatgtcagatagaacggcagtttttcgaaagaattgcctccggcagaccaggtgccaaccataacttcacactgcagttcgctgtcgccgaacttgccgcgaggatcttttgtcggaaactctccatcgaaacgtccgataatccttcctgaagaatcaaatgcatcgatcacaaacctggagccgtcaacaaccctgcctcggaggctgatattcattaattgcgaagcatagcaatactcaccccttatcgcatcatcgttaaccgtgatcgtcatccggacatgagcattatcgccaatagttccgtcatagtttctcagcagatggctatccctatctcctctgcaatctccaaatgcagatatcgcgaacatcaaggaaagtatgatggctatcgctatccgggcatttttttcaattcttccccatgatgacataccgcatgatcgtttgcgtatttataacaatctattctcttgcaatatacgtgaaatcgcctttcttttcagattacggatcagtgaagcacccgcccgacgccagggtcggacaataagcagccgaaaaaggaatcaggaaaaccgtaaagtgacgatgcttgtaacggtttttccttacatttcatgtgaaatccgccgaacatcgtgtagttttttccttcacgaccagtttgaatagttctaccatcaaggaatatgatcaacggaaatacttatcacgcccttccctgcccctgcggaagcggaaaaccgtttgacgagtgctgcttcagaccgaacaaccagaaagccggtaatccaatggatgaggttatgcgggcgattcatgaggcccaacaaagccgggagttcagctccatcaaggatgccgaacagtttatgcatgaattcatgatccagcagaacacagcgcctcgcgatgaatttgcaggattatcgccaacagaaatgcgcagtatcctctcgaccccttttgatgccggtgaagttgcaacctttgtagacgttcttccgcaggagccggactgccccgcagcagcactgttcaaagcgcttgctgacgcgatcggcgacaagggactcaagcccacagcaacaggcaatctgccaaggaataccgttcgcgaaatttcaatagccaccaacggcaccgataccttcgggaccgaacactcacgataccagctacagaaagaggccgattatatcgatctgcacataacacgacttatagcaggtcttgcaggcctcatcagaaaatacaagggccggtttatcctgacgaaaaagtgccgggctctccttgacaggcatggcatggccggaatctggccggagcttttcagggcttatgcagaaaagtataactgggcctatagtgacggatacggtgagctctatttcatgcagcgttcgtttctctatacgctctacctgctgcaccggttcggctcggaagaacgtgacggactgttttatgcaaatgcctatttcaaagcgtttccgacattttacgacgagattcctctgcggtacgccacgagttcggaagagatcgcaatatcctcgtatctgcaccgggtaattgaccggttcgcaggattcttcggacttgcacatgtcgagaaaaccgattggaagtttggcgtcgacagaatctacaaggttcgggcactgccgcttctggaagatgcgattcgatttcatgtgccataatacgccggcaggatttcagaaaacctcaaccgtatagaaaacactctgatgaaaagggggagtttgcccacgaatgaacacgaatttgcacgaaaagaaattggcagttggttttctctggctttgccgataaaaacaactgccggtttttcgattaagagcgaattgggatgaagaggaagagttgcccgcgaattaacgcgaattttcacgaaaagagaattaatgaggctgttttaccatctcgctatccagccatccagccagccattcatccatccagccttgtctttggattaggaaacgaattgggatgtcctgctatagaaaagccatgggtgcctctttttttcgttgatttgtggcgaccatggttacattttctccgggaattcaggttgcaattccggtcgaagcgcctctccttgtatgtatgatatccattacctatcggcataaagtggaaaaccggatgttcggttcagacaggtacgatggaatgatgggctgaagggctcaaaagatacgataccgacgcatagccgatcgcccgacgagaaccggcatagccgcaaaaagcacaagcatgacgagatagacgctcccggaaacagggtcgcgactggcgatgtaatccgtaagggatagatcctgcaatgcaacagcgagtaacagttcggagacgagaagcagaccgagggcaagaagccccataccgagacggacagagagggcgcgcgggatggataatctgcgtgtaacatagatcgccgagagtacgatgaccgaaaacatgaaaggcatttcagcaagttcggcataccgtaccccgatgccgggcaccagaaaggaaacacgcagtacgccaagaacgaaacctgcgccaaacacaaacgcaaaatacgcaagtcccccagtgataatgagcctcttcatgccagaacatcttcaaccggacgtcgcaatgactgcggcaatcccgaaccacgtccgaatcgtacgaccagatccggcctgtgctccccgataccgagaaaggccccgaactgcggcctcagtgcagcaacttccaccggttgattgagcatggcattgcgtatccccaaagccgtgcactgaagcgcaaaccgttcgtagcatctcccgacttctatccattgctcagggttctcgccctccgatacaaacaccgcgatacctgctgaactgcgcacctgcttcgcatacttgtcgttctcgttcttctctgtaaagaacaaaccgaacaggaggctgcccagccacgaaggcacggatggattccccgacgaggcagaatacaggccgtctcctctgcgtaccgcatcgctctcactgaagcgtatccatgctttcagctcttcaacgaatgcgctgtcgttcatttgcgcagtattaccctgaacaacataatcgagcaggctctccattgccgcgcgttcagtgagaaaaataatccggacacctttgcctgtaccctccctttccagcatcgccagctcattcatggaaatcggcttcctgtcatactcggctcgtgtgctctggcgctccggtatcgctttgaacagaggggtaacaacggcattcgttggttccagcgaaacacgcacattcccgcgcgaggacggatcgaaaaccgcattaccatcaagcccgtttgctgatgccgcctgtataaggttctccatcgcacacccgattgatacaaacaggtgatgatcgtccggatcgactacggggcatctgcgcgagaaatcggggaaaatcgagatagaacgatcatcaatgcgaaacttccagcactgggtattgtggcttgatggcgccagtgtcgcatatcgcacaagctcacgcagaaccgcagacctgttcccggcctccacctttccgtgacgccagataccgcttgcgacatccatgtagctgccgggatttttttctggtgaacatgccgatacggtcgccaaaccgccaatagccgccatggaggagataataaaccgtctgcgagtcatcatatgattaaacattgagggttgaggcatcgtacggataatcctgaaactctctcgcgaagcctgacagccgttcatcagattgccatactggcttgcagcggaccagacttcgcatgacctcatggggtggtttcctggatatgttgtttatttcggttccgtattctgttttgccgccaatctgttttttatctcctgcaattcatccatcatctttttgtttgtcacgctgttgttataacccattaaaatgagtttcacagaaaccagaaacacacccgcctccaggagcagatcatgtgtaaaaccttttacgaacagcgccataacaaacagaacaaacgttacaatgatgacaatgaccgtcggcgtatcaaaatgcttgttcatttcacaaaaaataattgagtgattcatccataacacaactcatgtggatcttcgtcccgtagctgatcagcgaaaggcttgccgtgcaagctcagcagaaccggcgtcaagctattacccggcgcgcacgctcctgctcctcccggcaacggccttctgaaacgtaaggattttattgcatttgtttacgtagttgtaggcatccccgcccaactccaaactctgctgcgatccttcagcttacatctccttccgctgccagtgcggatgctcggcgtatgcagaacggataatctggtagacgtaaaggcggtcgccgcccggtgacgaacgggactggccgaaaatctcgtcggagcccggatagaagctgtcgaacacatggaaatgatcaagagcggacgtaaactgctcaacccaccgttttccgcaccggctgtactgcttgagcggatcgatatagttgaccggcctgagcagataatcgcccctcatctcgaccggctcgcttccggccgccacaggaatccctgcaacggcgtatgccctgctccgcggatcgaaccagcgaccgtgctcgtcaagaatattgcggttggtgaacccgaaactgatcttgttgctgtcgtctggatcattcaggccccccatcgcatagaccaggtcgccgcggctctcccgccacgtaaccaccatatccgagcggcggccgttgcagcgaacctccctggtatgccggtgcgccgaacgccaggcatcggcccgcacgagagcaagcacggtgccgcgaagcgatcccccgtaaccttcggcaactgcggcttcccgcgggtaagccctgcttttgggtatttccaccagcgtcacccatgcccattcacagtcggacgggtcggatggttccgacatcgccttgacggtcacatggtaataggtcttcccagccgccagaccaaccgacagttggagcagaaagacaaccagaaccagcccggcaaagcggattgaaaaccgtttcatgatcgatcaaagataagcctgagtactgtctctaaagaaaacttagtattacgtcatcggcaacaatgctgttgccttcgatgccccgcaccatcacgtgatgcagcgtacccgggcgcgtccagccttgctcctctcggcattgatgttcgttgttatggttttgatcctgtctgcagcaaagcgttacttctgcaaagtaagaattttattgcgcttgtttacgtagttatgagcgtcccaatctccatattcattgcctgtataagagggactgacggcaggttattactgctgcttggcgaaagaggaggctcgcaaaaatttccggagggggttattcgatggggcgttcttgatatcgagcgccatgagctgcagttcaccgaaaaggggcttgagggcgtaaaaatcaacgctcccggcaaatggaaaaacagactcacgaaccgcgatatcagcgacatgtatatctcgcctgaaggcataatctggctatcggccgcagaagacaacggagataacggaccgttcacttcggtgatctactctccgggcaggatttccggaaatttcagccagcctgttattgccgaccggcatcctgaagtctggagagctgtcgcttctgtaaagatcgaggcgctgagcgggcctgtcgaatctgtcgcaggtagccggatgagcatcggcagcgacgacgagaattatggcggcatttggcggcctgtggaataatcggttgaaaacagcatggctttgcaggtttcggagcagcggcccggactcctccattcctgtttgactccaaagcaaacaccggtggaacaacgctactgaaaacgggaaatggagaactttcccactgccgttattgtaatatttccataaaggtgatttgtgcgattcacagacatcgtttcaattttttctccagcaaatatagtgtcacgtcacgcatagaaagtcgtatgaataggtgtatatttttcttcataaacaaccaaaaaaggattgaatatgaagaagtacaaagtcaccctaacacaagaagaacggaaagaacttgatgctctcagcagcagaggaaagcacgcagctcaaacggctttgaactccttgattttactcgcttgtgatgaaggcaaataccagaaagaacggtctatcaatgaaaccattgcacgagttctgaatgtcagcatgaaaacgatagaccgtgttaaaaagcgatttgtagaagagggcatcgacatggtacttaccggcaaaccctcaacccgtgtatataagcgaaaagccgatggcgaccttgaagcacatctgatagcaatgagctgttctgaagttccgaaagatcataagcgatggacactgagattactggccgacaaggcagttgaactgaactatgttgaagatatttcctacgagagaccattcgtcgggtgttaaaaaaaacgtccttaagccctggaagcaagaaggatgggtgattcctccactcagtgatggtgattttgtagcacacatggagatggttcttgacgtgtacaagcaaccttatgatccattgtatccagtagtttgtatggatgagtcgcccaagcagttgattgcagattgcagatgcaagaaaaccagtgccagcaaaaccgtgtcaacttgcccgatatgattacgaatacagccggagaggaacctgtaatattttcatagccaatgagcccttgcttggtaagcggttggttcgagtaaccgcaaggagaaaacgatatgactgggcaaaatttcttgaagagatcgctaaacagtacaagcacgcagaacggattacgctatcagcctgtcgggcttacaggaaataattacataattcatttatttcccgcctttaatgactgtcatttggctgataatatcgtgtaatcagcagaattgagttttgggttgcgttgctttttgcgataataagaggaaaaatacttaagcctggctggctgatagtaaagacatccagaaatagagttgcttttcaatacgatgaggtatcatgtcatgtatccgatgtataaggcaagataccggatatgtgggcccagttcatcgacaagttggagtgggtagaaaaaacgaatctaataaagaaacgttcatcgttgtagtaacgatgatgctcaggtcagactgaagagattttattcttcatgtgccagttgaaatgatactcggtaagtaggacagaaagtgaccgaaacaggttggtttggggtgtaatcatcgatgtgttttgttatcaatccataaaggaggacgagatgtcaaacgattatgatttcaggaatgacggcaacttaaaataccgcatcgctctgaactcggttaaaggttatgttcaccgctctcatgaagccaattttttttggtataccgataagggtaagcaaccgaatgataccgaaatttttctattaatgcctgcggagaaaaacgatggtgtggtttggtattatattttcattgccgatgcggaggtcgatccttgtttgacgataggatcgaaaacaaatgaaaagctgggaactgattcttttaatggtggtagtaatcaacagtttagctttgaagataccggagataataaagtatatattaaaagtaagggatcagggctttatctgtatcggggggcattaatggatgctcattatgctgtccgacaagcttcgaagaaggattctgatgattataaattccagatagaaagactatctcaagtaatcatgcctgctacggcaaatccggaatctcatcccaaacctggaaacatcggagatccgccctatccagaaaaatacggagatatccccaatacgaaaacggtattcgttggagagactttgatccccttttacatggttggttcagacagtgcgtgtgtgggtaacaatttacgtagttggcaaattaataaccgcccgtattattgtcttaaacgagagcagcaatggcggctggatcctaaaggaattattaatcagcctgacatcgcacatcggaccgaaaagataaaagtgagttctggaattgagcagcaatctggtacggtaatgcaaaaaaagacaggtttctcagtaggaatggacttcggaaacaaatcggaaatgggtgtcacatttgacggtataaccgcgaaaaccgagacaacacgcgccttcaaaatacagtggcaaaatgaagtgacaattacgactaccgagtcgacgaaaatctgggaaacaacggagcgggaactaataattgattacgagacagtaagcggcgggtttacttatatctattgggtattgactgatatttggacacttctttctggggaagatacgagtgactcatgggaggttatgacagtattgtctcagccaaccacattcccgaaaagcgcaaaggttacaacaacacttgtggggtagttttttttgcgttgttaattatactgtaaagcggcaggatataaagactgcgaaatccgtcgtgtattgaatatcgaatacttaatctgcaaaaggtcgaacactttgttgcctctctgcgggttaagtgttcgacgtcatccgcgttgcgggtgggcgtatcgcgatccgtgcacagaccatcaaggggtaagtaggccgggggaatttctcccccagcctctcgcagaaccgaacgtgaacgtctccgctcatccggctcccattatccagcctttgggaatgtaccccaatttccaatgcacaaacgcgagaagaaggggtaagtaggccgggggaatttcacccccagcctctcgcagaaccggacgtgaacgtctccgctcatccggctcccattatccagcctttgggaatgcaccccaatttccaatgcacaaacgctgaaggctttgctctcgctatccgttcaagcacaccgactgcgcgtttgagacgacctgcatacttttggtatttccgcatcagccaccttgtcagatacagattgacatgatgccataccggtttcattgccgaggcgttgaatcgacagaagtagttcttccaccccctcagtaccgggtcgatcgcttttgatagttcctcaatctgcttatcgcttttcaattgcagatgccagcttcttatggttcttcgcatcgttttcagcgatcccgaactcaccgccggtgtgaaccccacgaatattcggccatgtttatccttcacctgtcgtggtcgaaaggtatagcctaaaaacgtaaagctcgttaccggatgatcttcctttcgtttgtcatccttgcaatagacgatccgtgttttgtccgggtttactcgcaatccgcacgcttcaaaccttttcgttatctttttcatgaccagcaccgcctgctctttgcttttacagtgcagcaccccatcgtcggcataccgacagaacggcacaccgggaagattttcgctgacccaccggtcaaaggcatagtgcagaaacagattcgctaacagtgggcttattaccccgccttgcggtgttccctttgtccgctctaccagatctccttccgggctcatcatcggcgctttcagccagcgctcgacatagagcaacacccattcgatctggcagtgcttccttactgctcgcatcaacagctcatgattcatcgtgtcaaagaacttgctgatatcaaactcgactacccaatcatacttccagcaccgctctctcaccactcccacggcatccagcgcacttcggcctggtctgtacccgtatgagtcctggtgaaagatcggttccagcagaggctcaagcgtctccttgcctaccgtctgggcaacccgatccgctactgttggtacgcccagcatccgtatgccgccggttttcttgggtatgcctacccctttgactggcggcgggaaatagctcccggagctgagacgattccagagcttgtacaaattgcctttcagattcttctcgaaggcttcgatcgattcctgatctactccggcacctcctctgtttgctttgaccgttctgtatgattccagaacgaggtgtttggaaatctcataaggctttgtcattgcagacagctcctcctgcttgcacagttgaccaactccaatgaccggataatgcaatcccttcgctccagttccattacagaaccttcatcgctactacgaattgctccgtcccttgatgacgcttcggtactttcggtctcgtttttcacacttgtgcctttcccttgacatcgacatcgaaggttcccgcagttccacgcaagagcccgaatcaggatcacgccacctctacgccggacaccgcctgaccagtaaacaggttcccgccagacttttcctggagttacgtccagctccagttttgatgtcagtgtgttgctaacgacgcttgttcggtggctcactgatgttcgtcttccttgattcatacctgacaccttcccggtgccttttccgtaacgctcacgaccggggcttttgacccaagccgcttacggtggtttgcaacctgctcctgcaagccgattgcgaggggccgaccctcatctctcacgcagcttcgctgcggcacacggacgctcacaactacgtaaacttacatcccgcaacgcttcacgatctggttgaccgcagctgctgaaatcccgagcagacgcgccgatccggcataggtcatcccgagctcgagtgagcacaccggagaatagtgtgccacctctaccggagaatagtgtaccagtcataccggaacaatatgtgccacccgtaccggagtaaagtgcgccaccccagcaggccggatttgtaacatcataaaccgtaccttcgatctaacaaaccggaggtacaccatggcaaacaaggccttgactatgttacaagttcgacgtattctcaaactcttgatggaggagtgttcccaacgggaaatccatcgcagtacaggtattcaccgcgtcaccatcaaaagctatctgcaccggtttacgagcagcggaaaaccgttttcagagctgtatgcgctctctgattacgatctttctgttctggttcacccaccccgttccaccaaaacctctgatgaacggtatgcagatctccagccccaactgcaacgtttttctgatgagctgaacaagacgaactctcatgttaccaagcaggtgttatgggaagagtatcttcaggatcgacctactgggtatcaatattcccagttttgctatcacgtggatcagtacataaaacagcatgccgtcacgatgccgcagcagcatgagccgggctaccgactgcagatcgactttgctggtgatccgctctggattatcgacccgcttaccagagaacgcatcaagtgcccggttctggtctgcacgttgccttgcagcagctttttttacgttgaaccgctctcatcttgcaggcaggagcacctgattcctgcactcaatcgggcgcttgcctattttggcggtgttcccaaaaacattctgagcgacaacatgaaacaggtcgtgacaacagcatcacgctatgagcctgttttcaatgatcttatggaacaatgggccttgcactatcagaccaacatgcaggcaaccagagccgtcaggcccaaggataagccatctgttgaaggctcggtgcaccatgcttatcagcagatttacgcaaggttgcgcaatgaggagttcaccagtctgagtgcgttgacgtatcgggttcggcatctgcttgatacggccaatgatcggctgatgaccgattatggcaagagtcgcagacagcggtttatagaacttgagcaagagtttttacagccactgccgctgactgattttgtgtacaagcgtgaaacaactgccaaagtcaagaaaaattatcatgtcattctgggcgaagaccgctgccagtacagtgttccgcatgagcatatcggcaaaatcgtcaagctgatctatgatgaatcggtggttgaggtatttcttgatttccagcgtatcgccttgcatcagcgcatcgtcggacgccggggtatctacagaactgtcgaggaacatatgccggaatcacatcgccggtaccatcagcaacaagggtggactgaggaggactttaccagcaaagctgccgctgtcgggccctgtaccgaggaagctgttttgcggcttctgagttcaaaagcttttgcacaacagagctttgatgcctgcctgggcattctccggctccagaaaaagtatggaacaacaagactcgaagcggcttgcagtgtagccctgcaagtcccacgcctcaactatcgactcgtcaacaacattctggaaaacaacagggacaaggtctctgttgcagcaggagaacagcgtgcatcactgcttccgttgcatgacaatattcgcggtaaagaagtctacaattaacctcattcaacaccatgaccatgaatacccagcttacccttgaccagcttcgctctatgaacctttatggtatggcaaatgcctatgaagccgccatgacattaccggttcacgaacagccggcagccgatatgctgcttggcaaactggttgatgccgaacagctttttcgaaaagaacagagcacaaaacgatacctgctgcaaagcaaaatccggtatccagccatcctcgaacaggtgcactgcaacgccgccagaaacctgacacgggatcaacttctcagcctgtccgactgtagttttatccggcgaggagaaaatattcttattaccggagccaccggatgcggcaaaagctaccttgcctgcgcattgggccggcaggcctgttcactcggctatcgcaccctgtacttcggcatgaaccgatttcttgaacgcattgcccagacaaagctcgacggaacctttgtacgggtgcttaaccagattgaacgaacacatctgattattcttgatgatttcggcctccaacctctcgacgcaacgacacgtattgctctgctgcaaatccttgaagatcggtatggaaaacaagcgattatgatcacttctcagcttccggttgcccagtggcatgacgtaattggggagccgacaattgctgatggaatcatggatcggctggtcggaaatgctcaccggcttgagctgaaaggtgaatcattaagaaggaagaaactggataaaaatgtgtaagttctaacagcagatctggcctgtataaggtggtacagtttgctccggaataggtggtacactttcacccggaattagtggtacactttcaccggtatactcactcgagcacatattccagtgcaagccgttttcgcaactccgtacactcccgcttccggcttccgccctgcagcgcatgaacacttattcccgcctcttcgcatgcgctcaccagccgttccccggcttccatcgctgctgctgttgccggcagcctctccttcacggattcttcaacatcgtcgagaatctctttgacgaactcgccgcttccgagaatccgctcgtcgctgaactgcttctcttgtcgtttcctcagcgacttcacttccgaccagccgcctatcgagcgaacaagtccgcctccggtcagttccggctgacgaccgcgtccgctctcttctgcaacgaactcccgatacgcttgcagggcagacgattccctcttgccgaagtatccgagcacatagttccggtcctgccactcatgccgtatccggttcatcaccaccgcatgaccgccccacggataacgttccagatcttcaagcgattcagcaagacctgcccgcagggggttgagatggatgtagctgaccagcctgagaaaatagggctcttcctcgcagacaatcgacttgtaccggttctggaaaagatggccgtgacgcttgtgtctgaggttgtaccctgtggcgtaaccggtcaggagcttgcgcatgaacgtcgacaggccggaagctccgctcttcagcaggatatgcgcatggttggtcaagagcgcccaggcatagatgctcgtgccggttgccgccgcgaccttccccatccgcgaaacgaaatacatccggtcttcgtcatcggcaacaatgctgttaccttcgatgccccgcaccatcacatgatgcagcgtacccggcgagtccagtcttgctcctctcggcattggtgttcgttgttatgggttccttcctgtctgagacttggcgttgtttctgaaaagtaagaattttatcgcattagtttacgtagttgtgagcgtcccctcctccacgtacacttgataatcaatcggacgatacgtttgtcaccaatccggtgttcgataaatcgaatcagccattcatgactgattgtgtcaaaaaaccgggaaatatcggcatctaaaatccagcagattttcttcaccttgattccataggccagtgcgtccagtgcattgtgctggctgcgccccggtcggaatccatagctaaaccccaaaaaatccgcttcgtagatcggcgtgaggatcgccaccactgctcgctgaacaatcttgtcttccagcgcagctatgctgagcggtcgctgtttaccatccgcctttggtatgtacttccggcgtgatggctgtgcccggtacgctccagtatggactcgtcggttcaggtctgcaagtttgtcctccagtcctacctcgtaatccttccatatcactccatctatacctgttgcggcgttcttcctcaattggtaaaacgaccatcgcaggctgtctatcgtgacatgatgcaaaagcgctgttagcttctcccctcgatttctggttaccgcttcgcgtatgcgggcctgcgcttgggacacggaaccccgactctgcgtccggaccgtgttttgctcttccgcattcctcttgttcccaccgcttccctccacagactccgccgcaggatttcccgcattgttcgcctgcttctcaggtactatcagcaggtctgacttctccttaccgtacatcatcggcttcggcctttggccttcccgatgcgacccgccaacgacgacgggtggtgttggagatctcccggttcccgtgcagaagatgtacgtacatgccagggtctcagacgacgtgggggcaaacaagcactcgcattattatcgcacctgttcatattgccttctgcaagtttgagagcatcggccccccagattgatttttcgccgctcaatggctggcctatacgcacccctgtcaacgcttcacgtatggcctcacggccacccacgcatgacttggggccagtgtagatcgctactctttcactgtaagggactttcacctcttgacctcctgccggtctcccggcgcaccaaacaatcctttgatgtcaaactctaccacccagtcatattgccagtttctcttcctcaccacctctaccgcatcgtgagctgatcgcccaggtcgatagccgtatgagtcttgatgaaaaacgggttcgagtatgggttccagtaccattttcacgatgctttgagctaccctgtcggctacggttggaacaccaagcgttctcatccctccggatttcttcggaatgtccacgccacgcaccggcggcgggaagtaacaggggtaggaggggacgctcacaactacgtaaacttacaacccgcaacgtttcacgatctgattgaccgcaactgctgaaatccccagcagacgcgccgatccggcataggtcatcccgagctcgagcacatattccagtgcaagccgttttcgcaactccgtacactcccgcttccggcttccgccctgcagcgcaagaacacttattcccgcctcttcgcatgcgctcaccagccgttccccggcttccatcgctgctgctgttgccggcagcctctccttcacggattcttcaacatcgtcgagaatctctttgacgaactcgccgcttccgagaatccgctcgtcgctgaactgcttctcttgccgcttcctcagcgacttcacttccgaccagccgcctatcgaccggataagtccgcctcctgtcagttccggctgacgaccgcgtccactctcttctgcaacgaactcccgatacgcttgcagggcagacgattccctcttgccgaagtatccgagcacatagttccggtcctgccacttatgccgtatccggttcatcaccaccgcatgaccgctcgacggataacgttccagatcttcaagcgattcagcaagacctgctcgaagggggttgagatggatgtagctgaccagcctgagaaaatagggctcttcctcgcagacaatcgacttgtaccggttctggaaaagatggccgtgacgcttgtgtctgaggttgtaccctgtggcatatcctgtcagcagtttgcgcatgaatgtcgacaggccggaagctccgctcttcagcaggatatgcgcatggttggtcaagagcgcccaggcatagatgctcgtgccggttgccgccgcgaccttccccatccgcgaaacgaaatacatccggtcttcgtcatcggcaacaatgctgttgccttcgatgccccgcaccatcacatgatgcagcgtacccggcgagtccagtcttgctcctctcggcattggtgttcgttgttatggttttgatcctgtctgcagcaaagcgttacttctgaaaagtaagaattttatcgcattagtttacgtagttgtgagcgtcccctcctctattttccactttgctccgaaatggttgtacaatttcaccgaaataatcatgaaaataccggatgaatccaacaaatgcagcaattagagccgggctcaatattgcgattaattcatcaagttcactgagaatcatattaattacagagtatttattcataagagcacttttttaaaagctggacatacaataacgtattataacctaaattcccggagaattataacaatgccgggtcatggacgggaatattgagtgcgatgagaatctgacgctgaggcttggtcacttcggtaaggatatgcccggacttgccgaaacaggttaccttggtgagcgtctccatctccctgagcagtttgcgcaccgtatgctgctcgatcaatccggagtcccgtatctgcttgcaaagcgcactgatgagtatcagggcgacgaactggatgaacagtcgtccatcaaaccgtcgctgaggaatgcatcctcagccacttcatatcgagggagttttaacatttaagggtatggatcaacgcctcggagacttccaggttcagcgggtcataccatttgttgtcaaaccctccagtttagttgtcaacaaaccgcatttatgttgtcaaatataatcatatattattctcatcaatataatatgaatacgacatggcgggcaaatgagagaacgaacaactgaaataagaaactacatgttgacagcttgcagggacaggtcgctcaatgtcgccgcggagactgcaaggcatttcaaaatctcacgacaggcggcttcacggcacctgcatgcactcgaagaagccggactcgtcagatcggagggggcgaaaaacgtcaaaaaatcgacacttatccctcttaagcaaacatcctggacattcctgttggctggcctgaaagaggatgtggtatggcttgaatcgatagctcccctgattgctgatttgccgggtaatgtccgcgaaatgtggcaatacggtgcgacagaaatgatcaacaacgctcttgatcactcagagggacttaacctgtcaatttacttttcaagaaacgcaatagattgcgaactgacgattactgacgatggcgagggcatcttccaccgtattcaacgattaaccggcctgtatgatgcacgggaatcaatccttgagcttgccaagggcaagctgacaaccgacccgcagaaccattccggcgaaggtatattttttacatcgagggcattcgacagcttcgtaatcatctcaagaaatctgtacttcacccaccgggcagaaaaagatgactggctgatcgatatcgactctgatacaccgggcacgagcatttatctcagattgagcaacacctgccctcgaaccatgaaggaaatctatgacgagtatgccgagccggacgagtatgcctttaacaaaacaagagttccggtaaagctggcccgatatgaggaagaaaagctcgtatcccgatcgcaggcaaagaggctcgtatcgcgcttcgagaagttctcaaccgtaatccttgattttgaagacgttgaagaaatcggacaagcatttgcagacgaaatcttcagagtatttgcatcgaaccatcccgaagtgaaactcattaccgctcatgcaacggacgccgtaaacaaaatgattctgagagctctggctgtcaggtaaccttccccatccgcaaaccgaaaaacagcctgtcttcgtcaccctcaacaatactgttaccctcgatgccccgcgccatcacgtgatgcagcgtacccgggcgcgtccagtcttgctcctcccggcattggtgttcgtcgttaaggcttccttcctcccgtctgaggattggctttgcttctgaaaagcaagaattttatcgcattagtttacgtagttctgaacgtcccccctccctccctcgaatccggtaaccttgacaaaggatgcttgagagcctttcatcagcatgtcgcataccagataacgatattaaggtacgagattccttaaaggcgagcaacctggagctctatatcgttatttttcaagcaactggaggggttgttcgttagtaaaaaaacttttcgttttgatttgtcagtacaggatatcccctcatcttcgtccggccatccatttataggcaattaaaatcgaccgccttcggcggtattttctgttctcggtacgttaccgaaaaaattggcgtgcggcgctgcgtcccttgctgccgctcaccaattttttgtaacagccctcttgctcaaagtaaagtcggaatgagctgccaactgactacgggacgaaggccaggcggaagccggcgtcgtcgctgcggtagtcgggggagtcgccgtcgcgataagccgaccgacagatcctcgcatagttgaaccagctacctccacgaagcacacggagcgaaccggtttcagggccaaccggattttcaacaatacctttggctttgcattcatcataatatttatccccatacctgtcgctgcaccactcccaaacattaccgtgcatattgtacaaacccaatgcatttggttcaagcgcatcacacgctatcgtggttcccctgaacactccctttctgttgccattatagggatagtttccgtcataatttgcctggtcggtcgtgaggttctcgccggtactgaacggctctccctttcctgcccggcacgcatactcccactctgcctctgttggcagcctgaacgattttccggtttgcaaggagagccacccggcataggcaacggcatcgttccaactgacatgcaacacaggatgattgtactctccggcactgcgtaaactttcggaaactccatgccgccagtttatacccacttttttattccacgctttgccatcaaaaacagaactgctgccagcggtttcggcatccgtagtgtacccgatctcttcggcaaaccgtttaaaatccgctaccgtaacggcatatttacagagataataatcagagagttttacctgatgttccgtttcattatctgacctgtcaacttcgtgtttcgggctccccatggtaaactcgtcacctcgaatcagaacataatttgactcgatcagtgaactcaagccaaactctgaacagaacttcctcgtcatattcatacccgcaaactgcaacttcacagcaaaacctgtatcttcagcagcctgtttggctatgaaatattcgagtatcgatttatgggcgaacttccagttcaaataggcatcacaggtcaataatgattttccatgcacctcatcagcggagagcgtaatattatactcgtccgcaatctcttttgcgcgattttttgggatggaaagcttgccatcactcctccagttatgataaatttcaagcgcgacactcattgataactttcttaaattatcgatgaatgcctttttctcagcttccgacttccatttatcagcctctcgtttcagccacttctcgataagcacatgatatacttgagaggtacacgtataaatattattttcctcaacaagataatcgatatagttcatcagcattggtcgcgccagaagactcttgttatcttttgctattaattgagcactcttctttttctctgtgttccagaatctgaacacaccatattttcggtcaagatatttctgaatatcactgtctgaaaagggaaatatatagtatttctgaagtttatacatgcccttcccatctggctttctgacatgcaactcataggcatctgtttcctgctgtggaaaatactgtgtacgacaggtaataaccacatccttgtaaattcgtgtggccgatacgatctgatctatccgtttattaaatgcctcttcgtcagaaacagcgctatcccttgaaattataaagggatcttcatccaatccatccagcaaaagaattgtgttttttatatcctcctgttttatacttttcaatctttccaggatatcaaccggcttatttttatctggactctgaaaacgcagcagcgtcatcgcatatttatttcgggagaaaaaattatatatagaatagttttttaaataaagattcaccataaaagcagtctttcccattcctgaatcagcaaggacaagataaaatttttcactttcaactttttcgttaaacgaggttttcaacatatagtcaataagagcataaggattccatccatgcttataggcctcatcaggattatcaaacctgtttggagatactcttgtcgcttttgtttgaataaatatcctgcttaaatcttttatagagaaataatcaaattcaggtttcaagtcttttgctgctttaacaacatcccgccatttctgaaaactcttcaatccttttacaacaacataacccagagtggccgttacaataagtgataaaatggcacttgtttctttgtttaatccgatcaactctaaccacttaccaaacggaatcaatgccagaacagcttcaattattttttccataaaacaacagggatgttattgagggaacctgatttattttctcacgttgtttagctgcatttcactttccattgttcagcacacccagaatctcccgaaagcttgccagaccggcttcgaggttttcgatgatctctccggcgagcagatcagggtcgggaaggttgtcgaggtcggcgaggcttttgtctttcagccagaagatgtcgaggttggttttgtctcgggcgacgatttcatcgtaggtgtatttgcgccagcggccttccgggttttcctgcgaccaggtctccttgcgtttgtggcggtttgcggggttgtaacactctacgaactcctgcaggtccgaggctttcagcgggcttttcttcagggtgtggtgcacattggttcggtagtcgtagaaccagacttcgcgtgtccagggatctttatcggcaggcatgacgtcgaaaaagaagacattcgctttcactccctgagcataaaagataccggtcggcagcctgagaatggtgtgcaattcggtcgtttcaagcagtttcttccgcaccagttcccccgcccccccttcaaacagcacgttatcgggaagcaccacggcggcctgcccgtaaactttcaggatggtatggatatgctgcagaaagttaagctgcttgttggcggttatcgcccagaaatcctgccggttataaacgagactctccttttcctgctcctcttcgtcattggtgaaggtcatgctgctcttctttccgaaggggggattcgtgaggacataatcgtaccggacgccgttatcggcaacaagcgcatcggtggatgaaacggcgacattcccgtcaagttcgccgatgttgtgcagaaacatgttcatcaggcaaagccttctcgttccgggcacaatttcgttaccgccgaacgtgcgatgcttcagaaactccttttcatccctatcaagcttgtagcgggttgtgatgaaatcgtaagccttcagaaaaaaaccgcccgttccgcatgcaggatcgccgatggttttccgtggttcaggccggacacacttcaccatgatctcgatcagcgcgcggggcgtaaagtactgccctgctccgcttttggtatcttcggcgttcttttcaagcagcccttcataaatctcccctttgacatcggcccccatcatcacccagctctccttatcgatcatgtcgataaccttgtagagcatggcaggatcggcaatcttgttctgcgctttcaggaatatctgcccgagcatgcccggcttctggccaagatcgcgaagcagtctggcgtagagcacttcaagctcggcaccgcgctttgccttgagtttcggccaggtgtactcggacggaatgtcgattgtgcggttatatggcggcctggtgtactcatcggccattttcagaaagatgagaaaggtcaactgttcgagatagtcgccatagctcacgccgctgtcgcgcagcacgtggcagaacgaccagactttcgaaactatggatgatggggtgttggtcatgggtactacgttaatgcttgtttcttcgattggtttttttcagccctgatccgctcaagcagcttctcggcaggctcccagtccggatcgttgcgggttgccgttaactcctcctcgctgagcaacttgccctcgaatgcttttttcagaatgctttgccgtaaggcctcagctttttcaagcgattcgcggattgttgcctccatgttgtcgcaaaccgaaaggcgcgcctcaatttcctgcacgatttgctcttgctcttttggtgaacaatatggcaagggataacttttgagtttttccccattgatgtttgactgatttactccatcagtctttactgaattgccataaacttttgcaggatgagaattcaggaaaaagttgagatacttgcagtgcaataattctttgatttgattgactctgatgaggtatcctgcaaaaatagcaggcatttctccattatagatcgcggctttaccaacgagttccgggctatttgtcctattaaaaaggacatcaccttttaacaatcgatattttgaaatatccgccttatcatcggtaaaagccaaatcattccaatcaattcgaccttgctgaatattgcccattcttattacgggaacctcacctttttcaagtgattttgttgaagtcccatactcaacaccgatggtcaactcacctaattttatccagcaccacccatccggcagttcagtcaactcatcaagttccacttttgcaagaggagttaccggcttgagctttttaccctgattttttgcagcttgctctcgttctgtcttgatcgtatcgagaagatcctgtgctgacgggaggttggcttgctgttcgcgccaggattttgtgagttcaccctcaaacgcttgcttcagaacagcctgacgatagactttaagttgctcctgtgcttttttcagacaggcaatcccgttatcaagttcgctgaaaagctgctcgattttggaaacgatggatcgttgctcagatagtggcggtaaaccaatcttagtttcctcaaatttcttctttgtaacatggaccattccggaaccatgtgcagcagaataaagctcttgtgttattttgtcgagaaaataataaaggtatagttttgctataaacggactcggtttgacaagaaaaatatgttgatttaaccaagcttcatcttttttccatatgtatgcaccgagagaggcagaccaagcaaaaagtaaatccccttttttcacaaggtaccttttttcaaaaacctcattactataattgaattttgagttttcatcattcaaattttttatcctaatgatagggagaccttcttttccccactctgacggtttaaacgcacgaccatttatatattcagcgacatctcctaatattgcaatcacatgatgattacttgtcattttcctacactctttgtatcatttaaccaaccaacaatcccggcatttccggtgtctgatcccaaacgcgcccatcgagcatacgaccggctttctttttgttgaatcctccccactgcttgaagaagaacggcacatcggcagcaatacattgctccctgatctcctgcacccattctggcttcatcggccgggcatttctgccgctctctccgccgacaatgacccagtcgataccctgcagattcagttccggtaatggcccgagcagcggctcgcaggagagaaatttaacccgagcaccggtatctctcagccggtcgatgcggtgcatcgtgttgcggttctccaccgatacacccatccagatgttatgcgaccagtcaagccatctttcgctttcgtagtatttgagcacatcggctctcttggtcaaaacctgaaagacatgatgcggattctgcttcatgacgctgaacacctgccggatgtagtcgacaggtacatccttatggaacagatcgctcatggagttcacaaataccactcgcggctttttccatctgaacggctcccgaagcgtttcggggtgcagggtaagctgaaatccgttacggtatttttcaacgcccatcccctgaagacgttttgcgaacgcctcagcgtagcagaacctgcacccatcggataccttgtcgcatcccgtcacaggattccaggtcatctccgtccactctatatgtgattgtgccattattgaagctttgtttgaatcgtaacttttccaggatgatcacgccaatccttataattcaagtaaaatgagccctttatcgtttgttcgccatcactttttaaaactgacaatataccctcattttgccaagccttcaagacttcattcgtgtgctttggtaaatggccgttatgcaatgtgaactcgtaaacctctttatttgttcttgatcttgaaagatattcttttaactcattttcaaatttttgcgttatagacgatttattacctgaaaataaattataactatgctcataaatccaaccgcgaccttcgtctttatctattttccacttggcctctagcattttttcaaaccccaaaatattactggtaaaaaagaataagctaaaatattgattcacctctctttgaatgataaaagtatcaacgtaataatcattaccaagatgattcttgaaatgttctttcaaactttgtataaaatcaattccagtattactttttggccactcttccattggcacaagttcttcaataaaacgtttcaaactttttggggtgccatttgattcaaaacgaaacataaattgcgtgggaagaaaaagtaagatttctgttttttttgtacagagcatagattctatctcactaatactaatgtctttatactggtatgggtcaataaaggcaaaagctttttctgaattcaaaagctcctgcatacttaatattgtggctcgaattacatctttgtaatcttgacaagaataattaatcttggcataacaatgatcaatcttacttttaacattcctttttaacacctcaattacttctcgatcattgtcattgaataagcagttatattcaatcgcttttttattattaatagttgaggcttttttaatttcttgtaacattatgaaagggcttccaataccttcattttcatatataccaggaccacaaaaaagatcaaataaattaattcttttcacaaacgtattactcaatacatttagatatatttctaaatatttttgcaagagctcaactttcttttcggaatgagcatacatgtttttttgtgaatccttttttttcataccgtcaacgcttcgttaagttcgtcgataatcccatccatacgatccccgaaaagttgccacatcctgccgcgacccccataggcgtcgaacggtgtgagatcgaggtcgtcctgctccatgtggatgcttgaagcgatatgctccttgatcatgcgaagccaattcatctgctcctcggtgaacttgtcaccggcgtcggagtgcctgctgaacacccactgcttgaaattcgcgtcaacggttctgtcgtaaacggtcagaaccggatcgatgccggttacccggcggatgagcgcaacaagggcaatgagttcgtttttcgggctcgaaccgttaaccttttcgatctgttcataggcatgccagatacgcatcggggcaagcatcggcctgtcggctttgagacggtcaagcacttccctgatcatcctgaaggtcagctccctgcgccggtagggctgattgtaaaatattccgagcgcggtgatttcgtccttgtgcgcttcaagataggccttgaactccccgatcagttctgctgccttttcaccactttctgctgcccattctgacctcgttacctgatcgagattgaccgtatcgatgatctgctcatgcacccggcgaacggtgtcgatgaattcgttcagcgagccgttgaaggtcaatcgggcttcgtgaaggagcgcctgctgcgcctgttcaagaaacatggttgtttcgccagaggggctttcgcccatctcctgaactgcctccgggttcatctcccgggctttccggttgatgctgtcgggatcccatgagtcgagtagttcgcgaacaacctgattgatgctcttgcctccggttttgtcgataaatgccgcacgctcctgttcggtaatctgcttgtcgagccgggcaaggcggttggcaagcgaggtgtagagatcctcatcctgtgccccgaaggttacagcttcaagcaactccttcagcgatgccgtcggcttgcgttcgagcgggcggctgtcggtcttcagggattttgtcacccctacggcgtcgatgatcacgaaatgagttttggcggaagtaaccgatggggtaacctttttcagatcgtcaaaactgagcgtccgtgtgccccgccctttcatctgctcgaaatagttgctgcttctgacgtcgcgcatgaacagcaggcattcgagcggcttgacgtcggtgcccgtggctatcatatcgaccgtaacggctattctcgggttgtactcgttccggaaccgggcaagcagcgatttcgggtcgtcttcggccttgtaggttatcttgttacagaatgcgttcccttcgttgaactcctcacggataatctggatgatatcgtcggcatggctgtcggtctttgcaaatacaagggtcttgggcacctcggttcgtccgggaaacaaaaccggaagtgcatcacggaacgcgcggatgacgttgcggatctggctcgggttcaccacatcccggtcaagctgcgacgacgtatagacaacatcatcttcaagctgctcccaccgtttgcggcgagagagtttttcacgtttgtcgataaactcccgagcccttatccgggagccgttccgggttatttcagtctcgatggtatagacatcgtaaccgacgttgaccccgtctgccacggctcgttcgtgactgtattcgctcacgatgttttcgttgaaaaaaccaaaggtgcgcttgtcgggcgttgcggtcaggccaatcaggaatgcgtcgaaatagtcgagcacctgcttccagagattgtagatcgagcgatgacactcgtcgatgacaatgaagtcgaaaaactctatgggaaccttcgcattgtatgccaccggaacaggctccttcggctgccagcttttttcagcaggattttgctcctcaagcgaagcgtcaagctcctcccctttcaggatggaatagagccgctggatggtggtgatgcagacctgactgtcgccggcaatcgagcttgactgcaaccgctgcacgttgtacagttctacgaattttcggttatcgtcgttcggcgtgtatgccctgaactcctgctctgcctgttcgccgaggttgcgggtatcgaccagaaagagtatccgtttggcatcggcatgtttgagcaaacggtaaataaaggtaatggcagcgaaggtcttgccggagccggtcgccatctggatcagcgctctgggtcgtccgtcccgaaaagagctttcgaggttgttgattgccatggtctggcactcccgcaaagcggcaggattcagtccgggaatatcataaaggcgttcccggaggctccgctcctggccgagccattcacgaaatgtctcgggacggtgaaaagtaaagacgggtcgtgaacggggtttcggatcgcggtaatcggtaaagcgggtcaacgtgccggtactttcgtaaacaaacggcagcggatcgttgttgagatgcttcagcttgctttcggcatatccgaaagactgctcttcaaccacggtaagatgatgcccctcatcctcttttttcgcctcgatgaccccgaccggcctgcggtcgacaaacagaacataatcggcttcaagaccatcctgtgtaggataatgcctcacggctatacccgacgaaacctgccagtcgatgcgatttttttcctgaacagcccaacctgccagccgcaactgtacatcgataacatcccgcgcaatctgctcgggagtctggttcagagaatatcgttcctgcatggcaccggcatgaatggttatggagcataacccgcataagctttaaatataacacaataatattgctttggacagagccatcttcaagagactcatggatgctcgatattcaatctaaccacgagactgtcaaagccattcgaattaaagtttagaccgggaatcaactggttcactgacgacagaaagaattttcaggatacggatcagcgtcccaaagcctgccatttttcttgcaattccagagatctcttgccaagattagtgataatacaagcaacgtgtatgtgttctgtaacagagttttattagacaagattataatattttgatatagctgatcttattttaaagaactcttttttcatccatactctaccagattcacatcgcttaatactttcaatatcaatagtcaaatcatttatttcttttggatgcataataccatctctcagctgatagacaaacaatatttcattccaacctttactcaatagatctggctgatactcatcgaaaatcagagaaacaactttaaaataagctttaagattttcttttgtagcaattttctttaaagtctcttttggaagtccgttttcgattttccaatcgtattcaaaaagataaagctggcactcaagtggcaactttttatagagtccaccttctgcattactcagcatttttttaaaaatataaataccaccttctatccatgacgtaagtgcttttatataagcccttgacttatatccaaaaatgggatcggagctatttatttcatttaactctgcaattgattgttcaacatcagcccagagaatttttattaacttaagatcgttttcaattcccattgatacctactctcttattgttttgaataaaaagttaataatcgatctgtaagattgttgacttatataaatgtcacacctttaactctgctattatgcgaataacataactcaataatatcttgccacatcaattcttaaataagaaaaaccatttagttcatttattgtttattgtctctaagaaagaagtctaagaacttattcgtaaataaagccaacttttctgagcgctatgatagatgccgccatgaacaacaatgcctcatatcgttcgttaagcttttcaaatctcaccagaatctttcagaaaccgattgaaccatgagtgagatacctccacaacccatctgcgaggcttgtaattcgggttatcttttttctcctgaacttcttcgttaagttgttttacatgaggaatatagtgttcagatagaataatcagaagtgcgggttttccttggtatcctttatcagcacaaaggttttgttcgctctctggacgcttaaccacaatattttcaagcactgcttttagttgagtgacatcgtgtcggtttgctccggttacgactatcgagagcgggaccccacgcccgtctaccagtatatggcgctttgtcccattttttcccccggtccgttggatttcgtccaacagtttcctgtgcaagcggagcttttgtcatagcaccatctatgctttgccacgtccatgctattccttccatatcatcatattctgccaatcctttctgccacagtgcaagaaaaaagcctttacgctgccatcgtgcaaaatgggtgtaaatggcactgggactgccaaaccgttcttttggcaaggcttgccactgacaaccggttcgcaaaacaaacataatgccttcaaagatctttcttgatgggatcggtttacgtcctcctccggactttcgtttgtactctttatttggatctcgctcgggtggaggtatgagcggttcaacaacactccagaatgaatctgatacctcccatgacttgatctttgacataacctctcccattgtaatgaattacttctgagagaaacataatattttgctgacgtatatcaaaattatttacgaataagatctaagtgtatattttttacttaacatggactgtagataaaaagatgattataatccaaaaagccacataaaatgaatatcatcccatatttactgatgtacgaaaggtaaagacgggtcgtgaacggggtttaggatcgcggtaatcggtaaagcgggtcaacgtgccggtactttcgtaaacaaacggaagcggatcgttgttgagatgcttcagcttgctttcggcatatccggaagactgctcttcaaccacggtaagatgatgcccttcttcctcttttttcgcctcaatgaccccccgaccggcctgtggtcgacaaagagaacataatcggcctcaagaccgtcctgtgtaggataatgcctcacggctatacccgacgaaacctgccagccgcaactgtacatcgataacatcccgcgcaatctgctccggggtctggttcagagaatatcgttcctgcatggcaccggcatgaatggttatggagcataacccgcataagctttaaatataacacaataatattgcttctgacagtaccatattgcagagattcatgggggatggaaccaccgaaattgcatcgaaccccgcgacacatctcccggatcactgacgaaagaaagggtttttatgatacggatcagcgtcccggatcgttcttgtatacgccagatttctttgccattctgattgatatacccctatgttaaaaatcaccgacccgcgcaggtccggtgcatttcagggttagccctatcgtagcacccgcgccgtgaagagggaggatttccctcgttgcccaactcacttttgtatctgcacaagacgtcctcgatctctcgcggcttgagtttctgaaaggcgtgaggaaactccgatactggtatggatgcacacgacacggacaacccgagacgacgcgcgcccacacgagtaccagcgtgaagaaaaacaactgtcggctcaagccgcaaatgcgcaccaatgcgaagagcggtgtcatagatggtcagttcaccgatgcccggaatttgcccgattagtgcctctaccgtttcgtggagctcctcgaatgatttggctttggaaagcgctggcaaagacacgaacaagcggcggccgctttccgcaagaacggactgaggaattcttcgctggtgggagagacgcttgccacttgggcttactgcaagtgctgcgtgcgatacggcttcttggagcgtacgttgaatggcaaaccaccgttgctcttgttctgcgtcggctcggcagtaacggatgtaatcggcaactatctcacgcagagtcatcatgattgatacggctaacgtggccgcggatgagcaacgctccgcgacggaaaatttatttgacgacgcggagtgtctgctccagcctcttgttcgcccgcctgcaggcggacagatggatgtccgattcgcggccacgttcactcctccgcagggcgagtgaacaataaaaccgaggccttttgaataataacccatatcacgttaatgatacggatttttcaggaaacctgtttattcttcccccctgctctccccacaaaaactccaccagcaaccatcaccaccgcaactccaatcgcggcaagcgacacatacctgcccttgttgaaatcggagcggtcataggtgaaggtgagttcgtgctggcctgcgagaatacggacgcctcggagggcgcacattattttcctttctaaaacaatcccaactgctccactcccgattccatcttgaaatcaggaatcagttcggctatctgcgatgcatcgacattggcaagctcgttcggctcgagtttgtgaagacctcctccgtaaacccggctttcaccgagaagctgctcgggagtaatccggttcagaacttcccatactgaacgaatcaacgaggggttctgagagacagcttttgcaagctgcggttttggatacagtgcaaggtagacgttcgctaccgtagccatcgaattgttcagaataaagcggaaaggtcgcccgcttttcgtgttgctgcggccaaggtacgtgcacacaataggagcagaaggccggttttcctgagaataccagggagtacggttgcggcacagatagcgttcgtgaacaccaactgcctttccttcttcaagatatgcgtagagcgccggatacctttctttgatcgtctcttcaggaagctttgtgtcgagcagaaagagctgccggtcaagcagggggtaaccatccgcagcggcaagtatctcattttcgacgagatagcgcgggctcggcagaatgggccggaacagctccatcggaaggttttttgcaacaatctcctttctgtcaagaatgaaaaaagcgttgtcgccggtagctataccccgccggatatggaagaagtcggctatgagcgctctcgcttcttttgttccgataccggttgccttgggaaaccgtgtccatttagcctctcgggcaagatcctccgccaaaacatccctgctgcagcgaggttcaagcaacgaaccgccaaaggtaaacgagacctggtggttttccggaggcggtgctttgcggaaccagacgacagcggaagagacaagtgcatcggcaaactgcacatcgtcaggatcgaagcgatggattttcagcagcgtgaccttttcgagcaggtaccgcttgatggccttgccgtaattcacatccatgaactcgctcggaatgagccagcccgcgatgccaccttcagccatccatgagtgcgacaaaccaagaaaatggcagtacaacccggcaagaccgctgatcttcatgccgcttgcacaggcggttttcgcctgaagacgcagtttgtcgccattctgcaggtggtggtgccgcacatacgggggattgcagatcaccagattgaaaggcactgaaggttcgcttgccgtaaaatcggcaagcctgatcgtgaaacctgtatcccgccagatatgggtggccggttcaccataatgggtatcgacttcaaaaccaagtgcggaatcgatacgccctgccggaaaaacctgccggaatgctgaaaagaatgagcctgtccctactgcaggatcgagaaaacggacaggttcatcttcaggaatcagcgttgacgcataggtaaggatatcgagagcaagggctgtcggcgtcgcgaactggccgagacggttgcgttcagcctgagtctttccggcgtcgagttcgctttgcagcctgaggcggttcgcctcgaatgtatcctgtaaaaccgtcatgctcatatcccgaaaagcgccatgtcgtcgatgcgatgttcccagacccagtcgatgccttctgcggcctcatatccaagataaccgctgtcgaaataaccgcacagaaaaagattgaaccggacgttcctcccgtatgtgctgcgaagctggctcatcttcatggcctcttccttacggcgcttgttcgtattggtgaagtccccggtagatttcgcctcgaagaaaaccggtaaggctcctttcttcgacttccccggcatgaccacggcatcaaccggtatgttcacccgtttgacgccgccctcaagatcgacaggcacattcatgcgaaaggtaaacgtacccggaggcatcgagtcaaaacgtaccgcctcgccattttgcaactgcctgtaaccacgagcttcaagccatgacttgatcgctgcaagctgccgtttctcctgggcattacggataatcggattggcaaccgcgccgcaaagacggtcggcgacaatggtagccgcccggtgtatttcatcgttatccggttgcgttttccggccaagccagacaaaaatatccggatcggccatcttgacgataatagcggctatccgatgaagatcctcatccagcaatccggaattcattttggagggaagcttctttctcagctcgagacttttcacaagatttgaagaaacacccgaaagtccgataagtcggtcaacggcaagcggagggcaggtggacatgcgaagtgtcggaagaatatcgggatgatcgcaaatgacagcgggagttactgcggtcatgttgcctgtgacatgcaatgcggactcgacatccctcgttgtctgcatgcgtgtcgagcggaacgcttacggggcaaaggtcatgaaccagtcgttgtacatatcgaccgattttgcaatgtcggctttccacctcgccggtttatcgagattaaccgccataccttccctgcttttcagaatgcattacagaaacccgaaatcaggaacttctcatacaatgcatccaagataacacatatgtggcagaatatttttgaagatgagttcacatagacacttgttcttcgtgggagcttgcgcatgaacgtcaacagaccggcagctccgctcttcagcaggatatgcgcatgattggtcaagagcgcccaggcatagatgctcgtgccggttaccgcagcaacctgccccatccgcgaaacgaaacacagccggtcttcgccatcggtgttcgtcgttaaggcgtccttcctgtctgaggattggatttgcttctgaatgcatcgaagatccatgagggtcagaaggctcaggtgcctgctaaatgctctatcatcactctggaatgtaagagatcatccaagctgtatccttgcatggcgcagcatctcgaaggtatttgtccaaggcacaccaaatgcatcacagataatcggtatcggtatttttttcttcgtagcagggttggcgctctcaagagtgacaaccacgcagcgattgataagtgcataggcaaccagccatgggtcggcatgctcgtaacgtgcgaaatcctgtttcactgctgaggtatagccgttctgctcctgagaccaggttatgatttcgatgtacttctgcaaaacctcgggtgtcccggtttcgaaaaaataatgtgcaaaagtgtgattgacccatgaaaccagttcatcgtttcccctgttgatttcggcatgcactctgtcaatacttctgaggtcgccgtctcctgcctttcggtctaaagcggaccagaaaccgggggcaatatcgaaggcgtaatactggcgagcggcggtcatcaggacgttcgaatcgagaagaaaaggttgaccggagttcatacgcttctcccgaatatcttttgcgcatattcctggaaggtattcttcttcaggccggtcaaccgccatgcatcagtatacagcgtcgtacctgcctgaaccgagcgggtcagcaaatcaccgaacctgttgcctatccggatgttctgattggcataaaaatcaccaccgccatcatcaccggcttttttggcaagtcgctgttcctgatcctgccatgctctgtaaaatttcatgaattctgcacgagcaataaaccccatatcgagcagtcgccgtgccgccacaatttcactgaccttgaagcgtttagcaagcaactgaaaaggattatctctcccatgaacctgcggccagacttctgcaagaacgaccgaagggacaagaaactctgccgcgatgcggttacacgctcgttcattttcattgtcagccggctgtaactcccgtaaatcgaaagctgcactgacgccaatccagatgtgggcaagctcatgcgcgagagtgaacattcgcgcggcttttccatccgcaccattgagaaaaacaagcggggcataatcgtcaacaagcacaaaaccccggaattcctgaggatcaagttttcgatgcgtgttattctcgactataccattggacataaccataatacctgcaagttcaaccagtcgaatcagagcactcaaagcattactccagtttggctgatttgctgcccagttctcgtcgataccaagaacacccctgatattccgggcaatcataaccggatcggtatcaatcctgtcagaaccaacgaatggtaagcggtcatgcccttcggcaatgagatattccctcatccagacctgcctgcgttgcattgcctgaatggtgtcgatcagttcgggactgaatccggatccggattcacccgacactgttcggaaattggctattggtaattgctcgacaggtggggcctgcaacaggagataaccaaaaggtacggccgctgctttcgcaaaattatgcagttgccggaaagtcggcaatgcatccccgtcccgccagccggaaagcttcggaaatttctgttcgagactttctctccgcagagaacggtctaatgcccattcaaggacttgtgcgttgacagctactttcattgtcccataaaactgtagtcatacctggattatctctatcaataaccaaaattttgcatcaatgatcagaaacgtgaataagaaattctcgttcattcacattaccgtatcaatacgaaacatcaaaacagaaaaatcgctttcggaaaagaaggaatacggtgacccttggaagacactgctcttccttacggggaatttgcaggccttcagcggattttgatggatatacccgataacggagtgcaaatgctggtcattgcgattataccgatccaaatattgacgcgtcctgcatcctctcggcaggcagttgtcaactgcctgccgatggtaccgagcaagttgcccggaggtctggttcaagtcttgagtcatcaaaaaaccaaatgcagcggaatattttatgcgttacgaaaagctccaaacaaactacagcggcgagttgaagttatagcccagtgagaggccgagcacattacttctgaaatcgccgtcaaaagcttccatccttccggctgtggccataacggagatggcgggggtgatgtcgtatcctaacccgagattgccctgccaaaccagccctgaacctactgcgactcctcctcctccggcagcgccggcaagcgcctcgacattgaggtagaaacggtcggtaatatttttcctgataccggcaccgagcagaccggtcatgtaggctcctgcattgccgtcataggcggcaagaccctgtccactgagataccagttgcgatcgagaaaataatcgatctgaactccgaggttctgaatatcctcatcgacatggtgggtgcgccaatgatcatcggctttgaaataggtctgattgaccagacgaaccctgagatattcggcatcgtcaccctttgccgcagtacgggaaagattccggtcttgccctctgcctgcttcatatccaagattcagagcaatacttgtggattcaaagccaccagagaaagaggtaaggtatccgccggaaactccggcaaaaaagttatccgttaagaacaactgcaatccggctgatgcgtcgaacaggagaccgcctcctgtatcgacaccacccccgcctccaccgccaacagagatatcggcagtggcataaaaatcatcggaaagagggagacgggcaccgactcctgtgagaatctgcatatatcccgtactgcccctgcttgcagctccttccatttccagtttggcataccaggtttcatcaaaataggtccgccactcaataccgagcagtgccagattgtcctgatcgccgcccgaaagggtattggtggatgacgatacctgaaggtctcgccctatgattgcaagagagtgtttgcgtggaggatcctgccgggaagagattcgatcagcattgcgttccatccccccttccaccgggaaataaaacggcagcgacaacgaaacaaagggttgtactgatgaaattgagccgctgtttggaaaatccacataactgacgcctgctccaagtgagccccagctgccgatccggcaggtaagtgcggcatgcgttcgcagcataagtccgcctccgctgaggttgtaaccgcccctcccgccgcctgcgccgacaaatacaccggattcaagaccgagccggtcagtaagcgggacgtgcagggttccgtcgataccgagtgtgataaacccgcctctctctccacgcacggccatccaggtacctatgcccatactgaagtaatcactcaactcatgactgacaccaagcccgaccattcccatgctctcgtcaccaggcagatcccactcttcataaactgctttaacggcagcattgttatcgggactctgattggagtccgttgccgcataaaccggagctgagaagcatggaagggctccgagcagcatcagtttcgaaacttttctgaaaaatgtcatagaagtgctgtttgagtgtcaactgaaatccaatcaacaagagagacgatcagaatcaaagaagggagagcgagacctccccgcagttgtaccatagcaacagaagtgttcttaccgaagtatacgcattatcatgtaattccccgaacagatttctgaaaagggactctccgttcatccgtttcgataatggaaccggacagcaggatgtgttaggtttacaggtatcgacaatcgcgattttacgccgccgaattcactgccctgctactctgctgccttgatacgagccccttcgtgcagttcgttggcagggtgtacaatcaccctgtcgcccttgctgagtcctttgagaacctcggcttcataggtaccgcgcaacccgatagtaaccgctttctgcgttgccctgtcgcccttgatgacaaagacgttccacccttccctgctcctgaaaagagcgcttaccggaaccttgagaacactcgccgcttcgcggagcacaatggagccctgcacacggaagttgtcgccaaggcgcggttcgtagtcgttgaggagggcgataatgtttaccctcttttcttcaatgccaagcgctgaaagtttggtgaatgcggctggctcgatagttttaaccacccccggcaacactttatcgcctccccactcctcaatcagcaccggattgcccggtcggaccctgacggcatcggaggagagtacatcgagaacaatctcaaatttcgcaggatctccgatatcaagaaggggtgatcccgcctgtacaaggcgttcgtttttttcatggattcgaagcacccggccgttaaccggagcgataaccggatagggttttcccgaaattgtctgatcaacaaaggtctgaacggcggaaaggttgtatctggccgcttcaagcagcgaggctgctgcctgtttttcttttttcagcacctcggcttcgttccgggcgagttcgaagctctccttcgatacggcgccttcctcatagagccgttggtagcggctgaaccggagtccggcctgaccgagattgactgcaacctgccgctgtcgcgcaagggcttcctgcatcgaggctcgcgccgatcccaccctcgcttccgcttcccggtactctcgcgacccgagatctggtggcagaataaaggcaaccccggctccctgcttgacactgtcgccctcatcgagcgagatccgctgcaggttacccgttaccggagcggcaagagtgaagcgatcgttcacccgcgttaccccttcggcttcgagggtgaccctgagtggtccggaaacgaccactgcaacgtccaccggaattgcagcaggccgaaaaacgataacaagagtgatggcgacaacaactgctgaaacagcagcaaggcgctgcgttctggaaaatctgtcaaaaaagcggttcggcatgctactcccttgttttaagaacggcaatcaggtcaagcttgacgagtcgccggtgaatgagcagcgctgaaacaagcgcaactcctgtaataacgcaaaaagcaaaaagaaagttggtggtgctgaagacaaccggcaaccggtaaagttccgagctaagggcaagcgagagcatcgccgagaggagaatgccgagcagaaacccgagcggaatggcaaagagaatcaaaatcgcctgttcgccaagcagaatcaccgatatttcggtcatactgaacccgagtactctgaggcttgacagctcccttgcccgttcggaaagtgaaattctcgctccgttgtacaccacggcaaaagcaagcacacaggcaaaggaggtaagaataagcgtggatgtggtcatgctttgagcaatcagacggttgaaactctctttcattgaccggagcatcatgatgccggcaatacccggcatattcttgaaatcctgatagattctcgtggctttctcaggatcaagacgaaggtatgccgcattgagcgcgcccccatctccggcgagttgatccagctggcggatattcatgtaggccgataatccaagaatttcatcgatggtgccgctgacccttaccggagagcttctccggcttccctgaaggagttcgaccatgagcgtatctccttttcggactccgagtgcgtcggcgagagtcccggtcagaagaacgccctcttcgggaagcgcaaaagagcggttgctgcggtcaacaagtcgctgcagaccacttgccgactcaagccccttgagtgcctgtcttttcgttctgtgaccgaatctgagctttaccggctcttcccggtagtattcatgttcaagcaccccgtctatcgaagcgagatcctgcgctacggaggggggcatcggttcattgaaaaccaccgtcacatcctctcgatgcctggaactgaactccacctgcaccatccggtctacggcatcataggtatatcgtccggcaatgagaattgctacggcaagggagatcatgaatactgaaatcgatgctttccattttcggcgcatcaggttgcgaacgataatccgcaacggcaggggcatgtttcggcgcaacaactccctgtcaacgcgtcctgatttgtagattggcggggattcgggacgcattgcttcggcaggaggaagcttcacggcttcgcgtacggcgccgagggatccggtaagggccgcaagcgcagcaaggagcaccgagagcgcaacgtcctcaaaacggatggaatataccagttcggcaaagttgtagaagtcggcatagatgctcatcagtccttttcctatccatgcaccgagagcggtaccgacaattgctcccgccgctgtcggcagcatggcgaaaccaagaaagtgcagcccgacatcctcattggtataccctatagctttgagcacggcaatctgatcgcgctgggtggcaacgatacggcgcaagacgatgttgagcagaaaaacggcaacagcaagaaatattgtcggcaaaacggtaatctgaatacctacctgcttgatctcatcggaaataaacctgtcggagagttgttcggatctgccgaatgctccgagcgatccataccgttcaaactgtctgtcaagctgcatgatgatatctttttcagacgcaccgtgagcaagcgtcagagagaggtcattgaatgccccgtccatatcaagcgccgactcaagcgcccgccggctcatccagaacactccgaagcgtcgtttgtcggggaaaaaagctccgggctgcacttcatagatatactccggagaaaggccggtaccgacaataacaagctccttgcgccttccgttgatcacggctgtaactctgtctccgggcgaaagatgatttgcatcgagaaacggcttgctggcaatgatctcttccggtttacccggctcgatatatcgtccgtttttgataaaaagatcgttgagcatggccgcagggtgctcgggaatcgaaatgaggcgaccggtcgctggttcgtcaagccccggaacatcgagagtgacatcggcaataattcttgtattaaccgcagcgacgcccggaatatcgctcacccattggcgataaaattcaggagcgcgtttaacctgcataaatacatcggcaaaccggaagcgactgtagtattttgcttttgatgcctcaagcgaatatctgacgctgctcatggagataaacacggcaattccgcacgccacaacagcggcaaccgcaaccatctggcctttgaggcgggagagttcccgcagcagtttccggttgaaaagtttcatcgtccgactaccatgagagttccgatggagagagtttgcgagtattgcgccggtcttcgaccacctctccgctccgaagggtaataacgcgatcggccattccggctatcgaaacgttatgggtaatcacgagcgtcgtggttccgagattacggttcacgcgatcgatcacatcaagcacaatcttgccggtctgatagtcaagcgctccggtcggttcgtcgcaaagcagcagttccggacgttttgccagagcccttgcaatggctacccgctgctgctcgcctccggatagctgagcgggaaaatggttcatgcggttttcaagccccacaagcatcagcgcctcttcgggagagatgggattttccgctatatcggtgacaagctgaacattctcaagggccgtgaggcttgaaatgaggttgtaaaactggaacacgaacccgatagcccggcgacgataggccgtaagctccttctcggaagccgcagtgagttcaaggccatgaaaaaaaagacttccttccgacggaaggtcgagacctccgataatgttgagcagggtcgattttccgctgccggaagctcccaggagtacggcaagctctcctgaataaaaatccatcgataccttattgagagcgtttaccacaacttcgcccattctgtaccgtttactgataccccgaacctgaagcaccatcggggatgattcgttttctgctctttgatcctttatgaactctttcatgaataaacaacgatccactatcggccaatttgagataacttgcactgtttactaacgttcattgcctgattaatagtgccggactgttttcgttaactccctgaagagatttcaaaaaaggataacagggagagctcacggagttgcagagagcattccgcaacataaccgcagaaatagcggtaagctgaaccgtatttcctgagcctttcgtatgatttggagttttatctccgccgctttgactatctgcacagataattcgaaagcggcggagcaaaagcgggaggattgtgcaattactgctgctggcgtcgcagctcgctgtggcgccttccgtaaaagaagtagatgcacaggccgatcagaagccatgcgataagccgtacccagttttcggcaggaagtgaaaacatcagaagaagacaggtgaatataccggcaagaggaacaaagggaacaagcggcgcgcggaaaggacgatgagcttcaggatgttttttgcgcatgataagcaccgctgcacagacaacgacaaatgcaaagagcgtgccgatattgaccagttcggcaaggaggcgcagtggaagaaatgcagcgagaatcgacacgaaaacgccggtaagaatggttgatttccagggtgtcctgtacttttcgtgaatggcgccaaagacgtttttcggtaagagtccgtctcgagccatggcaagaaaaatgcgtggctgactgagcatcatgaccagcagcaccgaggttatgccggttatcgctcccagagagacgagaaactgagcccatccgataccaacctgcttgaaagcgttggagaccggcgcatcaatattgatctgatcgtaaggaaccataccggttatcacggtagcaacggcaatgtagagtatggtacaaataaccaatgatgcgatgagggcaatcggcacatcgcgctgcgggttgattgcctcttctgcgtgggttgaaatggaatcgaatcctatataggcaaagaaaatcatggccgcaccggcaagcaccccaacgggagctcctcctgccccgacctctccaagcacggttcttccgaaaatgctgaagccggaatacccgaagggagcaaagggctgccagttggccgggttgacatacatggcgccgagaacaatcacaagaagaacaatagccaccttgatcaccaccatggccgtattgaacccggaactctccctgattcccttaaccagcaccgtcgtcacaatggcagtaataaccactgccggaagatcgaacagtgcgccggttcctgtgagcattccggtggcaggatcgaaatcgagcggtgcccgcgacaggagttcaggcaccccaagcccgaatattccgataaagtcctgaaaatagtgcgaccagccgtgcgctaccgttgccgatgcaacggcatactcaagaataagatcccagccgataatccatgcgaacagttcgccgagcgtggcataggcgtaagtataggctgaaccggccaccggcgccatcgatgcaaactcggcgtagcagagggcggcaaaaatacaggcaagaccggctatggcaaacgaaagggtaacggcaggaccggctttatcatgagcggcaacgccgatcagcacaaaaatgccggtgccgataatcgcgccgaccccaagactggtgagggctaccggtccgagaatccttttcagccggttttcaccctgaacctcttcgagaagaacggcaagcgttttttttctgaacagatgtttcacgggcagtttctggataggtgtagagagaaccgtcaaggcaaaaacatgctaatttaacatatttttatacgcttaccccaacgggaagcgctaaaaaacatcagcgctcccatgtaaggtatcaaatcgctcaaagggtctctggctctcctctaaaaacttactgccgttgcacgctgtgccgatatctcaagttgtgctttccacccggtgccggagagtttttcagccagtgcaacaataatgtgctgcggttcgataccgagatcaagatttctgccaagcccctgaacgcaggagggacagttggtaagcatgcgctcactttttttatcgccaagcacctcgcgaatggcgtcccgtttgcggtgaagcatggcatcagttatgtcaggacgggaaagtgcaagcgtgccggcctcggaacagcagtgaggtaccggctttatggtatcgaacccgccaagtttcttcagggtgtcgagcgcctttcctccaagcgagtcgtgacagggcgcatggtagagggctgttcctgaaccgctgaatgtcacccctttttcaagaagataggatgcgctgtccatgatcctcccgccaaacagctttcctgtttcaacgccatcgagaccctcaaggcaggtaccgcaggtcacgatacaggcatcgaaatcaagataggagaacatttcacggatctggctgaacagcacggtattgcgcaacacgatgttcgaatactgctctttttttgcattaacgtgagcaggaaaaccgcagcagagaaaaggcggcggcagcaccactcttgttcctgtttcaagaagcacatgaagagcggccatggagatggctgagtgcatccgttccgaaccgcatccgggaaaataaaagaccgtaccgacgacggttcgggtaggctcgaacacaagaacctgatcgggcccgcaaggaggaagcaggtcgcgcagcccctcttccggtatgggcggaacaggagaacgcaacattctcagcggataaaatgaaggtggattctcatcctgctgaacaggcgcggcaagtctggttcccgcacgctgggccgcactgccaagctgaagaaccgtcttgcgaaaaaacctgttgaagagcggggatcggctgtagagatactgcagggtcatctccgcaatcggagaggtatgtttgaaccctctttttgaaagaatttcgcgttcaagcaccgatacctccccggtgtcgatatcaaccggacagggtttgaggcatttatggcagatggtacagtgatcggccacctcctcaagccattgcaaaagctcgaaatcggttgaacgctcccgttgcgcgtcataaagcagggcttcaataagcgatccgatagcaagattcttgttgcggggatgataaaacataccctttgaggggtaatagacgcaacagtcggtcttgcactttccgcaccggatgcagtaatcgaccttttttgacagctcctcgatctgggctcgcttgagaatatgcgcctcaagttcaagcagattgaaggaaggagtaaagatataagcaagcgcctccatatcttcaagctttccgggattcatcagagcctcgggatcaacttttcgacggtaccgcgagagctcttcgataatcttacgatcaagatatttgagtttcgtaaccccgatgccgtgctcgcctgaaaccactcccccgagtgagatcaccttctccatcaccaggtcgatcaccttgtctgcccgttcaagcatagggcggtcgttcgaaagaacaggtacattgacatggacgtttccgtctccggcgtgcatatgcgtcgcaagcacgatacgacggttgcgcacctcctgccatgcggtctcaaaagcagtctgcatgcggggatagccctgaacaagttccccgatttcccggaaaagctcatctgcgactgacaggaagcgaagtgcctgaggctcctcattttcgatcttgcagcggaacgtgcggcagagatcgatgcctgccggtattttagcggcaaactgaccgccgtcgccggtgatatccgaatcggaaaaaatctctccggccctctcggtaaagcggatttgggcatagcgttcctcttcgatgttgaggctgtcgataaagcgggcaaactcggcaagctctgaaagcggtatgacaatatcctcattaagcttgaatgcgttggttcgccgcgcaatagcgctgagctttttacgatcggcccagaagcgtaccgattcagccttgtcccgtgcaacgaacatgagcgtgttgggatgccgttcaagcagggcctgaaccgtcgcgacaccacgatcgacggcctcttccgtgccgccagcaatatcaatgagcagaacggctttgggtgtctgcggacggggagctttaaccttgtactcgattgccctgatatattcgtcatcaaaatgctcaagggcaagcaaggcctctccgtcgccggatgggaggggaaagacatttgaaagttcaacaattaccctgctcgcttcatccatatcgggaccgaaaaactccaggcagagggttttcatctgagggtatttcctgtaaagcacaaatcgagcagcggtaatgacgccgtcagtcccctctttctgcagtccgggtacgcccccgagcgccttgttggtaatgtctttccagagccctttctttcgaatatcggtacccttgagctgaatcctgtcgataacgcgaccatcttcactcttgatttcaaaggttaccgtgtcttcatgcaggatttttcggagctggtgatcggtacgtcgaacaatccatcgttctcccgaaggcatggccatgcgccactcaagcaggttatcgatacaggtgccccagcgaactgccattttgccgcctgcattttcggcaatgttgccgccgatggtgcaggaccattcgctggttggatcggtggcaaaaacaaggccgtgttcatgggctgcctccatagctttttcggtaacgaccccggcctcgacctcaatgactgatgcagaacgaactgttccgtcgtcaagctgaaaatcacacagagagatcccttttatgcggttcaacttttccatattgatgatcacacaacgcgatcgcaggggtacggctcctcctgtaaggcctgtgccggctccacgggggatgatcttgagaccgagacgggcaatggctgtgataagtggagcaacctgcgcctcatcatcgggggttattacggccacagggagatgaagcctccagtccgtcgcatcggttgcatgcgcggcaagggaaaagggatcgaacagtacgttcctggcgcccacgacatcgccaagttcgcgtttcatacgccgccttaagtcgggagtgttttcaactgctgtatgaaagcggtcaagctgctctcggacggcctcaataatgctgataacacgaggctcgccattggcaacatcggcaatggtatcgagctcttttgttgccctttcgaacaggcgtaaccttcttgttgaggaatcaaccagttcctgaaaaagataggggtttcggcggtgaatgagaatctcgccaataatacccatcagcagacgggcggaacgtccggtcactcgatgctctctgagttcgtcaagaagagtgaggatatcgggaccaagcaacgacaatatgccctgccggtcatcggcagaggtatagttaaagggtatttcccgcaaagcggcatgtgacgctttggcggcttcgaggccggtagttaacgtcataacttataaaacttgattccatttcgctgacttcctttttcgggcgacggccatttctgcaatgcgttgtccgggaaggggtgagcaaaaactgttatttattaccgctgacaaggtaagaaaccctcatgaaacgtttaccattccccgcaaaaaaaatgagaagagatcgaattaccataatcttttcaagccggaagcaaagcgctgcggtcagccagaaactgtcctctgaagaaattcctcaagctgctttttggattacaagaactttttgttaatattgcacctcacttcacggcgaagtggccgagtggtcaggcagaggtctgcaaaaccttgtacagcggttcgaatccgctcttcgcctcaaaaaaagcctgcactgcgcaggcttttttgcttccacggtatcctcttattactgactatccgattttttccgatccggttataatcgcatcgatcaactgattgataacagtttcgtccatgagtaccggaatattgagacagatgctgctcctgagcatgacgccggttttaggccagagcgtttcgagatcaactcctttatacctgtcgtactccccgagaaggtggccccatactcccgcatagtgccagtcaagcgcttcaggaagaattttggttccgaatccgcgttcaagaagatgcgcttcaaacataagcgcccgggagcgatccatgaccctgaaaatcagcgtatcgccctgtgaaccatcttcatcggcaaacggccggaaaataatgttgtcaagatggctaatggcatccttgattttctttttgttctccctcgttttcgaaaggatatggtcaattttcgcaagctggccaagaccaacggctgccgtcagctcgctcagtctgagattgagccctttagcccttcggggatccttgccccggggaaggcccgggagatgcatgtgaccgtggtctgaaaactcagccgcacgatcataaatatccttgtcatcagtaataataatgccgccctctccggtgtgcagcgtcttgcccgcatcaaaggaaaaagagccgaccttgccaattgtcccaagcttgcgccctttgtaggaagcgccaagtgcctgggccgcatcctctatcagaatcaggttgttgctctggcagattgccgcaagctcatccattttcggagaggcccacatgggaatggccacaacggctttcgtagccgaagtgatcgctttttccacttctgccggatcgagatgataggtttcgtcgagctcaacaggcaccggcactgcaccgagggcgctgatggcctcgatcggagcgatgaaggtccatgccgttgtaatcacctcgtcgccgggtccgatacccgctccggcaagcgcgcagtggattgccgccgtgccggaagagaccgcatgagcatacttcacgcccatgtactccgcaaaccgttcctcgaattcgcgagccttgtagtttcctcccccgtagcgatagaggtttaccttttcgccgctgaaaagttccagaatttcggccagctcttcctttcctatgagttctgctcctgccattattgttgtgtagttatcaggttagattattgattatgtaacgtgccgactcctcggtaaacgcaaccgggtttccggcaaacgatcctttgagggcttccgatgcattctttgcaagttcagcgacattgccctttgcgtacccgtatggcacaagattggggatgtcaagctgccggtagagctcatccatctcttcaagcagctcctgcgttgcatctttcggggatggtgagctgcgcatggggttaagcagcgcatatttatcgtagccgtgatcgaaattgtaacgcatgacctctttcagaaaaatcgctcccgcaagaccatgcggcaccttttgcttcacgccgagatagtaggcaaatccattggtcggcccgtctcccgagttcatgagagcaaccgttccgcaaatactcccaagagcaaggtcaaggcgcgcttcagcccggtcaagctgcccttgctgaagcgcgtagaaggttcgctgaaacccttcaacagaaaaaattctgctgagcggagagtgcctgatcgaaccgaaactgtcaatacagtgaacgagactgtccattgccgttgaaataacgctttccattggagctgtcatggaaagaagaggatcgatcacggactttttcgggaaattgcgacgactgttgatgccgagtttccgtccttcgttctcgtcgataaacaccgcattatagctcacttccgctccgcttccgagaatcgatggaaccgtgatgagcggtaccggatcattgacgttttcgggaaaacctttgagcgagagcgcgggaaccggattggtcatcaaaagagcaacgcctttgccgagatcgagcgtgctccctccgcctattgcgacaagaccgtcaggcttatgctgccggaaaaactccgatgtcttttcaagatgggcatacgttggctcgccattaaaatcgttgcagtacaggacgcagttttcaaacgcggaggtgatatttttcagaacatcctgaaagtaaaaactcccggcaagatttgcgtcgtagatgattccgggtctggatatcgcaagctgtctgatgctgtcaatcagccgcatggcttcgttgactccgataataatgtccgtcgataaaaagaaattcataggtaagcgttctggtggtttgttcaaacggcactcttttttgccagattttttttgaacatataaaattcaactaaatctatctcatcaatcgtatcaacctcccatgtctgccagaaatccatctcgtacacagtgagcttttccccgatccggtttccgagcgttctgagcagatccgggttcaatatataaattgaaccgttttcaataaactgcgatggtctgtcctgacgcattccgcgattccgatagtcaaaattaacacttttccagagcttgttccgacactcccagagggtcagatcgtcggctttggtaacggaaatcagagaatcagcccgatctctttcaaactgattcagggcaagatcgatatcgtccggtttacgcaagggggaggttgcctgcagaaaaaccatacgcctcaacctgatgccacaatccccttctataaccccgagagcatgcagcagtgctgactctgaggttgccttatcgccagaaagctcttcgggacggataatgacctctgctccatactctcttgcgacgccggcaatggtgtcatcattggtggaaacaaagacctgttcaacctgttttgccgcacgggcctgcatgatactccaggcaagcagaggttttcccgctacaggatagatgttcttgtctttaaggccctttgagcctcctcttgcaggaataaccactaccgtatgcatgaatgaaaaccagataattcagaaaaatccttatccgtcaataacctgacggcagacatcggcaatcttttttgccgcgctcctgttctgcaagggagtcagcgctcgaagcagatcaggctcaagaccgcaatgaaccggcttctgcaaagctgatcccacaaaaatcgttgaagagaactgtgcaataagcatacgcgaattggcaatcatctcctcggtttttccttctgtataaacaagactgtccggcgcatattgattgatttcacgcactgccctcaccgtattttcattcggatgaagcttgaaaatcagttgatgcccttctgccattgctcgatacttgaggatgttttttttcctgttttcgtacacaaaggtttcgcgattgtcggatgtacagacaagaacatagtccctgtgctcaaaatcattccgcagatatgcctcgcaattgtcaaagttcggaatacttgttacttcgattttccggggatcaacacccttctgcataaagagttcacgatacccttcgctggccacacagaacttctcataggcatcgctgagaccggtcatagcggttcctgctatccaccgtggtacccatcggtactgttttgccagatgaaaaaaagctgtctcgggttcagtcatcccctcctgtaccaggacgatctttctcgccttgaagtgtccgggaacaatcagatccgtacaggtcacaataaggtcataatgatgagtaccgccgccgatatcgactttaagattgttggcaaacagataatcaagagccttccgggagcgttttttacccataatggtaaactccagcaacccgaggtcagttgctttgccgagcagaccgtcactgaaaaaaggagtaaaatattgatcgtactcctgcagacaccctgcaatctggtgcatctgggttgtctggttcatcgatccgcaaataaacagaacttttttcttcatcgtcactcgttgcttaccttcgatgcatcattaaggtgcacccctgatatgaacataatcagatagcccaggccataccatacgatttccttgaaacgacgcagcagaacaaaggcgcctccgtatgcggcaaagtccggtatgccgatcgcctgaaaaaaagcaagatagccaagatcctgaataccgatacctgagggaataaaaaaaaacagtgaacgaagcatggcaagtgccgtatcaaaggcgagtacctgctgaaaagagatatcgacgccaagaagacgaagaatgatatagctctcgacagcaagaagcatccatgcggaaacatagtaaacgagagcaagcaaaagccttgcggcggccgggcccctgtaacttttcagctccgtatcggttttggtaaatcccgactccttttcgagcagccactcccggacttttctgaaaggcaccagcatcagcaccccgtgcagatgagctgcggcattgccgttgataaggagaacaagaaaaaagagaaatgcaatcgtaacgaccacgcccgccgaaagaacgatgacgccaagaccgctgaaaccaagtatcgagcgggaaatatcctgcaaaagcccgaaaccggcaacggctccgataacggtaaacaatccctgcgctgctccgagcaacagctttcgaacggcaacgcttgccactgcggaaggaacagcaataccaagaaaccggttgcagagaaacggacgaagcggttcaccgacggcaatcccggcagggagagtcatggaaacggtttcggcaatcacctgaattttaaaaagcgggaaaaaagccgggcgtttgacgcttggaggaaaaacttttatccatgcagatgtttcaatgagatgaaggccgagaaaaggaagaaaaacaagcagtgaggatataccgatcgaagaaacaagttcgagcgaatgcctgaaatcaacccgtctgaacaaaaaaacaagcaggactacaccaagaacgataccggcatatcctgcccatgagctctgtttttttttcgcatcaacaatcacgcaataacaacttaaaaaatcttaaagactgttttcagaaaccctcaagccagcgcaagatcgattccgaaaaggtaaaacctcatcaccatacattttacggcacatgaacagcgtgccagcaagccatacaaggtacaacgcacaagaaaaacaaacaaaacttaaagaccacgaccaaccttcaccgcatcaggatgaacaaggatatctctcaaccccttaatgagacgatgtggatgaattgaattgaaccagttttttccagttgatggcaccgttatcatcacagtattccagactgaattgcaacgtgaatttattaatcatcttggcataagattcctggaattcatcgtttttttctttcgccttataccccaaaggctcaatcagctcagtatagagattcgtatcccccgaaataaaatcccaaaaatcctgtccgcagtacttgaaataatccccttgatcaggactattatttctcccgtaacagcagccgttgacagcaacaacctgaagtcctgaattaccggttcggagagtttttgccgcagttttgaaatcagatttcattttagcgatctggcttgcattaccccaatttggacctgacttgctattgacgatgaagcgcttgccctctttatcaaactccaggtcgataccgttgataccggatttgcgacctccatatactttttcattgataaaaatcgccaatccttcaagccaatctccgaaaacagtttcctcatttgatgatatgtgcgcatcaaccagtcctctgacaatctcttctgaagtcaggaggtactttgccttgaaaaggtagggattttttcttttcaatacctttataaggcttaatccatcaagacttgctattcttttctgatgaaagccgccaatatgtgtttcaacgtatttcgttacgtcggtcaggtcaattggtgtcatatcctttttgttgttcaaggagatagagttctgacggtttcagttcatttttaaccatctcataatactccgtcataatttcaatgccaatggagtttcttttcattctttttgcaaccgcgttggttgttcctgaacccatgaacggatcgagaacagtatcgccctctttggtgaacagtttgataaaccattcagggagcccttcaggaaacgctgcgctgtgatttttgttattgcactctgttgcaaggtgcagcacattggtcggatatgccatatccctctggagccagtttgagatgttttttccaaacccgctgccgacctttgattcatcacgcatcttgtctgtttcactcagatttttcagacgggttctcgaccaatcccccattggcaccattacggcatcctgattcatgtagaactgtttgcgcttattgaactggatgagacgctcccaggagtccctgaacctgtttggccattttcccggataacagttttttttgtgccagatgaactcttcagtccagagccatccctgttgttttctcatttcaagaataagttccatcacataggtactccgttcaccgttaagcaccttttccttgatgttcaaaacaaacgttcccgtgggcttgagaactctcatgagctgaaaggatattggtaaaaaccatgcgacatagtcgtccggatggaacccgccataggtttgtttccgttgatcggcatatggtggagaggtaaatatcagatccactgattcatccggcaggttttcaagaatctccctgcaatcccccaaatatagatccgttcttatttccatttcttgtaaagtgcaataattttcacgtatcgatttcctgtcagcatgaatggcgcggagttgtcccatccggacttatagccaacttacatattttccccgatttatttttttcgcgtctgccggtttttgatcgtctctctgcgggtattggcttccctgttgtttccgttattcttataccaatcattatcatccttgtggcattctgcatgagaaatctttttcgggcgaactgatctactcgaatcttcagacttccggtttgcgaagagtagaatggaaacaacagttgcggatactctccacactgcctgagaaacgttacggcaacactgcaaactgtccgcaataaaaggataaatgattgcagattggggagcaccgctctctgtgaagccctgtcagccctgaatatttttggatttgtaataatgtattgttaaatatttagttaatcacttgaaccttcccctttcggcttttcagcatgtggctttcacggataacggatagacccgccccggaagccgccagggaatcttgtcttctcgtacaaaaaaaaggctctcaatgggactcatcaattccgatttcaacacgctgcctgaacttttctcatccatttttacgcattacaaagggcaaagttcaacgtttccccttgcaaggaaaatcaacggcgcttatgaaccgatctcctacgatttgctgcaggaggatgtcagacattgtgctgcatatctcaaagaacatggaatagccgcaaaagatcgcgtggcaattctttctgaaaacagacccggctggtatatggctgatatggccatactgatgcttggcgccgttacggtacctctttacccttcgcttcccccgaaccagatagagtacattctccgcaactgcggggcaaaaggaatcattgtatcaaacatgctgcagcttggcaaaatcatctctatctggcagaaactgccggatctgagcctggttattgtcatgaaccggcttgaagaaaccattgatgaagtcgttgatctcaatcaggtaaaagacgaggggaaaaccattctcgaaaaaaaaccatggctgcttgatggaatagatgttgaacctgacgatatcgccacactgatttacacatcgggaacaaccggacttcctaaaggggtcatgctgacgcacaggaacctctgtgaaaatgtcaagtcgtgctccaccgttatccgactcgacgaaaccgatcgaagcctttcatttctcccgctttcccacgcttacgaacggacgggaggctactatctgctgttttcatgcggtgcggcaatctatcttgctgaaagcgtcgaaaccgtctcactgaatatcgctgaagcccgtccgacgatcatcttcaccgttcctcgcctgttcgacagaatcaaggccaacacgctcaaacagatcggcaatgaaagcgctataaaacaaaagatatttttctgggctctgcataccggcgaagagttccaccgccagatgaatgcaaaaggcaaagccgcactcgcagtttccatgcagcactctcttgccgataaactggtttatgcaaaaatcagaaaaaaattcggcggaaaacttcgatacttcgtttcgggaggagctgccctgccgcagaaagtcggagagtttttccaggcattgagcatcaatatccttgaaggatacgggcttactgaaacatcgcccgtcacaaacgtcaacaggccagagaagatcaagcttggaacggttggacctgctgtcaataacgttcagataagaattgctgatgacggcgagattcttatgaaaggtcccaatatcatgaaaggctactggcaggatgaagatgctacgcgagaggttattaaggatggctggttttacagcggggatattggagagattgatcgtgacgggtatctgaaaatcaccgatcgaaaaaaacacatcatcgtcacctccggcggaaagaatatcgctccccagcctattgaaaaccttatttcggaaagcccctatgtagatcaggtgattgtgatcggcgaaaagcgaccatttcttatcgcgctgattgttcctgatttcagtaaactaatggaatacgccaaagaaaactccatctcggctacaacaaacaaggcgctgattgagaataaaaatattcagcagatttatgaaaagctcatgcgaaccatttcccgtcaactggcgacccatgaaaaagttcgcaagtttctgcttgttgatgaagcattcagcattgagaacggtgacatgactccgaccatgaaactgaaacgaaagactataaccagcagatatgctgctgaaattgacaaggtataccaggcgctgaacatggtgtacaatacagaataactctctggtcaagctctctttgttcaaacctgatcacccggccgccagactgccccgagccggaagcgccggggcagtctggcggccgggtttgacaatacactgtaacccccggattcatactactgttttacgatcattcatatttccccgcaccccatgctaaagaaatgcgaccgatgagctgtggtgaaatcatgagctgaaccagaagagcgcctcaacagagttattgggcgattaaattgcaacgttgtgccgatttatcgggatcgaaaaccccatcccgacctgttgtgactccggtttccgacatgtatcccgatgtatcgggaatttccgtccgccttgagcgtttgaccgttcgtcaaacgttatcaatgagcccgagatattctttcagccattcttctctttacggaaataaaatcaagcagtcgcgaagtctcccccgcatgttttattgaaaccgaaatcgttcattcatcgagctcttatgcgcaacactcttcctccttgccgattcgaccagtcggcctcttcgacaagaccttcgcgcaggagatcatcgaggatctcctgcaaaccccatgggcaggagccatatttttcatgaatctcttcaacaaagacacaatccctggcgacaagctctttgagcagcctgccgcgataccagcgttttgacccctcgaatttcgactgcttcgtcaaggggcgaatgccggtgttccgactggtgagaaagagtgcaccgtagtccatgagagcgttatgccacagtctgctgcggcctatcggcagaagctgctccgcaaccgcctgaatctgcgatttggaaatatcttccggaagggcgaactcgtgaatgatgattcttcggatattggtatcgactgcggcaacatcgaggttatcggcaaatacaggaatggatcggcaggtgtaatcgccaataccaggaagagttttaagctctgtcggaagtgaaggcactaccccgttaaaacgatcttcgatctcccttgcgcagttctgtaaccgctgtccgcgggagttatagccaagtccgctccagagagcaagcacatccctgagcgaagcatctgcaagtgttctgatatcaggaaaccgcctcatccaggcctgatatttttcggtaacacgatcagcctgtgtctgctgaagcatgatctcgctgaccatgatggcataacggtctgttgtttccctccagggaaaagatcgacgattgtctttatggaatccaaggattttctgatggaacaactcgatatcgacgtccttctgtacaacaggacgtcgatagtattcgagttcagcggatgaaaccacattcggagttatcgcctttttcatggcatcgaagcattgctgcctgataatactgaaggcatggcctcataacagattgattctgcacgaaagtgtatctatccggccttcagataactgaatgccggatacgtgttcaaaagactgcgcggcgtgaacgtgcatgaaaacagcaggttaaagcacctgccgattcaagcgaaattcaggctttttcgaccactttgcgggctttgaccttcaaggcagctttaccggtacgtttgcgcagatagaagagtttcgctcttcttgcctttccgtgcttcagcaccgttatgctctcaatattgggagaattgaccggaataattctttctactccaacgccgtgtgaaattttacgtaccgtgatcgtttttgatccacccgcaccacggtcgctgataacaacgccctcaaatgcctgaagtctttccttctcaccttcaataaccttgagctgtatctttacggtatcacccggattaatagccggaaaatcatttctggcttctgaagcttcaactaactgaattaactgatccatgacgacaaatatttacgttatttttttactcaatcttcaaaacttttcatatccagcagatcgggacgtctccgggttgttcgctgcaaggcattatcataacgccactgctcaatattacgatgattgcctgacaacaaaacatcagggactttcattcctctgaactctgaaggccgggtgtaatagacgctatcaagcattcctgtctgaaaagaatccgtcaaggccgactcgctgtcgccaagcactcccggaatcaatcgcacaacggcatccataataagcagtgccggtatctctccgcccgaaaccactacatcaccaactgacaactccatggttacaagcgtctgacgaaccctttcgtcaagggccttgtaatgcccacaaagaataatcaggtttttcatgcgggaaaaccggtttgcaagagcctgttcaaacggcttgccgtccggtgttggaaaaatcaccgcatcatactccctctcgcccgtgagggcttcaatacatgaaaacaccggttccggacgcagaaccatgcctgctccacctccaaacggcgtatcgtcaacctgtcggtaccgtcccagtccatagtcgtgaaggttatggacatgaatttccacatactctttcttccgggctatgctcaaaagaccgttatgaagggccgaatcgaaaaaaccggggataacggaaataacatcaatccgcatcggatccatacactgagattccctgaaacaatcttgtcaagaacaatctttcacaaaaactcgtcaaaacggggcacaaccatatatctgccggccatatcaatctcttcaacaaactcttcaacggcaggtatcagaatctttcgtccgtttgcctgaacctcatacacctcatgtgccggcattttcagaatatctgaaataacacccgcctcataacgatttccgtcaagaaccttcatgcctataagctcatggagataagcccgcccggtcggttgccgggcaagctctttttcttccacaaacagatgcatcccggaaagcttttcagctttttcaagagtatcgacaccttcaaaaaacagccacgcaaatcctttgctgagtgatgctttcagaacgttgagaggcataacgctcgcgtcgctttttccggcaagataacttttccgcgacaaaaaaagctcaggaaaatcagttaccggaaggactttaacctctcccttcagccctttcggcttaagtatcgtaccggtcagaaaaagatccatcaaaagcctccctgccgaagatcaagcttcagcgccggcagcttttccctcagcctcttttttagcctgacggcgacgggatttcacaaccagacgtttctggcgtctttccgtttgtcttgcctgccatttttccatctcggaaacgatctcttcttcgctgcgtcccatttttttcagccgcatttcgtacaacagacccgtcgaacgaataagactgcgaacggtatcggttggctgcgcaccggtctgcatccagtatgcaacacggtctttttttatagtcaccgcatgcggttttgctgtcggctgatagtgtccgataacttcaagaaattttccatccctcggagagcgtgcgtcagcagcaacaatctgataaatgggtaatttttttcttcctgttcttttcaatctgatcttgaccaatgctgcaatagtttagtggttgttaacaataacagtaatttaacgttttagaaacttgtcgagcgcaagattctgtgaggtgatttttctgcctgattgcgaaagcttcgttaccgaacgcatcatctttttcatctccccgaactgcttgagcagcatgttcacttcctgaaccctggtaccgcttccctttgcaattctctgcctccgactgccattgattatttcaggatttgttttttcctgttttgtcatggagttgatcatcgcctcaatcggcttgaaatcaagattttcaatttcctgtttcggaaccattttattcaatcccggcaccatggaaatgagtccctgaatcgagcccatctttttaagctgctggagctgatcgaaaaagtcgttgagatcaaactcgtttttcatcagtttcttctgcatctcgagggtcttctcaagatccagcgtttcctgcgctttttcaacaaaactgacaatatcacccataccgagaattctctgggccatacggtcgggataaaagagatcgagatcatcgaccttttcaccaacactgatgaattttatcggcttttcgacaacctggcgtatggaaagcgccgcaccgcctcgtgcatctccgtcgagtttggttagcacaacgccgtcaaaatcgagcctgtcgttaaaagctttggccgtattgacagcttcctgacccatcatggaatcaacgacaaacaacagctcatcgggcttgagcgcatgtttcaatgcctctgcctccgccatcattttctcatctatctgcaaacggcctgccgtatcgatgataacgacatcctttgccgcaagacgggctgcttcaagacccttcacggcggccttcatcgcatcctgctcatctatggaaaaaacgggtacatcaacctgttcgccgagagtcctgagctggtcgacagcggctggacgatagacgtcggcagctaccagcatggggtttttcccgttctttttgagacgcttggccagctttgcgcagaacgtcgtttttccggaaccctgtaaacccgcaaccatgataatggcgggcaactttttgggggagaggttcaacggctgatgttcgcctcccataagatcggtcaactcgtcattgacaatcttgacaatcatctgggcaggagaaacgctcttgagtacctgctcgccaagtgatttttccctgatatcgtcaaccagcttctttgctaccttgtaattcacgtcagcattgagcagagcgcgcttgatatcgcgcatcgcaataccaatattgatctcattgatcgtcgcctgccctgcaagtttcttaaaggtggcctctaatttatcacttaaattatcaaacattgctttttgcttttcaagataaagcttaaaaatgattagctttaattataataaaaaatagggaaaaataaaaccggagtcttgtgatctgagtgcatatcaggtttttatccacttttttctttttttgtcgaaaagaaatcttctccgtgcaataatatcgtcaccagaaaatcagtatgtcagcaccctccataaaacacatccttgattcgttcaagaagcagcgcattgccgttataggcgacatcatgctcgataaatatatcttcgggcatgtttcaagaatttctccggagtatccggttcctgtcgttgaggtaacgcatgaggatcatcggctcggcggagctgcaaatgtcgctctcaatacgctttcgcttggcgctgaaaccatcctgatcggggttaccggtgctgatgccaacagggatattcttgcagacctttgcagaaatctgaacctttccgttgactgtctcgttgcggacgcatcaagacccacaacaagcaaaacaagaattctctcccaaagccatcacataaccagagtggattatgaaagcaaggagtcggttgaccagcatattgaaaccgccattcttgagcgttttgaacatattgccgacagcattgatgccgtgattctcgaagattacaacaagggacttcttacggaaaaccttgttcaaaacattattaaaatagcagaaacaaacaacacccccgttcttgttgaccctaaacttaaagggttcttttcatatcgaaactgcagtgttttcaagccaaacctttctgaaatggcctcctcactgggtattgtcattcataatgatgacagggaaattgagaaggcatgcgttttgctccgcgaaaaactcaatgccgaggcgattgtcgtaacacgaagtgaaaaaggaatgaccatttacaacgggaaattcactcatattccggctacatcccttgaagtatccgatgtatcgggtgccggagacacggtaatcagcgtgctcgcgctgggtgccgcttccggtctcgatattgagaccagcgcagcaatcgccaatcttgctgccggatcagtctgccaggaggttggcgccgttcctgtaaaacaggataaactgttcagggcatgtcaggaatatcttcgataatgcagaggtggttgtcaatctcatcaggatatggcggattataggaacagtcggcaatcagggatctcatattctgcaacgaataaaagggaacctcgaacatggctgtattgctgaccggcgaaggaacatcttttccgggatcaacatgcatgacaaaagaaatatgcacccgtccgtggtctatcggagaaaaaatccagactccccgcgcatgccgcactcgataataatcggggttaggcggtaaatagtcaggctcagaggtcatggtgaccgcaacggcattatctccggcaggttccaatcctgtacgcacaatcatttcacgtttcaaaagtggccacggcgtattgatgacctgacgcacaacatactcaagacagccttttttttcaagaatatccattgctgccaactggtgaacccagcgatgataactgttggtatcataaaacaaactgatcagttttttaaaggtagcgggaagctctgtttcgcctttaaatccaagaatatcggaaccgtgcactttcgatgaaaatattctgattcctttatgttctatacgaaacgtccagttcacgttaagagctgaatgtacatccatacctgatgatatttgtatgacttaaaatacctcaccacgtaaactgcgcttactcagttataaactgatcgtattgtttgataacatcccgtgacgattttttgaagggagcatccacgggattctgatacttctcttttttcacccactcccgcatattgttcatggtatgaaacggagtatcaataacagcgatgttggcaagccatgcaggaatttcgccgccgggctctatatggagtctgaaaaccacacggcactgattttcagaaaggggaatgatattccatgctccttcaagctgtggaaccctgacatacttgtcgtttaaaggcaggtaatcgggtctgcactcaagcttgataaaaacttcagatgtctcaggatctatatatccctgggacaatgtgataatctctctgtcagatacaggccagggtgcgcttacaagctgatagacaattctcccctcatcttcagacaactctttgaggactttcatctctcttgttttccagacccattgggtggcaacatcgacatcgtacaggagcgcaagaacggcatgctggggagcatccatcgttgcgactccgacaaaagagagaaaatcagaagagggaatcggacatgtgaaaattttcaaccagtcgttttttagacgcaacgaacaggtcgatgtactgattttttcaagcagagacatagcatgccgtagttttgattaaaaaaatgaaaggccgcatcctgatcagcgaacaagagtaacaggaacttgagaagaaaatttcacaagaggatctgattgaacaacatatacccttatctgcgcttcagcaccgaaaagctggtgggcaattcttgcttttattgccagagcaatgttactgcgatcaaaaagaaaccccgactggtcaaaccgtatttttttagcctcacacgttttcctgacaagcgactccagtctgctgtcctgagaatattccgaaagaaaccgctccatggatttccgatactgctgaacagaacttgcagggttgtcaagcactctttgcgcaagatcatcgaaagaacctgtacggtacagttcctgataaaaatcggaatagggcttaccggttacccaataatcgggaacaactcctccggcattcctcaacgcagcaacactcctcgaatcgccgcttttctgagcaggtactgagagtatcgcggagaaaccgccagttctgtacacagaaatatcgccattttttaaatacaataaactatcattgtctgcaaacagtttctggggcgtaaggcttgtcgcggcttcattataatatgattcgcgcccgtcaacaccctttttgtagtgacgttgtatctgacgacctgaaggagtatagtaacgagagacggtgagacgaagtgccgagccgtctttaaacggatactgcctctgcacaagacccttgccaaacgtcaactcgccaagtacaagcgcccgtctgttatcctgaagcgccccggcaagaatttcggaagctgacgcgctccccctgtcgacaagcagaataacctctcccgtttcataaccgccatttgacgttgccagatattgagcgtcctctatactgttcttgacactctttgtatagacaatcatcttccctttcggaagaaattcatcggctacgcttaccgcctgatcgagaatacctccgggatttccccgcaaatcaacaagcagctttttcatcccctgttttttcaacctggcaagtgcggcacggaactcatcggcagttgtttctgcaaaacggcttaatctgatatatccggtgccgtttggaagaacaaatgccgcgtcgacagacgatgtcgtaatccgccccctggtaattttgaaatcaagatatttcccgttgaaaggacggaatactcgcaaatagacaagagatcctcgggtacctctcaactttctcaaaacatcctgatgcgtaattcctattgcggaaaccgaatcgatcgccagaatcctgtcgcctgcggcaacgcctacagccgcactcggcccccccgataacggcgaaacaacaagaagcgtatcgctgataatatcgaactctataccaattccgtcaaaattaccctcaagctcagcttgagagtagacaaccttttcaggctcaagatagacggaatgaggatcgagatagtctaccatccccttgatcgaagagttcacgagactatctccctgaacctcatccacataaagctcccggatcaaaccatatgcttcatacattttttttagtgatccaggtgcctgctcatgccccgtattaagcctggtgcccagaaatattccgaatgaaaggacaacgatcatcataacaaccgtaagaacacgagacattgattatcagcaattaaatggtaaagggagcctgaaacacatacagtcttgcaaacttacattttacccgtcgaaagacaaaaacacaaaaatattctcaaaaaaagcaaaggtattcaacccttgagacaacatgattgtcacgatatttacagtactctgtaatccttttgtacacgcaaaaaactccgtacaacctcggatatttttctcacgataaccacaagccaaagcctgataacctgatcttcttatgcatggataaaacatgaaaaatcggaactatcaagaaaaagaaattgatcattaatcaacatcaaacaaatgagcaaatcaaaattataaccaaaaagaagaaaaacaggacacaacataaaagaatctttatttaaaaaccattccggatatttttcagaaaaatatcataaaatacaagcccatacatctaacataaaaccaaaccatttatcaataaataatgatctttaaatatatactatcacttgtttactgaagtcataacatactatttttttaaaaaggataatttgcttattttattttatttaaattacttatattatttaatctaatattttatttatgtatttaacagtattatatattgtcagataaaattcattacacaggcaaatatccagttatttattaaacgtttaatacgactattaattatccgggcttgattataaaaagagccttattatttgtgaaattattattttataataatttacagctcttccattccgggttatcgatagactttataaaattttcctttataatatcgtatcaataacctgaatttgttatgaggataacgtatgggataactactctgacaagaaaggtttacactctacgataagttcaacctcaagactggcgtcgagaggcagttcagctacaccgacagcacttctaacatgaaaaccctgatctccgaaaagctcctgcagaagcgaagaggctccattggctacgatatgctgattggaaaagaaagactcgctggcaacaaacacggtaagcttgacaatccgttcaacaagatcgagatttccggtaacggatttgaccgcagcaagagcattaagaagtgccgtttttgcggcttgaacggcctcctgctgattgatttcattaacctttccctttcctccgggcactataagtttgccctctttcatgggaagctgacctgaggtaaaaacaagattgccgattcggatggcaggaatatacatccctgccggagcggaaaaagagggcagcgtatagcctgcatcacgaattttttcttcgatggatatcatggcagcacgttgttatattttttattctcttgatatgtacggcaaattacagtaaatcgcaaaccgctctcatctcacctctcatcgatcaataagcattccttaccaacacgcttgcctttccaatgagaattatgtaatctctctgcataaacatgacagggaaacctgtcaactatcgtgagcggtatgagtgcaaagcggataaaattaccctgtgatgaatcgcgatccatgacaatcccaacacccattttacgccggaacgagaaatttcagctccgtaaaaaaacgatccgattgctgcacccaggctaacagagatacccataaacgatatcgctcatgactcccccatcacctcaacttcctcgcctttatctggtaagcagcggcttcaattcccgggattcttatactcagcttgaaaatcaggttacctgtttttcaagttcttgcccctgcattgtccaaatacgagaaaagatgcttgatgccaaaaccctttttgaactctcctgctccattgcacccgccatcattgcggcaggatcgatggttgtcatcaacgagcgggttgatattgcccttgctgcggcactcaatggggtacattttcctgaaaactcctctcctccagagagattcagagcgatgacaaaaggaaaaattctcggtcaaagcactcattcgcttaagactgctcgtataagccagcaggcgggggttgattatatcctgttcgggccagtattcgataccccctccaaaagaggtttcgggccgcctcagggtttacttaatctcgctgctgtatgcgaggcaacatcattgccggtctatgcaatcggaggagtaactcctgaaaatgcttctttatgccttgattccggcgcatatggagttgccgctctctcgctgtttatggataccactcgcctggtcaatacgcttgataaatttcatcgacttctgtattcatgatacctgccaaaccatttctctgtgttatcaccgatgagcaatgctcatcacccgtcgatctggccttgatggcactcgaaggcggggctgaaatgatacagcttcgccacaaatcagcctcaggaaaacaactttttcaatgggctctggatattcagcggctttgtcggatccatcatgctcaatttattgtcaatgaccgggttgatatcgctcttgccatgaatgcggacggagtacatctgggtcagcaggatcttcagcccggagaggcaagaaaacttcttggcaccgacaagataataggtgtttccacctcatctcttacggaggctttaaatgcggagcgggctggcgccgactacattggattcggccatatttttcaaaccggatcaaaaaacaaactatccgcgccccttggatcggcggcgatcagtgctgtcgttcaacggatttccattcctcttgttgccattggagggatcaataagatgaatatgatggaaacaatagcagcaggagcatccggaatcgcaatgattgccgcaatcagcagaacagccgaccctgaaggggcaacccgtgcaattacagaacttctgaaaggtcattgaaacatgaagaataactataccaccattctcaccatcgcgggttccgatggcagcggaggagcgggaatacaagctgatctgaaaacgtttgctgcgcttgaatgctatggactgtccgtcataacatccgtcacggcacaaaacaccgtggaggtaaaagaagcctttgttctttcaggaaaacagattgaagctcaattactggcactcatcagcgatatgtccattgatgccataaaaataggaatgcctggagaaatcgggggaatcaaaaccatcgccagagtaattggcaacatgaaaacaagaccgcctgtcgttcttgataccattatcagctcatcatcaggccaggcgctcctttcagccgaagcccttgagccctttaaaaacgagctctttcctcttgctacacttgttacgccgaaccttatggaagcaattgcgctgacgggtcggaaactgtcgattgactcaccggaggccgtagaggaaatcgctcacacgcttaaccttatgggggcagcatcggttcttgtcaaagggggccatatggagggatctcaatgcaatgactgccttcttcataacaagaagataagatggtattcagcaaagaaaatcattacgggaaatactcatggaaccggctgtacactttcatcggcaatcgctgcatatctcggtaaacacctgctgctcgaagaggctgtcgcgcaagcaaaatcttacacttatgatgctttagaggcaggtgccgcttaccttatcggtaagggaagcgggccgctgcatcactgttataagctctggagataaacgttcaattgagaccccgcggtctgcgtcctacagagtaatagacaaaccctgcctgttccatatactcaggactgtaaatatttcttccgtcaaacacaaccggttgacgaagctccctcttgatcatctcaaaatcgggactgcgaaaaacaagccactcagtaagcacaacaagagcatccgcaccgattatcgcctcttccgggttggctgcatacttcagatcatcacgctctccataaattctggcggcctcttccattgcaaccggatcataggctttaactgtagcgccttccttccacagagcctcaattaccgtacggctgggcgcttcacgcatatcatcggtattcggtttaaaagcaagtccccataccgcaaacacctttcccttgatatcgccattaaaatgatcgattatttttttgacaattgtgcctttctgatcgttattgaccgcctcaactgcctgcagtatccttgcgtcataaccgaatttgcgcgatgttctttcaagagcctgcacatctttcggaaaacaggagccgccataaccaacaccggggtatataaacgaaaagccgattcgggagtcggaacctataccttttctgacagattcgatatcagcgcctactcgttctgcaatgttggcaatttcgttcataaagctgattttcgttgcaagcatggaatttgccgcatatttagtcaactctgcagaacgaatatccatggcaataaaacgctcatgactgcggttgaaaggggaatagagaaatctcaaaagctctttcgttctgggattatcaactccgataacaattcgctccggcttcatgaaatcattgactgcgtctccttccttgagaaattcgggatttgagacgacgtcaaagtccataataacattcctctctttcaacacggaagtgactttttcctttacaagatcagcagtaccaacaggcacggttgatttgttgatgataatgcgatactcctccatgtatgtaccgatactctcggcaacgcttaacacgtgtcgcaaatcggcagaaccatcttcatcaggtggcgttccgaccgcgataaactgatagagtccgaaatcaacgccttttttgatatcagtagtaaatttcaggcggcctttactggtattttcaacaacaagcgcttcaagacctggttcgtagataggaatttctccctgttccagtctttggattttctgatggtcaatatcaacacacaaaacatcattaccaacttctgcaaaacatgcaccggtaacaagtccaacgtagccagagccgaaaatcgttattttcatcagttattctgtaatagttatttttttaatgccaatatactcctcaaggaactgtgaagaaacaaaaacaactccaggacatcgctatgtatttgttcctcgattcgattacagcgttcggcgctccatgtcggggctctggttttatcgtgtattccgatagatcatgacgcattcactctttccttcaaaccgctcgcgacaataaaaaaaactgcctaccatacatcctcagagaaactgctccctgcaaatcgaaaaacaaggcaattaccgaaaactccttattcgataacaagaacaagacaacgggatttcttccagaactcgttttcattgcgaatcaggagcatcgatgaggtgtttcctcccgccagctcataggagcctctcgtgtggggcgtaacaattttgagatttttaaggggcttgttaaaaaagagatctcttgtttccgaaatatcgatctttctgaactgcttgacatcaaaatcctgtgcaagccgatactcgtttccaaaaaacctttcaagcggattgatccttacaagaatacccttctcaaccagctcattgaaagagcccgctatatagtaggccgtataaagctgctcgctttgctcctgaataaaatcatcgagtacatcaaccgttgtctgcaactcggaaacctctttactcagcttctgaacctgccccttgagtcgtcctacctctgcgtctttatcattgatggtggttttcatctcgttaacgagacgatcaacagaggctacgtggtattgtgaagatttgttttccgcttcaagcttttcaataagggttttgcttgccgaaagcgttgaatcgataaacctgatgcttgaataaatatccttgccgatctgttgaacatccttctgatcctgcttttcaatatcggacgagagcttttcgacaacagcttctttctgctgaattctaccgagattttgctgaacctgtgtaagaatagccatcattgagtcgatatgctgctgctttggatcgggtttcggctgatcccgttcacaaccagacaataagagcagcaaggtaaccagcataactcctgccggcttgtaccacacatgtcttacaaccattgaatccattgttcaaccccttcttttgttccataccacatggtatgaggtgtaggaagatgctctgcatgtggaatgacgatattcgtggcaccctctaaaacacagctttttgcaggaataataccatctccggcaacattgccgtctgtgtcgacgtttttatagaataaataacacattttttcaacgacactgccattggcgtctcccgaatactgggagctggcaacagtgatgacctgaattctcgagaaaaaatcattcgtgatatgcttaaaaataaaatcggtttttatcttcgcataatgttcatgggtatgaaacggagtcccgagcgtaatcagttttccgacactttcccctggatgataaacatccccctgaaaagagttttcgagcagataaatcatggcaacggtacctccaccgctatgcgcgataagggtaaccggttcgccgggatattttcgccccatctccctgacgcttttgtctatagctgccatgacccggtttgttgagcgctcaggagagggaggaaacccgacccaatcaataaaactaaccggggcaatggctattttagcccttggcatataggaggaaagagcatctttcatcacctcatagagagagtcccagaaaagtactccgggaataatcactacaggattgtgaactactgctgacatgaaggggttcccttgttgacaaagctgttctgtatatcagcgcacatgacaggcgttaccgcataaccgtcgattgtaatgtatgctttaagcccattttttcaataaatcaatcaaaagccgaaccccgaaaccggttcccccggtcactttaccgccacttttcgacagaaatgccggcccggcaatatcaagatgtgcccattttttatggccatctataaacttttcgagaaatttagccgctgtcaccgatcccgcaccccgtcctccggtattgttgacatccgcaacttccgatttgataagttcatcatagtcatcccaaagaggcatccgccatactttttcccctgaagagatccctgccgcataaatctcttcggcaagtttatcgttgttggaaaaaagacctgcgacagagtaaccaagcgcaacaatgcatgctccggtcagcgtggcaagatcaataataatatcaggattatattcctgctttgcataggtcaacgcatcggcaagaataaggcgaccctccgcatcagtattgccaacttcgacggtaatacctgaataggttgtaataacatctccaggtttctgggcagaaccgtcgggcatattgtcggtagcgggaatcaagcctatcacacgcagagaaagcccaagtcttgccgccgcctcaaccgcagcaataacacatgccgcaccggacatatccgacttcatctcgcccattccctctgaaggcttcagggaaataccgccggaatcaaaagtaacccctttacctaccagggcgacaacagcttttgcctttccttcaggtttataatcgagtatactgaaggtgggcggatgtgtactgccctggttgactgcaagcagtcctcccatggcaagatcttccatctcttttttccgcaaaaccttcacggcaaatccgttcctgctgccggaatcctgcgctgccttggcaatatcctcagcctgaagataattgccgggtagattgaccagatctcttgccatcaactgacatgatccgacaatctctccctgggctgcgccctcttcagcatcggcaaacaccgatgcatcgaatctcaatatcagttcactgatgccctttacctttttatcatctttcttcttatccagcttaccgcttttaagcctgtcaaatttgtaggaacccgaaaagcagccttccacaaacgtttcggcaagttttccgacccgtttttttgagtcctcggcaatagttccaaaacgggaacaatccacagcaattcgttgcagattcattgtcatggcttttgcggcaagtgaagcagcagctttacgaaaatcatccggatcttttccgtccccaagaccaagcagtgcaacccttgctatcagatgcccttctgaagaggaatagaaaagcactatctcccctgattccgccttgaagtcctttagcgcgtgagcggaaatatcaaaatccgaaagcactcctgcgtcttgcttcttgagttctcctgaacaaaaaggaaatgcaagaatatcggcttcgagttttttaacggcactttttgttacaactattttcatgacagacctgtaggtttcgcctggttataataaaacttcctgattttcgagaaactccctgatgtcatcaagcagcaccttctgtgccctttcagaggaaaacggaaaaagacatccggcagcattcatgtgaccaccaccgccatattttttcgcaagctggttgacatagagcggccctctcgaacgaaaactcgcctttgttcttccatcctgcatttcaaccatcagaattgctacctgaaccgaaggaacgctgagaagatacttcacaataagatctgtatcaaacaacttactaccggttgctttcagcatatcctgcgagataaaaagccatgatatggtttcgttgtcataataggtaatcccgctgagagcatatcccagaagcttgagtgcctgaggggtaagggagttatagacaagatcatagataagcgatgcatccgcgcctttttcaacgagatcccccgcaagacggtaaacataaggcgttgttttgggaaacctgaatgaaccggtatcggtcatgaccgcagtatagagcgcagaagcgatctgaggagtaaaaagcggcttgcctgcatgttcctcaagggcaataatcaaatcataaaccagctctccggttgaagatgcatagttttcacataccatgacgtcagcaaaatcttccggctcaagatgatggtcaatacaggcgattttcatactgccaagctctcttgcatactcgacatgggcccttaacgaccccatcctttcccgcaaatttgcgtcaagaagcaccagcacatcggcaagtaccacttcctgtatcgcctcttcatctttattattaaaaagcgtaatattcccttcctgtttcaaaaacgtgtaattcggcggaacttcggttgggttgactatggcgacctctttgccgagtgctttcaaaactcccgcaagagcaacttcactgccaagaccgtcaccatcagagttctcgtgtgtagtcaaaacaatattctgaccctgaagaagagtatcaattattggcaaccaatcctgttcgctcagcttccttccatgcactggtagtatcatgattatcctgtaactttacaaaaggctctaatctatacttttttcctgttatggaaaaaagaaaccttaacttgtctttaagggttgcaatcaagctccttttattattatggtcatgcattgttcgccaaaaaagatttcagcaaattgcgtcactgctcaaatgggtatatctgttttctctcatgagcgttacgtgcggtagtctttcggaatcccgaattgcagacaaaccgcgtgacataacaaccaggggtgcagcaataacctgaaacgccactatttatgtattttttttcaatcgaccggcaatcaaaaaaatacctcgccgtaacctgagtttttcctgaaaagcagcccatgtatggttcaacaaatttcgttttattaggtaatctgaaaaagagtactttgttcgatttgatcacctgactttatccaatgcaaacaagactgtccaacataaaacatctgtcaagacaagagctccggcaagctattgcaaatcttggggaaccagcatacagaacccgccagattcatcaatggatcttcagccatcgagcagccacatttgaggaaatgaccacaataagtctggaattaagaaataaacttgccgatcaattccggattggcttccccatacttgccgactgtcaacaggatggcagtgcgaatgaccccttctctacagttaaactgctcctcgaactggatgacaatgagaaaattgaaaccgtactcatcccttccgaaaatcggatgactgcctgcgtttcctcacaggtcggctgtcctttgcaatgcagattctgtgcatccggacagacgggcttcaaaagaaatctttcggctgacgagatcatcgatcaggtgttttcactcaatgatttcatccggacaaaacatgagagcaacgaaatcaccaacatcgtctttatgggaatgggtgaaccgttactgaatttcgaaaacctgaaagagtccatcgaggttctttcagatcaaagctataaattcaatcttccccaacgaaaaatcacgatttcaacagttggcattatcccaggcatcaatgagcttgggaaatcaggccttaaaacgaaacttgcaatttctctgcatagcgcctcgcaagaaacacgagaatcacttatacctgttgccagcgaattctctctgacccaactccgaaaaactctttcagaatacacctctcaaacaggagaaccggttacgctcgtttatatgctgctcaagggaatcaatgactcagttgaggatgcccgacttcttgtaaaattctcaagaagctttttatgcaaaattaatttgattgattataattcaatcattaacatgaagtttaagcccgtttttaacgagacaaaagacatgtttattcagcacatccttgacgcagggattcacgtcaccgtccgcaaaagccatggggcatcgatcaatgctgcttgcggacaacttgcggcaaagggaacgcagaaagccgagaatcgcaacaatctctaatcagcatcatcaaattatggatttgacagatttcattcctttcaaaaacgaatttgccaaagcttatcatggcttgacaggcaacgcaacgcacacgtcggaaaacccggttttcgacgagctgaaagtgcgcagatacgaaaaaccatcggctgaagtttcggaagttattcttgcaaatatcgatcgatggattggctggaacctgaaaaacgaaagaacagctgttggcggcatgatgatcatccgcgctgaagttttttcgttagccttgctcggtatgaaaatcgacatcacgttcggattgtttgaagaaaaggatgtcaatggaagaatgataacgaccgtcaactcgaaagcggaaacgaacatcgagtcaaaaggagatctgggagaaagccgcagagtgataagaatgatgcttggcgctctcgattttgaattcagaaaagagatcatctccaaagaagactacctttaccgcgctgttgatcccaggggatcagcattcgcttcacagcagctttttaacgaaacaaaactgcaacacaaaaaaatcgaaggaagtcagaaaggcacaaagatcgagtttaaatcaaaagtcaccaaacagacaataccctataaaccttccgcaaaaagcatcgacccattcacatcaacctctccaaccgaaactgaagggcaaaatggctcctcagctcctgtttcagtcacggttcccgttcccgaagaaattcgactttccaaaccaaaagtcaccattatcactaccaaaaaacccatttaatttatcaagtttaatgagaattattctactgggagctccgggagccggaaaagggacacaagcttcatatatctgcaaaacgttgaatatcccccagatttcaacgggcgatatgcttcgggcagcagtgcaagcacaaacgcctgtaggtatagaggcaaaaaaagtaatggatgcaggcaaactcgtttctgacgagattattctcgcacttgtaaaagaacggcttgcaagccaggattgtataaacggatgcctctttgatggctttccccgaacgatcgcccaggcggaatcactgaaaaatgactcgattttgcttgactatgttatggaaatacatgttgacgacaaggaaatcattgaaagaatgagcggacgtcgggtacacctttcatcgggaaggacctaccatgtccgtttcaatccaccaaaaaaagaggggctcgatgatctgaccggagaacctcttgtccaaagagaagatgatcaggaagaaaccgtaaaaaaacgattgcaaatttaccatgaccagacagcaccgcttcttcagtactaccatgactggtctcttaccggttcgcccgatgctccgcgttacagcagcatcaagggaacgggaagtgttgaagagatccgccagagaatacttgatgcactcaattcctgaaaccggaaaatcggcagaatatcaaaaaaaagtcagtgtttgccactggctttttttcttttaaacctatgcaggctgaaatcgttatcgacaagctttatcggggagaaccggtacgcatagctttacctgactatcttgtgagggaattgagccctggctgtatggtgatggtaacttcaagtaaaggaaataaagccacttatcctgcctatatcctgcgtctttatcaggataacgccgatatccccgaaactctggtcatttccgatgtactctatgacggcgttcctgttttaagcccttctcttttgaaactgaccgcctggatggccgaatactacctcacgacacctcttgacaccattacatcggccctgcctgctgccgtaagaaccacggtgaacgatattgtcgaactttccggctttcaactgcatggagcgacaccaaaaatcgtcaatacttctctccgccgctccatactcaaacttatcgggcaagaaaaaaagctcaccgtacgtcaactggaaaaacgacttggcaaaaaggatctctaccgagcgttaagcgaacttgagcaggcaggccatctcaccctgcaaaaaaaattctcatcgacaaagccgagagaaaaaactgcttatcgactttctgtgccgataccggaaaaaatcgaactgatccttcatgtcgcccccagacaactcgaagcgttcaaggctcttgcaacattcaacaatacaccgacgtttcctgaaacccttggaatttcgagagatcacctcaatgctctggtaaaaaaaggccttgccgaaaaagttcagattgaactatcgagctcgttcaggtcaggtttctcggaaccacccaaacccgttgaaacgctctccaatgcccagcaaaacgcactgcaaaccctttcggatgcctataaaaaacaagagttcgcaacctttttgctccatggcgttaccggaagcggcaaaacacttgtttatattgagttccttaaacaggtaatcgcatccggaaaaacagcaatagttcttgtaccggaaattgctcttacccctcagacagccgcccgatttcgtcaccattttcatgatgacattacgattctgcacagtgcaatgagcgaccatgaaaaatacgatgcatggcataacctccgtctgggaaaaacaaaaattgccctcggtgcccgttcctccgtatttgctcctcttgataatcttggagctatcattgttgatgaagagcatgacggagcctataaacaggatcgtaacccgcggtatcaggggagagataccgccatcatgagagcaatgtttgaaaatgcgctctgtgttctgggaaccgcaaccccgtcttttgaatcatatcacaatgctcttaacggaaaatacacacttatcacccttccggagagaatcgacggtgcaaaaatgcccgaaatcaaaatcatctggatgcgtgaaaatccgaaagcttcgcgatccatttcggaaacgctctatcaggcaataaaaactcgacttgaaaaaaacgagcaggtcattctgctgcaaaatcgaagaggatttgccggcagtgttttttgccttgattgcggtaacaccccttcgtgtaaattctgcaatattcctctggtctatcattcaaaagagcaacatcttcgctgtcattactgcggctttgtcactccatttacagatgcgtgcaacgcttgcgcatcaaaaaatctcctttacaaaagcagcggcactgaaagaatcgaggaagagctgaatttgcttttccctgacgaattgatcttgcggatggatgttgacacaacttcgagcaaagacgctcacgcaaaaatccttaaagattttcaggataaaaaatcaaaaatcctgcttggcactcaaatggttgccaaagggcttgattttccggatgttacccttgtcggcgtgcttatggccgacatcgggctcaacatacctgatttccgagcttctgaacgccttttttctctcttgacccaggtgtccggacgggcaggacgttcctcaaaatcaggagaagtgcttctgcaggtattcaataaagatgccgatatctttgcatctctcctgaagggcagctatacgtcatttttcgagcaggaaatgtcaactcgaaaagcgctccattatccaccgttctcaaaactggtcaaattcgaattctcatcacctgacgaaaaaaaggctgaagaagcatcggcctcatgggcagacatactgcgaccagctttaacatctgaaacaggaatactccttggtccggccccggcaggaatggcaaagctgaaaggtctctatcgataccatgtactggtaaaactcttcagcggaaaactttcaccggcctttcttcatcaagaactcaatgaactcagtatgagttaccgcaaagaaaagctcacgatcagcattgatgtcgatcctcagaatctgctctgaaaaacaagtgaacgtttgcatctgaagagaacgaaaatattctctatattcgaaaatatttttattccttaacactttgcggaaataaacattatggacgagtttcgctggaatgcatcattcatgaaagagcatccgctcaaaacaatcggggttatactgtttcttgtcggacgatatatctttgcggcattttttctttacgggttctggttcaagctcatcaaaggctggttatggagcgatctgatgaaccattttttcacccttcgatttaccgaactacccctcggctcctttcagtcgctctaccttgaacacttcgccattccgcttgcaatgcctattgcctggatagtgacgatcggggaattgatcattggcctgtctctgctgctgggactctgtgtcagggcaaatgcagcttttgctctttttcttgttattaattttgctgcaggaggattttataaccttaccctgccgccattcatgatcttttcaatcctgatgatgcttctcccttccggacagtggctcgggcttgacaaaaagctgcacctgcagcatcctgactcaatctggttcaggtaaacaactcctgtgccgccgaaaaaagttcagcatttgccttctgaacttttttcggcggcctttgccatgagggcttgaactccgagatgataactgagtgaaccaaatccgcttatcacgcctgcgcagacttctgaaattactgaatgccgacgaaactcctcacgggcgtatatgtttgataaatgtacctcaatcacagggatcctgattgcactgatggcatccctgagagcgacagagtagtgggtaaacgcgcctgcattgagaataatcccgtcaacagagcccttatcttcgcattcaaagagcttttcaagcaatgctccttcatattcgctctgataaaactcaaacgtaatatcaggaaaagcatcagccaaccccctgttgatatcgtccaaaccaagacaaccataaatttccggttcacgcttgccgagtcgggatagattaggcccgttcagtacaagaaaagagtgtttcgtcatgcgattatgatctttggctggatgctttcttttcatcctgctctattaacggaaaaaatgacctcacagaatgtactggctcaggtccctgtcggcggcaacatggtttaatttctctttcaccatggtctcatcaatctcgatttcctcatcggtaacattctccggaatattgaacatgagttcctcaagcaaattggtcataatggtgtgcagccttcgggccccgatattttcaacgctttcattaaccttggcggccgtttttgcaatctcaagaattgcgccgtcggtaaaagagagttccactccctctgttttcagcagagccttatactgtttgatcaaggcgtttttaggttgtgtcagtatcttgtaaaaatcctcttcagtcaggcttttcaattcgaccctgataggaaatcgaccttgaagctcaggaataagatcggatggttttgccacatgaaacgctcccgatgcgataaagagcacatgatcagttttcaccataccatatttcgtcgcaacattcgacccttcaacaataggcagaagatcacgctgtaccccttccctgctaacgtcaggacccttgccccccgatcctgaggacggagctgcaattttatcgatttcatcaataaacacaatgcctgactgctcaaccttgttgatcgcctctttaatgactgcatccatgtcaataagcttctgcacctcttcctgctcaagaattttccttgcttcggctattgatacccgtcgttttttacgttttctcggcaagccgctcatcaggtcctgcatgataccgccaatctcctccatctgccccataggcccgaaaatctgcatcattccccccggagcatcaccagtaatttccatctcgatctgacgatcctcgagcttgccctgccgaagccgttcaagcatctttttacgacttttcctgttattttcctttgccttatccacctcttgcgaagcatcgaatacctgcatctcttcgttctctgcatcccggtcttcctgctcttcatgtgaatgagaaaccggaggaagtaaaatatcgagcaatcgctcttcaaccagtacagctgctttttcgcgaacctcttcggacttttcggttctcaccatggcgaccgactgatcgacaaggtcacgaatcatcgactctacatccctgccgacatagccaacctcggtaaacttggatgcctcaacctttacaaagggagcttttgccatttttgcaagcctgcgggcaatttcggtctttcctacaccggtaggcccgatcatgataatattgttcggcatgatctcatcccgaagctcatcgcccacattttgcctgcgcagtctgttgcgcaaagctatggcaactgatttcttggcctcactctgaccaataatatatttatcaagcaaagcgacaatctggtttggagtaagatggcttgcggaaatcgaactttttgtttcagcggcgaccacgagaccctcggcaatattttcgttattatgaattgtcatgagcataaattatggttacaataaatctctccaggagcgtccgcggcaaaaaaaacgcgatcagacctcttcgatcacaatatggtcgttagtataaatacagatatccgctgcgatcttcaaactctcatgaacaatttcgcgtgcagaaagcgtagtatgtgcaagaagcgatcgtgccgctgcaagcgcatacatactgccgctgccaatggcaacaatcccgtcctcaggttcgataacatcacctgtacctgaaataatcagcgctttttcagcggtaacaatcgcaagcatcgcttcaagccttctgagatatttgtcggtcctccaatctcttgcaagctcaacagccgcacgttcaagcctgccgctgaatgcttcaagtttttcctcaaaccggtcaagaagagtcacggcatcagcagtagcacctgcaaaaccggcaattatctgaccatgatagagtctgcgcgttttacgcgttgaatgtttgagaaccgtattaccaagggtcatctgtccatcactgccgagagctgccttaccgtctctgattacaccaaggaccgtagttgaacggatcaaaagctgttcatcatgtttcatcatagaaaatcgactgttaaaatatttttttccttaatcttgcaactgaaatttgcatttgttcgcggtattttgcaaccgttcgcctggcaatatgtatacccttttttttcaacaattcggtaagaagctcatcgcttaacggctgttgaggatcctcgccgcttaccatttctccaatgtactgcttgataattttgctcgacagatcatcaccatcctctgtcgcaagtcctgcgctgaaaaaatatttcagttcaaaaacgccaaaacgggtttgtacatatttaccgttaacggctcggctgatcgtcgatatatcaagggaagctgcttccgcaatcgttttcatgccaagcggaaccagaaacgatggtccggaaacaaaaaaatcgtattgatagtgcaaaagcgcctcaataaccttcatgagcgtctgccgccgcagttgcagggcgctggtaaactcttttgctcgctgcagattactgcgaataaactgtttttccgcctttgaggctttcctgtttttcagaatactctcatacctgtcagaaactttgacggaaagggtgctggtatcattcaacatcgctgtcaattcaccctgttcataactcacaataaaatcagggacaatgtaatgacccaattcgttttgaaaaaccccgcccggatgagggtcaagttcgccgagaatctcaagtgcggcttcaatctgttttttggacgcatcgattgttttaagcagccgattatagcgtttgtgaataaaatcatcaaaacagaccgtcagaattctcactgcaagcgctgaagcgctctggcgggctccaaatgttccggcttccaactgaacaagaagacgttcccgaagatccttcacggcaataccctgcggatcaagacgagaaattctgtcaataatcttctttacttcacgctcggaaacatcgatatcatttaaccgaagaccgtcacgtatgacggaaatgtcttcagtgagataatcgtcatgatcaagattgccaagcacttccacagcaatcatgatctctttttcaccgatatcttcctgcaagacaagctgtttaagaagctgttcatgaaaactgtcatattgaacagcctgaaaaaaacgatccccggtaccggccttattgaaagaagtcgaacctcgttcataccgttcattccggatcggaaaatcacgctcttccttgctggttatgctgctgaatcgttctacgggatcagcgagttcatcaccaacctgagaattcacatcaacaggaagatcttcggcgctgccacgctcttcatcaagcatttcaagcaaaggattctcctgaagctcttcatctattctttgttcaagattggcaagtggaaggtgaagtagctgactgcctaaaatctgctgggcagaaagaagcgctttttgtttcagttgaagttttaagtcgcccattacgaatcggaagaagaatcagcaaaggttttgagacctcctgtccagtcatcaccgtataactccacaagcccccttgaaagatagtcaacaagttttatcccgcactcccggccttttcggcgcgcaaaagaacacatcggaagtttttcataaacaagatagtccaaaccgtattttttcctcacccttatcggaaacaagcgacaggatatcggtttatcaaattcgatcaaaccttgacggaatgcattttcaagaacacaccaggtaataccattttcaatgcaactgaaaacacactcacggttttcaatggttttggtataatgcgatccctgataaacctcaaccgaaccgtgacggcgaagataacggatattcttctctggaagcatacgaactacttcctccgaaatctgttcaagccggagagcttcatgaggatgaagcggtgcaccaagttcgccttcaacacaacaacttcccttacactgatgaagatcacaggaaaaaaaagcctgaagcacctctttctctacaagaacccgaccgattgaaacaagcgacatacattaaaactattgttaccggatcaccttttacgcaataataaaacagtttacagccaagcctcgtcacatgacgatctggctgtaacaacgacagcatgaccttctcgacaaaaaaactgatcaagcgttacaaagctcttcaataaaaccgtatttccagcttgacggtttcagcattgctcgcaatataaagcacggcaccagctttcatacagaaaaaatcagagtccggcaactccccgaaaacccttgaaacacatcgggaataagctttgaactctctctgcagttgcccgatccgtttacaatagagagaaggaacgtaacataatcccgtcatcctcagaaagcaacagagagactcgaaaacgttgaccgcgatacttacgggaattatctttccgtgacaggaaaaaggcgctaaaaagcagttacgaagaggaaggcttcagcagattatgcacgctttccatgagggctttcagggaaaaaggcttctgaataaaatctccaccgtcatcgagtactccgtgacgggatataatatcagctgtatatcccgacatgaacagggttttaagattcggactggtaatgcggagcttgttcgaaagatcgcagccattcatttcaggcataaccacatccgttaaaagcaatcctatcccgcccttgtgttttgctgctatccgaatagcctcatttggagtatcggctgaaagtaccgtataaccattattctcaagcatcagcttgcaaagtttaagaatatcaggttcatcttcaacaaggagtatcgtctccttccctcttgtaatactctgctcgggcgtctctaccggtaccgaatcggctttatcgatatacctcggcaagtgaattttgatgcatgtccctttaccaggctcactctgacagtcaatacaaccgttattctgtttgacaataccataaaccgtagataacccgagacccgtccctttcccttgttccttggtggtaaaaaacggctcgaaaatatgcgggagatgcttcttgtcgatcccgctgccattatcggtaaccgcaagcgtcacatagtctccgggtatcctgcatggatggttggctgtgttttcgtttctctgcacgcacagcctgccggtttcaatggtaattctccctcctccgacaatagagtcacgagcattgacacaaaggttggcaagtatctgatcgatctgtgatggatcgatcttgatcttggcattctgattttcaggtatccagacaagggtaatattttcaccaatcaagcgccgcatcatggtgagcatcccttcaaccatcgtattcaacgaaataattttcggcatcacggtctgctttcttgcaaaagcaagcagttgacggatcaagcccgccgaacgtgctgcggcttttcgaattgcttcaagatccgcataagccgattcggaaggatcaagctgttcaagagctatttccgtatgcccgagaatcaccccaagcatattgttgaaatcgtgggctataccaccggcaagccgtccaaccatttccatcttttgtgactggctcaaagcctcctgcgtgttcttttcagacaattcggcacgcttgcgagcaacgatatcccatgcgacatcagcaagagttccaacccatcgggcatcatcctcatcatagggatactgtttgtttccaaccccgataatagccattaccgtatcaccctgcacaataggaaccaccagtttacgcttgaagaaggggtgatcttcgggcagatctctctcgacatcattgtgaatcacggcttttttttcaagaatggccgcgctccatatcgaactttcactcaattgagaaaaaacttcctgattcctgttcatcaggctcatagccttttccgtactggttgataacacctgcaaagttggtgaagaacgttcatccatgagaaaacagcagaagctgaatgagctttcggtcatgcattcggattcatcgagagtggctttaagcaactcttcaaccgagcggttttcagccatatcgagaagacgaaggcgaaatgctgtcagggcttcgaatcgttttctctcggtaacatcatgaatagtggaataatacagtatatttccggcaatttcaatattattgctgaatacctccacatcacggattgaaccatccgccctccgatgacgaaatgaaacgcatgactgatgcaatgatccgcatttctcagtatccagagtcaccaattcagatgaagtcgtattgatttgctcaatattcatcgatgtcagctcttcaatcgaccagccataaaaatccaccgcagcctgattggcgtcaataattttgcctgaatgggagtcgataatcagcttgatttcagaaaggctttcaaaaagttttctgaaacgatcttcgctctcacacagcgcatcttcagcctgcttgcgatcggtaatatccagaacgataccgacatatctcccggtgcgtcctgcgccatcccttaacggaaaacctttggacataagccagcgctcattgccgtcaagatcacggcttctccaggctacttcaaatgcaacatcgtctctggcggcccccaaaacagttttctcggttttttctctatcctcaggatgaactgaactcagccatgcctcgaacgtcgcatcgcagcaagaagcgttcagtccatagagcgcccacacttcatctgaccagatgacgctgtttgtaaccgtatcccactcccatatgcccgcatgagttgccgacataaaaagctgcagttgttggcggcttattgcataaacctgttcggcattcattatgaccggagaaccagaaagagcttcacgtttgttattatcttcatgcataagtctctgttttatatactggacatttccgaatagtcaacgacgcagttacatgaaaacatgcgaccataacaatagtatccaacaatcttgatgcattatacggacttgaacagaaaaagcaggcagaaaccggatactcaaccccgcagctgtcttgtcgtcaatcaatagtaccaataaaaagaatgtagctattggatttcttttttttgaaaacatttcctgtccccctcaggcaatcgactttacccttaatcggaatatggcctgatacagagccacatgaaagaaacagcatcgagcagtatcaggaatcctcatatgccaaagcggtacattaccgttacctgagtcataaatgctccaactcagaactatcatgacagaagacctgttaatctcttgtgtgaggtttaatgattaccgatattataaaaacagttgattaccgaaaacgctcccagcatcatcgaacaccatgaaaaaactctcccctttttttttgtttttatttttcttcaccgcaagaatacttcacacgacggaaaacatctctcctgttcttgacaaatctgatcaaaaaggatctatcattgttcatattcagaatctgaaaaaacctgaaggattgcttggcgttgcactcttctcctcagaacagggatttcccggcaaatcggagagagcttttgcaaaaaaaggagtaaaaattactgccacgtcacaggatgtaacatttgacaatattccctatggaacgtacgccataagtgttttccatgatgaaaacagtaatgaaaaactggatacgatgattttcgggattccaaaagagggcgtcggggtttccaataacccgaaaatgacaggcccgcctaaatttaagcgcagcaaaattttatccttgcctcaaaaccggaaagagatgataattttaatgaaatatatataatacgacctgattctctgaacatttccaaccatgaacagtcaatgaaacaaacccttgctctctttacgctttcagcgatcgccatcggatcgctgatgactggatgcagccctacagtaaaggttgaagcccctgacaagcccatcgtcatcaacatgaacatcaaaatcgatcatgaaatcagaatcaaggttgaccgtgaactcgactctcttcttgacaataagaaaggtttattctaataaggaggatgtaaaaatgactttttcagcgataaaaaaaccgcttttcagcgttttcgtacttatgatggttgttatcggcctctcgctcccggcctatgcgcttgatcttgaaaccgcccggtcgcaggggctcgccggtgaggtagacaatggacttcttgccgtccccccgggatctcctggcgacgctcagggacttatcgggaccattaacaaccagcggcgagcagaatacgcaaaggttgcggcagaaaacaatctctcgctcgatgttgtaggaggaatgatgttccagaaaatctacacccgactccctgcaggaacatgggtacaggtccaggggaaatggacaaaaaaagcccgataaccgcccgataagcctgttgaacggtgaaatggccgctgaaaatcatcgcggttctgctgttgctggcgctccttgttccggcagcagcatggatttcctttccatggtatgcccagtctctgattgaccgggctcttcagggaaaaccttttcgcgttgaggtatcgggtgtgggcattcccttaccgggcagcatagggttccgttctgtcaaacttgtatttataaccccacccgacaactgcatacctgcagcgacaacctataccattaatctcggtagcggaaaactctcatggattactgaaagtgaagaaaaagggattacgagcagcatcatcccgcataaacttcatgcagatctcacccttgaggcagactcacttcacctgcttcccgatccagaaaacttcacattcgaagacggtaacccccgcataagcataaaactcaatatcctgcgcaagaaaggactttcaatggaatttcatccacttgatatcgcctatagtatcggaagtgcgactgtaaaaaaagacaagctccaactgtcaggccttaattacgatatacacgttgcacgtgctgagggttggcagcaacctctcgatacgcttaccgttgcaaaactttacagcgacggcaacccttctcctgcaggcaacttcagagccttgttcggatcgaaacgaaactcattcaaaccatgctcgctcattctcagtaactgctcagtcgatctttttcaatggaatgcaacttctgaccatatcgaatacgatctgaaagaacagaaaacccgctttacccttaaccttgcggaaattccgctgaacgaactgccggggttcaaacaggcaggaaaaaatacagtatccgcagaaggaacattgagcggagccatccctgttgagtttcaggactctaccgtacaagtgcgcaatgcagtggttgttgccggaaaaggatccactatcgtctattataccagtcataacaaaccctggttttccctgagtattgggcctcaaaatagcgcaggagaactcctgaaaaatttcaatgctactatcatactcaacagtcggcacaaaaatctctccggtattgccgttcagaacatttcaaccgatatttttgaagggaccctcaattcatcaccattttttttcgatccggcaaaaaacgaaatgatgatgacgctcaccatgaacaacatccgcttgccagaccaccttacctggcacggtgaatccaggggcaccttcagcggaggagtaagcggaacaattcctgttacgtacgggaaaaaagggattttattcggaaacacccatcttgtttcaactctcacattcagagacatctccctcaactccctgcccgggctgagcagagaaggcacaaaaactccttttgcctcgggaaacatcaatggagtcctgccaatcgaatttcgcgattcaacgctgctgattcgcaaaggaatggttgagggtgaaaaaggttcaaaaattattttctacgataaaaagaaccaaccgttactctcctttgatcttggcacgaaaaaagagggcggcaggctgctcaaaaaccttaacggttccttcaccttcataaacggcagcaaaaaaaatgctgcgattgacataaagaatctttcaaccgaaatattcggaggaacactcaatgcaactccctttacattcggcaacgccggaaaaagcgcatcgctgaccatcaagttgaataagataagcgctcttgaccgggtaaaactctatggagagttcaaggctgctcttcagggagatataacaggaacggttcctctttcaatcggcaataaaagcttttcgattaccaaagcccgactcttgtcaaaaggagggggaaccatcagcataacccctaaaaccacgaagcagacaacctcggaacgcatcatgggcgcatcgaaacctgacgccgattacctgttcagcgaacctggtctttggttcagccgctcgttcgatggaacattggttgccgattttgccatgaaaaaattcgtccaccgaaactcgggtggcgaactgatcctgagttcaccaaaaggaaaagccgtactctggcgcaacaaaaagaacccggatctgataactcttgaaaatttcagcgcaggctttttcgatggcacaatcggcatccaaaaggcagactatgatatggttaaaaaaagcactgaaacaacaattgcactcaacggcattcccattcagaaactgcttgacctgcagggaacaaaaaaaatatatgcgacgggtgcaataaagggaacgctgcccgtcaaaatcaaagaccaagtattcgagatacttgacggcgacatggctgccgaagagaacggacagatcatttacgcaacgactccggaagagcgtgcagctgctaatcaggggctgcgaacaacctatgaagccctctcaaactttctctatgccgagctgttcagttcgataaccatggctccggatggcaaatcacacattaatatccagctcaagggcgcaaacccggactatcaggcaggacgacccatagagctgaacctgaacatcgagcagaacctgctcgacctcatgcggagcctctccatctcagggaatatcgaacaggtcatctccgaaaaagcactcaatatgggcaactaaactcattttttttcagtcgaaaccttcccgacctgctcggccttcacaaaaaagaatccgagagctcccgtcaccagcccctgcataggaccaagccataagttcgactgttgaagaaaaacaagagtagaatcgcagtctgaacaaaaggacggatggagcataatacttgacgccataacgacaaaataggcaacagagagcccgagactcaattgatagataaagggatctaccgtttttttttcatccgatccaccgctgaaatccttcaccacggcaccaatcattaacgacagtgtcggcatcacatttggcagaaaccaaccccatgcatcaccggcatgatcgacatacaatccgctcatggtctgaccgatcaacacggctgccaatagaccggcacctgccagccaggtgacaagcaggttttttttacacgcaagtatcagtttcgatctgctcataacccctccagtttaccgttgtaaaacgctccacagtcgggaccgctcaagatgagcctttcctgttatactccccggaatgatcagggttgcctgcttcgctgtttttttaaactcatagatcagcgcggtgcaccgatgcgctttcgtataaagcagcgctcctgcttcttccgggagaacattaaaccctccgctgaaccacccttcaacaacctccctgctcgggccctttgctccctgggtaaatccatagggagtgaaaataaaaacgataacacgataatagccgggattgcctttaaaaagcaccttcaagtattggggaaaatcagaaaacgggcttattggcggcgttttcaccgaccacctgctatcccccggtttcggcgtcccgtcactgtttatctgctcaatgcgggtaaccacggcaaacccgccaggaacagcataataactgcaatccgagtaaccgcaccgatcaagcgctgacgtgagaatgtggtcaacgtcacggaaaagaaccgaatcctttccggattttcttaaaaacacatcaggaataacctcttcagcggaagcttcaggcgggggccactcaaaattcggcataacattcgctgtttttgacggagcttgtggaccttggggagcttcaggagtttgttcagcagcaggtgacgcctcaggcaactgataagcttccggtgctggagcttcggtttttgcacaaccggcaccaacagtaatcatgaacaataaaaacagacgaaaacacatgccccgcaatgcaggagagctgttcatcttcacctccattttttattccaggttagcaatccctttccatccaccccataaccgccctggtagtctcttttttcaggatagtcagcgctgttgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggctttaaattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtacaggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacagctgtaataataaccatacgcgtgaacgctcaagatgcgcctttccagtcagacgcccgggaatgatctgaattgcctgcttcgatatttttttaaactcatagatcatcgcggtacagcgatgatctttcgtataaagcagcttcccctcttccacaggaagaacattaaaccctttgctgaaccacccttcaacagcttccctgctcggtccttttgctccctgggtaaatccatagggagtgaaaataaaaacgataacacgataatagccaggattgcccttgaaaagcacctccagatattgagggaaatcggaaaaaggactgattggcggtgttttcaccgaccacctgctatccccccgtttaggagttccgtcactgtttatctgctcaatgcgggttacgacggcaaacccgcccggaacagcatagtaactgcactcggaataaccgcactgatcaagcgctgacgagagaatgtgatcaacgtcacgaaacagaagcgaatcctttccggatcttcttaaaaactcatcggggataacctttactgcggaagctttaggcggcggccattcaaaatcaggcattgcaatcttataatatagcggttctgatggcggcggcggcggcggcggtggggcgcttgcggtttttactgaacaacccgaagctaccagaaaaaaatgcagtaataccacaccgatcaaccctttgagcgaaaaaaaactgctcattcttctctccccctttcaggtttaaaaagccagaaaaacggtaaggcccgagctttttcctaaagaaagttacgtaatcttcaaataacaacacaacggaaataattaataacagggaatgacgaagcactcggaattgtttatgataataaagagcataaagagcaccgtaatcgagatcaaccccctgaacattgaaatacgatgaactggaaagaactgttgacccgtcaaaccgaacaggcctacaaggtagtaacccacctggtcggcctttgcaatgatagcgaactgaattggaagcccgacgaggagaataactggatgaccacagcacaactcctctaccatacggcaaattccggaggaaagcccatgaatggatttgcttcaggaagctggacatcacatgagcatgttgacggcgacatggagaaatcaaaaaaaatgatgcccccggctacatctatgcctggcgtatcaagtattgccgaagctcttcaattgcttgaagccgataaaagtcttgcacttgagaccattgccaatgtgagtgaagaagatctggcaacaaaaccttcccctgcgccatgggatccgaaacctgtgatactcggcatacggcttcttgagatggtggaacatctgaaccagcataaggcgcagcttttttattatctgaaacttcagaacaaatcggtaggaacctttgatctctatggagtttagagctctgctccttttcatatcgattaagagggaaaaccatacagtcacagtcgtttttttctacaaatcagtagcttttatgtgcatttctacctgaccgtgcttttcgagacactgtccggaatacattaatccggtcaacctcttataaaaaagcaacttacttttctttctttgattcggcatggttattgctgctctattcaggaacaggccaggaggcaaaactgaaccataagcaaaaaagcaatgaccatgaccagcgtaacgacactatacggcgagcttacaggaatcgagttccggtcgcttttttcaaacggcaagaccgatggttgccttgtaacaaaaccaaacctgctgaaaaccccatatggcgaactgattccgcaatatgaagcagaagatatggggagacggtcgacaaaaccgctctacttctataaaaacggggctcttaaatccatagccctgcaaacatcgacaatgcttgacacccctgccggggttatcccggcagaactcgttacctttcataaaaacggcagaatcaagcgtatctttccgcttgacggaaaactcagcggctactggtcgtggcaaaacgagtttgcccttgccaaacccctgagtcttgattcgccggcaggcaaactgaacgcaaaaatgatcggcgtccagttttacgagagcggtgcactgaaaagcattacgctctggcctggacaaacgcttaccgttgcaaccccggttggcgaaataaccgtaagaaaagggcttgctttttatgaatcgggcgagatccgttcgttcgagcccttgaaaaaagttgaactccgcacccctatcggtcgggtgcttgcctacgataatgaacctaacggcattcacggcgacatcaattccgtacagctctctgttgacggaagcatcgaggcattcagtacggttgatcataccgtttcggtaggtttgtcagatgaaaagtatgaactgttcgaaccgggagaaaaaaacaatgtctgcggagatgagcgcaaggtgagcgtgccgatgaaggttcggttccatgaaaaccgggtaatctttcacgataacccgaaacactcgttcgaactggaaaaataccggtttgaaataaagcccgttataaaaaaagctgccgagccggcttactcatgcgggtaaaagaaattgcccgatacgactatcgcaggtgggacgaaccggcattcggatgttttccccctgccagtcgttccgctgcgttcctccctgctgtccagcctgttgaaaaggctgcctgcagattgaatccgccgatctctccggcataatcgagaagttctccgcagcaatacagccccggcacaagacgcgactccatcgttttgggattaacctctttcaaagcgatacccccggcagagacctcaccctcatcaaggggtaccgactttaccgtgcccattggaaaacgcttgagcacatcgagtaacgattttctttcgtcctttttcagctcgctccaacggacatccggctcaagagctgcatgccgcatgataaagggcacaagcgccgtaggaatcgtaccatacggaaatattgcaaaagagccggaaggaggagcaatgggagctgactgcagaaactttctcaccatttgtgttccgttctttcgagcgtgctgtaaaaacaactcctgcaactcggtggatgtatgagcgggaaataaatcgacataaagttctgccgcacggtgttggagcgcaaacttggctatctgtcgggaaagtgaaagcacggcgggcccggtaagtccgcgatgtgttatcaacacgtcgcctcggcgctccaccctctcgtgcgatactgaaacaaagagcgtgaccgaacgaagcgatactccgacaagatctgctggcgggactttttttgttacaaccggagcaagagcaggagaaggatcgatgacgctgtggccaaactttcgggcaaacgcaagtccgtctcccgtcgtaccggttgtagcgtacgaaaccccgccaacggcaagaataagtgccgaagagttgaactgccctcgggatgagtccaccgtgaactgttctgaatcgcgcttcaaagcacttgcccggcatgaggaaatcatattgattccggcatcaagaagcattgcctcaaaagctttcagaacatccgcagcccgctctgaaacaggaaaaaccttgccgtcaggtcttgctgcggtttttaccccgtaacgatcaagaagcgaacagagatcgctattggtaaacgaaaaaaacgaatgtttaagaaatcgccgttctgccttatcaaaaaagcccttcagcagaagctcgccggattctccttcatgagtaacattgcattttcctccgccagaaatccgaagttttgcgccctgccttgcattgcgctcaagcaggattatcgtaaaggcatcatcaggtatgtgaaggtttctcagggtgtcacgagcaccaagcgcagctaacatccccgacgctcccccgccgacaatgagcaaatcccctttcagcgccacggtcaactacctccagccgccaccaagcgaacgatagagctcagccatagcggatacgtgctgacgacggatatcggcaagttcaagctcggcctgcaacagattattctgagcggtaatcacttcaagataggtggccataccgctggtaaacagcaagccggcattgcgcactgaacgttgcagcgttccaagccgttcatccgcaattcgatcctgctggcgcagcttctcaagcgaaacaagcgcatccgatacctcaccaaccgcattgagaacaacctttttgaaagcaagctctgcctgctcccttttgatcttcgatttattataattggctcttagttcacccctctgaaaaatcggctgtaaaatagccccttgcaccagtccgaaaagtgatccgggagtggtaaaccagttgcttgactgaaaagagttcagaccgccctgcgcggtaatatcaagagatggatacatggatgccctggcaactcccatattggcatgcgccgacataacggccatttccgcctccctgacatcgggacgattctgaagaagagctgccggaatacctgtcggcagattatcggtaacagggaaatacacctgactccgctctctctgtaccgttccgggaaaccttccgcagagaatactgagtgcattttcctgcacagctacattcttttcaagttttggaatggaaagcagaacagcctgcttctgtgcctcctgatactcaatggcaagactggttacctgccccgcattaaactgaaggcgcatcatccggagggttgtgtcggcaagagcagcattccgtcgggcaatgtcaagctgcgcatcgaacattcggagattgtagtaccccgtcgcgacatcggcaaccagcctggttcgaacagctttagccgcctcccttgttttcaggtattcagcaagcgcgcctttttttctgcttcgaattttaccccagatatcaatctcccacgaagtgctgagttcggctgtataatctttcgagtagctttttccgagagactgctgcaaacctggcgcgctcagactgttatctgatggacgattgacccctgtgcttaatccgagattgagtgaaggaagaaaaccgagtttcgcctgatccagcgactgttcggcatagtcgatattttttatggcaacctgcagatcatagttattgacaacagcggcaccaataagctccgtaagcatcctgtcgctgaaaaagtgctcgtaaggaatcaatgcaatgctggagtccgacgtggcggctattccatcaggcgcatttcgatacgaagccggaagatttgtgtcgggtgctgtatactcttttgtcacgctgcatgccgaaagaaaaaaacagaacagaagtgctgccgtaactcctgctgatgaaaagcctcgttttttcataaatcttgtctacccgttcatgataaataaacctgatcaatcaaacctttccacgtctggcctttaaatcagccgcatgaatttcttcaagtggtttggccggccctgtgaacctttcctgaatggcctgaaatacgacaaacagcacaggaataatcaacacgccaagaacaacgccgcttaacatgccgcccactgcggaccagccgatagagcgattgccaagcgctgatggaccggaagcccaaagcaacggtaaaagtcccacaataaaggcaaaggaggtcataagaatcggacgcaatcttgcctttgaaccctcaattgccgattcaacaagcccgactcccgatcttcggcgctgaatcgcgtattcaacaatcagaatagcgtttttcgcaagcagaccgataagcatgataattgaaacctgtacgtaaatattattgtccatacctccggctttgaccccgagcataaccccaaacagaccggaaggaatggagagcatgacggcaaggggaagaatatagctttcatactgggctgcaagaagcagataaacaaaaacaatactgagaatgaatatctgggttgcggcgccaccggacttgatctcttcgcggctcattcccttccagtcaagagtaaatccggggggaagcgccttcggggaaacctcctcaatcgcctgaatagcctgtcccgtactgtacccttttttgacattggccgtaacgcctatggagttaaaaaggttgaaatgatctacggtttcagagccatagacccttttgagcgacgccaccgaagcgaccggcaccatggaaccggaactgtttcgaacaaaaatgctgttcaaggttgaagggtcggttctgtcccttggttcagactgcatcatcacacgataatatttaccgaaacggttgaaatcagatgcctgcatgcctccgtaaaaaccctgcatgaccagaaggacatcctggacattgactccgagctgcgcagccttttgattgtcaacaataatttcatactgaggattgccggtattgaaaaaagtatagacaaattcaaattcaggccgtttcatgagctgaccgataaacccctttgctacaccgctgaactcctgaagacttccggcagagcgatcctgaagcaccatttccaccccgctgacattgccgaagcccggaaccgtcggtcttttcatcacaataaaaagagcctcgctgatcggcgaaagcttttttgaaaatctcgtaatcagatcgtcaatatttgacacggcacccctttcctcgggatcattcagttccacaaacatcacaccggaagaggatgacgtcgagccggtaatcatgttgacgcccgtaacagccacaacccttttaacactttcctccttttccaacaatttatcagcctgctgcattgcatcgttggttcttttcagtgatgctcccggagagagattcgtggtaatcataagaaacccgttatcttcattgggaataaaactggacggagttgtcttgaacaagaggatcgtcatcgcaataacaataccaagagccccaaggcctatccattttttacctattaaaaattgaaggctggcgacatatttttcagtcagagcggaaaacgccgtattaaaggccgtaaagaatcgattcgcataccctttgatgcctttcgccgtcgccttatccttctggccatgagagtttttaagaaaaatcacacaaagtgcgggactcagcgtcaaagcgttgatcgcggaaataaaaatagccgaggcaagggtgagggcgaactgacggtaaaacactcctgtcgatccacccatcaaggcaacaggcagaaacaccgatgacatgacaagcgtaatggaaacaatagccccggtaatttcgctcatggcaagaacagttgccggttttgaggcaagatgctctccctccatctttgcatacaccgcctctacaacaacaatagcatcatcaacaacaatgccgatagcaagaaccagagcaaaaagcgtcagaaggttgatcgagaacccgaacaggctcatacaaaaaaaggtaccgataatagctactggcaccgaaatggcaggaatcaaggtggcgcgaaaatcctgaagaaaaacaaacaccacaagaaacacaaggataaaggcctcaacaagcgtgtgaagaacctgttcaatggactcgtcaagcggctttttcgtactcaagggaacggcatagcttatcccttcgggaaaggatttcgaggcagcttcaacaactttgtagagttcggtctgaacagcatcagcatttgaaccggctgtctggtagatagccatggcaacagcaggcttgccgttgactttcgtgttgaccgaaaagtcatatgaagtaaactcaatgcgggcgacatccttcagtctcagcagagaaccgtcgctgtttgaacggacgacgatattctcatactcacctgcctctttcaattttcccttgtacttgataatatactccatcacctccaggctcccttcgccaaacttgcccggagccgcatcaacactctggctcttgatcgcggcgctcacctccggcacggtcagtttgtatgccgccatcttctgagggttcagccagatacgcatggaataatccctgttgccgaaaacacttgccaaccctaccccctgaactctctgaatctcgggaacaaggttgatcttcgcgtagttctgaagaaaggtctcatcataattatctgtatcggaaaaaagagtcaccaccatcatcatactggccaactgcttgaccaccgtaataccacgttgaataacatcggcaggaagcttgctctgggcttgcgccaccctgttctgaacgttaaccgccgcctgatcgggattggtaccgagagcaaaattcacggttattttcagcaccccgtcatttccggaggttgacgtgatataggtcatcccctcaacaccgttaatcgcctcctcaagtgatggcgcaacggagcgggcaagtgtttcagcgcttgctcccggatagactgcggttaccataacactcggcggcgcaatatcgggaaactgggcaatcggcaactgcttgatactgatgagaccgagaatgacgatcacaactgatatcactgtggcaagaaccggtctggttataaacttttcaaacatgaactgatgttttttaaatagctgttaccatgaaacctttttctctctgcaagtttgataaacctgtcactgattcggtaaacctgtggattagcctcctctgtcggcttcagatttgcggagcatcaaattgcggcttgacaactgcgccttctttcaatttcaacaatccggctgtgacaataacatcgccaggtttaagccctgtcgtaacgatatagctgttgccgctttttccggaaacagttatggggattttcacggctttatttccctcagccagtcggaaaacaaaaaccttgtcctgcaactcggtcgttgcagcctgaggtacaagcagcacattgttgtataaaacctcgatccttacctttccggtactccccgttctcagaagtccctgaggattcgcaaaaaccgccttcatgctgatcgctccggtagcattatcaaattgccctccagccatttgaagcacacccttttcagagtgctcgctcgcatcagcaagaatgagagtcaccggagggacgttccggatcttctcctcgatagtagctccggcatactgccccctgaaacgaataaagtccgtttcgctcatgctgaaataggcattcacctcctgaacatccgataaaacagtcagagactcattctgatttttggttacaagactgccgaggcgataaggaattttcccgatataaccgcttacaggagcgcgcaatgtcgtataccccaaactgattcctgctgactgggcagcagcctttgcctgttcaacatttgcttttgcagcttgatatgacgcttttgcggctttgagctgaacatcagaaacaaccttgttctgcacaagaggagtaatcttgtcgacatcaagccttgcattgaccagagcggcttccgctgcatgctgatttgcaattgcctgattatactgctcccggtatactcctcccttaatttgaaataaaggctgtccggcattaacaaaagcgccctcattcactaaaatcttctccagagtgccatcaacctgtggacgtatctcaacattgacccgtccttcgatcattgcaggatattcgctatatactttagccgatacatatgcaagcttcatcgccggtaatggctgcgcccctccggccttttcgtttccattgttaccgccgcaacccgacaccatcgctgccatacagatagcgaccatcaccggaacccgaaaaaacctgtgtttgcgtaacatgacaatgcggtttgttttattaataaccattacccgtaatcttttaaagctcaataaaaacaaaatctgccccccggaatatcaacaatcgtgaacgttcatataaaaggaggggtcatcatatgctgattttttttctaattcaagcaaacctgctttcaaaacacttccacccagataaccgcccatcttgccgtcgctgcgcacgacccggtgacagggaataaacaaaggcaaggggtttctgccgcacgcgctcgcaaccgacctcacggcgcgaggattccctgccgctttggcaatttcactataagtcactctggttgcatagggaatgaccgaaagaacttcccatacacgcttcatgaatggagttcctgtcggttcaagaggtaacgaaaaagccttcaaatcgcccctcagataggcgtcaagctgacgaaaagcctcgatggcaagcggggtttctcctcgctcgatctcctgtgaaacagagcaaggatcgaaaaaaagattggatacaacacctcccgaatccacaatgccaatcgtaccaatccctgtttttttacaaaacagcttcatacactcccccgccttgccttaccaatcagacttttacctatcaataaataatcgcgcgtcccgacccatcagatcataaaaacttacaggtaccaacaaacctctgcttatcaggaaagagcaaagaatccatatgagatccggagctttttcatgtgcttgcgcaaataaaaacccgttttttaatttaagcaatcttcaagtataaaaacaatttgttcaacacaaatattaagggaatttctgtttacatataccgcgatcgtcaattccggcgttgctccaaagatcaagggactccgtccgccttgacctcaaagcgctttgacaaacttgagagcgatgtaaagtcacgtatcacatttcctctgaccataagaagcgaattgattttcactcaatcattgtctgccagttcacgaatccgttctgctctttttgcaaaagattcagcctgtttttttcgatccattttttcatacatcaacgccatattttcaagaacctgggcaagatctgtatggtatgcaccaagtttcttttcagatattgccaatgctcttttaaataacggctcggcaactccgaagtttcccagttcaaggtaaagcaaagccatcgaattcagggactttgcaacattcaggtgggttgcgggaaagttcttttctgtgatctcgacggaacgcttgatgtagtgctctgccgcatcatatttcttctgaaacctgcataccgaagccagactctgcaacgtaacggcaacttcaggatgtgcaggcccaaaagtctgctcctgaatggcaagcgaacgcttatacagcaactcggcaacggtatactgtcgttgcttctggtaaaccattgcaagaccgttcattgagaatgctacatcgggatgtgatggcccggacagtttttcacggatatcaagtgaacgctgaaaaaaatcagcagcaacgtcaaactgaccgatagcagcataaagatccgcgatagaatataacattgcagcaaattccagatcgtctgccctgacagacttttcccgaatggccaataatctgctgtagtacagaagagccgcattataattttgaagacgatgatagagctggcccatatcatagactatatcgacaacgcccggcccgtcaacaccttcttctttttctctgacagacaatgcctgcctgaagtactgctcggcaagctgatattgctgctgctcgaaagagagtctggcaagggtgtaaagaagcaaaccggcatccctgtgccaaacgcccgatatgttttgggtgatagcaagagcccgattatagagcagttccgccgcattgtactgtttcatcgagcgatagttatcggcaagcctcaccattgaagcggcttcaccggcggaattcgtgccatgaacttttctggcaagcaaaagagcctgttttgccggaaccagcgcattagcataaagaccccgaccgtaaaaatcagccgcgacagcactgaggctatcaagccttctctttgcgctgctctttgccgagagcgtctgaactgatggaactgctcccgcagagatagcgacgacttcctgacgagatattttgctcgttacctcatgtacacgttcctgctgaagtgcctgtgcgctattgcgtgttgtctgggcgccgccttgccgaaagagggtgtgttgagagttctttttctctgcctccctcagactgtcccgtagctgttttcgcctctcacgctgcctcaaaacggcgtcactcttctgcatcaaggccgccattttcagactgtctcgctctcgctccttcagagtcgcctgccgcagactatccttgtaacgctgtatccgcacaacctgactgatgctgtcctgcaaccgggccttcattaccgtattgttaaggctgtcaagcacccttttgcgaagccgttccttttgctgccgtaattcttgcgatttctttctcgaatccatcacaagactgtccttcacctgctttttcctcagtgactgctgctttgtgcgactcgttgtttgcgggtttttaaccatctgcccgacgctatcactgatacgatcatgaaacagcatcttatcagggttatcaaccggctgccgcgcccctgcatcactcctcatcgtatccataagttgcagataataccctctgctcttaagcgactctttttgaactgttgttttttgagacgactgtaaaaaatcggataaactccctttgctggtattcaaaaagattgaagagtccgaagccaaaggactcttatcaggcggcagagaagaacccgtttcagccgacacgctcttgaaccaaacaaagcagaacaaaaaaccaatagaaagccatcggtaacggctccatcgtatcatttgaatacatttcatggtcgtgaaacaatatcaataacaaacaaaatcacttataactgaaagagagagaaatttccggcatcggaatgaatcggagaaagagtcggatcagcaaattagtgttaatcgacttgtttgtgaacgaaaacaccggattacgggttcatcaaaaaaaatggttgatcccaacgacagcaattatctcggcttgatcaaccggatgaggcccgatcaagaggagttaacgcgtttatctcacctcgatcccttctttatgaaccatttttcgaattgctcggttcatctttcctcctgcaaaaaagaacaggacttttcctgtatcgccccgtcatttcgaacaccgttctacgaaacagcacgacgcgacaggttgacaagcggcaccccttactcctgcaacgccgaatagtcgatatatcccttctctcctggagtataaaacgtatccatatcggggatgttgagaggagctccgtttttccatcgctcgacaagatcgggattggcaataaacggccggccaacagcaatgagatcgcattttccggcttcaagatcgctttcggcacgcaggagatcgtaaccgccggagagaatcagtgcgcctttgaaaacattgcgaaacgctgcctttatggaatcaggaacaaacggtgcgcccattgaggaatgatccacaagatgaatataggccagaccgaaataattgagctcttcagccagccagccatactcctcctccatcctgtcatagaggggcatatcgttgaatacgccaaacggagatagccgaataccaaccctctccctgccgatggccccgatcaccgcatcaaccacctcgagcacaaaacgcgcacgattttcaatgggacctccgtaatcatctttacgcaaattcgaattaggacggatgaactgttcgagcagatagccgttcgctccgtgcaactcgataccgtcaaaccccgcagctatggcattggttgcagccacagcatattcggcaatcgttgccgtgatatcatcaaggctcatagcctgcggcacgggaaaggattgcaacccttcagcatccgtgtaaatcttcccttcggcaggcacaaacgaaggcgcaagcatacgggcgccaagcggcaggttcaaaggatgggatatccgtccgcaatgcatgatctgcaggaacatcttcgaatccttctcatggaccgcttcggtgacggctttccatccgtcgacctgcgcggcggagaatatacccggtatacgcggataaccaagtccgttgggtgaagacgatgtcccctcggtaataagaagccctgctgcgctccgttccgcataataccgcgtcatcaacgagtttggaatattgccggttgctcgactccgggtcatcggcgccattaccagacggttccgaagatgtaacgggccgagagtgaatggattaaataatatcgacatagcgctgcccttgttaacatgttgagactacagttcgtgtctgcacgtgttctttttatgaacaccgttttgaacttgagggttcatgacggcacaaatatacagcactcaaggcaacgcccgacatcgaagcggagtctggccttaaggtgctcaaaaaaagagcgtaagacagcgtcgcgagcaaacacaacgcccgagcggagttgcaggatcgtcctgcatgagccggaattgctgaaaggaacggaataaaccggaataaccgtttaaagaaaaaaagagtggcgtacctataaccttcggaaaacaagaatgaacagaaatatggaacaggttgataccatcctccgggccgttatcggcaacatcatcattgttcctggctttatttaccacttcttgcagggagcgacaggtttgattccactcatcacctcggaatcggtttctgccctctctatcagattgtgggctccaaaagctgcaataactgttgatgaacccgacaggtcaactatattttcagccctgaccgtcagaaaaacaaacatcttttctctttgaaaaaacctgactgatgaagcaacgtctgatgagttcatcaacttgatgccacctgtaccgggttaatacaaaagcagaaagaaaaactggttacgtacgacgccataaatcggataaccgaaaaaagaacgaaacgtgccgaattattttttcagaaacaaacttcatctctcatctctttccgcgcttggggctgtgagctggtctgtttatttcgatatcccggtcaatggatgggccattttgtccgtcttcatgcttactttttcaatctaccaggacaaccggcttaccgatgataacgaagactcgacgaacgatcctgaaggcctgaaaaacgctctcaagcacgaaacgcttatcacctatgtgaccttctaccttctctccttcatatcgctccttatcgcttttcaattcgaacaacctgcgttctggacgacggcgcttatcatcctcatcggttttctgtataatcacaagtgctttccggcttttctatccagacagttgaacggcgcccgtcggctgaaagacatctacatcgtaaaaaatctcactcctccgctcgactgggcgactgctcttgtctttctgcccctgtttttcgagggtcaaacactatcgcccaaggcatggatcagttggggatatgtgttcgtatgcgcgttttttgtagaggtaatgtgggacatgcgcgatcaccggggcgaccggcagagcggcatcagaacgattgccaatacgttatccttttcgcaaacgaaactgctgctcatcgtcacaagcctgatctccgggcttctcctgttttattgtacctttataaaatatcttccggcatccacctatttccttttagccaataatatcgccgttataataatcgcgagtctgtacaaggagaacgaggtggagtttatgcggaaaatcagtgacctgaccattcttctggccgctctcctttttctctctttcggcttgatcgccgctttttcgaactgacccgatgcttttttttcatcatctaaaactttgcgccctgttcaaacccaaagccatcgaatggggggggggaatttcagtcgcttctggcgacatctggcgttatcattcagacctcgaccgcatgaatgtcaacacgggagagaccgtgcaacaacattgcggcacatatttcatttccagccagtagaggcgtgcccttataatgattaccgcacgagtatgcctcttcttggctgatgaccaatttgttgcggcaagttattttccttcaaaacataaaacctttaactcttttatccggcatccgcacatttttcctgaacatcccccaccctccccaaaaaaaagctccggatcatcgggagttaacttcatcgccttacatgagagaaccaaaaaaagcggaagcatcttttcatgatctcaatcaggaataattccttttatattgattaaatcatatttcgtaatcacctcatcataccgcgtcttatggcaaaatggcaatgtgggctatgttcttatatttacgatgaaaacaaagaatccgtcgcatgggatgcccttgcgaatgactggatatgtcctgtctgcggctctccgaaatcctcgtttgtcccgctgaaagaacaacaacccgaaaccccggaggctgaaagcaaatctgtttcaacaaacatttatgaatgcgctctctgctcgtatgcctatgatgaatcaaaagaaggcgtcctgtggcaggatcttcccgaagagtggaaatgtccggtctgcgggtcaggtaaagagagcttcaggcttgcggcatccctccgagcagcaaccgccgggattggcgccgaaacaggctctggagaagagtaccttgcggaatggcgacgaccggctgacgatttcgagaccagcatggccgacatccaccaccttgccatgacgggaaaatcgattatcgaacctatgcgaacacgcattccctcattctcctgggatgaaatcctcattaaaggtgcgcaacttgcaaaaatgccgctcaacaaaacacaaccggttaccacacaaaccctgataggtcccgcagcggctttgccgctcgtgctcgaaacaccggtttttgtttcccatatgtccttcggcgccttgtcgagagaagcaaagctcgctcttgcaaaaggcagcgcacaggcaaaaacagccatgtgctcgggtgaaggaggtattctgcccgaatcacttaaggcctcataccgttacatattcgaatacgttcccaataaatacagtgtaaccgacgagaatctgaggctggtcgatgctgtggaaatcaaaataggacagtccgcaaaaccgggcatgggcggtcatcttccgggaaacaaggtaacccgtgaaatcgctgctatccggggatttcgtgaaggacaggatattatcagcccgtcgcacttccctgatatccgctcaaaagaggatctgaaagccacggtcagtcatttgcgtctgaaaaccggaggaaaaccgattggcatcaagcttgcggcaggccatatcgaagaagatatcgatatagctctttttgcgggagttgatttcatcactatcgacggtcgggcaggtggaactggcgcttctcccaaagttgttaaaaacgctgcttcggtgccaaccattttcgctctggcaagagcgagaaaaatacttgatttgagaggagccgataccgtttcactgattgttaccggtggcctgcgcgtctcttcagacttcgccaaggcgctggcaatgggagccgacgccatagctgtcgggactgcggccatgatggctgtcggctgtcagcagtaccgtatctgcaataccgacaaatgtccggtcggcatcgccacgcaggatcctgctcttcgcgctcgtatggatgtcgataaatccgccatgcgcgttgcgaactttttcaaagccgtcaccgaagagctccgcgactttgctcgcctgaccggcaatgataatgttcaccatctctcgcaggatgatttatgtaccaccaattccgaaatttccaatcatacctctatcgagcacgtctgatcaacagcagtctcccgacaagaacaaggtgaggcataaaaaaacaagaggaaacacgccatgtcaacaacagaaaatcttcagaacgctttcgcaggagaaagtcaggcaaaccggaaataccttgcattcgcgaaaaaagcggaagaagaaggtctgctccagatagcaaagctctttcgcgctgcggctgaagcggaaaccgtccacgcccttgcgcaccttcgcgtgatggggggaataaaaaacactgcagaaaaccttcaggaagccatcgaaggcgaagaatttgaatttaccgatatgtatccaaagtatcttgtcgaagcacagcaggaaggaaataaacctgccgagttttctatcaaaaatgcgttggctgtcgaagagatccatcacgggctttactcaaaagcacttgatgccgtaaaaagcggcaaagacctgccatccgggaacatctacatctgtccggtctgcggcaacaccgtcgagaacatcattccggacacctgcccaatctgcaacgttccgggaagcaagttcattgaaatcagctaaacaaaactccccggatcaacgccggttatggcaataaaccttcaccgacatgcccggtttgcctcggttgagtcgtaatgataatggatccggattgaattttttgctcccggattttataaatcgtagcttgacggggagttaatgcaagatgaaaacgaatgaatgaggaaaacgctcaatgctgtttttttcaaaaaaaattcttttgacacagaatctccggttatgcataagaaacataaagagaacatcgaggccgtaacgaaaatgtcgatgcacttccttgccgaagcaatcgggcaatgccctgccggactcgaaagcagcacgaacagggatatcgtttttgccgtacttggtttccagtacggtgccgtgcagagcgccgcttacgttgccggactgcgcgaagatgcctctcacggtatcgcagaagatgtcgtcagcagaatcaacggcatggacaaggagcgtgtgttgaaattccttgcccttatgccgacacttgccgaaaaacagtatcctccgatcggtatcggcggcaaagcaattattggtttttacaattcggccactgacgaggataagctggcgaccgccggttccctgcgggaaatccttcgtcagatcgataaagcgtaaattccgaatcgaccagtggcgggaaaaggatcttttttttaacaccgtcatccggacaagcgatgcggaaaccgctaaaaagcatcagaaatgaacaaaaaagcagcgcgagcaccgaacaacgaagtaatgtgagcatgcaaaaaaactcctcttgcagaggtatcccgatatctatacgatagcggcttgcctgttatttccgtctggtgaaaatatccttgtttcactggcctcaagcgaattgccgactatatctgaacctgaagctcgtgatctccgaaacatagtcggagatcagcccgatggcttctttcagaaaaacagaacccgctccgatatggaattcgcaccatgcctgaattccttcatttcataaattactccaatgaacccgcaatactgcccattcgcaagaaaaaaatcaatatattgacgtagtgtgtgtatgtctccaagcttattgatgatatcatgaaaatgctatgagccttattgtttctctccttgcttttataatcctcatgtcgcttgtggtgcttgtccacgagtttggtcattttctcgcagcccgcaaggccggagtaccggtatatgagttttccgtcggatttccattcagtccgcgtatcgcgactttttatcggcataaggaaaccgagttcacgtttcgtctgttgccgcttggtggtttcgtgagtttttcaactgacggcgatgaaaatgcgcacaaactgttcggcgcatcacctcttgctcgcgcttctattatggccggcggcccattattcaacgtatttttcggctttctggtgtttattcccgcttttatggcaaaggacggctctacgctcctgcaggctgcacagtcgagcgcaaatgctgtctggatggtgattgcaggtaccttttccatgttcggtcatcttttaaccggtcagggcggcacggaaagtatctccggccctgtcgggatagccgcgatggccggccaggcggcgagccagggagtgatagatctgctgtttttcaccggtgttctcagcctcagcctcggtatcatgaacctgatgccgtttcccggtctggacggaggtcaactcgtgatggtgctgatcgaggccatccgtaaccgtcctctcggaacaaaggcatatcaggttatcaacgttacaggcctcatgcttttgatcgggttgtcgatcgtcattacctggcgcgatatcgtgatgcttgtaagctaaatctgattcccccttgatcaacctcgggctcccggtactccggctaccagaaacctgccgcccgaatcccgagccatatcagaaaaatcagaaccgggctttttctgaaaaagagcttccctttgcaggagcaacacaacatttacccttgaatcaaggaaccatgttccataaattgcgagttatactaaaggaatcatagctgaccaagcttacgcgtattcaataacagatatttttatggagggcaacgagcggataagagcggttcaatcggttcttccgaaaacagcatggcagatatctttttttccatacccgacctccgcatactctcgtacggcacgaccattgccggaggagtgctgctctggatcctcgaaggcctcttcccttttttttccggacagaaacgccgcgacctccatgcaaggctcaacctttcgatggcagggctcaacctgctgatcctgctcccttcgggcatacttatggcattcgtgctcgaatggtcgaaaaacgtctggccgggaatcgggatgctggcccttcacccccttgccgaagcagtcctgatcattctcgtcatcgacctatggatgtacgtctggcatcgtctcaaccatgaaacggcatttctctggagattccactcggtacaccacagcgacgcatcgctcgacgtcacaaccagttggcggttccattacatggagattctgatttcggagatgctgcggctccccctcttcatgctcatgggcgcaggtatcgaacacctgctgctctactcgctccttatgacaccagtcatcgaattccaccacagcaatatctctgttccgcgcgctctggatcgtctggtacggatcgtcatcccatcccccatcatgcaccgcctgcatcactcgagagaaagaagcgaacacgactccaactacggcagcatgctctccctgtgggaccgactcttcggcagctttctgatgaaagagagtctcgacggtctccgtctcggtctcgatcacgaaagtgactccgacaagcaacgaatcctcgccctgctccagagacccttccgcccataacgagctaccggcgccgttcgaccatcacagcccagaccggatcatacccgtgaatatcgtccgtcgtacccgacgcatcgacgaccggacgaccctcgttataccagcgaaagatgccgccgcgcaggtttcgacagctcttagccccggtttttccgcgggcgctctccacccgttcgagcagttccgaactgcgctggccgaccgaacaatacaagacaatgtcgcgccccgccataagggcggcatagagcgtctcgaagtcatcctggccgatatccggctcaatacgtatggccgtctcgatatggctcttctcgtactccccggcagtgcgaatatcaaacagcaacggaggttccggccctgcaagcatcgcagcaagttcgctggtctccaggttttccacccgatgcgtacgctcgatcatcatgattgcgacatcgagcagccggtcagaaccgaacatctccgtcctcctttctcaagggttcatctgccagagcggtaagatacctgtgagtatagagcttgtcgatttttgagagttcgctaagctggtcgaaaaaaatcatcgatataccgtattgcaggcgaatcctgtcgatcatcgacatccacaaatgcgccgtcatctcggcatcagccagcgcgcggtgaaaacttccgatctccgggatgcccgcatgcgaaacaagcgtctgcagcttatggttcggagagtcctgataaatccttcttgaaacgagcaaagagcagcaacaggcgccttcatacactcgtttcgcccgtttcagctcgaaatccagaaaacggcggtcgaacgacgcattgtgcgcaacgatattatgaccggctataaactccgaaaactcagtcataacttcctcgcagcaaggctggccgctcagcatttcattggtaataccggtataactctcgataaaccgactgatccgaaaaccgggattcataagcttctgatagcgatcgacaatctccccgtgctccacaagcaccgcaccgatctcgatagccctgtcgccgtactggggtgacaagcctgttgtctcgaaatcaagaaccaccacactatccgccattgtccgatgcataatataaacagttatcttgataccagttcactcattcattgccgccccgatttcacgaagccaccctccaaaaaacggaaatttccgttgagtcactatctggtcgattcacagaaatacagagcggtatcaataaatccggcagtacaatgttcgagctgtcatgaccgctcgggctttgtcaaggaatcagcatcctgacaacgattccgaaaacacctgaaaacactccgcaaagagctctaatcgcgtcaacgattttttgtgccgatcgcttcggaatgccgattaatcagccaggcaataacatgagttgcgcgaagacaggaactctcttccaaccgaaacagatataatgctctccatgcgcaacaacgagtaaagccgaaaaagcaacgaatcaatccctcaatcaaggcaagtaaaccggagaagtttcgccccaaaactcaaggcagccgcacgcagagatgctgcagcgaatcatgtgccgctataaatcatctgaaacatccaatcagatcgatccttttgcgtaaaacacgccacttatgtcgacctgaccttcccgccttgcatgagaacaagttcccctttggctacactggagagcctcgccatctggtcgcacttgattctcaggataaaaaagagacgttcatcggcgatatcaagcagcgtttcgaaattcccctgtcctttcgaaataatcacatcggcgttgtcgaacagcattctgaactcttcggatgtttcatcaagcagagttcctggatacacgctgccggaagagacaacgactgccacctcatccagtcccgcatcatgcgcatcggcgagaaccgcatcgttgatgaccggcaaagccctgacggcacaggtaacctcaagtccgggattagtgcgcaggatctcctcgatgaacaacctgtcaaaaacgatctctccggcattgtcgcaaatataaagcagttttccggccaatttcaagcgtgtcgagaactccgcaaaatcgaaacacccgaatgcccgttcatcgatagtgcaaagctccttttcaacatcgagcgatccgtgccgcttggcaccaaaatcgatgatattgccagcggcagcaattttaaccgcaacccgcaacggttcggaagaacgccggattttgttcctgaactcaccggcaaactggcgggcaatgtcgttggactgtttttttatcgctccgtaaggatcgtaatcacccacttttcctgacagggcgatcgccctgtcagtggcactcctgatgatatgctgtacaacgagcccttcgccatgagtagcgagaagatgtagcattgagtgttcgaacagcagtttctctccatcaccttcaagtccggtaaccattgcaagcgaatgcaactgttcgaaaatacatggataacatgctgccggtatttgcttattacggttcattatatcttcggaaatcataggtctttatcattttaaaaacagggaacaaggctcaagtaatctaacgttattccgcagcaacatcagagaagaaaagcttttcagaaaaaaaacggctgtgaaaacaaaagagtccccctgcgaatcatccatgtaaacaagagctctctgcgtttccttcacctgtggaaaaatttcaacttccttcttaaccgttctgatatgccaatattattcaggcgactctctcttcagcatattgctcacggcgcttgtcgtcacgccaagctgtcgagccgtctcggcaaaggataggcctaactcgaatgcagccatccttgcaatctgtcgtctcagtgacggcagcacaccgctcctgcttccggatcggaggaacatcgcggtcacgcctgctgcttcgcatgcctgttcgacagcttcgctcagcagaaacaccctctcttctaacggcagaacgtccgtcactcccgcggcctctttcagcacctccctgacaaacttctcgctgccgagaatccgctcgtcacccctggctttaaagccactcttgcgcatggactcaaccttcgaccagccaacctgcgacagctcatgctccctgtcgatcttcaactcctcttcgagaaatgcaagatatgccttttttgcgacgctcccctttccaccgaaaatccgaagaacatagtcacgatccatccactcataacgaaccttgttcatcagcacgggatgcccgctccatggatacaatgcaagctgctccagcgactcgacaatcctggcccgcaaaggcatgagatggatgtatgccacaagtttggcgaaacaggtctcttcttcgcagacgacagacttgtaccggttctgaaagaggtgcccgaccctctggtgccgccggttgaaatacggcgcataccccgaaagcagcttgctcatgtaggcggagagcccgtccgtaccgcttttcagcaggatattcacctcgttgctcataagtgcaaacgcatagatgctcgtgcctgatccttttgcaagcaatcccatgcgactcacaaatgctgtcctgtccgtatcgtcacgaacgatgctcccttgatcgatccccctgatgatcacgtgatgcagggttcccggagcgtcaagtctcggtcctcgaagcattagcctttcttttttagaatctgaacggaaagttaccttacacgcgacacacaagactataaaaaacagcaggttaccgatcgatgtccaaaaacatcttcatggtttttcactgaactgcgcaggcatctcatccggccatcctgatgatatcccgaacctcgtttttcgtatcattatcttcatcaatcagttggcgggtgatacgcgagaaatcgatctttttcgggtcgatcatccgcaccttaataatacatcccgacccgcttcatttatgccgtcagctccgtaatcctgaccataagccgtcatcgataaaaaaccatagtcccccgtccaatacaattccgcgtatgatcacctatgggcacagggtttcagatgggaccgttcccgatcttcgcgacaatggagaaatatcgattagcgtttgatagtaaaaatgcttttcgaaatgaacaaaaacctgcgttgttcgcagcaccaaacgacgacaatatccccccagcaaaaaaaccgacagaggatggcatgagcaaatattccgctttggtcacaatctctccattcagcatcaccggctcaatacccaatcgtttggcataatactcgaaccctatctcaatccagccagtccatacaaaaagtccacagaacatgcccggaaacgttgcgatcagctcagttgaagcatacatacccaaaaggagcaaacctgctcctgtcaaacccagaagcaacccggcaaaaacaacttgatcattacctaatgcatgctgtaaaaaaataactgccgcatgaccgagcggcatcgtcagcaaaacaataataaaagccgttataccggttaatggcttataacttcttcatagtcaagcgtttaatcaaacatatgggataatacaccgaaataaccactgcacaagcaaagagcagcgtgatcaaccgggagcttaaccacatcccctggtataccaacataccaaaaccccgcgatttgagcggggcattgttatgttatgttatggatcaatctcagcgtgccgattccagcgctgcaatccgcgattcaaggggcgggtgactgctgaaaagagccatcataccgccacccgcaatcccgctggcagccatttccttcggcaactggccggcctgaagacctcccagcgctcgcagggcgtcgatcatcgggcgccggtcgcccaacagcacagcagctcccgcgtcggcccgatactcacgcttgcgagaaaagtacatgacgacgacgcttgccagaatgccgaacatgatttcaaaaataatgctgctgatccagtagccgatacccggactgccggactcgtcgtcgtcgctgcgaagaaagctgtcaatagcataggcaatgacgcgcgacagaaaaatcacgaaggtattgagcacaccctgtatcagcgtcaaggtaaccatgtcgccgttatcgatgtgggcgacctcgtgagccaacacggcttccacctgttttcgatccatgctctgcaacagtccggtcgagaccgccaccagcgatctcgacttgctggggcctgtggcgaaggcattcggagcaccgtcgtagatggccacctcgggcatcgccaaaccggcttttttggaaagctgactcacggtatcaacgagccatacctcgttctggttggcgggttgctggataacccgtgcgccggtactccatttcgccatggttttggacatcagaagagaaataaaggatccgccaaaaccgattaaagcagcaaacagaagcagcatgcccatatccagaccgttgccggtcaaaaatcggtctacgcccagaacacgggcactgaccgacaacaccagcatcaccgcaaggttggtaaacaaaaaaagaaccacccgtttcatacggatcctcctccgttattattgatcggttatacattacagggactggcgcttcgccatgatatacaccccattctcactgaataaataagaaattcagcacttttcataaaccactttcgtttcggctgtaaaaccatagaacgtaaaacaaaacatctcccgtttccataccatcctcttcgccttcccgcattccgctttgcacttaacacaatcctccctccgccatcaatctgttcaataactgtagatgagcattatttgagataataaaaagcatccctgaatcgcccgagaaaaaatcatcgaaataacaatgtccgaccgatagcgacatgttcccatcattcttcggaacatgacactaccggtcagacatggataaagcgtaaaactgcaagagcctgcttaaacggcctcaacattctcttctgcaaaagcctcttcagcctgcaaccagtcctcttcagttgtgccctccggttctccatttgcttgccagataaaataagcggcaagcctgatctgatcttctcgctgttccggtgtcagcgaatcctgttccatcgcatcgtttgacatggcagtattccgttttgtgtttacccaaccaataaaacgctctgtttcattcacctatcgcaatcacttctgaacatcaacggtacaactgctatgttacagcttttcccgaacctcggaaagagtccctgcgttacgttaaggaaaacaatactgccactgccgggaggagaaccaaacttgcggtttccgggagggatcattggattcaagaatcaataaggggcgtattcaaacaatttatcagcgggagtagttgcgattagtgaagatagacgattatctccttcatggcttgttaaacagtctttcatggcaggaaaccccgattgagagctatgcgcgcagcgccttcagagaaaacaggcggatcaacatccgcatagacgaaagcgatacatcaatgccttcacgcccaccagcttccagctacagtctactgccctccactcactgctcacgttccatgttccatgttcaacatcccacatcccgcttggcactcaacacaatattcttcctccatccgccaaactgcggcctcagggaatcgatttcattgcttttcgaaccggaatacccggttcgaaaagctgcgaatatgaccggcaatcagaattttgtggtgacgcccggaaaaacgacaatcaaccttttctttgctacaggctttgtcatcataccaccccctgttaacgccgctcttgaggccttgttgcttgtaattcaggtacgcttgtatgtttcaaatggagccagcctcagtccgcctactggaagtttcggactgcttgccggtttaggtttcgggctgctcgccggtttaggtttcggactgataacagcagaagtgccggattgcttgtcttgtttggcggtatccgttgacggtgtcatgataacatcctttgataaagggtttaaactccgaaaattattgtaccaataagataatcccggcaaaataacctgcgcgtgttataaggccgcagtaccaaaactacaaaaatcccacgaagcatgaaaataaagaaccggtgagactatgaagatttaatactttcctgcccaaagttttgtcagttatccgattatatatgatcattcatcgcgtaatcaacgaaaaaaaaaattgaacttgcgcctgcatcattgaatgccaggacgccacccccatctttcaactcctgaatactccatacaggctatcctctatcgtctcacgacccgcagcccacttttttataaacccacctctttactgctcacgcataagccatgatccttatcaagtaacccaacctcccggtgatcatcaatattttttctggctcgttgaggcctctatcacgactttgcgtatattgtgagccgttttatataccgacagcacatacgaaaccctctttaccaggaatacattccatgtgcagaccacttatgccgatggcatcgaaaacatgacccttattgacggcattatatgcataggccttgtcaacctcatttcaattgacaaggacaaggatcccgacattcaacccggaggagatttcgccctttcgctgcctgctcttgttcgtacgcacgaccggcttacgaaaaggattgacaaaatgataatgaaaggcattctcaccaagaatatcccttcgtcaaactgaagccgacgtcacccgttattccactttatgttcatggatagcagagaaacattgtgcgagaaccccgtcattatcacagaccgggatgcatggaaggagataaatctgaaggatgccggaacgatcgaagttgaaataggcttcggcagcggcgagtatcttctcagaagagcatcggaataccctgaaagactgtttatcggcatcgaaaagaaacccggaatgataacggaggtttcaaaaagagttgcaagccataacctcaataatatccggttgctcgagtcgtgcgccaaagacgccttcgccgacctcttccctgcaaattcgatttcacgtgtctattcgctctttcccgacccctggccaaaaagaaaacatctccactacagactcttttcatcggaatacctgcgactgctcaataaccggcttattttcggctccgaggcgctcatcgtaaccgacagcgaagattactgcaactggatgctgaaacagctacccgataccggcttcgaggttgaaaacagcatcataccaccgcaattcgataccagattcgaacggaaatggctggagcagaacttcaacacattcttcagaattctgctcaaaaaagcacggcacatcgaaacctgaaagctatcggcagttcccttcccccggattatctgccgctatgtagagtaaaattaaaccatcagggacaattttcaagtccgaactcccttgcagacgccatacactcgttaacctgtaaaatccggaataacggtgctcagtgaaaaccgaaaaaccatttgacatgaaaaagcatttgaattttcagggtttcggagttgcacttttattttggaaatctttgcagtattttcagtatcgaacattttccggcagtattgatagcacgtgatctttttattactcgttcatttacggacagataaacacaacgatgaaccggcgaatctttggattaccatgcagttcaagcaggaaattaatgtgcatgaaaactcttcccggcatggcaccctgcagtacatgcgttcaatcctttcgccagtgcattctgaaaccaggagacaagcatggccaaatacagggttctatctcttgacggtggaggtataaagggcctcctcacgacggtaattcttcagagaatcgttgccacgcgcggccttgagaatttcctcgataccatcgatctggttgccggcacatctaccggaggactgatcgcgttgagccttgcccatggggtggctcttccaaagatcaggaatacatacgtcgaaggcgggccgaaggtctttgacgactcctggctcgacgatatcgctgacctcggaaagatactgggcgcagactatgagctcaaaggccttcggaacgaactgaacatgctcctgggaaataccacactgggccagttgaccaaacgcgtattgattgcgacgttcgacctcgacaacgaaaacccggatcccggtcgccgtacatggaaaccgaaactgtttcataactttcccggcccgaacaacgaccgagatgctcttgccgtagacgtcggactctacaccagttcgatgccaacctacttcccggctgtcgacggattcattgatggtggggtttacgccacaaacccggccatatgcgcacttgcccaaactcaggacgtacggtatgcgcccaccccgtcattaaacgaagtgtacctgttatcattgggcaccggtataagtctacagtacattgagggcaagtccctcgactggggctacgccaaatgggtcaaaccgttgattaaccttatgaccgacggaacttcaggaattgcggattatcagtgccgccagataatgggaaaccgttattgccgtctggcaccggtttttccggtcgggactacgattccggctgacgatattgacaggatcccctatctgatcgattttgcggaatcagttaatctcgaagaggttacgaaatggcttaagcatacgtggctcccgacctgattttcagccggacaaccttcgacatacttgtcatgaacggcatatccgcttcacaattacaacactaatcgcgatggaactgcgacacaaaagattaatcatgcccggcctgttgaaaacggccttgctgctgtttttgacggtgctgataaccggctgcagcgcattgaacaacactgatcaacatgctgaatatcaaatctacggcaaatcgaacggcgactatgacgggtcaacaggaaaaatggattaccagggctatacctacaaagttgtcagaataggtgcactttggtggatggcggagaatttgagatgcacgaagtacaacgacggctctgccattcaggaagtaacggacaactcggcatggaaaagctcctcaatcggcgccctttgcgactatggtaacaacccggcaaatggcaacgtatacggcaagctgtacaactggcattcggtgaagacaggaaaactccatcctccgggctggcatattcccggtgataaagaatggacagcattgaccgatcatcttaagggtatttcagttgccggaggcaagcttaaagaaacgggcatcgagcattgggaagccatgaacgtcggcgctacgaacgaaagcggttttacggcattaggaggcggcaatcgcaacgaaacaggggcatttgacttcatccggaagtatagctacttctggtccgcatcagaaaaggatgataacagcgcctgggctcgtaaacttggctattacggcacggaagtccttcgttacaactacagcaggaactgcggtttttccgttcgctgcgtcaggaattaacagccactacctctggaacgtgcctcgcttacagtaaccggggcaagattctgaagtaaaaaaactgttgctccttttgcgggcataagagggagataccatagcgaaatcacgttcacgaggcgctttacttttggccaatcagccgaataacagcatcaatctccatacattatgactctgttccaattttcacctagccctcaacaacgacttacttcaggctgcagaacataattattttacctcacgcaatcactgcatggcacatcagaacgtatgaaaacccggccccgaatcaatttaatacactcctgtaaaccaggcttttatcactggttcaatacagctcatctcgattccctgctctcccgcctgatacaagagtagcggttcgtcaagacgcactctcatggtatatggcactagagtactcttgtcttcaagagctaataacacccattccgacatattccctgcaaaacacaatctcctgcgctattgcactgcgcctcatacccccgtaacggaaaaagatcgataggtatcgttgatacaccgagccagaatggagatggttccagtactggattcggtttcactcaagagcagaaaactgacgacgatggtgacgctgccgtccagaacattcagtgccatttatttcgacctccattctttcaaccaaagctcattttcgaggttcgggcatcttttctgacaactccttcaggaggtctttcgaaaaatcctgcacacctgccctgcgagcgtcatgtacaatttcccaggctttttgatattccctgctgataagggtaaaggccagccaagccatgtacccctccctgaatttcggatcctgctctaaggattgcgtgaaaaggacatctgctctttttctgtgtaacgaagtttttaatgtatcgacaagtgatgccatagagtacgctatggctgcatcaaaaaacaatacaggttgagtttttttcatgcttggcaatggctttgctcgtaacattgcaagactccgctcaaaatattcaagcgactcttttatattcattcttgtcatcatgattttgccgaagccccaatagggcaaataacacgcttggtcaagaagccacgattgattgaaacgcttcattgcggtgtcagaatccctatcctgaagcgcattcatgcccatcatccagctaataaccgctgcagaatcccgcgaaacgccattttttgtcattacggcgatgaatttctcatcggcatgcttctcaaaatcagttttgacaacctcagtaccgccgtacatgggcagaagattaatcggtttggaatcagccttggcgacatacgtttgaaaaagcgtatgaatggcaaataatgcaattatgattgttcggaactttgacatgggtggcttaatttaactcaagagatacttccatagtacgaaaataatcatttcgaataaatacacctaatatcaaacaaccgtttgaggggattctgaaaagcaactcccggaaccaccttcctccggcagctgctgatcccgttcagcaaatcgtacattgttacccttttcgagatcgagaacatcaggagagtcaccatttcagccgtgcgccagaatcatgtaaaatacgtaagcgccataggtaacactgctccgtcagaccatatttcgcaaacatttatctcctcagcgacgcatcatccggctcacgcctgctctttaaatccccggcagtcaggcatcatctgcatgggacaatccagcttcaataacgaaaatccgggaaaacaaccgacgtaccacagaatattccctgctccgacagcttcgctgttgggcctcaatcgacaatcacaacgcctgaaagctcacacgactggcgctttccaatcgtcggttagacttattcccccctgttcccatttccaggttatctgctgataggtaaagctcaattcttcacgttcggaaggccacgaagcagcaccgggaagtatatctgatttcctcagcatcctgatgcctgacaaaccggcgttcaacagacgtatcgtgtaatacggcatatcccggcctgcgccatctttatgacagaactggagcaccacttcattaatattctcgtttgtgattaaagctctcataaacaaagggctcgctccatcgatatctttgacaacagtcacaggcttgtgcatccgctttcctgtcggcaaaccagatcccggatctcttggagacacaacctcgtacgaacagccatgcacccggaatgaatcctgtctgcctgccagggtcacagggcccttgatttttccctgaatctgaccgatgacgatcatgtatgcattatttaccattaccagctcatgtaaaagggtttatgataaaaaacaacggtaagacctgacaaagccccaattccaaaggtagatagagaggcataaatcaccgtaccgtttttttctgctgctttgcatgtccggtttacgatatcctgccagcctttatcatcgggtacaatgtctgaaagctcgactccacaaaccatcacatgatgcaacgatccctgttgcgtccagtttcgctccccttggcatggcttgctctcctttactggttcacgaccaataactgctccgttacaagaaaatagaaaatgaattattaattacctccgtcccttacgccatataatctcctgcgccaggtgctgagctatgagtgctgggtttgcaagaacatatgttcgctttctgcagtttccggttttccggatcgtacacgttccatcaaatgttgtcgagtattgactgaaccatacaatcggtttaccgacagcggatcgctcccggatttccggtttaccgaatgcgttgtcccggaagaacggcaaaccggaaaattgaaattaaaggtgttcacagggttttaccctggagcggcatcggtatgccgctccaacgggatcagggatgagtgcgtcgactggattcagccggactgatgctgcggggagttgcgtttccctattcgaactcgatcagcgcctggccgctcttgacggcctctcccggcgaagccatgatggctttgacgatccctgctgtatgagcggtgatattggtttccattttcatggcctccagtaccaccagcaggtcgttgacctgtaacgtttgccctacctgcacattgacccgctgcacaattccgactatggggctgcggcagaccttgtcgtcaggcagaccatccgcaatgggctgcacctgaggtcgtggtgcgagaaaaggtaccggtcgtattgactggatggttgaagtggattccggaaacaaggccggcatgcgcacttcttctccttccagcacttccacatctaccacatatttttttccgtctatggtcaaaatcaactgcacgatgcaactccttatttgttgatactgaaggtatgcgaggactggattgaaaccctgccctgctgagaccaggagctttgcccctggtcactgataaagcgggctttgcaaacccgtacgttttttccgagataggccgctatggaggccgacatgatgatcaggagttccggtgttatttccggctccttctcaggtagttcctgttcgttcatggttactctgttcattatggttacaggggaatcaggccatgctttttctgaggcctgaactcccgtttggaatgaagaatgtcgagagccagggccagatatcgccgggtgtcggccggctcgataatatcgtcaacatggaggcgtgaagctgaaacgtacggggtggaaaatgtatccctgtactctgtaatcaactcctgacggcgtaataccggatcttccgctttcttgatctcgttgcggaaaatcacatcaacggcgccttccgctcccatgaccgcaatttccgctgtcggccaggaaatgaccctgtcggcatccagatccttgcaacacatggccagataggctccgccatatgccttacgcatgataacggtaattttcggcaccgtggccgcagagtaggcaaaaagcattttagcgccgtggcggatgataccaccatactcctgctcgacacctggaagaaagcccgggacatcaacaaaagtaagaagcggtatattgaaggcattgcagaagcgaatgaaacgggccgccttgtccgatgcgttgatatcaagcaccccggccatgacacacggctgatttgccacaattcctaccgaacggccttgaagtctggcgaagccgatgacgatgttggaggcaaaaaaggcctgcacctccatgaaatcagcgtgatccacaacatggccgatcacgtcgcgaacatcgtagctctgtttagggtcaacgggaacaatctcgttaagctgtttgtcaggaaggatagtctcttctgcttccttgcgtggcggatcctccagattgttggaaggaaggaacgaaagcaggcgcttgcagatggcaatggcatccatatcatcctcagcaatgaaatgaaccacgccggagatgttcatctgggctgccggaccaccaagatcttccgaactgacctcttcaccggttacggccttgataaccgaaggtccggtgataaaaatgcgggctgacttcgtctggatgataaagtcggtcagggcggggctgtaagccgccccgccggcacaggggccacagataagcgaaatctgcggtaccacgccggaaagcatgacgttgttgtagaaaaccttgccgtaaccggaaaggctgtcgattccctcctgtatacgggctccaccggaatcgttgatcatgatgaatggcgaaccggttttcagagaggactgcatcatctggacgatctttgcggaatggatctcacctacagagccaccgccaaccgtaaagtcctgacaggcaatatgcacaagtcgactgttgacgctgcctgctccggtgactaccccgtccgcatgcatctctttttcggccataccgaaaagtgttccgcgatgacgggcgaaaagtcctgtttcctgaaagctgtcctgatcgagaagaacattgagacgctcgcgggcggtcagactgccaccttcgtgctgcttctcaatccgcgccactcccccaccgagctgtatttcatctttacgctggttcagctcctgtattttctggtcaatattcatgtttgttcgcctgtgtttactggtatggcgctaccgtcaccttatgctgccgaccactcatggtcactgagtaggtgatggggccggttatgatgccctgatgtccttcgggcgggtgcgtttcggaagcaccggtaagaggatccttacccagattacgaggaccttcgtgacgttctgcaaaatatttcggggccacctgtggaaacatgctgtaggtaagaacatcctcgtccgtaccgttgcagccgctgagagccagagctgccgaacgaagtttctgccactccggtttcatgagatcagccggcctgcaggttatgggttcttttgctgcatgggcgcgcgcaaattcaactacctcaggatttttctctcccggcacttctccatagtagccaagcatgagatcggcgaattcgcccgtcagcactgcatatcttcccattagaacattcagcactgcctgggtgccgacaatctggctggtaggggttacgagaggcacgtaaccggtatctttgcgaaccagaggaatctcctccagcacctccttaatacgatcgccgccgccctgctgcctgagctggttctccatgtttgagagcattccgccagggatctggcttctgaaaatctccgtatccactccgataaccttcgactggtactcgctgtatctccccagcacttccgagaaatgctccttgacccgcagaattttttcctgattgacctttgtagtataacctgttccttcaagcatctcaacaaaactctccgtaggattgtgccccggcccgagactcatggagctgatggcggtgtccacgcaatcaacccctgcctcgacagccttcatgagactcacaagggtgacaccggtcgttgcatgcgcatgcaagtgcacacgcaactccttgccgcacgcatccttaatccccttgaccagatcaaatgccgcctggggcttgataagtgcagccatatccttgatacagattgagtcaatacccatatcctgaagccttcgagcctgatcgacaaacatttcggtggtgtggatcgggctgactgtataggatatcgtgccctgagcgtgtccaccagccgtcctgaccgcccggacagaggtttcgatgtttctgaggtcattgagggcatcgaaaatccggaaaatgtcaataccgttttccacagacttctgacagaaacgctgcacaacctcatcctcatagtggcgatatcccaaaagattctgaccgcgcaagagcatctgcagcggagtttttggcatcagactcttgaacgtgcgcagtctatcccagggatcttcgttcagatagcgaatgcaggcgtcgtaggtagctccgccccagcactcgatcgaccagaaacctgcttcgtcaagatcagcacatgctccaatcatgtcgtcgatacccagtcgggtggccataaggctctgatgggcgtcccgcagggtaagctcggtaatatctataattctattaatgataactccagactcttaaagttggcaatacgatatgttccgataaccggcaatcgatattttgcaggatatccggaaaacgtatcaaatttttctgcgggcaatatagcacatttgcccccaataagcatgacaagtttgtcaaacacggcattacaggaaaaagaacgaaacctggcaacaaaagcctttccgacattatcaggcaacttgacaccgaataaaccaaatcatgcaaggatcaactccgcctttccatcttttttttctgcgcatgcagcttgccgcattcgtcgtgactcggaacttccgtgccttttttttcaagcgataaaccgaaatcgcaaacgtacttcatcgccggttttttcttatcgaagccaacctgcctcgttgataccccacacgcagcaaaagcgaggttattccagcttcccggcacaccggatcaaaatatcctcagataagcctgaagcgctcgtcaacagagaacggcaagctcattgggaatccatgcaaatcacgtgaaatcttgaacaataaaaaaataaggctccaaccatgcataaaccggcatggagggatgtcccgctcagcggtttatccttgttccaaaaggcaaatcccgacaatgagaataatgatgacaatatcctgcatcatcattcaattgacccaaactgaatgactggaaaccaatcaggttagccggaacctgaagtggacgaaactcggcggtggcataccggggtgtatcgctactgcccgattattattgacatatccttatacgctactatttcgagcatcaccgaacacatgcgcaggcctgttcagaaaaagtccgctgctcaaatccgtcgtatcgatcggacaattacgacaattgtaaccgggattatggacataataactcaatatgcttaccgcttataccaagggatgatccctttttcagggaagaacgcaattcgttacattgaaaacatccactcttcggattactgtaaggcagcgcaaatgccttccaaaaaccttcaccacaaaacagggagcgttcattatgaagcagatcccccgatcaatcagtccggaaattgcagcatctcagcttcaggtcatggacataacgatgaactgccgtgtgcttggcagtggtcacccgcttctgatgatcatgggttacggaagcacaatgaacctgtgggaatcaacgctgcttgaaaagcttgctgaacacttcaaggtcattgtgttcgacaatcggggaattggcggcacgcaaacgggaacgcagcctttttccatcgggcagtttgccgaagacagtgcagcgcttctgcaatcgctggatgtcgaacatgcgcatgtgcttggatggtcgatgggatcgctgatcgcacaggaactcgccttgcggcatccctccctgatcagcaaactgattctctacgctgcccattgcgatgcaaaaatgtttccgccttcacctgaggtgctgacaatgctcaccgacacatccggaacacctgaagagcgcggcatgcgatacatcagcacgctttttcccgaaaactggctccatggtaatggtcagcgcatgaaagagatcttttttcggcccatgggtacaatacctgaagagagcgtcggcaggcaggccgcggcaattgacgaatggaacggaacaaccggaaagcttggagagatcacctgcccgacgcttctgattaccggttctgaggataaactgacggttcctgataatgcgaggtatatgtccgaaaggattcccgatgctgaactgatcattatcgaaaacggcggccatggccttatgttccagtatcctgaaattttccgcgacagcgtaatcggctttctcggataagcgaaacatgataccatagagggcgacgaacatgaaaagcgagctgttaaaccggaagcacccgttcgccttccgccagattcgtctccttcataagcaacggcaacttcctgccgatgtttattgcaatggttcgtgagatttttttcgatccattacattattcaggcgagccgggggattatcgtacgatgcattttacagaagattccaggatctgaagacgttttccacgatagcacgggcagctttgcctgaaggatattccccgccggtaatgttgcaggcgaatacgtattcggctcccccgctctcaagaaaaccgacgaaccagcccagctccccgtttccgtccgcactctttcctgatccggtcttgccgtagagcttccctttcggggtttccgcaaccagcatgacgtcacgaagtatcttcaactgctttccggaaaacgggagcctgccgtcgagcagtttgttcaacagcgcgacctgctcgttagcgctgatcagtattcctctgtttcccgcccggggaagccagaaggtatcgatccctgcggaaatctcacgattaccatagtcgatccgctcgatatacgttttcatccgttcagggccgatatctcttgccagcaactgaaacgcaggtaccgccgaaacccgaaacgcctcgcggagagtcaaatcgcggttccactcttcgatatcgcgatgcacgccatcccagacataccagggatcatcggctctcttgatcagaccaagctgcaatccgataagggtattatagatcttgaaagttgaacagggagacaagcgccgtgcgctgagcgcagggttcacatcggatacaactcccgaggaacggttaacgattaccagcgccgtatcataggcgccgaaaagctttgtgtcgatctcctgagcgcccgaacatgcagggaagccaaggcaaagcagaagcagaactatcagcagtttcctcatccaggccaccttttccgatttcgatattcacaattttcggccgcaccgtttccagacgctcttctgagacatccagatcctgacaactccgttgaaagtccgcatcagctttcaatccgataatcaccataacgctgataattgaatgatacgaatacagcacggaactgttctcaccagtttttcaagaaggatacctcactcatcaacttttttcacctgtaaataaatctattgtgaacccggattttcagacaaaggtttatggcggtaatcgattgaaatacctgccggtaaaccgttctttccatgtacaacgcattaatctgagggtgaaaaccattcatttcgagctgaagcgaaacaaacaaaacaaagagctattcaaaataaaaccaaccgcttctgctctctcaccggaaattatggcactcttgttttcgagctttcaagaggtataccttgatctttgacttttattaaaaaagcaaaaaaaacaaaagcttttacgctattgcactccgttctccttgcgtgatcatttattatattgctgatagactgtttttcaggttgaatttgcatgttcttctgtacagtgaaacaatgatcagtgaaaggtcatgatacaattgagcgatccatgttttgatgagtggattgaagcacatatcgataacatacgcctcaaggagcaggacattgcacgcgtatcggcggttgatcgaaactccttccttatcagaaatgaactctccgaaattcctgccgaacttgcgggaaagttcttatttcatgttgactcaccggttgaactgccctgtgttggcgattgggtcgccgtgaagtatcacaatgatggcgcctcggcaatcattcatgagctctttccgcgaagaacctttttacgccgaaagcgtcccggctctgaaattgacttccagatgattgcagccaacatcgatatcgcgttcattgttcagtcatgccattttgactttaatctggcgagactgaacaggtatctggtcatggcggctgacggagatgttgagccgattgtcattcttgcaaaaacggatctgatttccaacaacgagctgcaagagaagctcgcggccataagagaagccggcattacgagcagaattattgcgctcagtaatctgagcggttccggagttgaagagttccggcaggtattggcaccgtcccgaacttattgtctgcttggttcatccggtgtaggcaaaacgacgctgatcaatcatctgataggtcggaatgattttaatacgaaaggggtcagcggaactggagagggtacgcacacaaccacgcgtcggcaactcatcgttcttgacaacggcgttatgttcatcgatacaccgggaatgagagagttaggtcttcttggcgctgatgaaggtatacacaaagggtttgaggatattatcgagctttccaaggcgtgtcgcttttccgattgcagccatactcaggaatcgggctgcgcagtacttgctgcaattgcaaacgggacgttgcatgaagagcgatatgtcggttatctgaagctcaggaaagagtcggagttccatgagatgtcgtatgtggagaaacgaaaaaaggaccgggcattcggacgcttcatcaaaaacgcaaataaaacgaaaagatgaatgacttcaaccggagaaaaagctttcagcgaaagaagttcaatcacctctgtttcctgaattcccggagaaaatgtaaccatggtcgccacaaatcaatgaaataaagagggttatgtgcaaacaaccctctttatttgccttaaacatagtcacagtagtaactataacaaaaggaggcccccatggctttttccgagttctgagttgggggtaagaacagaagagaagatgagatgagatctctcccgatggtcgagatgacaagaaagggcgtaagtgatgacaagaaaagaagcacagtatcacaatcacacaaattcgtttcttaatccaaagacaaggctggatgttggttcggccaaagccgaaacaacaaacagccttaattctcttttcataaaaattcatgttaattcgtgggcaactccccctcttcatccccattcgctcttaatccaaaaaccggccgttgtttttatcggcgaagccagagaaaaccaacggccaatttcctttcgtgcaaattcgtgtaattcgtgggcgactccccctcttcatcagagtattttcgctatgggatgtccccgaggcacgccattcctgtccttgacccggcatcgttataattttcctggaattcaggctgtttcggatgttaccgataacttataaatcctgtacataaaccgaagaatcgcatgatcataagaaaagaaaacgcctcagatattgacgcaataagtgaagttacgatggctgcattcaaaactcttccgatcagcaatcatacggaacagttcattattcatgcgctgcgcgctgccggtgcgctgacgatctctcttgtagcggaaattgatggcagaattgtcggacatattgctttttcgcctgttgcgatatcagacggcacgaaaaactggtatggccttggaccaatttcggttttacctgcatatcaaaagcaaggaatagggaaagctcttcttcaggaggggctttcagcgataaagagaattggcgcccaggggtgttaccttgtcggcgaccccaattactacaagcggttcggttttctgagttatcctgcattgattcacgaaggcgtgccggaagaggtttctcttgccttgccatttaccgaaaacactcctcagggcattgttatgtttaatgaaggattccttgccaatgggtaagaaaccacaccgcacgacagctatcacgattcgttctatagagcgctcgttggtggatacccgggatacatgaaaacgctatggcatcgcgataaaaaacatccacgactcccgaacgaatcatcacaattcaccggaatcgcctgactgaatattcacgttgaggctctgacttcatgaagaaccctcaagtctcccgatcgaatcccgcaatccaggcaaaagatgtttgcgagccgttcatcaacttgtcgaatgcgcttattcgaaaaaatctcagtttagtgagcattccggaatcaatcatatcgctgacacctgacaatacttgattcatgtcaaatgagaactctctccccatgattgctgagggcggtttcattttggttacatcccaaaaaaaaagcccctggtttttccgaaagcttttccattccggaaaacaaaacatgccatcctgcttaactcgtaacacttaagacttaacacatttttccgggttctcttccctccggaatgcaaaaaccccgctttcgcggggtttgttgcgagggagggattacaaacagaactataaactgctttttaattagcacttgcaattataataaaaacgatataccaccaaatataccatcaatgttttttatgccaatgatttgaattcctgcgccaactttacacaaaaaaaataattcactcacccgctcagcctcagccacccccagccagctccgcctcaaccacctccagcacatcatcacgctcaagcacaacccgcgccacctgccgctccagctccctccgcaacgtcgccgacccgatccgctccgccaccgagagcgccttatccagaaactccaggtcagccttccgatcccgcaactcgaaccgcttcggatacgtcaccacaacctcagccgtagcataatcaaccccctcccaccggcagaaaatcctgaacagctgattctccgtaacctccagctgagcagccttctccgcaagcaacgtattcagaatctgaaactccgtctcaatcgccaccgccgacacaatcaccttccggaacgaccgaaccggcgtcaaatgcgccatccggttaatcatctccaccttcttctccatcgcatccaaaagcccaatcagcgcctcagcatccgcctgcagcagatacggccgcttctccggcaacgtatcctcatgcataataatcactccacccgcacccgtcgaagcatcatccccccgattcttcaccagcgtcttatgattcgacccccgaatcatctgccccagctccgacaaatcattatacaacgaccgctgcatccgcgccacatcctgcaaatcactcaccgcaaccccacgctccagcggcttcgtattataatgcaccacagcaggaaccataccaacggcattcacctcatcccgcaccagcaccggctcacccttcccctcaacgcgccacacctcaacccgctcccggctccatatcctatacacccagccatccgccgacccatcatcgatccgctcacgaaccttcaaatacaccagctcaaaactccctgaccccgtctcctcgaacttccagttcagcacatgaaccggaaaatacagcttcagatacggccggatatcaccctccagctcatccgccttcgtcaccgccctcgacgcaggcttatccagcaccacccacgaacacccaaacaccgacgcccacaacgccacactcttcataaactcattcagcgacgcgccctccttatcagcattcccatcaagcgccagcaacgccttattcgcctccagcgccccaaaactccgcttcggaggattccgccacataaacccgctatacgtatgcaccaccgacttgcaatgattctccagcggagtctgtcgcaaccgctcccgcaactgtggagccgactcattcagatacttgtacagcaaagaagcctcctcccactccctgccacccagatacgcctgccgaaaaaactcccactcagcgctattcgcccgatacaaccgatgcacctcatccagctcaacccgcttacccttcacaaccccagccataacacctccatcaaaacattaccaaacacatctctacactcagaactcagcactaccctaagccctccaatgctccggctgccgccaataatcccgctccggcagcggaacagggaacaacttctcaatcgcataccccaccgcatccgaggcatgcgtcaactccggcctcgtcaccttatcaatatcacccccgcgccacaccacctgctcaaaatcacgaaccagacacgcgcaccccgtcaccgacaaccgaccctcccgcaacaacttctgcaccgcatgcaccctgtccttcaccggcggctgcttcggccgcatctccaccctgaaccccttatcctgcagaatccgcacatccgtcttcggagccgacgtccgccgcgccccgcccgacggatccggaaacacccgaatccccggaaaccgctcatacagccgatccgccagctcatacgtcgtcgaaccacgcaacaccatctcatcgaaacaatgcacccggtcaccccacacccgcaacaccaccgccgtcaaatgatccacgttgaaatcaatccccgccaccacttcgccatccgcaccatcaccacccaggccagccccgcccatatgcaccgaccgatcgaaataactgtacaccctgccaaccgtcaggttcacaaacaacccgttcatatacgcagcccgctgattctcatcatacgcccgctcaagcatcgaaacgaactgacccggcaaatgcacattatccgccgtccgaccaaccaccagccccagatcataccgaccctcatcattctgcgaaacctcatgcccccaattcaactgctccggcgtccccgtcagaaaaatctcccgatgtttcgccctcggatgccgcacccgcgacagcgtaatatcaaacacctccttctgctggatgaacggctcatcgatccccgcgctcccgatgttcggacccttcaaactgtcaggctcatcaccgctcgcaatccagatcgtcccattccaattcgcaatcgcaaactcatgattcgtcttattgaaccgataccgcacacccgccgcgtccagcaactcccgaatcgaaatcaccactgtcttccgagcctgcttgtatgacggcgacacatacaaatgcggcaccggcgcattcacataactatcataaatcgaccgcaacgccccaatgtgcgtcttcccgcacccataccctccaaccagcaccttcagaaaattcggcaactcccagaatgcccgctgatgaggcaacatcctccgccgatcaatcacaaaccgcatccaaaactccggataaagataaatctatctaatcataaccatcaaatcacccataatatagtaataaatatcaatactacgcccgcacacccccacaataccgcgccaatcccccagacactcctcactcagaactcagaactcggcactcagtacgtaaatcctctcccaaaaaccaaaacctttactacattatcaattacgcctgttttgcacagcaaaaaaccgtataccaatgcgagcaaccccaaacatgtatagaaaaccgccaaataatatgcacacggcactccatctgcataaaaaaacatctatttctatgcatgtccgtaatcggaggaacgcatgaatacagtacttgcacgacaggaacccgtacgccggaacttgtcgaacgacgccgacacgtaacaactttgcattcatacagataaaggagactctcaaaaaatccggagaattgaaaacctcagaaaggaaatccggcaagctgtaaaaaagaaacgctcccaaccatgttgagagcgtcagaccagagatgctatctctggcgatgttacggaacaaatataaagagtagggatgaataaagtcatcattgattagaagggttcataaaaaaccattaacgacacatcagagaaatacatcgtgagcggaaaccacacagacctgacatttttcaccaatgatgcgaaccagacgctgctcgacaggttcaaaatcacgctttccgatacgcagcttttcgatgttttggtcggctactttcgtgcaagcggcttttaccagctctgcgacagcctcgaacccatagataaaacgcgcattcttgtcggtctcggtattgacgaagaaaccggccgtgcaatcagtgcctggcgtgaacagaccaccattgatttcgaatcccataaaacagccaaagcccaatttcagcaaacactgatcgaggaaatcgaacactctgaagagaccgatgaaaagctcgaacacggcctgaaaaagttcatagcattcctgaaatcagaatgcacagacccggcaatcgaccgcaaccgtggcggaaatggcagaaaactggaaatccgcgccttcccatcaaaaaacatccatgccaaagtctatatcggccggttcgcccctgacgaccgtgatttcggttttgtcgttaccggttcgagtaacttttcatattccggtctggttgcaaaccgcgagttcaatgtcgaacttcgtcagcgtcgcgatgtcgaattcgccctcactcagtttgaagaactctgggctcaatcggtcgatatttcagaggaattcattgatgccgtccagaaaaaaacctggatgaacgacaccatcacaccttacgagctttatctcaaactcatctacgaatacctgcaggaggacatcaaccttcgggacgacattcagatatttctacccgaaggcttcatggccctgcaatatcagcagcaagctgtacagcaggcaatcaagaagctcaacgaacacaacggagtctttctggccgacgtcgtcggtttgggaaaaaccttcattgcggcccagcttctgcagcagctcaaagggcggattatagtcatatgtccacccgtactcaaaagctactgggaatcgagccttcacgacttccgggttcctgcccgtgtggaatcactcggcaagctcgataaagtcatacgtttcggacttgaccgtttcgactacgttgtcatcgatgaagcccaccggtttcggaacgagaacacccggtcctatgcagacctgctcgacatctgccgaggcaagaaagttatcctggtaaccgctacgccgctcaataacactatcgacgacatattctctcagctcaaactctttcaggttccgaaaaactccacgatccccggtattccgaaccttgagcgctatttcacatcgttacgtaaacacttcaacggccttgatcgtaccgaccctgcatacaaacatgctatcaaggaagtctcgcaggaaattcgcgaacgtattctcaagcatgtcatggtacgtcgtacccgtaccgacgtcataacatggttcaaaaacgatatagaaagtcagggcctctttttccccgaagttcaggagccacgccgcattgtctacacatttgaaggtgaacttgaaaccattttcaaccggacgatcggcctgctgcgagagttccattatgcccgttatatacccttgctctactataccggcagtcggcagctttcggaattcgaacggcagcagcagcgcaacgttggcggcttcatgcgaggaatccttatcaaacgcctcgaaagcagtttttatgcgttccgcaagagtgttcgccgttttatcgagtcctatgagcgctttctacacatgtacaatggaggaaccatatacatcagccgcaatatcgacgtctacgaccttctcgacagcgatgatttcgaaacacttgaacgctacgttgaagaggaaaaagcgcagaaatacgcttcagaagacttccgcaacgacttcatcacagaccttcaacacgacatgcagctcctgcgccagatcgaacagctctggcaggatgttacagaagatcccaagctcgacgcattcactgaccggcttcggaatgatcccgttctgaaaaaacgtatggtcgtttttacagaatcgaaagaaaccggcgactatctgtttgaacagctcaacaggctttggcccggtaagattatgtttttcagcagcaaaggcgggcgcacaggcgacccagccaaaacgcatgccccggcacaagcccgcgaccttatcaaaacagcattcgacccgaacgaaaaaagctgcgatgagaacatccgcattctcattgccacagatgttctctccgaaggaatcaacctgcatagggcaaatgttctgatcgactacgacctgccatggaatcccacccgtgtgctccagcgtgtcggcagggttaatcgtctcggaacaaaacatcccgacatctacatctataattttttccccacaacacaatccgactcgcatcttcagctcgaagccaatatcaccaacaaaattcagatgtttcacgacatcctcggagaagacgccaaatacctttcagatggtgaggaaattggcagccaggaacttttcgatacactgaaccgcaagcaggcctataccggcgaagatgaagccggcgattccgaactacgctaccttgaaatgatgcgcaaccttcgggacaaacaccccgatcttttcgaaaagatcaaacgtctgccaaaaaaggcgcgatccggacgaaagctttccggtctcgataccgaccgtctcgtcacctttttccgtatcggtcagctgaaaaagttctatctcaacgagggcgttgaaagcagggaaataaccttcttcgatgcggcctcactgctcgaatgtcagcctgaaacgccccggcaggccattcctgcagcctattatcattggctcgaaaccaacaaacagcggtttgggctcgatgccatgcaggaagaagccccatcaaccacttcaggcggtcgttctaacagcagctatatcgaaagacggttgaaagaaagggcattccgaacctgccagaaatttaccgaacccgatgaggagttcatcgacggagtgcttcgcatgttaactcaggggctgattgccaaaaagaccgcgcagacggtcaagaaagcccttgaaaaaaccgacgatcctctcgatatgctcactattctgcgcaagcacatccggaaagagagcgaacccgtttctcaaacggtcaaatcgtcgagggcttgccgggaaatcattctttcaggctatcaagtttcaggagacggagagtagctcatgaataaacaacagggcaaagaactgatcgacaaagtctttacgcactcttttgagcgtgagcgctaccaagattttctgcgaaaccttctgaatgagatcgagccgggttcacgtgccggaaggcgttacgttggccaatggatcaaagcgccattcagagcattggtcaatcaatactggtgcttgggcaaatatgtcgatcctgatggtgaagaactcgatttgctggttgtcgaagtcaactcgttcaccaagctcgaacgcgcccgctcagcgcttcgcaattttgcagtcagttgtctcaaagagttcggcaaagatcagtcattgatcgcattttatgccaaagatgatggcggcgctgactggcgcttttcattcgtcaagatcgaatacaaatcctacaaagataaatcgggaaaaatcaaacccggaaaagagcttactcccgcccggcgttactcctacctggtcggcaagcgcgaaaaaagccataccgccggcaggcagttgatgccgattctgctcatggattcggtcaatccgcgcctcgaagagatcgaacaggcattttccgttgagacggtcacagacgagtttttcgagcagtacaaggcgctctttcgcaatctgagcgatcacctgcaaacgcacccatggttccagcgagccgatgagatcgaaacggaagagcaggtcagccgctttgccaaaaaactgctcggtcagatcgtctttctctattttttacagaaaaaagggtggcttggagcacccgaaagcggcaaatggaaggatggatcgaaacgatttctgcgcgatttgttcgaccatgccgttgagtccggtgtgaactactatagcgatgtactctgctacctcttttacgaagcgcttgcctgcgagcgcaaaggcccggttgattccggttattacgagcgcttcgactgccgggtaccatttctgaacggtggcttgttcgaggccggcgactacgactggcagaacgcttccctcgatatccccgatgccttctttcacaaccaggaaaagaccaaagcaggcgataccggcaccggaattctcgatgtgtttgaccgctacaacttcaccatacgcgaagacgaacccctcgacaaggaggttgccgtcgatcccgaaatgctcggcaaggtatttgaaaaaatgctctccgacggcgaacgcaaaggcaaaggcgcattctacacgcctcgcgaaatcgtccattacatgtgtcaggaaagccttgtccaataccttgacaaccgcatcaacgctatcccgaccggctacgaagaactcggcctgtcgcagatcagtatgtttgccgacagcacaccaacagggcaaattgccatgaccatcgagcatcatggaattcgcgtgccgagaaaggatatcgaaaagctgatacgcaagggatacctttttgtccagaacgatgaagtggcaatggctgcactgcatcgtgtcgagcaaggtgatcagaaaacaacgaaacataccgttgagctgccgaatacggtcagaatccatgccagagatatcgatgcagcattggccgacatcaagatctgcgaccccgccattggctccggtgcattccccgtcggcatgttgcacgaaatcgtggccgcccgccaggcgctcgcccatcacaccggcaatacgagcagttcctacgttctgaaacgccacgccatcgccgaaaatctctatggcgttgatgttgacccgtcggctatcgacattgctcgcttgcggctctggctctcgctcatcgttgacgaagaggattacggcaccatcgaacccctgccgaacctcgactacaaaattattcagggggattcgctcatcggcatcgacatcgatccgcttttcaacaaaaagttgttggatgctattgaagacaaaaagaaagcgtttttcgataccacggatcacggtataaaggaaaggcttggcaaagagatcgatacgctgattcatgaaataacgaacgggaagaagcacttcgattttagagtgtatttctctgaagtctggcatctgaaagatgggttcgatgtggtcattggcaatccgccatactttaatattgatatttacggcgcaggatctccaatgcaagcttacctaaagaagaattactctgtctatatggataagagtgatattcttttttatttttttgaaaaagctgttttgatttcaaaaggtattgttgcttttattacatctaatgcatttctgaatgcagaaaaggcaaataaattgagggggtatttgattaataataatcttgttagaaggattattaattttgaaaatcttatgatttttcaggaagccagcattacaaccgcaattactttattgtataagtcacaacaaaaagcaagatatctgaatttaaacgcttcaaaatattccgatggcgagcttgagaaactgatgaatatcgaaactaattatattgaggcatctgattggaatgctgatggatttactttaatagataatcatcataagcaaattattgataagattgaaaatggaaagtcaaagcttaaacagctatataagattggaagcggaatgcagaccggctgtaatgatgtctttgtttttaagaaaataccaagcggttttccggaatatcttttaaagaaaagaatgagcggagagaatattaataaatattctttttcagaaaattcagaatggattctttatgttgaaaacgttgatttgtttgaaaaattgcacgaatcagtaagacaataccttttgcttaatcaagataagttacgcaaaagggctgataaaaaaaggagaactacagctaaatggtggaactttacctttgcgatgcataaagagtattatgggtatgataagatctggtgttcatatagagcaaatagtaatgtattttgttttgatgataagggcgaacatgtaggtcttacgaataccactgttatttttaatactaataataacatattattcaaatatcttctcgctttgcttaattcagaggtgctaacatttagatattattttataggcaaaaaaaccgggaataatcttttagagtattttgaaaatggggttggtcgtcttccaatagcattggcagaaagacaagttcaagaatatatttcaatttttgtggactatgtgagattcttatccgataagaataagaataatatgatgacatacttgattggggttatcgattgcctcgtctatgaactctactttcctgatgaactcaaagccgccgggaaagagcttcagcctcatatcggcaatctggcgccgcttgcagacgacatgcccgaagaacaaaaactcgccatcatccagcgcgaattcaaccgtctctctgatccctctcaccttgttcgccagcgtctcgacagcctcgacgaagtgaatgttgtgcggactgtacgagcagcgctgaggaggtgactacggagaatagagttgcagttatattggcgaattcaataagctaaatagtgaagttaattatggatatagatgttaataaatatcgtgaggcacatattttatcaaatcctgacattgattttgaggtctcatataattttttctatgacgaaaccggcaacatcagaaagtatcatgtgagagaggatggctttaatgtatcttcaaatttaagttttgtgcttggcggtattgtatttgacggtccgccacaggatctgactgttctttttaatgagctgcgtcttgatccttcaatgaaagaactgaaatttgggtatgtggctaaaggggatttcttgtcttgcttgaagtcggaaagattacttgttttttttcgctatttattggacaacaatatctatatacactattccgtggtcaatgtactgtattactccttggttgatattgttgattctgcaataagcatctttcctgaaggatcaaagctgggtccgcaaattatcaataatttgaaaaatgtattgtatgttctggctaagagagagattgatgctattgcaagccttttttaccgccacaaatacccaaacatatcaagtaattcagtcatctcatttattgatgatctttattttctatttgataaatatgccgaggatgaagattacagtttttggataaaatttctcaaagatttacttgataactgcaaaaagaaacaagttttaactttattagaagacgaagttgatcatgttatggttggtgattttttacaattctatatcaagccaatttatttatttaaaaactcaacacatgtatttgatgaagagagcgagatcatgtcaaaagtgtctgatcatatatttatggacaataataatcaacttgacatactctcattccagaattcttcttctaacccctacatccagatgtctgatattcttgtcggttttattggtagattttctgactatatcatcaatagttctttaactgatatttctcgtgatctttcaaaaatgacgacaaggcagcatgagtgtcttgattgctatcttgcattgataaataaaagtcatgataaaaacaaggcatttcttcatgaagtaaatgcgataacagaacacgataagagagtatttatattaaatacaaaagggtatttataaatgctattcagagcggaaaatagtttcatatttataaaatcggtaagccatgaatcagcaaaaaatcaaggaactactcgacactctcaacagcctgcaggaaaaccttcttggcctgccggacgacatgctgctcaatatcgacgcaagagataacgactcgcttgaacaaggcacccgcttcatcattgagtacaacaacaacctgggccggtttgtcgaaagcactgctaaaattaccggtctcatcaaagctcatttccggatcgacccggaaaaagatgaagtcgtcgaagaatcggtaaaccgccagcaacgcgaacgcctcattgcagatctcgaccagacggtacctcacaccctcaacgaaaacttcacctacaaacgcccgtatggctttatcctcggtgaaactgcctacaagggcctgaagacctggaaaaccctctatctgcttgtcctggatatgctgcaaaccgctgatccggccaagtttgcagccctccccgaaacagaacgctttatcagcaaccggggtaacccattgttttcaaataatcagaccatacttcgtgtcggagaaaaacacccatccggcctctacgccgaagtcaatctttccgccaacatgatccgtgacaacctgcatgacctactcgagtacttcggtctcgatccccgaaccatgaaaatctatctccgcgaagaccgcgatgctaataaagtaaattcagatcaagcaagctcaacgcagcactgatgagcctcccttatcatcctaaacaaggcgccatcgttatttgtgatttcaaaggttttgttcctcctgaaatggttaagcgaaggcctgcagttatcgtttctccccggatgcgtaaacgagaggggctttgcaccattgtccctttaagcacaacaccaccaaaggatatcgaggcataccactacaagttgttcattgacccggttcttccggaaccatataacgctgaatttcattgggtaaaagccgatatggtctataccgtctcattagacaggctttatctgccgttctgcggcaaagatcaggggaaaagaatgtacgataagaggattataagcagagacgaccttgtcaacatccagcaatgtattttggcgggattaggaataaacgcttgacgatgactcctcaaatgagtacattgtccctgtacccgctctcctgacttgtcaagatcgggcttaagtccacttcggtggccgccatgcaagagaaaatcaatttagcatggtgtctttttttaaggctctgtatttgtacagagccttttttgttaccccgtcaccctcaccatcaccccacccgtaaccccctgaacacgcactccccaagcccggtcgtcttgctgcacaccgcaaaccccacataagccgtactcccgatcagcggcaccgtcacgctctgcaccagcgtccacgaactccccgcaaccgtcttccggtacgcccggatttccgtcccgaccttctccagccgcaaccacatcggaggcccatcaacaccaccctgaaacggcatcgcgcttgccccgccagtcgtcagccgatgcatcacaaacaacgtccggttcgacccgtccagcaacggagccatccccacaaacgcatgcaccgaactctccagaagcgtagtccgcaccatcaaccccgccttcgcccaatcattcgtcgcctgctgcgactccagcagcacttcagccacacaatcgcccgacattttcctgtaaagataatggaactgatcagatgttccccagatatccaacccgctaccaagcatcgtgaacgctccatccgtaaccgtaacctctccggcagtcggaggcgacccaacatcaaccttccgatacagatcagccgtataactcgccttcgacaaatcacccgcagtcaggcgataggataccgatccgctgaaatccttcacctgcgtactcgccggaacaaccgacgcccccgttgaaatctgtatcgtcggcctcaaagcagcaaccacgccatcagcatagctcggcgctatcaccgtcacgttcgactcacacacatccgcaatcaggtcggcacttaatgccgggttaagaatcttcagaatattgaaccgcacaatactcttgcccgttgcccgggcaatcgacgccactgccgtaaactcacgcctctcaccactctccgacgtcaccacatacaccaccgggccagtaaaatccgtcaccgtacccgaagcaggagaaaccgcagcctcaatagacggctcgatcgtcggtttcaacgcccgcaaactcaccccgtccggcaggatcaccgtaacaccctcatccgacaccgttgcctcaacatcctccgataaacccggattatcaaccgcagcaaaccagaaccggtcaatcgtattcaacgcactcttcagcaccgtcaccaccacctcatacacccttgtcccaaacgaaggatgcgtcaacgtatacttcacccgattattcagcacctgcgtagccgaaaccacgcaccccgtcacaccctcaacagcagcaccaatcagcgcaacccgcaccggcgaaacccaacaactcacactgcacgaaaccggcacaaaaaccgaaaacaacatcctcggcaccccggcaaccaccaatgtacccataacaggaacactcagaaccgtaaccctctcgacaccagcaccaacaacagcccccgcaataacccccgcagaacacaccaaaaccctctgcaacgcaaccgccaaatcaacatgcaagccaacaggaaccagaacatcagcaatttccacaccactcaccagcacgccaccactcgcaacaaaacccgcaccaacacccataaccttcaccggagctgcactgcaagaactcactgcgctgcacggcacaaccgcagcataaacctgcccggcctgaacagaaaaagaagccaggcacgcaaccgcagccgatacgcttgactgatcagcaataacctgttcagccgcagcaacaaccgcaacagaaccaataaccgcccccgcaccattacgcaccaccaccaccccggcactgaccgaacaaagcacactcaccagcacagccgcactcccaaccctaaccggtacaacgcccaacgaaacactcaacgcaaacccggccccgctattcacaaccttcaccacctcacaggcacacccatcaccgcacgcaaccaaaacgctcgtattcagcaccagaacaggcgaaacagccagagatccactcacctcaacaggaacgcttaactcttgaacaggaggaggatcataataaaactttaccctgacctgatcgacagaagccgttttattggtaagcaacccgccattataaacagaaacatcaaaaccactggcagcactgtttgccagagccgcagtaatgccactgttccagctatccgacgaagaaccatacgaagcaacaccatcgccggtcggccagttagcagaagaagccttgttatcgccactccgttccgaaccattaaaccactgaaccagattatcaaccaaaccactggcagaagcctttcgctcaacagcaagctccatgcgaatattcgtcgcacttcccggaatgccagggctgaaccctgtcagccgcaacgtatggctgtaagtatttttcgataaggtaaccgtagcatacagatcatcactcacagcaacattacccatactgctccaggcaacattaccatcagcaacctgagtaaccgatccagcaacaagccatgcagtttcagccatccgtcacctcaatctcatcctcaacagtaggcagcacctgccgtttatcacttctgaaccgcccatgaaacgccatcaggcaccgtttccgatcaacatcaccaaacgcacgccgatgatcacgatacaaaatggccgcaatcatcggctttttgcggataatcccgaacaacaacccacgaatccgcgcatcaatctccccgtaatacgtcaccaccgcccagcttgcccacccgatacaaaaagcaggatcctcagccgcaaacaccagcgcctcctcacacgtcaccccctccgtcacactggcagcccacgcattaccttccacgcaatcagccccgcgcacaggaaaagaagccgcccactcaacccacggcgtatctctggtaaccatcaatcaagcgtcaacgtcaactgaccaaccggaaccctgatcgtctcaccgatattataagtcttcgtcggcgacaacacatgaaacgcgcacaaattcccggcagtcagcgcatcatgaatcccgatagcagcaattgccccatgatcggtcgtcgaaacaggaaactccacaatcgcaacattcgacgacaccgaacccgtcgtactgcacgtaaacgcaactctcgcataagccccggccgtcgcctcagtacccccgccagcctcacccggagcaacagtaaacaacgaagcataaaacgttgtcggaggcgtccacgccacaccgctgaacacatgcccattaatcttattctcaaaataatccgtcaagctacccataaaccctcctcataattatcaaaccattatcattaccaatcccactatccactacctactttcccgccatccagccaaccagctaacaagctatcccgccatcacgtcaaagactgcgtaaaatcctgcacaaccccgcttgcaggaacaaccgaagcccccgaagtaacggtaatccttggaaccagcgacgtaacaggcgtattattcggcaacgtaatcttgatccggttccccgtcacaagtcccacaatatcctccgtcaaaaccggattatccgctatcaaaaacccgaacgacgaaacagcaaacgcaggaacaaccggaaccaaaccattatacaccacctcccaccgcaacgcatcaagcatcaacaacgcctcatcgctcgccgccgtatgagcagcattgttccccgcaatattcagcgtaccatcataaacagaagcattggccagatcaatcaaaaactgatcaacctcccatgacgacaaccccgtatcagaaagatcaaacgcaggcttaacccagccagaaggaaaatccttccttgaataatacagcccgctgcacccatgcagatcaagcactctcaaaaccggcaaccccgcaatcaccccgatatcaccaccaaaaccagtaacccggcgcaacttcagcacctcaagagcactctgatcagcaagcccctccaaggttccgccaacactactcccgcatattgacagctcatgcaacgcaagatccgcaaaatcctcaacccgagcattcacgcacgtaccctgcagctccagcacctgcaacccccgcaactgccgaagctgcttcgtatccccatgcaacgacggctcactgcaccgaatcgtcctgatcgactcaatctccccataaaacgacaactcaaacctcccggcccggctgtacacactcttgtacagcttaccctcctcgctccccgaaaaaaaaatctgatacttgccccgctcgccccaactgatcacaatacccttacccgaaaccccgccgatcgtcatcatcctgatactcggcatcgacgtctcaaacgaaaaccccgtcatcatcccggagaacaaccggttactccacccatcaggagtaaacaacccataagccgcccacccctgcgaccccttcggcagtatccgctcattaaacgtcctcatccactcccaaatccattattcaccatcccacattccacatcctacttcccacatcccacatcccacttcccacttcccactatccactatccactttccagccatccagccatccagccatccagctaacatgccatcccgcactacctcctcagcctctgctgttcactccccgaaaccagctcgatccgctcaaacccgctccccgtatcataccgaacacccttacggataacccgctgaacctccatcccgtactccctccggtaatgatccatcatcgtcaacaacccctgcccgccaaccgaagccgccagacgaggcaacacataccaccccagcacccgatacaccgaagccataacccactgcaaagcatccagccgctctacatcaaacgaatccacatccaccgtaccctgagccggaatccacgatatcaacaattcatccacaatatcatccacaccccgggcatgatactcctcaaacgacaccaccccatgctcaaacacatacggctgaaaccgcaacaaatccgaatccgaactgaacaccatacaacccccacctcacaacaataccggtataaaaaaaggggagcagggaatcccccctccccacgcatcacacatagtaccaaccccacgcatcgtcatcacgcatcatcatcacgcatcatcatcacgcatcatcatcacatcatcccgctatccagccatccagcaaacaagccatcaagcctttctcgccttcaccgcaagatttgcatccagacacttcaccccatacaacgcatccagcgcaaccttcgtcttcgacttgtcagcgtcataccacatccgcgcacgcaacgcaatccccgacgcctcatcaaacaccgtctcaaccttcacactgaactcacgccccatctccgaaagcggagccatcgccagcgcaaacgcattccggtgatacgcaacgttctccacatggttcaccaggcttaccgtcaccgcaatattatccgcaacatccttcgacagagcagggaaaatctgcacacccgtaaacgtattccccgcagccgtaaccggcgactcattcaccaccgcataccgctgaggatccccattaatcgcaaacgaatcacccttcaccagcgtacccgtcaccgcagcagcatccaggttcaacaccgtcgcacccttcagaaaagccccgcttgtcaaaagcgccgacaccgacgccgtacccttcgtatgcgtccccacattctggttcgcaaaaatgttgaacccgaacttcatgccaatcacacccgtccgctgcaactcctcagccgacgtacccgcaaacccgctgttcgcaaacaactccgcaaaccccgcctccatctcgctgccaacctcataaaacaacgtatccggaatattcagcggcaccttgttatcccgcagaatcttcttcacccgcgtaatatccttgatctccgtcgtcgcagccacatcgtaataccacggaacaaacttcgccaaagcattcaggttcatatcaatatcatccgcaatcgcatacgccgccggctggatatgatccacaataatctgctcgcccgtgctgttcagctccttatccgtcacccgaacttcacctccttccacttatccagcttgatctccatcccttcagcattgatatcctgatcattcgacggagcatcctgcgccgtaaacgtcccgggcttgctgatcttgatcgtactccctttctgctgcggctccttatcatacccccgatgcacccggctcgccatccccaaagccttctgcaactgaatcaacccctcctgtgcataaaacaaaggatcatacaaattcagattgtttgccataattccttacctcattatcatttacaattcaaaaaacatcatcatcaccaaacccattcatcccactctccagctaaccagctatcaagccatcaagtcctatctttcaatcaccaactgcagccccgccttagcagccgcctccttcgccgcccgatacttcgccggatccttcgcatccgcagcgccaatcttgtacgccgaccccgacacctgccccgcagtacccccggcagcaccgctgccacccggcccagccagaacgaaatgcggattcgaagccaggaacccctgcacatactcatcaaccgaaaccggcttgccccccttatacaacggagcaccactctcccgaacctccaccgaatccgacttccggtcataatgcacattccccttaagcagcatcacaatctgtcccggcttgatcgccctcgccgccgaagccgcaccaagcaaagcattatccaccctgatcttcttcaactgatccaccagcgaagcaatctcctcatccttcgacccgatcacatcatccttctccttcaccgtctgagccagaatcttgtcaaactcaccccgcttctccagcacttcacgctcccgcttcgccttctcactcttcaaagcccgatactcatcaacatccacccctgcaaacaactccaaccgcttcgaaacagcagcatccacatccccctgcgtaaacaacccctcacgcccggcagggtacccggcgccacccttgccacccttaccagcatcaccggcaccggcagaaccatcaccctcaccactcccctgggcaccaccagcagcccccgcaccacccccatcctcaaccacaaaccgcatcggaaacaacgtccgccgcaaaaacccatccatcaaacccataaccaccccattacgtgaatagaaatatatatcaatacaaatatacagcaaaatcctattatatagaaataattatctattattcgggcacaaaaaaaggccatccggccagtcttctgccttccacattcatctttacctaacacgtaatccgctacccgtagcacgatcttcattccaccgccagccataaaatcacgccatcaccgtggaatactcaaatttcctgcgtacattatcaagttactcttctttgaaaaaaacaatgccgcagctaataagctgcttcagccgatcgctcaaccgctacccggtttcttgtcggctgagcttcgttaaacaaagatggtcatggagtaaaaagtgctgttgacatgtttattgccggtttagactgatcagtataatccgacaggcttaaatgattttaacgattgtaagtttttataattaattaattggctggtctgtgattatgagttttaaattgtcttatacagaaagaagctttctgcttttactgaataaggcagatcactctaaacattgttcggcggctgtcgctgctcaattccagcttttcgggaactaaagaatgaaaacacgcatcggccaattgtccctaaactacagtgcacgcggcattcccacttacacactcgaactctggcacgacggactgaaaaagcatcgccttattcgtggcgaaagtgaatcaatcgtcaatctgaaggcaacactgcaagttgaagaatgggaggaacgctgggcagttattgacgctaaagagcgtgaccgctcacagaaactcgccggaaaacggcagattgaagaaaacaaatcgctagccgtggaacggactgctgaagcccagcaagaactcgaacggctaaattcgcttctgaaggcaaccttggcggttgatgacactattgattgggagaagctaaaggataaaacgccctacccggaaaaaaaaccggtgatgccacccacaccacgggagcccgtattgccgcaaatgccaagcgaaccattacgaggtgaccaaaaatatattccctcattaggaattctcgacaagctgatagtctctcgaaaggaacgtgcggtttcggaaaagctggcactgtttgcctccgatcacaagtcgtggcaggacgaggtagccataattacacgcacacacacagcagcgcttttggtacatggaaagtccgttgccgccatgcgtgaagaacacgaaaagcaagtttcagcatgggacaaacgacgcaacgagtatttaaacaaacaatctgctacacatgctgaagttgacgcaaaacgcactacctatgagtccagcgatcctgatgcaattaccgaatactgcgatttagttctttcatcctcgcgctatccagtctatttcccgcaggaatatgatctcgactatgacgcagcaactaaaacaatcatcgttgattaccggcttcccgcgccagacgatcttccacgtttgaaggcagttaagtacgttgcaagccgtgatgagtttgaagagcagtatatttccgaggctcaatcatccaagctctacgacgatattttatatcaagtcgtcctacgcacagttcacgagttgttcgaagcggacatcatctctgcaattgagacaattgttttcaatggtattgtcacttcaacggatcgtacaaccggtaagccaacgacagcatgcgttctctcactgcgtgccaatcgtgctgagttcttggagattaacctttcacaagtcgatccgaaggcgtgttttaagtcgctcaaaggtgtcggaagctcaaagctccatggcttgtcgccggttccacccatcatgcagcttcggagggacgatggacgattcgtatccgcttacgaagtcgccaatacgcttgatagcagcgtaaatttagctgctatggactgggaggacttcgaacatttgattcgtgagatttttgaaaaggaattttcatcatctggtggcgaagttaaggtaactcaagcaagtcgcgatggaggtgttgatgccattgcttttgatcctgatcccattaggggcggaaagatcgttattcaagcaaagcgatataccaacacggtcggcgttggtgcggtacgtgatctctacggcaccgtagtgaatgaaggtgcaacaaagggtattttggttactacgtccgactatggccccgactcttatgcctttgccaatggaaaaccccttgttcttctcagcggtgctaacttgttacatattctggagaaacatggtcatcaagcccgcattgacatacaggaagcaagaaagcttactgcaaagctatgaagcaatctaacccggcgctcaaccagacgctgcgcgataaaaccgcgcagcgtctgtgagccctagcgttaaatatccacgttacctccacgcatcagtgttttaaattcaattcgcacgccctacgacatgaaagcaaaagataaaggcccgcaatttataaggtttttcaagccagtaatagaagctctcaaagaattggatggctcaggtacagctgccgaggtaatcgatcgtgcgattgtcaatatgaacatctccgaaaaagagcagcaggcgactacaaaaaacgggcaatcccgcgttcgtaatcaggtgaattgggctcggctctacctggtacatgctggttaccttgactcctcgaaacgcggtgtatggagcctcaccgacaaaggaatatcgattgacataagttcatttgatccgtacgcagctttcaaatcggtgcaagaccactttaaagatgaaaagaaagctcagaatcaaccggactcatcagcggcagaatcagaagagatacctgatgacgagcaaaatcaccgggcaaaattacttgatcttataaaaggactacccccctcaggctttgaaagattaagccagagattgctcagggaatctggcttccagcaggttgttgtcaccggaaaaagcggagatggtggcattgacggtatcggaattctgcaggtcaacccatttgtcagcttcaatgtcctcttccagtgcaagcgctaccaaggtgctgtaacgccttctcaggttcgtgattttcgtggagcaatgcagggcagagcagataaagggattgttattaccaccggaacctttaccgttgaggcaacaaaagaagcccgcagggatggggttccaccgatagagcttgttgatggtcagctcttggttgaaatgtttgagaggctcgaactcggtctcattcctcgcaggacattcgatatcgacgaaaagtttttcgaggatttcagaatatgaacagatggaacatccctgattggcttgaacaggaggtaacccagagggatactcattgcgtctattgcggagttgagttcagtcattcctctcagtcgagaaaatcacgcccatcatgggaacatatcattaacgatgccacaataataacgcgctcaaacatcgcaaggtgctgtgtctcatgcaacgccagcaaaggcgcaaaacctctgcctgtctggttagaatccagctattgcaagaatcgaaacattacaaaagactcggtagcacctgtcgtcaggaatgcgcttgaatccgatccgtttcttaaattgtattgagaactataattataagtcactgaattatgttcgaagatatacctaagtctctggggaacatgaaggttcgagaagagcgtcaccgattacttgagatgccacacatcgctccattgacatctttcgttcacgcacttcgtgaagagatgggatctgattatgcaataccgtacttcgatcctcttgacggtggtattgtggcaccaatgttatttctccttgaagctccaggcccaaaggccgtcgcatcaggatttatatctcgcaacaatccagatgaaaccgctaaaaatacttttttgctcacaaaagaggcgggaatagaccggaaaagtacagttttatggaatgtcgtaccctggtatattggttccggttcaaagatacgaccagcaacaattcaagatataaaacccgctctggacagtttgcgtttactcctctctatgcttacgaagttgcaatctattgtgctcgttggttgtaaagctgcattggtcgaatcggatgtccgaagaatgcatcccgctattaaagtctttaaaatttcacatccgagtccattgttcgtcaatcgccttcccggtaaccgtgaaaagttgttggaagaaataaaacgggttgcgcatgctgagatacagctttgattgagtttatttttttcttctttccactcaggcagtgcaggccgactgctactgacctgtacatacctctcgactcgctccaagcatcccgccacccctgaacatcgcaacggttgccctccggctttgtcatgccgcttgccgaactcaaggcaagcgccacgccaaagcctccgttcaacccttgcttttgccgctaccaccgctgccgaactccgaagacggcagccccaatgcagcgcctgttttacgcccctccgcctccgcgcacgcagcctccgttccgctcccatctctcccgaccccatgaccattcaccgcagccgcttcactacagccgcttagctctccatctccgggtgcgcaacaagcgcttccatgacacccacccctcggttatcctctcaaaccctgctgtatgtcaactgacctctggcgactccagccctgacacatcctgcccggatggctgacttgctccgcaggctccgcaagtcaccccccgtggtaacaatctgccaactcgataccttgagcgcagagggcgctgctcaagcggaaaacttttcgcattgctgctcagcttgaacaaacaggagagagcaacaccctttcatgctctccgattcgggcgcgcaggccaactggcgctggcctgcactgccctcacatcccgttccaaccccctcgcccggatggctgacttgctccgcgggctacgcaagtcacccccgtagcagctttgtggcatgtcggtaaaagcatcaagaagaaaggcatggaaagagcccacccctcatgaagagcgcgcaaaagcacgattccgctgtcgcttcacgctaaagcctctgcctgaacagctatcggcatggagagcatcagcatgcttgccccggcacacaacgattgttcgtacattccgcaaaggctgcgagtgcaccacggcagcaaagcaaaagagcagccgtgacgccacccgcagcccttgcttcagtcactccgaaacaccaatacaacaggtcatcgcagaaggttcgactacaaaccctctgcaacaaaagcacatctacgcgctgcgcttgtcatgtaacataccgcccggctctctgcattcagtcacgccttacgctccgcttcgctacactttgaggcaaaagccgcgccttcatgcaccgcagggcgatgatcggtcacgttctatcaatctgtctggtgttaatcggggtcgttgcataactaaaattatgtacaagcctccggaagctgagtacagctttacataatcagagttatgcaagcaaccatagggcgggccaccgcatctttggcggctggtcttttcccgtttcgtagcatcacgccaatcaacaaccacgctgaaacccattccgttacggtaaccggttcactccgctttattacactccgttccttcgtcacttcgttccatgccgctaccgttcgccttgttaccttcactccacgggtatcagcttcagccagacgtaaagcggccttaaagcagggaagccgcacaaagagggcgcacatttccggtactcactcctgcgcctccgtgaatacactccggtcgcatccgttccgttcctcaatcagcgcctgttttcagtagctgaccactttcacgcagataaagagctccgtttctcttcgcaaacaaacagggcatgccggtctaccggcgcgtcgtcccattcgtgcacacttgtcagggcggctaaggttgcgcttgctgctggcacgctgcttgcaaagagagcaaaaagcccgccttcactccgttcagtcacgctttcttgccaaaagagcaagcagtaacacgcgccattgctgcccgcaaccaaagctcgcctttgcaaaacgagtcaacatatcgcaatcagtaaagcatccctgctcacttgccgctcgctacgctcccgtcaactcagcaaccaaaagtaaagccgctcggcctccaagtctaaccttacaagggcgctataccttatcggcctcccggcaaaaacaaacaaagcatactctcaaacgctcatacaggcgctcggtctcaaagtctaaccctacaggggcgccataccttctcgacctcccgccaacgagtccgcttcgcttccagtcatggcgcaaagcgcaacaacagcacatccccggagggcgctgcaaaaactaagccggtttgcctttttccacaagggccgttcgcttccgctctacagcgcaacagcaaagaagagcgccttcgtttgtgcagctcactgttcccccttgcagaaaaagtttgcccgtcttcagggagccgctgtccccccggggaatggctctcaaacgcaatccttaccaccatggcaaacacccttccactcttcggcagcgctccggtagcatcagaaccaaaagtaaccttcatcccgcgttacggcgtccggctggtgcgtgaatcgcaggtattgtacgacaacaaaaagattacggtagccgccgatatttgcagcatctgcaacaccatcggcctgcccgatctgccacatgaagaactgcacgtctttttcctcagcacaaaaaactacatcaccggcacccagctcgtttcccgcggaaccctcaacgcatcgctcattcatccgcgcgaggttttcagaggcgccatactggccaatgcgaatgctattattctcgtccacaaccacccatccggcaaccccgaaccaagcaatgccgataaacaggtaaccaaacaaatccgcagctcagccgacatcatcggcatcgaactactcgaccacgtcatcatcggcagcaacggcaaccacttcagcttcaggcaagaagggctcttcaactgaaacaaaaaaagcaggggcacccgcccctgctcacctccccagacacctcccgaatcctcctcccactaccaaccaatcgccaaataattacgctatcatcagaggaaaacaccgatttcctgagtatatttatttcatatgcttttctaaaaagagacaagtgcaagtattgttatgcgggtcagcataagacgcatatctaaaacacaatacatcagctattttattgccaaataagagtttgatggtattttgaagtgtatatatgttacgtcttatatgggctgtaattcaataatccgcagcttatgcggatcaatctatttattgttcacccgccctgcggacgggtgaacgtggccgcggatcgggcatccgcctgtccgcccgcaggcgggcgaacaagcggatggagcagacactccgcgtcgtcaaataaattttccgctgtggagcgctgctcatcttcggccacgttaggttctcaatactatggaaaagcataactttatgaagtacatcgcaattcttggcacgattattttcggattgtctgttacgtttgcttggtctgctgaacctgatcatttccgtcagtaccgctatccagacgatggattcgaagtggcatttcctcaaaagccgcttgaatttagaacagacagaggcccagatcacgggcacgtaaattcctaccaagcggttgtcgtcaatccagtttcacagtactcagtgttcatcagtcattcacccaaaagggtgtttgaagatgctgcgatagatgcatatctggaaggtattgttcgcggcctaaccacggcatcggatgacgccgtattgaaatacaagaggagaactacgtttctcggcttccctgctatcgaatatcaatacacacacaagatcgaaggggtacccgtcattgggcgcgggatggttctcttagtagatggagaacatattcgactatctcagatatacgccacaaatgacagtaatgcagaaagcaattttaaaaaattcgtcgggtcgttccggctaatgtcgattgaccgtgctttgagtaaacatcgcttcgatgagcgtgcacgaagcatctctttttcacctccggatggctggaaacaaggcacaccgaagttcgcgcaggtggctgccatctttacgaacccaggcggtcatagcatcacagttctcgacagtggtacgcctgcgtatgtgtgtgataactacaaacgagaaatacagaccacacaaggtgtgcagtctactggcgaaatatcggcgcgtggtcgcccagtaacatggctaaagtcaacggcacacaatccagccgcaggtattcggatgaccagcgttcactattgcgtgaataccatgaaaggggcagtaatcatgattggtgccgcacccgagcagacattcttcaggtcggaagtcatgtttcgcaatgctgcaacctcgatggagattcgtaagtaatggacgaacctaacattgcggtcgagagggacgctccgcaagcgcgcttcgcccgctcgctacgcgcccctcaccttaaacgttataacgcaaaaattaacgcgttgctccttttcatcgcattaccccgacacacctcagcaaccccctcacccaataaccacaacttcatccttaggcccatcatccccaggccccggatcacgtttcgcccaacgttccggatgcttccgctccagataccacgccgacgcaaaccagttcttcgccgaagccgtcttgatgttcttcaaatgaaactcctccgccttcgcttcagcctgctcgacagccagatacagatcccggtacaatccgctcttctcccgttcgccccgcttcagccagttcaacagcgtcttccggtcgatccccgcaatcccgacaagtcgggacacctcccggtaatgcccatcctccaaggctgagcgtatcgccgttatcttatcctccgaaatcttcgccgccggcatcacatccccctctttttataagcggaaatggggaaatacaacaagaactatcaataccacaccgctcatcatcattatctttgcttatctttcgtaatcttttcctatctttatcataataaatagatagatatatctattattgccaatatacactatttcaacaacatatggccattacaggacaatacagggaagaagctctccggctccgcgaagaggtcaaaaagaaattcaatactcaggtagccctctgcaaagccatcggaaccagcgacgcaacttacctcagcgcatacgtcagcggcaaaaaccgaatcggcaacatcctccgcgaaagactcgaagccgtcggcatcgacgtcgggtatgtgctctatggaaaacgcggattctcacccgtccctgccggacccgatcccgaagtcatggccaaactgcacgaatgcaccgacaaactccgtgctctgcagaacaccgtcatcgacctccagaaagagctgctcgatgtcaatagaatgctcgaagacatcaccggcacactcaatccggcatccactacaacacccgccgcataatgccgcttatctcgtactgttccaccggacacccggactcggcattcatgcgccctatccgatccgcaacatccggaacaccctcatcccgcatccagcacgccagccggtaaagcgtcacgttccggttacccggaacaaaactgtttctgaaaaacgtctcataccctttaccctggccgccacccggcacagcctcccgctctctccagcgctgccgctcccgttcctcttcagccctgcgaatcagtgccgcccggtaaaacggctcccacgcaaacaaacgcataccctccagaaacaacacctccgcatccggacacccgtaatacatccggtcaatattcttgcacgccggatccgcatgagggtaagaacgcatcacctccgtcatcatcagcttgaacccctccacatccagcattacaggccggttcaccggcagcaacacccggaaccgttccgccacaacaccatgcttttctttcatatgattcctcgtcgtcgcaatcgcgccaacgaacgcttcaaaatccaccatcgcctcaccaatcgtatacccaccatcaaaatccagaatcaccagttcctgacccggcaacgcatgttcaccatcccgatacccatcccgaaacgccgtagccgaataattcccccggaaccgcacaagtccctcgatcttatcaaacagcaccctttcagatcggaacccctcagccatcctccgactgaacgacaccagcacccgtccatccggcgccttattatcatgatacagtcccggcatgattcagtatatcctgatgggtggcaaaactggcaaaaccggcaagaatcgccagaaacgcttgtctggcaagccttttcatagtcatgttcaatggcaacatcatggcaaaactggcaaaatattggcaaggttttgtaatcacatctccatgcaaaacaataacttccttttgaatttgccagtattgccgcttttgccagcactcagagcaattttgcatacatcccttgactcttttttctgaaatacctcgtatccttgataaacctatcggcagttctctccttcatgcctttactgaacgctatcgggatgccctccgagcgcttgaactcttcaggcaaagcatcataaacagcaagcttgtcctcggccaggtcatccagtggggaatgactgtcgatctcttcgatgatctgctggtggctttttctgaagtattcggccagcttgatcgcagctcctaccgcttcaataccgaccttatccttgctatcctcccggtacgcatacctgatcatctgtatgatgagtgaaaagcggatcgcatattgctcgattttggcagaaactccctttatatagctccgtcgttcccggttgctctcctgaaccagaaggttctgccagtcatgcaataatgcccatgcgtccggggagaagcgtagaaccgtcttgacgaagctttctccgttctcgtaaggcagctcaagcaatcgtctcatggcttgatcccattctgtgaacatgctctggtcaattgcgtctctattccatgcccgagccttcgatgctggataggaaaaaagcagtcgatgggtgaacccatcatctccccgacgttcagccatcaattcggaaagtattttcggctggatggttccgcctaccataatacacggaacctcaatcctgatcgaacccgaatgcacacggtcaatcacgatagcctgtcggctccatgatgaattgaaggtcttttgcgcattgcttgtgttatatcggttaaacgtttgcagccacccagccaactcatccacatgcaggcagattcctctcggattgtccgcatgtacccgcgccattttttcaggtgttgtatccgaaaggattgtttttttgagaatcggtgcttgaggttcttcgctactttcgcccggattgttttttttctctctctggaacttcgtcaatgcctttttataggcttgcatatcctccaggtacaagctataccgctgagaatcctgccgttcgattgattttagagtcctcttcagagcatgacccttacctgttcccggatggcctaccaaaaccagccataacgtgacaccctcttgccaatccggattcatctctaccacacatgaatttccaattgccgaagcagcagcaaacaacagagaacaacccgtaaactcgattccataatgcattcgctcatctgcatccatgatcaacttctgtacagcatcagggaaaacctcaagcgggaacacaggaacagcaatattattaatcctcgcctcctgcaaccgaacagcatgcggcccgattgaaccatttacatcactcatagagcgcccctcctccacagcaaggcttttgtactccgggcatgctttattcctccacctgttcgttccacaaccccttactcagtctttcgaccagcatctcaatatcagaagcccgccatgcggaagtcttttctgaaagtttcacgggtttgggataacgtccttcttttatgccagcataccaggcggctcgtgagatcggcacaatgccaggaattccctgtttacgatcaccgataatttctcgcaaccgataaaatctcgatacattcatcacgaatcctcctttttctcacaggctccttcaatccaccgctctacgtcggaaatacggaaaagcaaacgcccgttcaccttcatcgaaggcaaacttccgcttttcacagcgcgataaattgaaatcttggaaataggcagatcgtaaatctgccgggtgtactcaatcaggctttcaagattgaggaattgcttgacaggcttctggagaggaataaaggtatccattgctttgcatcattataattgtaagaatcactcaacaactataatttgcaatgcatggcactactatacaacgctaagatattgttttaaaataacatgcatatctttttcacccttttttcaacccgttatcgaccttgtatcgttcttttttttctttctctttttatacctcttgtatgcttcatgcagagcgttctcttttccgggtatttcgtagtagtcacaaaatagttttgcggctttaggggttgatccagcaattttaaaaagaggtgtttcgatctcaaagaaaactatgtctggccatttttcgccagatttgtggatgttcacagcttctattacttcagttagcggtttataggctgaaaatttgccacgatattttgtatccgtttctttttttacgctaattatctcctcaaaccattcctgtttaagccatttctttagttcacgtatataaagaaaggattctataactttttgttgctcatcaagtgcgagtaagaatgtcatggcttttatcgtgttctctaattctattactcctattttatttgatgataatctttgttgtagagtattgaatgtataggaaaccgcatagctgattacagtttttgctggtatgattctcttgatggtatcttgtatttcttttttaagatcataaatatcattatctagtggggctgtttcatattgccgttcaagcaacatgtcgcagcatgagatatgttcttctaacttgcttgaatgaacgtaaatacgcccactcactgtcttcgcggaagttcctgcatttgcagcggcttgcaaaaaactcctgtattcctccaggcaattatacaatgaactccatatgccgacagggtgaaatgggtctgggaatgcagattggtttgactcggggcttgactcatattcgctcatggaggacaacttaaatggttatatggaaacaagttgaatataaatgtattaaaaaccatgtggattttacatcatatacagcaaaacctgtttctctaatatgaaaaaaggcgcctatacaagcgccttttttttccgtgttaggggtaaaactcccgatgccggcatcttcaccccagccttcaggctgtacagataatccgcccaagcctgcatcatctgccgtcgatcgtcaagaaaagaggttcgattataggcgcgcccgttcggatcccggaccgcatgagccaactggtgctcgatcaaatcaaccctgaaacccagaacttcatcaagaatcgtgcgggctgtcgccctgaacccatgaccggtaaccgtgtcactgtcataacccagatatcgaagggctgcattaatgctattattactcattggtcggctaccacgtccggtaaacacatatcttccatgtccggttgcaggatgtaacccctgcaaaatactcaatgactgccgggaaagcggaacaaggtgcggctgccgcatcttcatgcgttccgccggaattgaccacaacgcctcctcgaaatcaatatctgaccactccatattctgaagctcaccgggccggacaaaaagcaaaggagtaagctgcaaagccgatttcaccacaaaggttccctgatactcatcaatcgccatcagcaagggagccaattctttcggatccgtaatggcggcatggtgtcgtatttcacgtttccggaaaatctcacgcgacttcaaagccgccgaaggatcatgctcaagccttccggttgccacagcatacctgaacacctgtccacacatgatcttgattcttgtagccgtttccaccgcccccctggcctcgatcttcagtaacattgtccggatatccgaagccgtaatttcagaaaccggtttgctgccgatagccggaaacacatccttctcaagccggcacatcaccgtcaaagcatgtcccggcgaccataccggatcattcttgccgaaccactcccgggccacaagctcaaaagacgaagcatccttcaatgcctcagccttttttgcagccttttttgcctcgctgggatcctgttcatttgcaagaagggttcgagcctcctcccgccgcttccgggcattagcaagggagatttcagggtattgccccaaagcgagcagcttctgtttaccgtcgaaacgatactgaaaacgccaaagcttaccaccgctggtagtaacaagaagatgcaagccaccaccatccgaaagcttataatccttttcagccggcttggccttgctcacctgagcatcggaaagagggagaattcgttttggcattgtcgtcgaattttatcttgatggtattcgaaatccccttgatggcatctaccacaaaaaacaccaccaaaaaccccggacttcacaataccaatttagacaacagaagaccccaaaacaagaaaagccctgattttacagggcttttcggactacatatgacagctgtagactgctgttttgcggagagggagggattcgaaccctcggtagccctttacgaactacgtcggtttagcaaaccggtgccttcagccgctcggccacctctcctgaatatatgatgggcggaggatgagggactcgaacccccatgggcgtgaacccggcagttttcaagactgctgccttaccaattaggctaatcctcctcgatgttgtaaagaacagggacgaaagatagttaatcctcgtaaaaatgccagaaaaaaaaatttcactctctttacatattctttttccgacaacttaacacgcagcacataacgcttaacactatcttttccctctcttccttcctctctaccagcttggcagatgccgcgtaacgctttgctctttcttttcctggcggagagggagggattcgaaccctcgagggctgttacaccctacccgctttccaggcgagcgcactagaccaactatgcgacctctccattttttaaaggcctgtaatttacaccatgtttttgatttttaaaaacttatcattgattatagcgctgcagaagctcatttttctatcctatccccttttttaccgctcaactccatgattaacattgccatactatgatcggtttttgtaaattggcgaaacatatttaaagcaatcattttattatcggcttcaccatgaacaaaattctttacgaagcgctgacgtttgatgacgttctccttataccagcatactcatgtgtcctgccgaaggagacctctgttgcaagccgtctgacaaagaacataacattgaatatcccgatggtaagcgctgccatggataccgttactgaatcacgacttgctattgcgcttgcccgtgccggaggtattggcatcatccataaaaatctgaccattgaggatcaggctcgggaagtcgcaagggtaaaacggtatgaaagcggtattatccgcaacccctttactctttttgaagatgctacgatgcaggacgcgcttgatcttatgtataaacactccatctcgggcattcccgtcgttgagcatccaaaagctgaaggtgatgcctgcatgaagctcaagggaattgttaccaacagggatcttcgcattaaaccggcacttgatgcgaaaatttcgacgatcatgaccagcaaaaacctgatcactgcccgtgaggatatcagcctggaaaaagccgaacagattcttctgaaaaacaagattgaaaaactgctgattaccgatgatgaaggcaatctgctcggactcatcaccttcaaggacatccagaaacgcaagcagtttcccaatgcgagcaaggacagtcagggacatctgagagtcggcgctgctgtcggaattcgtgataacaccatggaaagagtcaaggcgctcgttgatgccggggttgatatcgttgccgtcgatacggcccatggtcacagtcaggcggtaataacgatggttgaaaccatcaaaaaagtctatcctgatctgcaggttattgccggtaacgttgctacgccggatgcggttagagatcttgttgcggctggcgcagactgcgtgaaaatcggtatcggaccgggtagcatctgcaccaccagaattgtagccggtgtcggcatgccccagtttaccgcaattctgaactgcgcagaagaggcggcaaaaaccgataccccgattattgcagacggcggcatcaagtacagcggcgatatagcaaaagcgcttgccgccggcgccgatacggtgatgatgggaagtattttcgccggtactgacgaaagtcccggtgaaaccattcttcttgaagggagaaaattcaaaacctatcgcggtatgggctctctgggggcaatgtccgaaccggaaggcagcagcgatcggtactttcaggatgcttcaagcgaatctaaaaagtatgttcctgagggaattgaaggcaggatcccatccaagggcaatcttgacgaagttgtctaccaattgatcggcggcctgaaatctgcgatgggctactgcggggtaaacaacattgaagaactgaaaaagaatacccgttttgtgaggattacctctgctggtctcagagagagccaccctcacgacgtcaaaatcacaaaggaagcgccaaactactcaacatcgatgtaaactcttcctgtttttcatacctcccatcatgcaaaaagtcccataagtcatttgacctatgggactttttagcatttcatcctcttacaaagcctacgcccctctacttgtcgtccgaaagcccttccagcctgtcttcaagatcggcatagatctcctgaagctcgctgataatatcctgatcagctttccacatccctctgccgtgagcctcaagcattcttccgacaatgtttttgatcgcctgcggattgaccgttgcaaggcgctctctcatttcaggatcaagcgcgtaggtttcggcagttttcttgtaaacccagtcatcaacgctcttggtcaccgcatcccatccaagcatataggtaaccctgttactgatttcagcagctccgctgtgaccgtgtttgagcattccttcaaaccatttcgggttaagcagttttgaacgatactctaccctgagcgacttttcagcatcgtcaaccttgatgtcggaagtgaaggattcaacgtagttcagtttgacatcgcttattctggtgtttcggcgccgagcggcaagctggagcgatcccgatgatgagaaatagtggtcgatatcggaaatcccgaactccgttgaatcaacctgatgaacaacccgatctacagagccaagcaggctttttaaaatctcggtctccttctcacctttgcgaccaccgccataggcattgctgttgcgacggataaagaggtcgtcaagatcgttctctgtctcccatgcagagtcttcgaccatatcgtcgacataggtgccatatgctccaggcggctgggtaaactggcgtgccgttgcactttcaaaatccacaccggtagccattgcctcctctacatgctttttaacgtagttcatttcaatcggctcatcagcttttgccgcatccttgataagccggtcaagctggtccatgagaagaccgaaagcatcacggaaaatcgggctgagctgcatcagaacgtcgatacggggacgacgaagcttttcaagaggcaccagagcgtaatgacttatctttcctgaggcatcgtaggacggctcagctccaaaaagccttatggcaaccgcaacagcttcaccttttgtcttgatcgtatcaagtccccagagaacctgggcaatggtttccggatacatcccgtcattttcctgcaggtgcttttccaccagcttgtcggcaatgagggaaccgcgcttgaaggcaagttctgacgggatacgccaaggatcaatcgagtgaatgtttcggcctgaaggcagaacattcataccgtcacgaacaagatctcctcctggtcccgaagggatataaccaccgctaagcactttcagcagggaatccatctccgaattgttatcacgaagtgcaaagagaatccgggttccttcatccctgaggctctctaaaaaaggaacatctccgggctgaattctgccgccgccggttatggaagaaaaaacatcactgctgctttttttgtcaaacagcacctgctgaacatagtccctgcatgcatgttcggcccattcgcggaggcgaatcgaggcttcatcaccctttctcgacttgacggcaagctcttcgtaactgccgacatgaccatttttcccggaggcatcgagaagaatatagggaagactgcgtccgttctctcccctgttcttcagagtttctgtaatggttatgatctgtgattcgagaggactcgcttcgccgaaaacatgcagacaatttgagatcagccggttttcaagttctacaatatagctgtagagacggctcacgaactcggagaacgcctcgccttcgatgagcggacaatcatcagtaagattgagcagttcagctttctgcatgatcgcctcctcaatacccataccctcaacatctcctcccttgctggtaatcgctgcaaacttttcgcggtaatcaaccagaagatccttcagtgccggaagctctttgtagagacctgcccttgagagtggaggtaccacatgagaaaccatggtagcaaggccgcgtcgtttggcaatagaggattcgctcggattgtttaccggatagatatagagatgcggcacctcaccaagaagagcgtcaggccagcaatcaccggtaagacctgtctgcaggccaggcatccattccaccgatccgtgcatacccacatgcaccatggcatgagcctgaaactccctgctgatccaccggtaaaaagagatatactgatggtgtggagtattggccttgtcaaagagcaatttcatggggtcacccgcaacacccattctcggctgcacaccaataaagatatttccgaatctgacgccgccgataaaaacctctttctcgccaacaggcacaatgtcaccggggaaattctgccagcgctcttcgatgcgttcgcgctcacgagatgttgtcagacgtcgatactgctcggcatcaaccttgatcgcatccggcttgttctgctgaatctcgtaatcggttgccttgtcgagtacatgaaacagtgcctctgcactttcaggcagctgccctgtgttgtatccctcttttttcaaacgctgcagaatggcaaaaagtgttttcggcacatcaagcagtgctgcacttgctttcttgccaagacccggcggatagtcatatacaacaaaggcaagtttcttgtcacgatttgctgcagctcgcagacgaagccactgcttaatgaccagcgcaaggcgttcaatcctttcagtgacagtgacaattttaccatcctcaagcgctccgataatcaccgggcatatcgcaccgtccatttccggaattgaataggtaaaggtggtctgcatcggggcgacaccataatctttccatgattcaaaatcctgggtcaatagcggttgagcaacaatatagggcgcattaagttttgacattatctcctgacgggcatctgcagccgtaccgggttttgtcgaaccggcaggaccacccacaagaccaaagcccatcatattgacgagagcatcaatattttcctttaaaagccagtccctgaccagcacatgcccttctacacccatgacaaaggcaggataaatagcaataccgcttttttcgagcgatcttatcgtattgtcgatataggttttttcctgcagcagatgtttacgaaaaaaaagcaatgcgattttctgacccttgtcgagattgatcccgcgttttttcgaccagcttttatagctcttgacatccttgaaataagccggagcatcaggatgatataaccccatattcgggacgtcaacgatagcacccacggtcaccggctcattgtagtactccctgaggatgagccggaacatgttcgcgatattctcggcggtcggctgcatccagtaagaatagaccatcagccagttcttgaaatcctttgccttgttgggaacaagcggcagaattgtccgcatgagcttcatgagcttcatgtaaccgtaaagggcatcctcatccttccctttgaccagcattttagctacttttttcacaatatcgggcataccgcttttaccctcttcgacaacatagcttccgacctttgtcagggacatggcctccggcatcgattcaaaaataaaaaccgttttttcattactactggcatcaagctgctccttgaaccagtccacctgttccttgaactgaatcatgctcatgaaaacacaatcagcttcctgaatagctttggctgcttcaggtgattttttttcaagatctatatcgctgagctgcgtaagttcagcttcacttccaagaagacccttaattttttttcacagccctgcattgtattgctcaagccctacaatagcggcaattttgcggcgagatgacatgataaataaaagtgataatcattagataaaagccatgtttttcataacaaatgttcctgcaatatatataattatacagcaatcacataaaatcgcatgccatacgtatacaggctatacgaaaagcacaacagtagcaatctaatgtcagaaaggggaaataaattcctgaacttcccgttttgtactcttaaaacgggaagttcggaaaaatcagaagctgagagcggcctcaacaatttgatctgcctttgcgtttggaaggtaaaaataacgcccgccaagctgctgggcgagcttgggcgcctcacctcttgatagatagttcatctgcgtatcgatgacgatagcggctacgccgtcagcctgaatggaaagcgaaagcgcttcaatctctttttcaagcagctccttgggagctttttcggcattcggatcgaaggctgcctgcaaccctatattgcccctgccgtcagtgatcaagacaaacatcacctgggttattccttttgtgcgtgcctgcttggcagtttcccagccgagaaaaagcgctgaagcaagcggtgttccgccacctgtaggcagaacatcaagctcccgcttggcacgatcaacgctctgggacggaggcagcagcacctgagcctgcttgcctctgaacgagatcagggcaacctggtcacgatgcacataggcattctgcagaaggcttgcaaccgctcccttggcctgacgcatacggtttaaagccattgatcctgaagcatcaaccataaatatgaaaagcgtaccggatttgtcacggaaccgcttgatctttacatcatccttggtgatgatcagggcggttttcggacggcctgccatttttttatcccgacgccgtgtctcctgccacggagccgcagaaataagcgtaggaataagcgcaacctttccactgcgcatctctccgggttgagcccgaacaaaacgacctcgccggttgttcagcgcctcaccacgacttcctgagcggcttttctttttcgatgcgagcgagatattcaaaatattatccggaagctcggtttctacagcctccatcatgagctcttcgatcatgtcgggggtatctttctgttcctcttcggcgtcggcatcgggagtatcatcctgcgcgctttcatcctcagcttccggttcttcatccggcggcggaggctcttgctccggaggcatctcatcttctgctggttcgcgctcgggcatccgtgtagcgcgaggaatcagcacaagcttgatggcaagcttcatatcctcgtcctcgacatcgctccgctgagcaagcgcggcgcttgcaagggctgcccgtatcgtaaagatatcggcacgattaccctcaacgccaaggctgagcgcggtctgaataagcgcctgaacctgttctttggtgattgaaacgtgcttgagctgctcacgagcagcctgaacgagaccggcaagcattttcagttcatcacgagtgtcttcctcgtcccgcttgccaagcaccgtcgtgacaattttcttccgggcacggtaatcgttctgggcggtaaaaggaacaataataccgaccctgtcgagaagacccatacgaacatccccatccgtgggatcgtaggtacccaccagcataaacgatgccggatgcacctcgctgagcccttcacgttctaccagcacctcgccgcgcgacatggcatccatgatatgcgatactgccgaactgtcgagaagactgagcgaatcaacatagagtactccgccatgcgctttcgagagcactccgtgctgtacaacgcgaactccggacgccaatgtcgcctcaagatcaacgccgccaataagacgatcctcggtaacgttgagaggaagttcaacaaaaggggtgtcctctggaagaataccggcaaatgcccttgcaagcgttgactttcctgaacctactgctgaagggataacaacacctccaagcgatgaatcaacggcaagcagcatcagtgcctgctttgccagatccattcctacaatgtcggtaaacgctatcatactgttgcttccacttctcccagtacttttgcaagttcacgatcaatcttttcacccgcatcaagagtttcaagaggatccttgcgcagacggtgacgaagacagagacctgcaatctccctgacatgattcatggtaacctccttatgaccaaggaacgctgcatgggcatgcgccgtgcgggtgatggtcagctcgccccggtgaccgtcgattccaaggttcatgcaaagttttgcaatatcggtcagaacaagatcgttcatggttacctcaggcagaagatcttttgcctgctgaatctttttctggagcttcaactgttcgcggttgtattttttcataaacgcatcaggatcctcatcaaaatcacgacgacgcttgacgatttcaacgcgtttggcgacatcaagtatcgtgataatgcgggcatgaagtccaaaacgatcaagaagctgcggcctcagctctccctcctcagggtttccggaaccaaccagcacaaaccgggccggatgtcggatactgataccttcgcgctcgacaacgtttttaccgctggcagcaacgtcaagcagcacatcaaccaggtgatcgtcgagaaggttgacttcgtcgatatagagaaacccgcgatttgcctgggcaagaagtcctggctcaaaagccttcactccgctggtaagagcctgctcgatatcgatggtaccgcagacacggtcttcggtcgcaccgagaggaagatcgacaacaggaacgggaatcatttcggttttgatggagagaggatcaattaccttgcgtccctttttggcgtcttcgccttcgagatactgatccggcgtacggttatacgtatcgtccttcactctttcaatcaggggaagcacttcggcaagggctctgactgttgtactttttcctgtacccctgtgtcccatgaccagcacaccgccgatccttggatcaataatattcagaatcagactgagcttcatctcttcctgaccgacaattgcggtgaaaggaaaggcctggcccgatttctttttagcagcaggctttgctttcttctgctccggagcctccgaagccactgaacccgctttcacctttgctgcggccgtcttttttgtggctgtttcagtctgagtcataattgatcatttggttgatacccgccctgtgaagtcatccaccggaaaaggcttactgttgtaaagagtttactcaataataaaatgaattctgaatttatgcttttagaaagacattcgaaaatggttttcttaatcaataaagttgaaccgcaatcctcttgcgcactatagcgattaccggcacggaaaagcattatcttcaagcttcaagcgagttttcagcagcctccctgatcgtttccgaaagagtcgggtgagcatgcaccgttcctgcaagcacccgtgccgtcagctcaagttgtcgggccagacaaagctcgccaatcaactcgacagctccatggccgagtacatgggcaccaagcagtctgtcggttttgcagctgaaaatcagtttcaccattccttcaagatttccgtatgcattagcctttcctgaagcagcaaacatggcgcgaccaatcctgacactgaaaccgctcgccaccgcctgctcctcactcaaccccacactcgcaagagatggttcgacatacacgcaccggggaatcttcgtatcgtcaagcggttcactcgttttgccggaaatcgaagcaacagcaatagcggcttcagccgatgccttgtgcgccagcagcataccgccgcgtacgtcgccgatagcatagacatgatctgccgaagttcggcactcgccgtcagtaacaatatatcctcccgagcactctacccccgcatttgaaagcccgagttcacaggtattaccggtcacgccaacagcgacaaggagacattcggcatgaacagcaatcggatcctcttctgcaacggtaatcctgcagttgacaccacgctcatcagaagaaaggcgctccagttttgctccggtataaatcaggataccagctttttcaagtgaacgcctgagcgcaagagcgatctctgcgtcttcaagaggaagaatccggggcatcatttcgacaagcgtaaccacggtgcctgctttggcataaaaccatgccatctcaatgccgatagcgcctccaccaacaacaatcatcgaagaagggagcgttttaagagcgagagcatccctgcttccaaggatacggttcccgtcaggctcgagtccggaaatctctctgggaatgcttcctgtagcaataatcactgatcgggcacgaatgtgatcaacaccgataccgtcacggacaatatcgagatcatgcggtgaggtaaatcgcgcttctccctgtttcacctccacccctgcacgctgaagcatgaaatcgatgcctttagaaagcttacgcactaccgagcgactccgcttgacagcttgcggaaaatcgaagctgacattttcagccattatgccaaatgaagacgatcgagcgacaagatcaattatttcagcactcctgagaagggctttggtcggaatacacccccagttgacgcaaacgcctccaagcgcgcctttttcgataagacaaactttcaaaccggcctttgcggccttcagcgcagcctcataaccgccaggacctgagccgataacagcaagatcaaaggcaaaaccctcgtcagcactcccctgttgcataaacagataatcatatggttttagtatactataacgaaaatgcataacgcactctcttattcattgctttaaaaatgctaaatcagccgataaaaaacgaatcccttgacgttcaggaactgcccccggaacccaaaaagcttgctattcaggtaagtcgcgtacagatcccgatgcgcatcgacaaatacctcacccagcaggtggaaaatgccacccgcaacaaggtgcaggaagccatcactgaagggcgggtactggtaaacggcaagcccgtaaaatcaaattacaaaatcaagtcatgcgacctgattcagataacctttctgcgtcctcctgcgcctgaaatggctcccgaaaatattccgatcgatattatttatgaagacgcagacctcatggttgtcaacaaggaggcgggaatggttgtccatcctgcatttggcaactggaccggaacgcttgccaatgcgattctgcatcatatcggcaacgataccggagagctcgactgctcccttcagcgacccggcattgtacaccggctcgacaaagatacctcgggtctgattatcattgcaaaaaatcctcttgccttgcagcgccttgcccgccagtttgcccagcgacaggttgaaaaaatttaccacgctctggtgtggggggtaccggaaccggcttcaggcaccataaaaaccaatatcgggcgatcaaaaaaaaaccggaaggtcatgaccacttatccctttgaaggtattgacggcaaacatgcgataaccgactacgccgtcattgaagacttacgatacttttcgcttgtgtcaatcaaactccatacagggagaacacatcagatacgggtacatctgcaacatctcggccacccaatcctcggggatactgtttatgggggcgcctccatacgcacgctcccgttcagcaaaagcgagagtttcattaaaaacctgcttgaaataataccgcgccaggcgctccatgcccagacgctgcgcttcacccagccattaacgcatgaaccgctctcctttacggctcccctgcccggagacatgataaatgcctgcctgaaaataaaaacgctcctcaaggatgcattccctctataaaaaaaaagacttctgctgtatttattaacaagcccaaccgggctatgcccaaacccttatgctttttcaggttttgctgcttgttcggccataagcctcaacttcaaaacgattggcctcgtaaccatcttttcctcttgcccaggcacaaagagagctcaggagatatgcgggaatcatgaacgggccccatcgctcatactggcgcacgtgtaccagctcatgctcccgccaccgggcgagcttttcttcgttaacaccaatgacaacatggccaagcgtcatggccgaaaccctcctgaaaaacggaaaatgactgaaaaaccagctcgcaccgcctcctgaaaactccagaacgccgttgttcaacgaaacgcttccgccaaaagcaaacatcggaaatgcaaggagaagaccaagcagcgtattgggcaaagcccacacataacggataatggcgaacagtttcattgacacaaataagaggttgttgttattattcgtataaacttttttgctgttatcgggtaaggtactgtattatcagaactatgcgttatcagaactatgcgaccctacttgaaccgatcatatcaagaatcttttgcccatgcttattcctgacatttccgctttcggcactccggcattaacgtttgcagcaggaacacttgccggctttctggccggacggttcataaaattttccgctaaaacgatcaccggcagcgttgtcggcattgatgcatcgacgataagcggccggggagcctttgccatgaaggacttttttgaaggagaaaccgttgaacgatgccctgcgcttgaagtcagcgaccatgatgtagcaggagagctgctgaactatgttttttatggaagtgacgaaacaaaacgtctggtagcaatgggtaacggcatgctttttaaccacgcatccgatcccaatgtcgcatattatcgccaggatggcccgctgggggctgaacttgtaatttatgcccttaaaaacattcggaaaggtgaagagatgttttacaactacggcgatgactggtggaaaacccgacagacgtaatcatacaaaaacaggcctgcctggcggatcgtttttttcgatcatcgctcaaagacaacacgtaaatttcaagcatcatgcaaaacgaaaaagtttttctcattaccggcgcatcaaccggaatcggtgaagccaccgcaaagcgtgccatcgaagcaggataccgggttgtcgttgccgcccgatccactgaaaaacttgaggcgattgcaaccgagtttggcagagaacgggttctggccgttacctgtgatgttgccgactggcaatcgcagcagcggatgttccagcaatccctcgaacgattcggacagatcgatgttgtttttgccaatgccggtttatcaaaaggctcctccttttacggcggtacggacaaaccggatgagtggaaagagatggtgatggtcaatgtattcggagctgcggctacagcaagactggccctgccggaactcgcaaaaagatgcggccactttcttttgactggttcggtagtcggacacattacctcgattcgaaacttctactcggcaacgaagtgggcggtaaccggaatggcccatgccatccgcaatgaaatgtccggaagcggcgttcgtgtcacccttattgaacctggcgtcgttgatactccgttctgggataacctgcagaaacctggaaccccggaactgcagccggatgatattgcccgagccgtcatctacgccgtcacccagccacagcatgttgatatcaatgatctgcttatacgcccgactggtcagccgcattaaagagcgactctcgcagacgacaggaaactctcttttttttaccgggataaaattatttttattttttttctgcaactctgtttcccgggctataactcttcaaacgctatggcaacaaggaacaaatatatcacgacaggaggccatcgacaccggtatatcgaaacaggaagcgcttcggaaacgatgcttctgctccacggaatctcttcgtcgcttgacttttacgaacaggtcatccctgagctctcaaaatcattcagggtgcttgcttttgattttcttggtttcggactttccgaaaaacctctgaacaaaacatattcacttgaactttatgccgacctgatcaatgaatttcttgaaaaaaccgacagtcacggcccatcgctctatgcaactggccactcaatgggaggaaaatacctgctcgcatcagcgctcctctacccgcaaacataccgtaaacttgttttgagcaatacggacggatttctttacgtaccgtcatgggcacgggcaataagcctgcccggcgtcaaacaggtattgaagaacgtggtcaccagagaaaaattgtctgaaaaaatgtttgccgcagcgttttaccgacccgatcaggttaacagggactctttcatgaaaaaccttatggttgcacgcaacccggaagctttcgacaccgttatgagtcttaacagaaacatgaaacagctcgacatgaatcgtaccggtctgcggggaaggctgaatgaattaaaaatacccgttctggtgatctggggcgacaaggatcagtatatttcgccaaaaacagccaaatcggtgcagaatgaacttccctgttcaaaactggtgatattttccgattgcggtcactcgccaatgctcgaatacccggaaaaattttcaacgacgatcagagagtttatcttttccgaaacccatttcccaggcaatcaatgctcataacctttgaaggaatcgatggagccggaaaatccacgcaaataaaaaagcttcaaaccgtgctcaacaaagcgggcgtggagtcggtaacactgcgggaaccgggcggaaccgaagttgcagaaaaaatccgaagcattcttctcgaaagccgccacgaaatcagcgcggtcggagaacttctgctgttttcggcaacacgggcagaactcgttcaacaggtaatcatccctgcgctgcagacagacgccgttgttatccttgacagattttatgattccacaagggcctatcagggctatggacgcggcatcgacctcactattcttgaaacgatcatcgcattctcgacgtttaatctgatacctgacgtgacattttatcttgacatcaagcccgaggatgccatgatcagaaaaaattcaaaaaaatctcttccgctggcattcgaaaacagtgatcttgaccggatggaaagatccggtcttgagttttacagcaaggtcagaaacggctatttcgaaataatccgttcagaacaacaccgttttaaagttttgaatgcccttgaacacccggatgaccttcaccgtcagatcctcgaaacgctgcgaaaaaaaaaaccagctctgaaggcactcaaccgttactgaggcttcactattacgggtaaaaagctctttcgtccgggaattcttgtcgttattgccccttaccttttttatttcaataccacaaaagtttttcaccgcatttggacagaatttgattagattggatactataccacagcacattcactcccttactggaacggcatgcacgagtcgattcttaaagagcaccatctgaacacctgttcctctctgattacgctacaagatatccgtacactgaaggaactgtacaatcttaaggctgaaacacgtgagttacgcgaaccgattgtacgaaacatcatcaagcaacgggttgtcggcagatcatgtttagaatcccttaaaaacgcactctactcccttgaaaccatctatatagacgacgataccgggcatcggcagttacgacttgacgggatgaaacagatcgaggttgatctcacctacgaaatccgcgaattgcagaaagacatctactacctcgaatacggagaagataaattcatcaactacctggcaaaatttattcccgatttccgcgaacatgtcaacaagggaatcaacctgctcaaagacaagcacttcgtatcatttattaccgaccgtgacgggacgaccaataactattgcggccgttaccgctcttctgtgcaaccaatctacaactccgtttttctgactcgttttgcaaaaaactgctgcaagaatcctattatcataacgtcagccccgcttaaagacttcggcattctcaatgtttcgatcaacccaagcaacacctttgtttacgccggttcgaagggaagggagttcatcgatctgcaaggagagttcaacagttttcccattgatgaaaacaagcagaaactgatccgcctcctcaatgacagaatgcttgtgcttcttcaggatcccaatttcgaaaagttcaattttatcggctccgcccttcagatcaagttcggccagacaacagttgctcgacaggatataagccactctatcaaggaagacgaatccgcagcatttcttgaaaaagtcaaagggatcgtacgcgaaatcgacccgagcggaagaaatttccgtattgaggataccggccttgacatagaaatcattctgaccatcgatgtcataaatgacaacaccgttatcaaggatttcgataagggggacgggcttgatttcatctgcaaaaaactcggctacaatacccgccaaggcaatacacttgtatgcggtgataccgtatcagacattccgatgctggaaaaagccgttgaactgtttgataatgtctgggcaatttttgtcacacgagacaaaaaactccaaagcaaggttcatgaaatttgtccgaacagcataacagtaccatacccggatatcctcctgaccatccttggcctgctctccctttaaacattaatgcaatccaacccaaaacacaactaccgttaatgagtaacctattcaaaggcgccatttttgatcttgacggcgtcatcaccggaacagcaaaggtacacagccttgcatgggaagcgatgttcaattcctttctgaaaagttatgccgaagaaaacaatgaaccgttcgtcccgttcgatccagtcaacgactatcaccgatatgttgacggaaaaccaagaatggagggcgtgaaaagctttctcgcatcccgcaatattgagttgcattacggcgatcttgacgacaaccccgaaaaggagacggtctgtggactcggtaatcgtaaaaacagcctgtttaccgaaattctcatgaaagagggaccggaaatctatacctcctctgttgatcttatcaaagagctgatcgccaagggaatacgaatcggtattgcatcatcgagcagaaactgtcaactgattctgcagcttgcgaatcttgaagagctgtttgaaacaagagtagacggggaagtatccattgagcttaatctgaaaggcaaaccaaatcctgatatttttgtaactgccgcagcaaatcttggtcttgaacctcacgaatgcgtcgttgttgaagatgccatttcaggcgtacaggcaggttcccgaggcaatttcggactggttctcggcattgcgcgcgaaatcgaaggctcaaaacttcgtcaggaaggtgctgacattgtcgttaaagatctgggtgaaatcaccatttcggatattgaactttggttcaatgaaggacttgaaaaagagggctggaaccttgagtattctcatttctctgcaaaagatgaaaaactcagagaaacattgacctctgtaggcaacggatatctcggcgtgcgcggcgcatacgaaggatcgaaggcatcggggcatcattatcccggaacctacattgcagggattttcaataaactgccctccgatgttcacggtcaaaccattttcaacaatgatttcgtcaactgtccgaactggcttcccatcgagttcagaataggaaaaggctcttttaccgatccgttcaaggaaaaaatcctcagttaccgacagaacctcgacatgcagaacggcagcatgacccgcgagatcgttatccaggacaaccttggaagaatcagcagaatcagcagtcaacggtttgcaagcatggcaaacccccacatctgtgcagtgaggttcatcctcagaccgatcaattaccaggcagaggtggaattcagaagctccatcgacggacagatcgaaaacaagggcgttacccgttaccgtgaacttgcatcggatcatcttgaacatgtctacggcataactgaaaaagattccatgttcctgcatgtcgaaacgaacgcatcgcattacggaatagtaactggagccgtgacaagagttttctgtcacacaaaacaggagtgcgtcgaacgttccacaaccagcataccccgatatatcgcacagacgttccgaatcccgctctctcctgaaaaaaaatgcacaatcgaaaaaatcgtcaccattcacacttcgcttgacgaggaaaaaggcgacccgcttgaagcagccaaattttctctgctcgctgccgattcctttgattcgctcttcaacgcgcatattgctgcatgggagaaaatctggaaaaaaaccgatctcaaaattcaggcagaccgattcagtcaaaaagcgcttcgactgcacacctatcacatgatgtgcacagcttctccccataatgcctcaattgacgcaggcatgcctgcaagagggctcaacggcgaagcatacagaggtcatatcttctgggacgaaatctttatcctcccatttttcaaccgtcactaccccgatatagcaaaagctctcctgatgtaccgctatcatcggcttgacgctgcaagagagtatgcgcgcgagcatggattcaaaggcgcaatgtttccctggcaaaccgccgacgatggaaaggaggactctcaaatcatccatttcaatccgaaaagcggaacatggggacctgatctcagccgaaaacagcgacatgtttccattgccgtttttttcaacacatggctctacatatacgatacagccgatacgcagtttctcgatgagtacggcgccgaaatgatgttcgaaattgccaggttctgggcaagcattgcatcgttctctcctgaaacgggcaggtaccatatcgaagggatcatgggtcccgatgagtttcatgaaacccttcccggaagcggaaaagaaggactgagagacaactcctacaccaatatcatgacggtctggctgcttgaaaaagcagttgaaaccgccgaaaagatagatccggcagtgatgcgacacctgctggcaaaaatcaatctcggttatgacgaactgcagcattggcgtgatatcagcagtcatatgaatatcctgctggacgagaacggcattctcgaacagttcgatggatacatgagcctcaaggagctggactggtcgcactaccgctcaaagtacggcaatattcaccgcatggacagaattcttaaagctgaaggtgattcgcccgacaactacaaggttgccaaacaggctgatgtcctgatgactttttataccctgtcaccggaagaggtggcccgtcttcttgagaaaaacggatacaccgtcgacgatccgcaaaagctggttcagaataactacaactactacgaaccaagaacctgtcacggatcaacactgagcaaggttgtgcactctattatctcgagttatctgcccaatggacgggaagcagcatggagatggttttccgagtccctaaaaagtgacatactcgacacccagggaggcacaacccaggaaggcattcattgcggcgtcatggctggcacccttgatatggtcatgcgatatttcgcaggaatctctttcgaacatgacatgattcatgtaaacccaaacctgccggaacactggaaaaagctcgagcttaatgtgcttttccgcgcgaaccactatgttttgagcatagaatccgagaaagtctccatactgctgacggaatcggaaagcgatcaggttcagggatgcatcaataaagtgacggttgatctgaaaaaaggcattttttgtacggtataataaaaaacgtgaacaacatgaagcgtcaggacgaacgtcctgacgcttcatgttgttggtattatctgaaaaatgatattatttccaacgtttccattttgacgattctattttataatatttatgcgcctgtcaaattttagatacatcctccccaaaaccaaaattgccgaaaagcctgcttcgccacgcgattcatgtcgacttatggtgctgaacaggagaaaaaaagagattgatcacaagaattttgaagatatctcaggttacttcaaaaaaggcgatctgcttgtcgtcaataacagcagggtttttcctgcaaaaattttcggacagaaagaaaaaaccgatgccaaaatcgaagtttttctgctcagagtactcaacaaggatgccggattgtgggatgttctcgttgacccggctcgtaaagtccgggtcggcaataaaatctatttcgatgaagatatcgttgctgaagtagttgacaatacaacctcaaggggaagaaccatcaggttcctgaatccggaggtcgatgtattcagtctggtggaaagaatcgggcatgtcccgcttccaccctatttcacaagactgcccgtcgattccgacaaagaggactaccagaccgtttacgcttcacagaccggagccgttgtcgcccctatggcaggcatgcattttaccatgcctctcctgcaaaaaatacagaaaatgggggtcaagattcttcccattaccctccatccgagcctgagtaccttcaatgccattgaagttgaggatgtttcgaaacataaaatggattcggaatacttcaacattccctatcagaccgcaatggagatcaacgagactaaaataaataaaaccggtcgagtcatcgccgtaggcacctccacctgcagggttctcgaggctaatgcgaccgttgacggaaaaatcaaatttggcagcggctggaccgacaaattcatctatccgccctaccagttcaaggtcaccgatgccctgatcaccaatttccagcagcctgaaaccacccttctcatggttgtaagcgcttttgcggaacatcgtctgcttatggatgcttacaaggtagctctgaaatcagaatatcagtttcttgcatacggtgacgcaatgtttatctattaaatactcacctcggttacatcatgacaatacaggctgttgccataattgctgcaagcggaataggcaaacgaatgcagcttaaaggaggagtgagcaaacagatgcttcaaattgccgggtatccggttatttatcacactctcaaagcctttgaaaacgcatcgacaataaaagagatatacattgccaccaaaaaagaagctatcgcatcgcttgaagagctggtaaaagcaagcggattcaaaaaagtgaagcgcgtcatcgagggtggactggaacgacaggattcggttaacaactgcattaaagccatcgagcaggagattcggtcttctgctcaggttcccgatgtcattatggtacatgatggcgccagaccattcatacagtctcatgaaatcgatgaaatcgcatgtctgaccatcgagcatggggcctgcgttcctgctaacagaccgaaagacacgattaaacatatcggcagccatccaggttttttcggagaaactcttgacagaagcaaactgcttcaggtacagactccgcaaagttttttgagccgtcttctgatacaggcacatgaacaggctgaactggaacagtggtatgccactgacgatgccgcccttgttgaaagattctttccggaacagaacatcagaatcctcgaaacaggataccacaacatcaaaataacaacgcctgaagatatcagacttgctgaagcgatttacaacggcatgacagagaaaatagaagaggaagaaaaaaattaaaaccttccggattattaattgttttttgataaggggtaacgtatattaacaccccataaaccggtgaggtagctcagttggttagagcacaggattcataaccctgaggtcgagggttcaactccctctctcaccacagtaaggaaagcgggtgtaactcagttggtagagtgtttgcttcccaagcaaaatgtcgcgagttcgaatctcgtcacccgctcccttttatagacctcccttggcgcgcatcacctaatatccgacgatatatggcggcatcttctgtgttctttgaatcggtaagtgttgaagaaatcaacagtacccaaattattgaaggccagatggcccaccatctcggcattgaaatggttgatgtttcggctgactccatgacagcgagaatgcctgttgatcaccgtaccatacaacgaataggcattctgcatggcggcgcatcactcgctcttgctgaaactgtcggcagcatcgcagcatcattctgcgttaaccgcgaattattcttcattgtgggacaagagatcaatgcaaaccatatccgaccagtcaacgagggatttgtctacgcaacagcaacgcccctgcatcttggcaaaaactcgcaggtatgggatatcaaaataaaaaatgaagcgggaaaactggtttgtgtcagcaggtttaccgtagcagtcctgaaaaaacagtaagtttcgcaacaagtttcaccaccgggctgtttttctcaaacagccggtcaatttttctcaaaactttttataccttgttcctttcacagaagaggttatcaccacttatactgagtacaagggtatgcagattgaacaatctgaaactgcggtatcatcgatttcccccgccgatcactccgaagccttgctccaacaacttgccaggcagcagaaatcaaaaaagaaatggctgctgatccagccgaaaagtacgaccagcatgatggtggactccggtaccgtcagcatgccgctgaatcttatcatggttgctaccgttgtaggaacgttgtttgacgtaacctttatcgatgagcgtcttggccagaccattcccgaagatctctctggatatgacgtcatcgccatcacatcccgcaccctgaatgcaacgaaagcctacctgattggagacaaggcattgaagcagggtaaaatagtcattcttggcggcgtccacccaaccatgcttcatgaagaggcctccatgcactgtaccagtgtagtgtacggcgagatagagtcagtctggacagaacttgccaccgatgttcttaaaggcaaaatgcagctggtataccgggcaaaggaactgaaaccgatgagcagaatgacccgtccggatttcagctatgcgcttgactcaaaaaactctaaaaagtacagttcacttatccctattcttgcaaccaagggatgtcccgtaggctgcaatttctgtacaacaccaaccatttacgggaaaagcttccgttaccgagaacttgaatttgtacttgaagaaatgcgctaccatcaggagcgactcggcaagaagaaaatcaacttttctttcatggatgacaatatcagcttcagaccgaaatatttcacaacactgcttgaagaaatggcaaaacttggcgtccactggaatgccaatatttccatgaactttctcgacaaaccggaaatcgcagaacttgcaggacgctccggatgcgatctgctgagcatcggctttgaatcgctcaatccggaaacgcttaaaagcgttcaaaaaggctccaacaggctcggaaactatgaaaccgttgtcgataaccttcacaaaaacaacatcgccatacagggctatttcatgttcggattcgataacgataccgaagagagttttcagctcacctacgacttcatcatgaaaaacaggatcgagttccccgtattctctctggtcacacccttccccggcacaccatatttcgatgaaatgaagccccgcatccgtcacttcgactgggacaaatacgatacctaccactacatgtttgagccaaacaaaatgagcggcgaaaaactgctttcgaacttcgtgaaactgcagaaagaggtctataaaggatctgccatcatgcaacggatgaaaggaaaaccgcttaactgggtctggttcgtcaactacatgatgcaccgcttcaccagcaagctgacgccggaatattattactgaggggtattcgggtgacttgaaggagaacgagacacatgggatggcatatgccacatgagggggagaaaagccccattacccatctttctccatttctgcgaaaaaacccaaagcaccatgacacttaccctcggaaatcacttgcctgccccgcttgatgagttgcagaaaaaccatcgcttcaagctcttcatcgcaagtaatagagaaaatcgggtgatccctaacttgatgtttcattgcagctcctcttcaaaaaatcgaatgtcataacgcacgtatttttaccgtgcgaaaacatagtaatcaaccgggtatcaaacactctcgtgccgttttattgagcacttcccggtcacaggaagagagagtacctaatctattcagaatgagctctttcagtagcgtaaagagcttgaaacggattttacatgaaaccatctacccggcagctttccactcctgaatcgtcacatcactataccatgaactgcttttgttttgcctcagttggaaatggagaaattgtcctgttgagttagcgagttaatgttagctgcagttgtcaaaatctggtggcaatcgagacgctgtctcatgtccagtcttttttgttttcgttccgctctggcggcctcaagtttttgatcgcgttctttgaaaatctgtctgtcacgtccttccagcttgtccttgggagcaatataaccaatcgcactgtgtaagcgttcttcgttgtagtatcggatatactcggcaatctgagttctggcttcttccagtgagagtgctactttcggacggatgcattctgttttgatggtcttgtggtaacgttccagtttaccattgctctgcggatagtacggtgaagtgcgtacatgactcatgccggtcagccggatgtatgccttgaagtctttggcgataaactgcggcccattatcggaaatgatccgtggtttggcatccgggaacttctcccgagcacgctgcataatgatttcaatatccttttcggtcatagtcttacgcagttcccagtgaacgatgtaacggctgtacccatcgagcagggtgcagagataatagaaggtgccgcacaggttgacgtaagaaacatcgatatgccaatgctcatgcggcttgagcggttgtacaaagccggttccttttttgctggttttcctgttccagcgttgcaagagtccggcagcgctcaggacccgagacacgctgctggggctgacggccacgatattgcgatcaagcatcatgaacgtcaagcgacgatagccatcaagctgatactggttatgaaatgagatgatcgcctgcttctcacactcttccagccagaagtcccgaggaatcagcccgttatgctcattgactttgccatagcgactctgccagttgtagtacttgctgggcgcaatacctaaccacgagataaatcgcgttagagcaatgtcgctctttttagcccataactgagtgaagtcaatgacagcgtcacgaatatcatggggtacccaggacgcgctcagagtaccccaagtgctttttttaactttacatgctcctccatgagttcagagagcacttcgttcttggtttgcagcttggattcaagttggctgattcgtttctcttctgccttgttttgggtggcatgctttttttcgaaagcagcagctccgttctcgaaaaattccttctgccaacgatagaagacggttggttgcagattgtattcatcgcacagatcggagaccggcacccggtcaaccagatgccgtttgagaatgctcactttttcttgagcctggtaattattacgttgtttgcgcatggtgaattcctccgtttttgtacgctaactcaaacgattgaattctccaattcacgctgaaccaaaacacttttagctgaagtgatcatggcaagggtaagatgatcatggttttcattgaacctgctggttgaaagaacaactgccggacgatgtttaacggccctcttttcagtaaagggaaatggaaccaccacaatatcatagggtttaaagttcactcctggcctcctcatcttcaggcgaaagccactcattgagggttgatgagatatttttcagatagtcatccgcaggaagcttgatttttctcattatcacataatcctccttaacctcaaataaaaccctatcaccctcttcaagctttacagccttccgaattgaagccggtatcgttgtctggcctttagatgtaatttcacctatctgcattgacgctattgttatgttactcttccaacctgtaagaatgtaaggagagttagatagtattacaagtcaatgccactaaggaactctggcgttcagtcggaaggggttggcggaggagtattccctctggcattgctcgacatggtcagcaagattcctgccggtaaagataatccgtcagctgactgagtaagggcgaccggtaagaattggtgcggcagcacatttatttacgtttctcattgcttgttttgttccgctaagggggatgcatatcaatgcctgacatttgcttaaatcgcaagctccgtgcctttacattgcgttcttttcctgaccaagcaagtctatatatatttcttcaatttttactctggcccaatttgtttttcgcaagaatttcaagctggatttaatacttgggtcattataaaaacaacgaatttctatcattttatagagttctttccagccatagtgatttacaagatcacagagtattttttcaagagttaatccatgcaatggattatttggttgatcagacatcagattattttactataaagttcatttccgtataagacgacgtccaaaatattgcatcaaaatgatttatccatatcagcctgaaacaacacaagatcattaaaactttattcgttcttgttcaaggtatgatcttatcaatccgcatctcctgcttcagggcgtccacattaaacacggagggagagggatttttctcccctccgtgttcataccatacagaacatttccctctacaccctacggtttcgcctcagcctttttcggcaactcgacctgcaaatgcagctcccgtaattggatgggagtgacctctgacggagaacccatcatgagatcctgcgcctgctgattcatgggaaatgcgatcacctcgcgaatattctgctcgtcacgcagaatcatgaccagcctgtcgagaccgggagcgatgcctccgtgaggtggcgctccaagcttgaaggcttcaatcatatgaccgaaccggctgtcaacatcctcttttgtgtaaccggcaatctcaaacgccttgtacatgatatccggcctgtggtttcttatggcgccgcttgaaagttcaatgccgttgcacacgatatcatactggtaggcaagaatattgagtggaggcattgattcaagcgcatccatctcaccctgcggcatggaaaacgggttgtgtgaaaaatcaatcttcttctgatcctcgttatactcgtacatgggaaaatcaacaacccagcagaatgcaagttcatcacgatcaagagtaaacagatcgctgaaataggttctcatgccgcccataatcctgcaggtctgttcccactttccggcaccgaaaaacaccacatcgccaacctcgacaccaagaagttcgcgaagggctgcaagctcctctcctgaaagaaacttcaccagagggcctttcgggccatcttccctgaactgtatgtatgcgagccctcctgaaccaagctctttggcgcgtttttcagctttatcataaaaaagcctcgactcgttaccgcgtcctttcacgagcatcgccttgacacaacacccctctttggtattggcggcaaacaccttgaaagaggattggagaaaaagatgggtgacatcgctgatttcaagaggaattcgcagatcaggcttgtcggttccgtaccggttcatcacatccctgaaactgatgcgcggaaaaggaaactcccggatacgctttgtcgacatgctcccggtaagatgactgaacatcccttcaagaatctcaaaaaggtcatcctgctctataaacgccatctccatatcaagttgataaaactcgccgggactccggtcggcacgggcatcttcgtccctgaagcagggggctatctgaaagtaacgcgggaatcccgataccatcagaagctgcttgaactgctgcggagcctggggaagcgcatagaatttcccggggtgcagtcggcttggtacaagaaagtccctggcgccttcaggagaactcgatgtgagaataggtgtctgtatctcgataaatgacttttcttcaagataccggcgtatggctgcggtcagcctgctgcggaaaattatgttttcatgaattttatcccgacgcaaatcgataaaacgatacttcagccgaagctcttcggaggtttgcacctcatcggcaacagggaacggcagcggatgcgcactgctttccacactgatgcctgctgcaaccacctcgatttcgccggaaggaatacgggggttgactgcgccgggacttcggcgtacaacagtcccttctatacagataaccgattcaagatgaagctgttcggctttggcgaacaactgctgttcttctggctgtatgacaatctggcatataccggtatgatctctcagatcaataaaaatcaacccgccatgatctctttttcggtgaacccagccgccgagttttaccgactgatgctcaacttccgggttcaacaacccgcaataatcggtacgaaaccggtttttcagagtctccgtgctgcctgcggctctactcataacgctccaacttcctttgaaatattgaaatgactttcccttgaaaatcctgaatatgatgaatttttgatgatttataaaaccatcccgactcttcaataaagcaactcgcctccaaattcccgaataagaaaacgtacggcctcattggactgtgaaagttcctgaaaaagagtgaatatcgttttctctttggtgcaggcatctttttcagcatcatagacaatccgcagtaccataggcaactcatagaacccggcaagcgctttttcaagatgcttcgcatcctggcgaagttcctcccaggataattttctgcagcaggagagcacaatctcgccgcgcggactcagagagacaagttcgcacgactggagatgcatggccagaagctgctgatcggttttcatgatgctgtcgagaaactgatgccattcaactttcagcgtttcaatatcggggtaagactctctttccgatattggctcagcccctgccggagttgactgaagagcttttgcaggtattgcatacgtgttgccggcggtaaatcccgaaaattttttctgccagccggcaagatcgatttcctctgtctgtgtggctggtcggtcagcgaccttctgcttttgagtcggcgcggagagtaccggctgcactactcgttcaggagagatttttttttttgagcggtttcaccaggagctgcaactgataagggggcctgtccggtaaaatccagaagcctgagcaaggcaagttcaaaacgaaactggtattcaaactgaaatttcagctccttctgtgtctgcagaagaaactcggtcatctgcatgatgctcaaaggagaaaaacgggctgcatcgcgcaggtagcgctcccgaacaggatcgggcctttcgacaagacgggtggaatgcaggttatgcaccatcagaatgtttctcatatgttcgatcagcttctcaagaaaatcctgctcatcataaccgttctgcaaaacgaactgcgcaacgtcgatcattttcaccggatcctgatcagcaaccgcatcggttaccgcgaaaaaatgctcatcatcgatatagttcaataattcagcaacctttgcataactgatcccgtcgcccagctcggcatcaacggaaaaagcgattacctgatcaagaatgctttgtgcgtcacgcattgacccctgagcttttcttcctataagctgaagcgcgtcggcctcaacagcaatctgctcggctacgcaaatttgcagaagctgcgcctcaatagcgttcagcggtatccgcttgaaattgaaacgctgacaacgggaagcgatggttgccggaattttatgcagttcagttgtagcaaaaataaatatcgcatgcggaggaggctcttcgagtgttttgagaaaagcattgaatgccgcaatggaaagcatatgcacctcatcaatgatatacaccctgtaacgtcctttctgcgggccataacgaacattctccctgaggagtcgaatatcatcaacgctgttgtttgaggccgcatcgaattcagcaatattcaagctggttcccgcttcaaaatccctgcaactttcacactctccgcagggctcggtaacatgctgcagatagtccttatcctcggtcatttttatgcagttcacggccttggcaaaaacacgggcagcggttgttttaccaacaccgcgcaaacccgaaaaaatataaccatgaccaagcctgcccatacgaagcgaattctgaatagtccgggttatatgttcctgcgccgtaatgtcggcaaattttttaggacggtactttcttgctataacctgataactcatgacttcaatagattttatcctgcaacacggtagcaagcggaatagtcattgcgctttttatccctgctgtaacattatgaccgatactctctggcaatatcgcgccgccatttcctcgggtttcactctcattagcaccaaaaccgccgggaatttttgtataaagatcaaacagtgtcgtctcgtaaagatcactgctgacagcaaaccctgcgtttgccgtaccatgaacaattcctgcttgcaacagaagatcgacaatacttctggctctcgacggctggagtgcccgtttttttttcatgatgctcttcatgcttaacggagttcccgttttctgaccttcccatatccagccgagaaccaccagaatctcatcgattccgcgcatcggatcgaatggttcggaaatggatttcttcggtttcaacgatccaagacaaaaaacaaattccgctccggtaagcaccacaacccactcaagatagatccagaaaaaaagcattggaataaccgagagcgccccgtagatatattcaaatgtagcaaagtggctgacataaaaaacaaaccatttcttggaaagctcaaaaagaacagcggcaagcaacgatccatacacggcatgataaaacctgacccttcggttcggcaccagcatgtagagcagaaaaaatgcaatgacagaattcagaaacggaagaaaagagagcagacgggttttcaattcaaggagcgggccttcggtaaacaccgtataccagacgaaagaactggcaacgagactgctgccgatcagcacaggaccaagagtgagtaccgtccagtaaagcgtgaacccctgaacaattttacgcggagcgtaaacctcccatatctcattgagcgtatggtcaatggttgaaataagggacagggcgataatgaaaagaaaaacaacgccaagaagcggaacactcgatgttttatcgataaacgcattgagatactctctcaacatggtaccggtaccgggtataaagttctgcaagacgtaatcctcaagataccggttaagcgattcgaataccggaaaaaccctgagaatggaaagcgtaacagaaagaagcggtacaagagaaagaagagactgaaaagcaagcgaacccgcactgagaaatatcttgtcatgaatgaaatttttccagaaaaaaggaaaaaaaacacgaatatagagctcaccatcccgatcactcagccattcgtcatgttcgttttttttatgcaaccaatccatatgaaaatcgatgagttccttgaccgggcgctgtttctctttgcgccataacgtctcacctccaatgccttcaaacatcaacgatgaggggctgtacttactgacctgaccctcgtcatcagaaaaagtccaagcgaaaaaaagacaagaagcgaagcaagggcggccttctggcttccaaaccctgacgataccataccaaagagcaacggaccggcaatcgccgatgccttaccaaacgtaccatcataaaaaccgaaaaactcagtcacatgttcttgcggagtcaaccttgccatcattgatcgtgatgcagcctgtgaagagcccatcgctatacctgccagcatgcctatcataaaaaactgctccttctgctctgacataatagctgaaagaatcacaacgaaccagataagcagcgttatgacaatagttcgcttcgggccgatcttatcagtaataaagccaaaaaacagagacccgagaagagccgacgtctgcacaagcatgaaaaacataataagctcgctggtggagaatccaagcgtattctgcgcatagatcgacgaaaaagctataacagttaaaatagcatcattataaaaaaagtaagcaagaagaaatcttgcaagatccggatagctcatgatatgaagaaccgtatggcgcacttccctgacggatcgtcttatagcgtcaagggagatggctgtcccgccctgttttttttcatctcgcaacgaaataaacagcggtgaggcaaaaacggcaaaaaaaatcgcaacaagaaaaaagctcaactggacgttgtgagcattggcgggaacgatacctccggcaagcaggggtctgagcagaagaagaatacagagtgcgccgagatagcccatggcaaaaccataaccggagagccttcccaggcttttatcggaggtgagttccttaagatatgcatcataaaaaaccagccctccttcaaaacccatattggcaacaacaaaaagaccggcggcgataactaccgtgcctggagccgaaaaagagagcagtgccgtcgcaataacggaaagaagggtaaatgaaaagagaaatcgttttcttctgccggaaaaatcggcagcagctccaaggacgggagaaacaacggcaacaagcagcatggaaaggctgacgctgaatccccaccatgcatctccgtaagtctccccgtaacagatgacgtttttgaaatagagaggaaatgcaaacgtcaccatcatcacgctgaaggaagtgttggcaaaatcaaaaagcagccaggaaaacactttatatttctgcgtcacgatccgtaaggaattatggtcgttctgatggtccgggtttgctttctacccgacaacatgctgaaaaagggattcaaataacctgcggccatcttctgacccaagtaacttctcgctggctcgctccggatgaggcataagaccaaggacattcccctcccggttcactaatccggcaatattacaaacagaaccattcggattggcttcaggactttcgttaccatccgtatcagcgtaggtaaaaacgatctgattatgttcctgaagattttcaagcagttcaggaggagcaaaatagttcccgtcgccatgggcaacaggcatggaaagaacctctccatgcctgtatgcactggtgaacatggtagaacagtttaccgctttgatggttgtttcggcacagataaattttttatcccggttttttgaaagcgctccttcaagcaggccactttcaagcaacacctgaaaaccgttacaaatgccaagtacaggactcccctttcgggcaaatgcaatcacttcctgcataatgggagaaaaccgggcaatcgaaccggcacgcagataatcgccataggaaaatccgcctggcagaataacgacatcggattcatgaaggtcatgttcgttatgccagagcataaccggtacaacgccgctgaaagaggctacagcatactcggtgtcatgatcacaatttgaaccgggaaaaacaacaatccctacccttacatccgccatagtcgagtgatatttaatttacaggttcagattccagttcaaagaagtagttttccattaccggatttgaaagaagcttttcacaaatctcacagcagatgcgttcagcatctccccgttctgcttcattgatactaacctcgatatatttgccaattcttgccgatgcaacagaagcatacccgaggttcttcagcgcatgatcaacagccttaccctgaacgtcaaggatggattggcgaagggtaaccttaatttttgctttataggacattatcggatgtgtgatggattgaaaaaagtcaggtctgccacttgcgaaacagcaaattgagcgaccttatcaccccgagcagaatatacaataacaaggccagaaaaaaagctttcgcatgaaagacaggaactgaaaacagagcagcgccgtaaaaaaacatctgaagcggttgttggcggaacgtatcaaccgtaggcttcggcagcgcatcataattgactttgctgaccatcagcaacgcaagaaccgtagcaagcaaggcaagcagctcacgtaaaactttgccggtaaaaagcggttcggcattcatccagagcacaaaccctgcaatggtcaacgcctgtgcgggtgtcggcaagccggaaaaagactcttttgaataaccgatcacactgatgttaaatcttgccagtctcaatccgctgccgatcatcagaaaagagctgaaaacaatcccggaaattccgggaagcccgttaagcccgaatgtataaatcaggtaagccggagccgcaccaaatgaaacaagatcggataaggagtcgagctcgataccgaaatccgaggtactgtttgtcaccctggcgataaagccgtcaatggtatcaaaaaaagctgcgaaaatgataaaccagcaagcccagacaaaactgccttcaccggaaagcacaatggcaacatagccgcaaaccatattcattactgtaaaaaccgacggaacaaacgatcgggaaacaaatgcaaaaagccgattcctgcccgattgatctcccttgagatacggcggatatcgcttttccctgatctgtctgcctttttcacccatagagttgaatactcattaatggttccctgatttgatttttcgtaccacaaatggcagtctgctgaaaaaaaccgttttgaacagcagactctttcagagcgatttaacaaaaagaaaaatcagaatcatcagtaactctcatcatcagcgggaaaacctccctgcttgacatcatcaacatactgttgtaccgcacgatcgataacgttatttaaattagcgtactgccgaacaaaacgaggatgaaactcacgattgagaccaagaatatcattgactaccagaacctgtccatcacaatgcgatccggctccgatgccgatagtcggaatagtgagcataagggtaacctctgcagcaagcgctgaggggatcttttcaagaacaacagcgaaagcacccgcctcttcaagcaatcgggcatcttgaagaagctgttcagcctcctgttcctcctgagccctgaccttgtagcttccatacttatagatggactgcggcataagaccaagatgacccatcaccggaatcccgacgtcggtaattcgcttgacggtatcggcaatgatcttgcctccctccagcttgagagcatcacacccatgctccttcatgatctttcccgcattgcgcaaagcctcatcacctgaaatctgatagctcatgaacggcatatcaacgacgaccatcgcccgcccactctcgtcgtgcacacccctgacaacagcctttgcgtgatagatcatctcctcaatcgtaatgggaagcgtagtggcatgaccggaaaaaacattgcttgccgaatcccccacaagaataacatcaataccggctcgatcaagaatccttgccatggtataatcataggcagtcaataccgatattttttctccctgctgcttcatatccagcagctttcttgtagtaacatgtcctgctttatgctggttactggtgttcatattctgaccgcttaatgaataaaaggctcctgatttctgaaaaaacgctcaaactgcaaaggatccagcatcgtcatcgacgcgcctcccgatgtagccgaagcctgccgcatacactgtaccatcacgccatactcaggaacagtctcgagaatctctcccagagatactgcttttttctgtaacgcatcacaaacatcaagagcaaaaccagactcacaggaagagagaaaattgctcagctcgcgatgacgaattgaaaaaggcatcgatccgtgctgcaaaagaacattacgggttctccgttgcgctgacccaacaagctttctgccatttacctgcaactcatattttgcagatgctgcaaagcaggaaacggcagcaacgcctccctgcttcaagggctcaggtgtcgatcgacagaaatccgccttgacatcaagcatatcaagagcatgcatgattacctcatgaacataacgataaatgacttcgttagcacgggtagtttccgcaaaaaaactgtacgtaaactcatccgcatgaaatactgccctgccacccgtcgggcgcctgacaatatcaactccggcatcataacatcgcacactatcgatatctgccatactctggttataaccaagcgaaacggcaaacggatgccagccataaaatctccacagacaggcatcatcaccgagtatactgcgaaaactcccgtcaagaaaagcctgcatcagattccggtcgcaagccatattttcagcacccgtatgcataccggtatcaataccgtacacctttttgaaaagcctgttcacaccctctctccgccgaattaatcccaaaacaaactgtggagcaaaaacaagtgcacaaggagaacgccctgaaaaactctatccattacatctcgactccggcaggcaatatcgaaaaactctacgcacaagtcaacaactccatcatatataaatttcttcaaccatcactttttgccctgtccgggcggaaaatccctgagaatttcagaaacagtccgatcaatatcggcctgcatcgcatcggcattgcggtactgttttaccaaacccttggcaacacctctccaaaccagttttgaaagtcgggcatcaacaacatcaacgacaagagtctcctcttcataagagctgagataactctctctctctccgatactccaccaggggtcataccagaaacctcctcttcgggaataatgacgtggataatacgcttgcggtcgataccggataaccgttcgcttgtcgatgtgagcatgaatattcaaaataaaatcagcctcatctgaagcaataagcgtaaacccctttgtagcgagttccctgtctacggctgaagtgattcgactgtaaacaaacggatattgggtaagataatccccttcatttttttcctttgccgaagaagaccatcgatatgatcgataattcgtaaaattgcactgcggatcataatcactgaaaaccataagatccgaacaccctgcaagaaaaaccatgaggagcagcaaaaaaaacagatactttttcattaatacatcctccctgtttcgtttcacctccaaacgtttgattgttcatgcaacatgctcagaaacagtcggcaggagctgaacatctccagataaggtaacaacaaaattctttactggataccatcaggcgccgatataaactgataaaggatattgaacaccatatgagagcgggcttgccatcaatgcagaaaaacaaaacaccccgctcagccatgttgcttagtggctgaacgaaccataagggcacctcgtttattgtcaactgagccatttgacaaaaggaggccattgtaagccctgatgaagcgagaggaaaaagtacgaattacccgcgccagcctatcgaaaacaaaaacgatcctgcgccaaaaacattgccggatcgtcaatgattgccagcggttaaaaccttacgtctgttcgttaattatattcaggatttttttaacttcgggagtgaccagcgagctgtttttatcgcaaaaaaacactgcgccatcaaattttcgcggcttatttcatcatggacatgagagcgataaaaggtattgacggcttcttcggcactatcgctattgcagaaagatcgaataaacctgaccgagatgtctatgccgaacctccttatatgacacccgaaagcgcttctgcctgcaggacagttccggtttttacgccggctttccggcaaatccccatccctctttgtaaggcgttacaaaaaaagggggtacaacactgaaatcagccctgctatgcggtaaattccctgaacgccagaaagcgcatcctgacgttatcacaaagaacaagcatagagccttgagggagtcgggcacgatcagagaacaaaatatcgaatctgcccctgtacaagaacatgccgttttcgaaaacttctgctttactgaagaataccataatctcttcacagccaaaccatttatactaaaagagctatgccactaagcaccgttgccctgatctttggaggcaaatcaactgaacatgaaatttccatcatatcggcaaaatccattgctgctgttatagatccgtttcgttttcaggttcttcccctctacatcactcatgaagggaaatggtttacaggagaatttgccgaaaacatcctgcagcttgatcttgccgaaatgctgcgatcaacatcccttgatgcgacaggaaacaccttgagacagatggcaatgcacaccggtcaacagggatttgacttcgatttcttcaaagcaggtattgaccttgcatttattgcgctccacggcagttatggagaagacgggagaatacaggggctgctcgatacattcgggattccctataccggttgcggagtgcttgcttcggctgttgccatggataaagcactcaccaaactatgtgtgaccgaagctggtattgcaaccgctccgggcataacgattctgagcagcgaatacttcgctgatccaaagagtacgcaaaagtcaattgaagagcaattcacctggccagtctttgtcaaaccggcaagtctcggctcatcagtcggcatttcaaaagtccatcatatcggtgaattaatcgcagcactcgaaacagcatgccgttatgacagcaaaattcttgtagaaaaagcaatgcaaggcagggaggttgaagttgccgtacttggaaacaatgcaccggaagtgtcgatcacgggagagatagaaccgggaagcgagttctacgactatgcagacaaatatattcacaacgcggcgaaaatgtatattcccgctcgcatctcccctgagttgcaggaacaggtaagaaaagatgctctccgcgcatacaaggctctcggctgccggggaatgtcgagaatcgatttttttgtcgatgaaacatccggtacgattgtgcttaatgaagtaaacaccattcccggttttaccgatatcagcatgtatccacggctttttgccgcatcaggtcttccattcaacgagctggtcgagaaactgcttcagtttgcccttgaaacaccttcgggagcaaggagctaacccaatgatgagcagtgatccctcgcttttttacgctgacgtatcccttgatctcgcaaaaggcgaataccagtcggcacagaacaaaatcgtcccctttctggaaagatttgcagatgcctatctgctcaatcttttctatgccagagcgctgcgtggccttaaaaacaataatctggcagcagactatttccatcgctgctgtcgtcttgccccgacaaacgacatcgcccgcaaagagctgatcgacctgcagaccgcactgcccggcttgaaggataatcaatcagaagcatccgttgatcttctctctgaagagcttgagcaactcatggccgcactcattgcttttgaacctgcaaaaacaacggaaagctttgaccctacacctgttcaggagcaaaaacaaccatttcctgacgatgccgtcatagccctccctacagagagccttgcggatctcttctcacagcagggtgcctataaaaaagcgatcaaggtctatacctcgctgatacagcttaaaccaaataatgccgagaattacaaaaacaggattaatgaactgcttgaaaaactctaaaccggcattcagcataaacctttaccctgggggactgaaactattaacagcaatgcaaggtagtgaaggcataatgtttaaagcagaagaaagatttggctcctcgctgtttcaagtgggtgatgatatcagaagcgtatattgtggtgtaaccaactaagccagtaaccagtacgctcatgaacgaccttaccctttttcagatggccttgggacttgagtccccatggtatgtatcgtcctcatcatttgatgtcgaccaaaagcgcttggacatacgaatagattttaaaccgggcagcaccttctgttgtcctcaatgcggccgagaaggcgtgaaggcctatgatacctccgaggcaacatggcgccatctcaacttctttcagcatgaggcctacctgacagttcgagtgcctcgtatatcctgccctgagtgcggcattctcaagctgcaatcatttccctggtctcgccgtgagagcggctttactctgctgtttgaggcgatgatcatgatcatggcgaagtcaatgccggtcaaggcaatagccgccattgtcggcgagcatgacacccgtatctggcggatcatcaaccactatgtcgaaaaagcccgagagcaggaggatcactcggcagtcaccatggtaggtgttgatgaaacctccagcaagcgcggtcataactatgtgtcgctgttcgttgaccttgccgtatcgaaagtgttgtttgccactgaagggaaagatgcagcaacggtcaagcgattcagtgaagatcttgccgcccataagggtgatccggcattgatcaccgaattctgcagcgacatgtcaccggcattcatcaaaggggtcgccgataactttaccaatgcccaactgacctttgacaagttccatatcatgcaggtcattaataatgctgtcgatgaagtgcggcgtcaggagcaaaaagagcgccctgaattgcagagaagccggtacatctggctgaaaaaccagaacaacctgaaggcttcacaacgcaaacgccttgatgagttatccttgccccgactgaatctgaaaacaactcgagcataccgcatgcgactaacttttcaggagtttttcgagcaacctcaggtattggtggaagcatttctgaagaagtggtatttctgggcaacccacagccagctgcagccaatgaaagaggcggcttacaccatcaaacgacactggtctggcattctgcgatggttcacttctcgtatcaataatggggtacttgagggaatcaatagcctcatccaggcggccaaagcacgggcacggggttaccgtactaccaaaaatctcatcaatatgatctacctgatcagcgggaagcttaattttggcttacccacttgaaatagcgaggagccaaagattttcatcaaccaaacggtatacagtttcacttttgaccatcaggcttgttttcattttctgtattgcatcgctcctttttttcaccccgtcagaaagcaatgcgcttgaacccgtagataaaaaagtatcacttgacgagtgtatcgcaatagcccttgaaaatgcatcaacaacaaaaaaagcagagaactctctcaggcttcagggagctgacatcctgagaagttatggtaattttcttccgaaaatctcggcatcggcaagttatataccatacagcctcagccgatcttacacggatctcacaggatcagcaaatcaaaccaaaaagatcaaaacaaaaagtgaaaccattgatctcacccttacaacatcactgaatatttttaatggattcagggattacgcatcactgcaagccgcactgaaaagagaagatgcgggacgattttccctgtcgagagctaaacaggcgatagttttcgatgtcacccaggcatactaccaggttctcctgaatcaggaaattcttgccattacgcgtgaaaatctgctctcgacaaaagaccagctaaccctcaccgacaggcaatttcagatcggcctgaaatcaatgattgatctctatcagcagcaggcagaagcggccaacagcgagttatcggttatccaggccgaaaaccagcttgaacggagcagactcgaactgttgcgccgtctgcggattgatccactcaccagacttacgcttgcacctgtaccaaagaacctcttcacaacgcttcctgaaaacatcgacatcaacgcacttattgcagcaggccttgaaaaacgcccggatctcaaaggcgcggaactcgaaacccgagcggcaaaatggcagataacccagtaccggggagctctctatccaaaattcgacctgaatttcaacatcagtacaagcggaacagaatcccttagccgatcaataggtggagatactattgactactcctatccgccccttcttgatcagcttgaaaatctgaccggatactctgtggtactcagcatgaactgggcaatttttgacggctttcaaacccggtatgctatcgagcaggccaaaatcaattaccttaaccagaggcttgactatgacgatctgaaatcggatatccagatcgaacttcagcaggccgcctctgaatattcggcagcacgaaaaagcattgaatcagccaaaacaaacctgaaagctgcgcgtgctgcatatgaaggtataaaaagaaagtatgatcttggggcagcgggattcgttgaattgagcacctcaagagcagctcttttcagcgccatgtcaagcctgagccaggccacctacacccttgctcttcagaaaaacacacttgattttgctacaggaaacgtacctatttattgaacaacgcaaattttttgcaagaaccaatgtcaaaaaagaaaccttcacagaaacgcaacacgataatctttgctctaaccggaattcttgttgctggcggaatcctcttcacctggatgatgttacgggaaaaaccgctcgaagtgacaactgagaaggcattcagaaaagatgtcatccaccttgtaacggctacaggaaaaatcgagcctgaaatcgaagttgccatgtcacccgatgtttcaggagagattatcgagcttcccgtcaaggaaggcgaccaggttctgatgggagcccttctcttcaagatccagcctgatgtctatatcaaccaggttgagcagagtcaggcacaactcaaccaggcaaaatcgcaaagtctcgaggcgggatcgagaaaattaaaagcagaagatgattttcgaaaggcaaacctgcttttcagggaaaaactgatttctgaaacagattacatgacagccaaaaccaacgttcaggcagccagagcatcctatgaatcctcgctgtatgctattcaacagaacaaaagcctgctcgacctgaacaatgacagaatgaaaaaaactgttgtcagcgcaccgatcagcggcagcattgttgccttgaacagcaaatccggcgaacgcgttgtcggaaccggtcagtttcccggaaccgaagtactgcgtcttgcaaacctcgacagcatgcaggttagcgttgaggtcaatgaaaacgacattgtaaatgtaaaaaaaggcgacccggtctccgttaccgttgatgcctacggtgatcgtatcttcaaaggcgtggttcacgaaatttccaactcggcccttgcccaggctgtcggaagccaggaagaggtgacaaatttttcggttaaaatccgcatcctgaaccacaacagacttctgaaacccggtatgagcgcaacggccgatatcgaaacagatcgagtggcaaacgctcttgttgtgccgattcaaagcgtgaccatcagaaaccctcatgaagcgaaggatgcaaaaaaaccggaacaaccgacagcggtaaaaaccgcgcggcctcttaaggaaaacaatacggtacagggggtatttatcgtcagcgggtctaaagcatggttcagaaaggttaccaccgggactaccgacaattcacatatcatcgtcacctccggtattaaagagggcgatgagattgtctcgggcagctataacgcaatctcttccggacttctcgacggaagtccggtaaagacccaaaaaaaatagacgatgcagccagtcatcatcaatatgaagtctctctccaagttttatcagatgggagaacagactgtcaaagcactcgactcgattgatcttcagttcaaacgcaacgattacacggccatcatgggaccttcgggaagcggaaaatccaccatgatgaatattattggctgcctcgacatcccgacttcgggaatctatgagttgaacggtcagaatgtcgcagaaatggacgataatgaactggcaagaatccgaaaccgtgaaataggatttgtttttcaaaccttcaatctccttccaagactcaactgcctgagaaatgttgaactgcctctgatttatgccggcataacccccgaagagcgcgaacaaagggctactgaggcactgcatcgcgtcgggctcggcaacaggataacacataaaccctcagagttgtcaggaggacaaatccagcgtgttgccattgcaagagctctcattaacaacccgagcatcatccttgctgatgaacctacagggaacctcgataccgctaccagcatggaaatcatggaaatattcggaaacctttccgatgcaggcaacacgattatccttattacgcatgaagaggatatcgcccgctatacccaccgcgtcatacggctgagagatggaaaaattgaaagcgacataccgcaatgaaaccagcccggcagcagtttcgaaatgaaaccatggagagcctgaacattgcggtgtttcagatcaaatccaataaattccggtcctttctcacggctctcggcgttattatcggcattgttgccatcaccatgatgggtacggcaataaacggtattgacaccggatttgaaaaaagcctggccatgcttggctacgatgtcgtctacgtccagaaatcctcatggagcaccatgggccaatggtggcgttacagaaaccgtcctgacctcaaaaccgactatgcgacacagatcaatcgtattattgccgacaatccggattccgaactcgagatagccgttccccagatgtcaacctaccaggcttcggcaaaatacagggaaaaaattcttgaatcgatcttttcccttggcacaacccatgactaccttctgacggcatcgggagatcttgctcaaggccgattctttactccgcaggaatcggccgggggaaacatggtctgtgtcataggcgatgacatcgcaacaggactgttcccccaggaaaacgctctgggcaaaacgattcagatcaaaaacggaaagttcagaattatcggcatttttaaaaaacaggggaaatttctcgggctcttcagttttgacaatcaggccatcatgccccttgccgcctttgaaaaagtatatggacgaaatatgtttgtaaccatccgggtcaagatcaggaatcagacccgcattgctgcagcagaagaggagttgcgcggactcatgagaagaatacgacgccttcctgtcggcagggaggatgatttttcgataaatgaacaaaaagcctttaaaagccagcttgatccaatcaagaacggcattgctgcggcaggcatcttcattacaggcatgtcgctttttgtcggcgcaatcgggatcatgaacataacgtttgtcagcgtcaaggaacgcacgcgggaaattggcttgcgcaaagcacttggagccagaaggcgcaccattctcatgcagtttctcattgaatcggtaatgatctgtatgcttggaggagtgatcgggttgtttacagcactaagcattacctttgcgcttcgacttattgtgcctgattttcccgtaaagttttcacctgatcttgtcatggcaagtatcgcggtatcccttatcaccggcattatctctggtcttgctcctgccgtaacggcatcacggcttgaggctgcagatgcactgcgttatgaatgaaaaaggcatgagtttacgtgacctcctttcacaggcgatctactcactggtcgcaaacaagctccgctccctgttgacaacaatgggcgttgcggttggcgtgttttcgattattgcagtcatgaccgctctccaggccatcgaacaaagcgtggaatcaggcttgaccagtcttggtgcaaacaccttccagatccagaaacttccagcgaccttttttggcggcgggcactccagaagtctctatgccaacagaaaagacatctcctacaaagagggcttgatgttcagaaaactcatggaatcaagaactaaaaccatagggttcatgatctcaagccaggcaaaacaggcaaaatatgccaaccgtttcacaaaccccgatgtcattctgaccggagctgacgatcactttgcgattgcaaacggctacggcatccgcctgggaagaaacttcaataacagcgacatccagtatgcccgaaatttcgcactgcttggcagtgaagtctctgaatcactctttcctgccacagaaaatcctcttcacaaatcaatcaaaataaacggagaggtcttcaccgttgcaggtgtttttgaaaaaaaaggcgccgctttcggccagagtcaggacaatctggtattgatccccattacccggtaccttgatcatatcaacgaacaaagcagcctgaacataaccatcgaagcgatctcgcagaaacagtacaaggaaaccatcgaccagtcgatcggagccatgagaatcgcacgcgggctcaccgtaaaagagcccaatgattttgaaatcagaaccaatgagtctctgattgattcgttccgggatattcagcgggcaataaccaccggtgcatttattatcagctttatggcgcttctttcctccggggttggaatcatgaatatcatgctggtcagcgttactgaacgaacaaaagagatcggcatccgaaaatcccttggagcgccacaacagagcatcctgcgacaattcctgcttgaagcagtcattctctccgtagccggcggtcttatcggcattatcaccggcgtcagcgcgggaaatattgttgccctcaagtttaatctgaacgcaatatttccatggctgtggatattcattgccatggcagtctgctcgattattggagtgaccttcggacttttacccgcatggaaagccgcaatgcttgaccctgttgaagcacttcatccgaaatagccctatcccacaacggttcaggcaaaagagacaatacgatacaagttctcagcaaaccgtttgacatcatggatcaatgccggctcacaggccgcaagagagagcatacggtttttcaatggcgagttatcgcaaaaacctgcgtcaactccctgccagaccggtaaaacagcctcttcaatccacatccacctatcacgagaattagtcacactccttattcccgtgagtgtttcccaatagcccgaccagagagaaaaagatgcttgcgcccagccatcatgaacggcatcagaaaaatcaagatcacttccaaaagagacaacaacgcgtccgggcgggctcaaaagatcaaaaaccggttgaagggtcgtcatctgctcatgacgaagcagtttcacattgccttcccgaataagctccctggcttccgtttcgcgatcgggaatttccagaagtcgggccccttcgtcaatcatcgtaaatcctgaaagaagatactctttttcatcatcgccgcataacctcctcacctctccaaggccgccctcaagatatgcggcatgcgcccaggctatatcattaaaaatagcattgttgccctttcttatcagttcaagatccgcaagaagaaattgcttcgatgcgaactggtgcaaaagagaaggaaaatagagcatccaacctgccgctatcctaacaagctccattggatcaagggaaaaacttcgacgttccaccaggaggggtgaatgaaattgttcgggcgcatgcatcaattcagcaaaaacgagggcaatgccaacctgcctggaagcaaacgcggccatacccgaccacttgaaaagatcgggtttttgaagataccatgcggcataatgagcggtaattgacctgttccgttctgtaaactgaaagagcggcggcaattccgattcaagttgttcaatccattgttctttcgtacgaggcataccggtaatacttattgatgggaatattgcaatgttcctgatatgtacaatcgaacaggaaacagccacaataaattgcaccgtgacaacagactccggtacgataaagccaatgatactcaaaacattaaaaaaaagacgcttaaaacaactgtgatgctgatgggcacctctgtttattgtcaagaccaacaggataagctggtttcgaaaaaaataaatagagaggcggggataatcgtaaccggacaaaacgggaacttacccaagtgtttctatcgtttctattatctattaaatgattgataaattttaccccattaccataccgaatggcaggatctctttttagttaatttatcaagaggaaaaaaatctttttttaaccaactatctgaataccatggcctacgtacaaaaactcacaaaaccggtagcctttctgctcatccttgtcatgaccacgttcacctggggttgttcaacgacaacgaatgcaggcagaggagcaggaatcggagccggatccggcgcactcattggcggaattatcggcagcgtatcaggaagctgggttaaaggcgctcttatcggcgcagcgatcggtggtggtgccggagcgctgattggaaactatatggataaacaggctgccgaaatcgaccgaaacgtcgaaggcgcagaggttgaaaggatcggtgaaggaatacgggttgtctttgattcaggcattctattcaatacaggttcttcggccattacatcgacaagccgttacaacattgaaaaacttgcaggaatcctggcaaaatatgacgataccaaccttattatcgaaggccataccgacagcgtaggcagcgactcaatgaaccagactctttccgaaaatcgggcacagtcagttgcaaatcttctcaaagcttatggcgtcagcagcagcaggctttcagcaattggatacggtgaatcccgtccgatagcatccaatgaaacagagtctggtcgccgtctcaaccgacgtgtcgaagtacttattacggctaacaacgaactcaaacgccaggcagaatcaggaaaaatcaacctgtaggcttatctttaactgttaacagataaaaaaagccggaacaagaaatgtcccggctttttttatctccgcacaacaaaaaacaagaaacgcgactctgtttagcgaaaaaaaaccttacattaggccgtttaagcaaagaatgaatcgccataaggtatttcatatcgtcagccatccataaaacaacgttcaagcaatgatgaaattcaatagtgccgaagatgttctgtttcaatgggtcacccgtgtatgcaatggaaatccggacaccattgcatccctttatcacgatcatgccgtacttatcccgacgttttcacctcacaccgttctcgctccggaaggagtcagagagtatttccgtcaacttgcaacaagagacggacttggtgtacggctccataacaaagccctgagaactcaggcgcgcagtgaaacgttacacgttctgagcgggatctactcatttgaatttgaagtggaccaggtactcctgacttttccgtcaaggtttacctttctggtcgacctgtccgaagaacggccaattattcaccaccactcctctcaggtaccgagaaacctttcctgaagcaggggaaacccaggttggagggaaattcagacctgttcccgttcatgcatcatgatgattggcaaacaggttctgatcgaccgggtagatgtcgaaaaaagctcagccatcgagcaagctcttgagtgccgcctcaagagcatcgattcgctgcttcatcgtcccgataccacgagtcaaagcctcctgcttcaactgttcacgcataggttgcgcaggataaccgcgaatagactgccccggctgaagaaatgattttgaaattcctgcctgggcagccacatgagttctgtcggcaagctccagatggccggcaaacccggcctgtccaccaatcatgcagtgtcgtccaagcgtaacgctgccggaaataccagcctgtgcagcaatcacggtatgatccccgatatggcaattgtgagcaatctgaacaaggttatcaatctttacccctttgccaatcaccgtgctgcccattgtagcccggtcaatcgtcgcattggcacctatttcagcatcatctcctatttcaacaatccccatttgcggaattttgatataggaaccatctgcctgaggagcaaacccaaagccatctgccccaataacactgccggaatgaatagtcacccttttgccaatcactgttccgtcgtaacagataacggaaggaaacaggacagaaccgcttccgatcgtaacatgaccgagcaaagtgccatgcgcgccgataacgacatcgtcgccgataacgcagccatcaccaataacgacatactcacctattgataccccttcgcccatgctaacacctgagccgataaccgcagtggcggcaatccccggacaggcaatctcccgtggagcagaaaaacgcttgagaagaaaaacaaaggctgtatatggatccctgacctttaaaaaagagaccctttcgctgaatgccgaaacatcaagagagagatgtacaacaaccagtgaggcttgggtcgtttcaagatgccggagatacttttcattggaaacgaaactcacctggccctgtctggcggtctcgattttagccggaccggttatagcgccctcgccagaaccttcgagaacaaccttgtcaaaaaactgcccaaggtacacgattatatcctgtatcgtcatatcttattaaatgataacaatgcttcagaaaggggaaaaaattagttaaatttttagcttttttaacttatattcgaagtccagagcggttatcagtgggtatggtaacaatgccgggacgagctgcttaaaacgaattactgacgttaatataaccggtttcatctgaaaatgcaggatgcattggtaaaaccaatcaaaatttttgcaggccgcagcaatccggccattgcagaaaaaatcgccgaatatctcgacatgccgctctgcgatgcaaaggtcgagaatttttctgacggggaaatatctgttaattacttcgaatcgatccgaggctcggatctgttcattattcaatcgacaaatccccctgccgacaacctgatggagctcctgatcatgatcgatgccgccagacgatcatcagcagcgagaataacggcagttatcccctactacggctacgcacggcaggacagaaaagacaagccgcgtgtcgccattacagcaaagctggttgcgaacctgctgaccactgccggagcaaacagaattctgactatggatcttcatgcgccgcaaatccagggattttttgatattccttttgaccatctctactccagcgtcatgctgatcaacgacatccgccagagggattttcgtgaaaatcttgtcgtagcatctcccgatgtgggcggcgtaaaacttgcccgaaaatttgcagaagagctcggcacagacctggtcattgtcgacaaaagaagaccgaaagcaaacgttgctgaagtcatgaacatcattggcgacgtcagtggcaaaaacgttctgctcgtcgacgatatgatcgatacggcaggaacccttgtcaatgcagcaaaggcaatacgcgatgcaggcggactgagagtctatgccgccgcgacacatcctattctttcaggcccggcaatagaaagaataaatgcatccgtcattgaaaagctgatcgtttccgattctgtagtgaccaatcatgcctactcaccgaaaatcgaaaccgtcacagtcagctcgctgttcggtgaagcgatcaaaagaatatacgaggacgattcggtcagttgcctcttcgacagtaaagacataagcaccaagatcaaaaactatcattaacatcacaagagaaaaaaagagatagaggaaaagcatggaaatcatcgcattgggggttgaacctcgcattatcagaaaaaaagaagcggcaaaactgcgtaaaaccggaatagttcctgccgtgatctaccataaaggtgaagaaaccatctcggtaagcgtcaatgaaatagcactgaaaaaacttgttcattcagcagaatcgcacatcatcgatctcaaatttcccgatggcaaaaccgtgcgatcgttcatcaaggatgtacagttcgacccggtaaccgacagaatcattcatacggactttcagctcttctccgctgacgaactcgttgagatggatgtacctgttggcacaacgggagatgctgtcggcgttgaaaaaggcggcagaatccagatcatcaagcatgcgctcaccctcaaggggatgcctgccgacatgcccgatcattttctcattgactgcaccaaccttgagatcggccactctatccatgtaagggaaattccgatggatgcccgtcctggactgaccatcatggacgatcccgacactccggttgtcaccattgttgcgccgaaaaaggaagccgagcctgctgctgaaacggctgtatctgcaagctgaaaccgccgtaccggcatgctgcaaacaaccattttcaaaaaaacagctttttctccatgagaaagctgtttttttttatccgaattgtttgattttgtgctgcatctgtcgttttttccagtaattgatcgattatttcatgaacaacggaaaaagccatactcaacccggtaataacatgcccctcttttgccttatccccgggctgggacttctccgcctgaaaaaaacagctcaaggtttgttcctgctcttctctttcctcgcctatctctttattctcgtcatgcggtttgacctggttctgttcagcttccggtcgatgctcaccgcactgaccatgctcatcataacaccggatacactccgggaaatcttcagtccggagatccttgaattctggattggctcctgctgtcttgtcgccgttcccatgcttctttttttcatctcactgcgatcctgcaaaaaaacggtttcagaaaaaaacaagccgaccagagaagaatcaagcctcggcaaaataagtcttcaggctttcatgcgtcaatcaatcgcgctgtatgcatcggccatcatttttgtcctctactcggtagcattccttgcgccgttcattgcaccattcagcccctatgatcagcaggactttcttgtcactgcctatcaaccacccatgacccgtctgcaggcgctgatacttcagcagccgaaacacctcgtcattccgatacaaaagggctcagacaaagcaacagaactgagtaattcctttatcagcgactatcagaaactcacctcacgaaacgaaccccacgcgctgaaattcgtcaacagctataacgttcagtgcgaaacggtgacatacgtccagggaatacggacaaaaaccattccgattgccgaactcgcagccggaaaagatgctacggcaaaacttgccgttacccgaacgttcatactcggtaccgaccagtacggacgcgacattctcagccgagttatctatggctcgagaatatcactctccatcgggtttcttgtcgtccttatctccgtaacgctcggaaccattatcggtgtctcatcgggctatttcggcggctggatcgatgccatactgatgcgaattgtcgatgtacttatagccttcccggcactttttctcatacttatcatcatcgccgcattcggaaactccatctaccttattgtgattacgctttccttcaccggatggatgggtgtggcaagaattgtcagaagccaggtgctctcgctcaaagaacaggagttcattctggccgcaaaatcgctcgggctttctaatatgagaatcattttccgccaccttgcgcccaacacgctgacgccggtcattatcgcggcaacactccgtataggcagcatcattcttaccgaagcaggactatcgtttctcgggctcggcgttcagccgcctacagcaagctggggcaacatcatcaacgaaggacgcgacagccttttgaaccactggtggatatcaacatttccaggcatcgccattctcaccacggtggtatgctttaacctgatcggtgacggcgtgcgtgacgctctcgatccgagaatgagaggataaccatgactgaaacccggatacatgaggaaccgaaaccatggacaacggtatcctcccgatacctctacaccgaaccatggctgacgctcagaaaagacaaggtcgaactttcgaacggcagaaccattgacgactactacatttcggaatttcccccatggtgcaacaccctcgcctttacagtcgaccgaaaggccgtgctcatccggcagtatcgacacggcatcggcaaggtgtactacgaaattccagccggcgtgcatgacaaaaaaggtgaatccgtgcttgacgcggcaaaacgggaactgcttgaagagaccggtttcggcggcggcacctggaaaccatggatggaactcagcgcaaaccctgcgctgcaaaacaacattacctacacctttcttgccgaaggggtcgaactgcttgaccgacagcacctcgatgcaaccgaagagatctccgttcatctggtcagtattgagcaactccgcaccattgtgctcgatggagagatgatacaggcactgcacgcagcgccgatcctgaaatattttgcaacagccgggccgctcaacccatgaacactggtggtcatgaaaaaaacccgacaactcacccttctcgaagagaccgtcaaaacactgggctacaccctgcgctatgaaaaaggaacctttcttggtggtgactgccgcctgaaagaggacaatatggtcgttgtaaacaaattcctgccgattgaaggaaaaatctacacgcttgcaaaagtcataggaaccctcaatccggccggtctctcccctgacatcagaaaaatcattggcagtgttgtccagcgcggcttattcaacaaggaaatccgcgaataactctcgataccctgtaaaagcaagctttcagaaaattccgggaaattttcgatccctttatcaccgagctcaaaccctcaacactcgccataacgaacaattaagcagcaatgactgttagggtttcagattacaaaagcaaacgacaaaaaaggaaacccatgaaaaagaaaacggttcttgtagcaggggcatcgggctatctcggcagatatgtcgtaacagagttcgccagaagagggtatgctgtcagagcacttgtgcgaaaccctgaaaaaataaccaccgaaggccctaacctcgaacccccgattgccgacacagcctgggaggttgtaacgggagacgcaactgatccggcttcgctgaaaaacatctgccgggatgttgatctcgtcttttcctgcatgggccttaccaagccgcaggataatgttaccagcgaagatgtcgaccaccagggaaacaaggcgttactcgatgatgcactcgctcatggtgtaaccaaattcatttatgtttcggtgttcaacgcccacttgatgcctgaggtcgatgtcgttaaagcgcatgaactcttcgtagatgacctgaaagcttcaggcataacctataccgtcatcaggccgaccggctatttttcagacatgggcatgtttttatccatggttcgttcaggacatatgtttcttctcggagaaggagaaaacaaagtcaaccctattcatggggccgatcttgctaaaatctgcgttgatgcggcagagagcgataacccggagatttgcgcgggaggacctgatacctacaccttcaatgaaacggtaaacatggcatttgaagcaattggaaaaaaaccgtggataacgcatatcccgatatggataggcgacgcagcactgtttgtcatcgggttcgtcaataaaccgctcgcgggagttctctcttttgccgtcacggtaaacaagatcgacaacgtcgctcctgccaccggcacgaatcaccttatggatttttaccgcgagctggcaaaaaaaacagcttgacaatcaaggggccatcctgagcgtctccacaagaaaatcccagaattttccgacggatgcgatattgaccttttcatccggagagtgaggatagcgaatggtcggaccaaaagagatcatatcgagtgaaggagaggtgccgccaataatcccgcattcgagaccagcatgaacagcctttatctcgggagttttaccgaatttcgatgtatagacctcctgcatcctcttgagaatcggtgaatccggattcggtttccagccgggatagcccccgtcaaataccgctcccgctcccgccagatcgaaaagagagccgatcattgccttgagatcttccatggcagaatccacagaacttctgagcagacacttgatggtaacaacaccgtgcactgacgttaccatggcaaggttactcgatgtttcaacaaggccagccatatcactgctcattcgcataacgccatcaggacaggcatagagcgcattgagcaacctgacgacaacacccgcttcaattaccatctccggtgtcccggctggaaccacctctatgcagagctccggatcagcagtcgaaagctcatgctttatctttccggcaagtatggaaagaccttcataaaaggtcccggtatttgctgtcggaacagccaccgtagccgtcgcttcacgcggtatggcattgcgaagcgtcccgccgtcgattgatgccagacgcataccatatcgagcatgtccttcgtaaaggatacggttcatgattttgttggcattgccacgtcccagatgaatatccatgccgctgtgtccacccttcaagccgcttaccctgataacgaaccctgtataatcggcagaaatccgctcttcgctatagctgaaggtcatcgttccgtcaaggccgccggcacagccgataaacagttctccctcatcttccgaatccatgttcagaagaatttctcccttgagcagatcaggtttcagtccgatagctccggtcataccagcctcctcttcgcaggtgaacagcgcttcaatgaaaccatgccgcagcgtggtcgattcaagcactgccatagctgccgccacacccataccgttatcggcgccgagcgtagtgcctctggcacgtacccaatcgccgtcaacaaaggcgtcaatcggatcccgggcaaaatcatgaagcttatcgccattcttctctggaaccatgtcgaggtgagcctgcaggatcacccccttgcgtttttccatgccggatgtcgcgggcttgcggatgatgacgttcccgacttcgtcgacaatagtttccaaaccaagctttctgccaaaacccgaaacgaactccctgattttttcctcatggcccgaaggacgtggaaccctggtcagactataaaaatttctccacacagcatgtggttccagtcggagaatatcagtactcatatatcaatgcactgccgttgaatgtcaaaaaaaaatgtttttatccctctatgttcaaaatatacaagatcatacacagtaaaaggcacctctcgtcacttgatccgaatccgatcccgacattaaccccgctacgactgaggtgaagcaaaaaaaggttctcaattatatgctgatacgctattggttcgatcaattatattatattttatcacaaaagcacctaattgaacgagcaaagagttttcagttgacatgcaaacgggagaatcccgaaaactttattacaggcacaacttcccttacctcataaccacacaccagctatggcaaacaacagcaacggcgtcttttccgacctctttaacgcagtcggcgctccggtacagaatctttccgacactattggtaacggcatcagtggagccgcatcagtcgttgagtcatgcaccaatctctgtgcaaccatcgtcaccagttcggcaaacacggccgttcagcttatccagggcgttgcaacaggcatctcttcagccatcactccaaaaaaataatcgccatctttcatgataaaaccaccttgcgcctggtcgggcaaggtggtttttttttgtcaaattgcagaccatattcagcacaacaagatcaattatatactcctggagccagccgtcaagaaagttgtatttgacagatacagagatttacattattttcatcacctgaaacccatgcatagtacacataacccgaaccgacgttataccacctgaaaaaacagtaacctcatagcgccattaatactttttttccacaacctaaaccactgaaggaacaaaatgagaaaagtattacactctatcgtagcagtgctgctcgcaacatcgttttccaatatctccctggcggctgatgttatcagaattgccattacagggcccttttcaggcggctccgcaccgatgggcgtgtccatgagaaatggcgccaaactggctttttctaaaatcaaccagaacggcggcattatgattgccggaaaaaaaacgaaagttgagattatcgaacgcgacgatgaaggcaaaaacgatcgcggcgcacttattgcccaggaaatatcatcgatgaataacgtttcggctgttatcggaacggttaacaccggcgtagccgtcatgggtgacaagtattatgttgaaaaaaacattgtcaaaatcattacgccggcagctggcagcgcatcaatgacgcaatggaacaaaaccggtgttaaaaatctgccgattttccgttttgctgcgcatgatggcatccaggcacagatggtggtagaacaagcattgaaacttggtatcaaaaaagtcgcaatattatatgatgcaaccaattatggtgtttcaggacgtgacgatctgaccaggcagatcaataaacagggcaataagcttcaagtgatggctctcgaaaaatttgccatcggtgacaaggatatgaccggtcagctcattaaagcaaaggctgccggtgcccaggccatcctgatatggggaatcggacctgaactggcagcagttgccgccggaaaggaaaaacttggcttcaaagtaccgatgattggtggatggacgctctccatgagcaatttcatcgatacagccgggcccgcaggcaatggcgctcttatgcctcaaacatttattgaagacccctccatagcaagagcacggccctttattcaggcatatcatacaatgtacggcggctcaaaaatcccttctccggtatccgctgcccagggttatgacgctgccttgctgcttgctcaggccattcatgaagccggatcatccaacccctcaaaaatcagagttgctctcgaaaaccttaaagtcaccgtcaaaggatcgattgccgactggaaaaaaccatggtcaacgtggaaccctgccaatgtcgagagccatgaagcattccgtcgatcaacaacagtgatgggtcaggtgaaaaacggacgggtggtactggccaattctgctgacaaggctgttctggaaagatccggcagcaggtaaaacccccaataattgaatgaacaaaaagttctgcagctatggatccatacttttcagcgcttgtccagatggctgtttccggaggcttgatgggtatggcttatgctctggtggcatacggatttcaactgacgtatgccgccggcaaggctgtcaatttcgggcagggagaactggtcatgcttggggcattcacaggtatttcacttactcatattggtcttccctactgggtttcggtcatcggagcaatggtaagcggagcagctcttgggtggtttgtcgagcgagtggccgttcgactggcttttcagcaacgcaatgaaggctggattctcctcaccatcattatcggattgttcggggtttccgcagccgagaatatctggggtcgtgatgacatgccctatccggcaccatggcctgatacaccaattgatttatccggcatctcggttacctggcatgaactggccgtagctgcgggagccctcggtataatggccctggttgaacttgcaaaacgatataccatggcaggcattgccgtacagggtgtaagtgccgaccccgatgcggccgaattatgcggaatccgttccacttcagcaatttccctgtcatgggttgtctccggtattgctgcgggttttgctggaacaatcataggacctgtaacaacggttggaccgacaatggccgccgcgttgacactgaaagcattttcagtcgctgttgttgccggtttcaacagcgggttcggactcctgattgccggaattctgcttggcaccacggaaaatctctccgggtttgttcttggaagcggatggagagaaactcccggccttgttctgcttattctcgcactggtctttcgaccacaaggaattttcggaaaaaaaatcattaaaaaagtttaaaagttaccttcttgtttttcactattgtatcagggctgaaagaaaaaaccgctgaacggattatacgaatactcctgtttaccggacttgctctctttccctccatctggcagggaaaatttgcacttggccttttgacccttatggctgtttatggcatactgcttatcggccttgatgcaaccgttggctatcttggacaggtaaatctggcacaggcagccctgttcgggctcggcgcctatggagcagcccttgctgttcaggcagatgcggcttttccggttgtactgcttgcaggaattacagcagcccttcttcccggtgtagccctggcgctcccgacactgcgactggaaggaccacagttcgcattgtccacactctcctttgccacattatcggttattgtgctcaacgaggcagaatcaatcaccaacggtgccctcggcctctccattacaagaccagcgctgttcggattctctcttgacgcaaccggtttttactggttatgcctgatcatcctcgccataacatggtcggcatcgcaaagcctgttgaaatcccggttcggacttgctattgaagccttgcgcgactccccgatagcaactgatgccctcggcataggaacactgcgccacaaagcgcttgcgtttgcctggggaagcgccctggccggtcttgccggagcgctgcatgcgttgaatttcggctatctgcaaccggcagcattcggctatgacctgatggttattctgcttctcggtgttgtttttggcggtcggagaagccaatggggctctttcaccggagctctggttattgccatgcttcccaacctgctttcgaaccggacttttttttcatcccttgccgcagcaggctttgtcattgcactcattcctgtcatccgtacacttctctcgaaaaaaattccgtcctttacggcaatagctcctgctctggccatgatgatatcatcaggactggctttttttgcccctaatgttgaagactggcgaaaaggaatctttgccctttttctgtttgccactgttgtcggcctgcctgacggacttgccgttgctcttgccaaaacactccgaaagctgatacggttttctcccgatccgctgccgcaagctatgggaggactcaggccactaaacacagcttcgggaaccgccttgaaagtcacaaacctcagtaaatctttcggaggcgtcaaagcggtcgacaatatcacgctgaacatagccaatggagaaatcctcggtctgataggcccgaacggatcgggcaaaacaacgttcatcaacctcatatccggtctgtatgcccccgatcatggcacagtggaaatcgcaggaactcatccggctcccggaagtctgatgtccgcatttgctgcaggaggtgcccgtacctttcagaatctgcaaccattttccggcttgacggcactggagtcgatcatggtctgtcaacgcaacagcaccaaagctgaagcgatcggctggctgcgcaccgttaaccttgacaataagtctcgattgctttgttctgaaatgtcatatggcgacttgcgttttcttgaaattgcacgtgcccttgctacccgcccccgcctgctgatgctcgacgaaccggctgcgggaatgtccatgcctgacattacgagacttattgaacttgtgacctcaattaaacgagccggcattcctgtcttgctcatcgaacatcatcaggatgtcgttgctgaactatgcgatcgggttgccgtcatggatggaggccggatgattgcgcttggcacaccggatcaggtacgatccgacccaaaggtcattgaagcataccttggtgtaattgaaacagattcaaaaccactgtaacaagaaaaaggcaaacccatgatgctgaaagcggaaaacctgcgggccggctatagtggcgacgatgccgtacgggacatttctcttgaggtcgaagaaggttcatgcgttgctctggttggcgcaaacggtgcaggtaaaagcacgctggcaaaagccctttgtggtcagcttaaaccaagaggggggaacgtgtttttcaatggtcagaaaataaccgggctgcctgccagcgaaattgcaaaacgaggcttatgcctctgccccgaaggaaggcatatctttgcacctctcaccgtcgaagaaaatctgctgctcggagcctatacgcacctgccgtctatcggccctttccgccgcaaggcatctgacgacctgcagcgaatcttcagcatcttcccccgtcttggagaacgactctcacagcaggcaggaagtctgtcaggcggagagcagcagatgcttgcaattgcccgatcactgatgggtaaacctcgattcatgattctcgacgaaccatccatgggactcgcgccaatactggtcaaagaggtttttcaggctatagcatccctccatgcttcaggaataaccatcctgctgtccgaacagttcgctaaaatcgcgcttgctgtttccgatcatgcctacatcattgaacgcggaagcgtcatactggagggtcccagcaaaagtcttgcaaacaatcccgccgttatatcggcatatctgggataaaaaactcttgaaaaaaaagagcgatttcaactcactcgttactgttccggtctttgaaaacaacacccggtttcgcctcatgccaaagggcactgaatctggctttttcgacatctgtaaaccggaatgaaccgctgagaaaccacgaaccggaatgtttatcaggatcatcaccatcacgggtgccaacatgttcaagacccgtcaccctgctctctccatcacggatcaccctccagctgcctgagatgtagtgttccgtatcggccgcaacgatatcgagcacctcttccacccccccttcttcgctgtcgccacggatatcgagcgaaccatatgcgtaggctatggcgctgaaatcctcaagcacaaagcgcatgaacttgttccgaaccatgtggtgcagttccagatcatcaagaaaatagatgaactgccgcccgttattcccaatgcctgaaatcgaacgtggcaggctgccgtaatcctctgcaagactcatataccattccgaatattcctcgaaaagatcgaaaagcagctcccttgaagcagtgatttccataaataactcaaaccgtaaaaacgttacatgattctataacccggcgccgacagcataaacacgtcatgctgcaatccaacaggatcttcatccctgaagatacgtattggggaaaacattcaggcatacgagcctatccgccggaatcattcaaaagtttcgttattgaataacaagaagaaacatgcttgatgcatcaatttttgctgactttttgccgcagaagctgcgctcttgcagcgagctatgcggaactctttacatatctttgagttatcacccctgcataacgcagaatttcaacaatacttgacctcgatactgtatactgaaacccgtcccgaccataatcgccagcaccaattatacctcgttcatccgatccacgacaagttcgtactactcaacaagaatgccgacctctacaatcacaaaaccattgcctatattcctctgtttttcttgcaagacgccaggcatatttaccgtgagaggtatctgttttatcttgactgaaaacagagtaatacaatcatctgttgagggagttacagtaaaaaaacgaaaaccaagaacaacaataaccctgatgccacataatcatgaaaaccgtagtccgtattgtaacatccctttttctgttgttcgtgtgcctggtatggagcgcacctgtcgatgccaaatggaataataacaacggcagaaattcacttgactggcgtggtagagtggacgacacaatagacctccacatccagggacgctctgtaaggagtgtcgtgatctcgggccgacgtccgcaaaatgtccgctatgatttcgatggtcgattgccacgtcgcacaaccttagttcgtattgttgtgaagaggggaaggggtctgatttatatccgtcagttgccgaaaagctccaacaattacacggcaatagtaaggattaccgattcgagaagaggtatcgacaactaccgcattcgtatgcaatggtaagcgactgcaagcaaacagaactgcatgactgttttgcatcagctcgaaaccgagaaatcgcacggttgagtgagcgtgtaacggcttgctgctgttaccgaaatcctgcagcgatcatgacggcatctccgcatcggtcctttatgttttcgtgcggatcctgatgcatcaagttctgatcacattccttgaacgtctgtctgtcacgcccctccggtttgtccctggagcgatataaccaatcggataaagcaagcatgcatcgttggagtaccgggatatatccggtactctcatttccggcatcttcctttgagagggtttctttggattgaatgcatcctgctttgatgggcttgaggtatcgctccagccgttgttccttgccgatgaaacggttaccggaagccgggttttgggaaaatcgctgacaacagcatatccgccttccggaacttccaggagaacaagaagggtgcatccgccggagccgcagaaaaacgagcccataatgtataccagcacttcctctcggccgtcgctgttaagatcgacaccttcacaggcgtaatgcgccttgatctcttccacgatctcccgggtgtattccggcgtcgccttgaggattacgaaatcgtgacatcaggctacatggcggagggcgctcaggaaagcggtgtggaacccctgctgcggtctccggaaacggatggaagtcaaagaatgtttccgatttcagcaaacagtccggaaagcgaaacaaccgttatcccctgctttatccggtaactctccgcaaccggtgcgataacaaatgtatgggccggatcgacatcatcaatggcggtatgggtgcctcgcgacagaaccggcgcaactgaagccttgcactcgatagcgatgcgcttgccggattgcagcatcacgaaatcgatctccgcaccgtttgaagtccggaagtaaaacagttccgaacgggggtacattccgcgcgaagattggcaagcacgagcgtttcccgcaaagagccgaacagagggcgaccggcaatttcgttgaactcccccaatccaagcagggccgtaacaatgccggtatcggaaatttaaaccttcggagtttttaccagacgcttgtctgtattggcgaggaaagacggcacgatcgccaccatgaaggtttcctgcaggagatcgcgggaagccgagccgagaacaaggacataaccgttatcctcccattcgtccacaaggctgcggatcaatgggaacagctccgcggcttgcgctgtacctcgtcgatgcagagcagtttctcccgctgctgcatgagaaaccattcaggctcatccagcttgcgcaaatcggatgggcgttcaagatcgagatagagtaccaggcgatcgggctttatgagatgtcttgcaagggtggacttgccgcactgtcgcggtccgggaattgccgtgaccggatagtgtttcaacccatccccgacttgaacagtcacatcaacacttctctgtccggaatttccggacaaccacgctttcagatagctgaaaacccggacagatcacgtaagcttactgttcctgtatgcggcatcgacatactgctcaagaaactttcccgtaatgtcagctatcgaaaccagcctgatatgccgccgtaacttcccgctgccttccagcacaccgcgaggatccggaagatcgcacccgcgtccgaactcaacactgacatgctccctgtatgcaaatactccgcagaactgcgcatcaccggaaaacatgaaccctccatacatcacacgctccgttgcgttcggcacgacgctgtaaatcgcatttctcgctgcctgaaccagttcgtaccgctcgggattggttatctgcaactcctgcagcagttgatcaaccttctcatcgatcatagtcgggtctcctcgtccggattagagaaatcacctgatgattgaaagatactccacctgttgaacatcaacacaactctttaccagtcacgatgattgatcgacgaggttgtcgatttcgccctgtcaggagatcattattctctcctgccgtcaaacagtaccattattatccgcctgtgaatccgaaaccgttaaaaacccggattacccgaacgatcctctattcaggaatataatatctacgaataaacgcacggttatgcgtatctgaaacacaacctctcaggggtgaagcagggtcagtgtacgattttgataatcccagacggtgatatggttttttaaaaactgatacccaagcccgatgcggttcttcactccggatgtaaaaatcagattacgaatagaagcaaacttaacgccttcatgacgcaaaccattgatttctgcacgcataacggattcataggctccataggaatattcgctcggcgtaagtttcaggagcaccttctgcgccagaaccgtttgcatcgactcggtaagctccagagaaccgagattgccggtatcgaaaaatgcggtaatcggttcatcgccgacatagatgacaatctcgggaattttcccgtcaacaccagcaggcctgaattcgaaccgggcgaccactttttcaggatcgataaccatggatggtacctgtccgtgctcatcgtagggatagaacgttatggattgcatatcgtaatcgataacgaaaacatagttccggttgaacccgtgaccgacactgccaagaaatgcgggtatgccgtaacctttttccagaaatccccagtcggtatgggtaaagccacgcactgcatcaaagcggacaaccttgccgatctcgatgcttgagagtggtgcgcgctgacgatagagcaccagctcctggcccgaagcggcatgtcctcgggcgatgaactgctcctttccaagcttgagataattgttgttgagaaaaaaggcgaattccgtcccggtgtcgaacagaaatttcccttgtttgccatcaacagctccatcgatcaacatatgcccgttgagcgaaaaaaacggcagggagaagggaatcctgcccgactggtatgcattgggaacaaatcgctcgccagcatcctttgcctctgaaaccgggggtgcaagaaaaaggaaagcgaaccacagcgagatagtgagaattttaatggaagaaaacctgtacatcagttgacccctttgtaacattacgggcttcgtttttcgaaccacatcataaccagacactcgcctgataatacgaaaatatcagttcatcttcagatcgatcaatacgcatagaggtaccgaactttaaaatatccatgcaagctgccatttctattcacatccgccactgcagccagcattccaaaagagcgtacaaaccttgtaaccactcaaaatgaaagtcgttatatcgcgcctgtattcatcggtgcaacggagcaatctggttgcgcaataccttttcagaagtacccgtatgtcatggcaagccgtatcaccataaataccagaatcatacctgtcccgccgagataaatacgccgaatgtcgttgatccggtcgggaatccggggattcagtaaacgactgaccgaacggatgacgaggccatcaaacagcacgaccggaggaagataccaccattcaagccaaccggacagaaatggaatggtacttcccgccacaacgatgataaaaatggatgcagaagttcgcatcgctatttgcggactgtataacacggcaagtgagcgggaaccggttttcctgtcgccctcgacatccagagcatccgcggcaatttcctctcccaggtccacgccaaaaaccatggcacccatgaaccagacgagcggttcggaaagattgcctgcagctacgccgccgaaaatgaaggtcatgccgaccaacacggccacaaaaaggttgcctgccagcccatatttttttaaccgccaattatagagaaatcctgcaaaccagacgatacagcagatggtgaacgcttcaaaacccagcatcagagccgaacaacaaccaagcagcgcaacgaaaaaagaaagcatcatggcttcaaatttcgtgacaagaccggctggcaacggacgttcgggagcattgatcctgtcggtctcgacgtcgaagcagtcgttgagaatcagagccgatgcggaaatcaaaaaaaagctcatgaaacctgccgcagcctgccgcaacgaaggaagacggccaagcgccagcaattcggcaagcagcacgcacactcctgcggcaaacgaaagttcaaagcggaacagacgcaacagcccggtcagtttggttctgttcataccatacaagcagtctgaatacggttcattgagggcaatgtattctaccggatgctacgggatattgcccaataaaacaaaacgctgaaacgttattccgcttcagctcgaaatcgaaaacttgccctgtagagtgagcgcgtgacggcttgctgctgttgccaaaatccggcagcaatcatgacggcatcttcttgtaaaaaagctgccttgggcaggatgcatgctgcgttgatgagcttgcgatatcgagccggtttaccgccacactgcagagcgtagcacgttgccggtttggctacatcccccgaaacggctccctgaaaaccgtttccggaaaaaaatgccttgagattgaagttcccggatttcatacgaaaaagcatcaacgattcacttgataaagtatccggcagccctccagacaccatcgttatcgagcatgactgttaccgtctccgtagcgaactgtttgtgttcgaataccgactgcatggtcatgacgacatacctgccgtcgggcgctccgggaagagcggtcgattcctctgcattcaccatctcgcgctttaccggtttacccaaaggcttgcgaacgccatccagggaagccctccactgctctgcagtcaccgcacccctgaacagtaccgaggcatccctccagctttcggtatacttcccgctgtctatcagggaaagccagttcattccggcggaaacagccatcttctctgccccgctcgctccccgaacagcagtaaaaccagcaaagagaaacaccatattcatcatgacaatcaacagggttttcatgacatcagcttttgttgaaaattaaatccgttacaccaggttcagcaacgatacgatttcagtgaatgaatcgacaacaaacgtcgggttgaaggagcgaagttcgtccccggagttgtttccccaggtaacggcacaggtatcggcagcagcacgctgccccatctcgatatcgtacaccgtatcgcccaccaccaggcgagattacataaatcatcgaaagggatgttggtgtcagactgaccgctcaatatcttcaagatgggtttctcgtattttcccatcgattatccaattagtcttgaaaagcaagaataatcatcggagaagttaaggaatctttcgacgggaaaagcacaagaaaaatacacagtcaggccgatcactctccatcacagcttataacgcgcatttggatttagcgctcaagttgcctgcatcgcaaaaggatgctggtagaaatgaaatattgtcaagaagctgccagcttttcctgtattctgtctatcatagccagaacgatcatactataaccgatgggggaaaaaagatgaaaacatggcaactgcaacatgcaaaaaatcatttgagcgaagtggtccgcaacgccatcaatgaggggccacaggctattaccctgcatggcaagccttctgcagtggttatctcttttgacgaatacaacaaggcaatcaatgttcgtaagccggacgagcccctctcaagtttttttcataactcaccgctccgaaattcagggatagcgctttatgtcaatagagatgtcgcattttgttgaaaaaatatattcactttttgtccgggttcagcaccacttcccggttaatgttccactctcttgccggtcttgatccccaacgttcgggatgtatctcccgagcaagctgtaatgcccggtttcgctgctcaaagattgcttttgcctgaccgtaccgcatctgatgcggtgttacatacccaatcgaagaatgcttgtgttcggtgttgtaccagttcacgaactctcccatccattgccttgcatcctccagtgtttcaaaggctttcggataggtcacatggtacttcatcgtcttgaacagcgattcgatgtacgggttgtcgttactggtccgtggcctgctgtgcgatactgctactttcaggtctatcaggagcgccatcagcgaaacccctttcatcggatggccgttatcggcatgaagcgctttcaggcctatacgacgtcctttcaggatccgctcaaacagtgcccggctgtgtgcttcactctcttctgcatgcactgcccaaccaacgatggatttgtcaaagatgtccgtcacgacgtaagcgtaatagaagaggcctcttatcgtacggcccatgtaggtgatgtcccacgtgtacacctgattcggtcctgtcgcccttcgttccgggggcttcgagtggcaatggcgcacgcgcagttcgctccgatggtgcaacaggtcacgatctctcaggatacggtagatcgtgctttcagaggccagataccggccttcggtcaggagttgcgggacgatttcatacggcgtctgatcccggaaccgcggttcattgcagactgcaacgatctcttccctggcttcctgtgacacttttctcggaacggttttctttgagccttttcgccggtcgttcaggcaaccgcgtttccagcgctgcagggtacgaagagagatcccgacaacctcacaggccttgctgtagcgcgctccgttttcatgtgcttcttctatcagcataatcacttcagtcttgtgatcctcaaggatcagtcgtcctcgtgctccctcgtaagggcatctaactttttttttaaaatgaggagagccgccgcttctgcaagtgctttttccttgcgctgcagctccttctcaagctctttgaccttttttttcagtgctttattctctttgtcttgcttgtcgtttttgttgtcgatcatgtcccgaagctcctggtcccagatggtgatgtgttctgaatgcagcccgcgttccctgagaaatccgcccagttgctcatcatcgataccggcagcctcaacgaccaactggtacttctctttgggtgtcaggaaacggggacagctgtcttgattgccatctgccaagatacccgttttacttcgtttgatccaattccggattgtttgctcgttgacgccggtttcccgactcacttcactgatgctccggccttctggcggcagcactttcttcagtacactctgccttactgcatgcgagtaacccatagatcgcctccgtttaggacacgccatctatattaacacataggggatagagctcaaacgatcaaaataaccactccgaaacaggcaaaaagcgcaatacgtcataagcgtagtataatagaccttgccaagggccttatcgagatgatttttttgaaaaatgtaaaatattttcgattatagtattataaaaaacaagggaagagctgtatggtcattatcaaaaaatcggctttaaacagtttcggcgcaaaatacccggatgcaataccagctctgaatgaatggtatgccagggtaaaagctgcggactggcaaaaccacgctgacctgaaaaccatgtttctgtcggcagactatatcgcgaatgagcggtatgttttcaacataaaaggaaatcattaccggatcgttgcaagaattcgattttcttcaagaacggtcttcatcaagtttataggcacccataaatcctatgatagcattgacccggcaaccattgaacagcaataaacgaggagaaatgacaatgaaaatcgtcagcgaggcacaatatgaaaaagcgctcagggagatagaatcattcatgaatgctttcagtgatggagaaaacgcgactaacgatgccaaaattactgaactggcaaaagcaattgaagattacgaggatcgccatgttgttatgccaatgcctctggtgataaaaaaaccagaaacgttgcctgatgtgattgaactcaagatgtttgaaaaaaaaatgaaacggaaggacatggcaaaactgctgggaatcagtgatacacgcctttcggaggtgatgcatggcaagcgcaaggtcaatatggaactggccaaacggctttataaaaccttgggggttgacccaaagtttatccttgaaaaatcatagcatattgatctctatactcgttaccaaacaatccgggatagaggtcgcacttttcaacctcagcaagatagagcccatccgtcctgcggtcagcaacaggaacattctcggccataacaaacgggttgatcgtagtcacccgaaacagagccgacatgagcggttctggcgcaacacttcttgaacggaagggaatagatactacctgcatgacagcctgcctggtcgggaaaagcgtaaaatagccggacgcaataccagcactgaatgaatggtataccaagggaaaagctgctgcattgctgcacatggttaacatgtcaaccgttcccgtacctctacactcaatgtctttgggaaatttttcaaattttaaccgttatgaatatatttgataaaaatcaggaggtggtttgaaaaaaatataccttgatgtctgtacgctttgcaggccatacgacgaccagacttattcgcgcattcacctcgaaaccactgccatacagttgatattgtctgctgtcgaaaataatcgctaccaattagtctggtctcctgttcatataaatgagattgaagcgacaactgacgaaatagagcgggttgaattgctttacctgattgaaagaacattcaacagtactgatgttgcaaacgtcgataaaataacgacaagaacccgtgcagaatatttgacaacgttgggattcggaattgcagacgcagctcattttgcctattctgaagcttatcaggcagaattgatcacctgtgacgacaaatttgccaaaaaaagcaaactgattaaaccggctatttgggttggcaatccggttacattttgcgaaaaagaggaattactatgagcttgacaaaaatgatgccggataaggagcttatcagaaaagtgacagaaattctttttaaagagcttgggtataccgatgcgatccgatttttatctctgccaaaagaacgaaaaatggaaagtatcgaacggcatcgcgactggcagaacactcttgataaagataaattttataacgacatttttgcgcctgacaccaagcctgaataacatcacgttagcatcaacttggtgcgggtcagtttggacgaaagcaaggcgcaccgtagctggtagcctggatgtcggattggggcaataaatggcaaactcctgtaagcgctgtatcaactatgatgccggattgaagttttttctgtgttgcgcacaccgtcggaaacaatttcctgtgcaccatcagttaaaaattcagtcttgtacgaccaggcaggctcgggtgcatcaagcagattaagcagggaaacccgatagtttacccccgctcctcccgcagcagatatgaaaatatgccgcaccaagcacgccaagagcttcgagaatgttgctcttccctaccccgttggcaccaatgaagcagttaaccctgcccgctttcagtactttttttaacttatttttatcatcggatcggccatgaataataagaattcttggaaacaaatttaatgatcccaatatcttttcaatcaaagcatcaatccagctaaaagaaacatccgacttatcaggaggcgcttcaattgataaaacaccttcatctattatatttctataatcagaacacaactcttcagcagcccctccaaaaaacggaatagggattaatcttttaccaagcatgactgcagtttgtcccgcaatatacgtaccatcagatccaccaataacaattacagcatctgcttcctgaacacaagaaatatgtgcttttgcccaaactttagacttttcataatttccaacagctttacactgacctttacctatactcttaaaaccatcagcagtaaaaacatcggctatattacttgtttcatctcgaattgttcttgcaacaataagctggtgattattttctgccaaacggctaccaacctttttacacaaatgtttaaaataggcctcatttcttaacttccaaccaaagttctttgtctctttacgccaactaccaataaccgcaaccctcatcttcccctcctgggatttgattaaaaaaccatataagatgcagctgtaaagcacctcaaagaattaagctcgtattactataaatcaaaacactattaactcataaaagattaatcatcccgcctcggcgtatacccccgcatcgcgttcgggataggattcatagacatgctcgaatacggcggagcatttctgccggtagatttccggcgtataggctcggggaaggccctggtcgagggcatcctcgatggtgagcttcagcctggaacgggcctctgttttttgccgccagttcagcaccaggaggcctttgatcttgacgagcagttcgcgggcaacctttttcacttcgctgcgttcatcggtattgagttccggtgccgggcgggtgagaatgtcgaaaataaccagctcctcctcgttcatattttcccgaacatggcgctgctcctcatcgctcaggctgagcgagagcttgaggagttcgtcaaagagatcttcgatgcttcggctgcccgcattgtagcttgcaatcaactcctcgaacttcccggcaaaatccgcccttgtgcgattgaggcgaatcatgttttccagcttggcgttaatcgcggctttgagcatttccagatcggtgttcctgtgcttcgattgcctgaaccgatcagagagcgccttgaaattgattttcgaaagatcgagcaccggcgacccggattcgcggatggcgtgaccggtaatggattcgtcgagcaatctgccgattccctgcatgattgtggaaatatccggcgcaactggattcagcttcccccgtatcgcttcagcaattgccgcaatacacgctacccgctccgaaaaagcaatcgcagctggatcgggctttaccgcctggtagagcgtacggacaagacgttcatggccgaaaaactcccgtcgcagggtatccccaatcagggcgtttaccgcatcctcgattcgctgcagccgttccatgcctgaagccgccccttcgattcctgcaagatgcaccccatgctccatgcagaaggccgttgccagctcgaccgccttgcgtaattcttcgacaagcgcctctttccccctcaccggattatgaccgcccttccctgccccgtagatagccagcgccttttcaagcgaggcgaacacattcgcgtaatccacaatcatgccgctgtgcttgccgggaaaaacacggtttgcccgcgctatggtctgcatgagcgtatggttgcgcatgggtttgtcgagatagaccgtcgaacagctcggcgcatcaaaaccggtcaaccacatggcgcaaacgaacacgattctcagcggatcgacgctgtccttgaacttctcatccagagccggctgcgactcaaccatgcgcttgcggtgcttcacaatatcgaggccaatctgctgcatctgcccgatttcattctggccgggagaaacgatcacggccatgtcggtgctctcaagcacctgtagccgctcctgcagttcccctcttctttcagacgaaagatcataacgaacaagctgctgccggacaagccccgtctcttccatccagaaccgttgcactttgtcgtacatcctgattgcggtggccttgtcgatagataccaccatcgccttgccgatgaacccccgtccgagaaaatgccgcacgatgtcctttgcaacggtatcaagccggtcgtcgcgcgtcagcagatgatactgtcgtttcagctcccgctcaagcttcgattcctgatcgggatcgagttcggcatcctcgataagccggtagatatcgtcgttcaggtcggggttgaccagttgcagctcgggcgtacggttctcgtagaaaagcggaaccgtagctccgtcctcgacggactgctggaaatcgtaaatggatacgtaatcgccgaaaacctctttggtgcgctcctctccggcaatgagcggcgtaccggtaaaggcgagaaacatggcattgggaagagccgagcgcatattcagcgccagcgtgtcgtactggctgcggtgcgcctcgtctgtcaaaacaataatatccgccctgtcactcagcactggcatgattccattgttacccgcaaccggtgtttcggaacatgtttcggaacgaaacttatggatcagcgtaaagacgtagcgatgattgccccgaagcagttgccggagatgatcgccgctcgaagcgtggcatgcatcgccttcggccttgcttactgcaccggcagccttgaaggtttttgctatctgctcgtcaagctcaatacggtcggtcaccaccacgaaggtccagttgcccgcaacctttcgaagcaccttctgtgcaaaaaagaccatcgaaaaactcttgccgcttccctgcgtctgccagaacacaccaataccattcggtcctggtgtgttcccctcacccccagcccctctcccagtggtagaggggtaagtcaataattcaccaatcactttcggtcctggtgtgttcccctcacctccggcccctctcccagtggtagaggggtaagtcaatgattcaccaatttcattcggtactggtatgttcccctcacccccagcccctctcccagtggtagaggggtaagtcaatgattcaccaatcactttcggtcctggtgtgttcccctcacccccggcccctctcccagtggtagaggggtaagtcaatgattcaccaatttcattcggtactggtgtattcccctcacccccggcccctctcccagtggtagaggggtaagtcaatgctgcaccaatcactttcggtcctggtgtgttcccctcacccccggcccctctcccagcggtagagggaagctgcaatgctgtcttgatttgattcagaaactctgccggattattcaataccaactgattctcaaagcgaataacggtataaccaagagaacgcaaatatgcatcccgctgtgaatccttcgcaaccacctccggcgaacgatgaacgtcaccatcaacttcgacaacaagtttatgctctgaacaaaagaaatctgcaatataatttccgatctggtgttgccgacgaaacttcagcccctcgaaccgatggtcacgcaaaagctcccatacgatatcctctgccggtgtctgctgttgccgtaattccctcgcgcgttcaaccagtcccgaataataaaaaccaccacgatattgcccctctacctctgggagaggggttggggtgaaggttgcgacaactgcatattctttacgaatcctgagcatcgacgcaattgccgcattgactccgagaaactggtggttctgtccgataatcttcaccagcccgcttttactccgcccctctacccctgggagaggggttggggtgagggtggcgggatttgcaaatcccgccttatgctccgaaaaaagcgtgaagttctcaacgaggtcaaaaaaacgaccgcggtcgcacgtgccgcgaagcatcacctcaagcgagaccctgcggggctcgttttcccgcgcgatgcgcttccactcgaagaaccgttcccaatcagcagtgagcgaaccgacacggctttccgtaccgttcgaagcgataagcagcgcattgtaccagaaaagcgaaggaatctgctccttgtagtgcctgagattttcgtcgaaagccgtccgggcaggcacacctggctttttcagctcgatcaccaccattggcagcccgttcacgaacccaaccagatcagggcggcaagtgtagagctgtcccgtaacgctgaattgactcaccagcagaaaatcgttgttctccggatgctcccaatcaacaactctcacccgctccatcttctgccctccatatttctgtagcgaatcgttatttcctgcccttctcccaaaggtagatggaggtggttctgcaccctcgccctctgggagagggaaacctggtgagggttcggtgtcaacaacgctgacgcgaatcccctccttgagcagcagatagatttcgcgattcgctgcctccagaagcatggctgaacggtcgcgagtcaattcatccattgccgaggtgattgcctcgggcggcagcgcagggttcaaccgctccaacaccgcacccaaccgtaacgccagaaccacctcccccttcgtctcccgccctaatgatatccgggaatctccattaccctcgccctccgggagagggtggccaaagtggccgaaggagggttcggcaacgccgaatgtctcatccaacgccgacaccgtcgtccagccaagctccgcaaacaacccgatagcaggctgctcgacaagctggtcttcggtgtaagggtgaatggtcattattcaggactccttgtcagatttttcaatcatggcgcgaccggctgcggtcgtaacatatcgctgcttcggacttcggggtttatcgggaacggtgcgttccagtaacccagcggaaagaagcggttgaaggtagtgctgatagaaatgctctcgatttttgatctttgcgacttcttgcagcacaccacgtgtctttgcttctccttcagccaggttaagaatagctatcacttgcggggtacatgcggggtacatgtcgggtacatgtgcggtacatgtcgggtgcatgtcgggtacatgtcggataccttgctctgacgcctcatgaatcggacgaaacagtgcggtaaaaaagttgcctgcaataaactccggttcaggatatcccatctcccttgctccatcgcgcatccgccggattccggttccagccttctcgataaatgcaatacgatgcaggagatcggcaatgaggggattacggcgaatgcttttgcttccaagatcctccggaagcattcctttcggaagcgtaccgggacttgacacctcaatgcgatcatcgtaaatctccacaaaaacattgcccccctcgataaaccagtcgcggtgcatcaccgcattggtcagagcttcccgcagagcggcaaccggatattgcggaatctcctcacgctggagcttctcgatccgataggctgtgcgtgtgttacgctcaataaagcgcaagctctcttcgatatcggcaacaatccctccggcaaaatccttgcgatcaagaacatgcagcttgactgtccccttgaagagcaggcaggtgacgtaagcgtgattgaaaaaacgcctcggctcacgggcaaaaaagagcactccggcattacggaaaagaagttttccgcctgaacgctccgcagcttcaatgtttaccagaatatcctccaccgggctgggctgtgaaatagtgcttttttgcaaccactctctgaatttaacgggatcaaaatcctcaggatagcgaaaggctggacagggggaaagatcgaatcttactgcccctccctgcctgaacatatcccgaatctcctcacgcgagagcttttgggttacagctccctgccgcagaaaaaagccatcgctgcactgcaccggctttgcatcactttcaagaaccgtcaccaccgttaccatgccgatatgctgcaacagaatctgaacaggaggatcacaattccgggcaatatcctgaattcgcgcccgcaacacgtttgtatcagcaatccccttcactgtcccgttatcccgcacaccaagcagaatctttcctcctgccgtgttggcaaaagccaccaattcacgggcgaatgatccagagataccctccttgtactcaagcatcaccccctcaccttcctgaagcaggatatcgagatcagcaactttcatgaaaccatctcccaggatataatctcggcaacaacgacgcccaaagcgccgacacagcagtccagccaaactccgcgaacaacccaatagagggctgctcgacaagctggtcttcggtgtaggggtgtgacatatgttatcttattggtaaactgtacatttggttgctcagtaacagagcaacgagtcaaaaaactcccggtggaggatctttgaaaacattcgctggtcgctcaatgtgtataatagtttccccctttccattccgcgcttcttctacgcccctaacgggtaaattgacaacttgcgtagtaaaaagctcctttccatcgtgtgaataaagcgtcctcttgaatgcttcatgatagggcgcaacagcaaccgagccaccataaatccccgtattgcaaaccactacattgcaataaactgttcgagataaagaatccgcaagggatcgaaacattcctaaatctctgttatacgccaagacgaaaagatgatgtacttttcctcgatacattaatgcgcgctcaaggtccataaaatcatagcaaatacttacacccatacgaccatattgttccaaatcgaaaatgtaaaccttgtcatcaccacaatacgtccatgaaggaataagatctttgagcttcttcttctctttgggggcggcatgagtctttccgaatacaactcgcgtgcagtaacgcgatggccttgattcccagaaattgttaggaataaaaaccatcccatcgttatatacacggttatgaaccctgtccaacctatagtcaacaccgacaaatgcgataacatttagcccaccgacaagcttttcaaaatcatcaagtcgagtacgcggcaaagagagctcgggaagaactaccacctttggggacaagcctccatctctatctttaaaggccctcattgccttgcatatttcctgccatgcatgtgcatcttgagatgatgtcattttgggtgcatcacttttttttggccatgcgaattctgctttaagtgtagtttggatgattccaactggaagaaattcttcatattttaagtcactgctcatctacactctccccctcttgtacatctttgaacgcctttgaccactctggatttgataagtccctaatgcttattggagtcaactgcctcggtttatcattgattgtagatagtcggtttcgttttagatgctcttggcactgattgatacgctgacaaacatcttccacgttacgtagcagaactgggtcatgaagcgagtcgtcatcaggagactgaacgatcgatggcttaagattctccattgctcgaggctgcaagcaggccttcaagagtccaagtgtcaatgaagaacaagtcatttctttcaataaacaaagaggcaagcggttaagaacatctgaatgacctgggccgttccaaactgtcgggaattcaaagtcatgtcgtaaaagcccgtataggagcaatccaaggccacgaactgggttaaccaatacgaacaaatcattggacaggacgttttcctgtaaaggggtgtaacgagaatcggccacactaagatcatcgtatagatcatcagaaacgtactttacctgcgtctcattattttcgggttttattttattttcccatttgatccaagtcggcgatttcaatttaaagtcgtccaaccatttgcgaggtacacgaaaatttgctgggtgtaaacacagagtgctcgtatggttcgcgctttgtttcgcaacataccccaggttaaactccgtgatgctcagacccacctgacggacgatttccagcgcggtccactcactggctctggggtctgaagcattttttgcgcgaatctgtcgaatttcagcgcaccactcgtgtaatgacacgaaatccctattactcgtagattgaagattattcaatgcgcacgctatttcaggagagctgccatttagcatcagagtggatgcgatttcacgcttagcgctcagtgcgtcataccaccacccccccatttgatccagattctgtgaatacctatcatcaacaatcatgccttgcagaatatcaggaggaacatcaaacggaaaaaaacgccaaaataagtttgattcacttgtagcaggtattctgcaagcaatgtcaacaacccaccgtggtgcacggctggagaattccctcatggataacctcgctgcccaccatgccatactttgtgatgattcaatgcctttttcagttaagcaattcgaaccagccttgataagttctgcaggcaacccggattcgtaacctttctcctcagtggaggacgacctgataatcacatctgcgcaaaacacaccgaaacagaattgttcccaacttttttgcagaaaccaacgacgcccagagcatagtgggttgctacggggggcttccttaatgtcgtttagaaaagactgagccgccttttttcgccattccgcaatttccggatttaatacgagcaatgcagcaattatagcttcataacccaatagcgaaagggtgctggcgtataaatactctgctgccataggattagtgtccttaactcgagtgatatcattaaaaatatccttcaaacctttaacgccggcttggcgacacattttaattgcccgcgtccaaagtcgcacccgatcagggcgttcctgcagaactttacgcattaggccaaacgctttaaatacttctcgatccagtttatctcgttgttttttcagctcttttttagtctcttttctttccctattaaatgatacgcgatgctcattagacaatgctttattagccagttccgcatccaatatctcatgacgacattcaagctcgactaatcgtgcattgttggaaagacggcactccgcaagacgtatgagccttgttgcagcaaaggaaagacgtgttttttcaggaatttccgcctcaggtaactcaaccaacagcatatgttcaagctgatcagtcaaagaaactatctcggactcttcaagcagatcgaagtccgttctcgcaatggcagaaacgagcgcgagcgtttttgtcatcaatggagtcggaaactgaggatttagttcgcattttttctccgcttccttctggatgtcgtcaagacttttttccggattttctttggcaccaaaatactgagctaaggcttcaggctcaattttatctcggttaactgtcgctcccgtctctaaactatccaacagcttcaaatactcttctacccacttcacaagttcattaaagctatatgccaaaacaatatgatcatcaacaaaacgaaaatgtgctacatttcgattttttaaaagtttatcgacctccaaatccactttaaagagccccgcattagcaagaaaccctgcaacatagaggcctgtaggaatacctttaaaatcacgctctttagcgcttaaaccgatttcatttaatgcctccaaatcatcagttgaccaattagcagtgtccacttcaaataacatcatcgattcaatcaaattatctgcatcaactcttaactcggcaggaagaaactctgttatattgcgaagaatgatatcaagcttcaacgaaggataaaatttttcaagatcaagactgcaccaaaacaatttctttttgccttcacgcggtcgctttatagcccaatgttttttctgaataaatggacatttgtatttttccggtagggactcttggcactccagttcttcaacatcctcttttgtagttgaatattttcctgtctgacctgtcattgccaaagtagaaagaaagacatgacggcgaaatcgtggccaactttgtaaaaatgggaggtagatctgaccggatgaatcacgataacgcccaatcttttgacgacgaactcctttttcatcgctttcagtccaaatgctccgaaaaagtcgattaccgtagctccatgtaggcattttttggtcaaggaatggtccaatgatatttaccacagccgtccatgcgacttggtctcgaacagccacgttgaaatattgacgaacctgttgcttgccgtctttcgacggattcttcgggaatgccatgggctttaagggacgcagtttgtaacgcccttgtttcatctcttcagctatacttttaagattactctccaactcaagttcaaactccgccaattcgatttcattaatccatgcatcaccaggtgttgaagctcgtctaaccttttcccatgcccaacgcaggttcaattgaccagtgacttcttttaaaaagctcatttggcgctcccatcttgtgccagcacatccgaaacatctttgccttttggaagtgtcatacattgaaccggtttaccacgatcaatgaagtacttggaaatgtccttcgcaaacttagccccaccctcatcaccatcaccgagaacaacaaccttgaatttcagaaatctgtcaacccactctgtacgaaacgaagttgcacccaaaacgccgagagcaatcaaacccttggattccagagacactacatcgggcacgccttcgcaaagatgcaccgtctgcccagccggaaggcttttaagccggtcggcattgaacaatggcttggtgataccacgcaaattgagaaacttcgccttaggctctttttcaaacattctggcttggatataagtgattttcacctcatcgtaaaaagggaacaaaagagcatatgagccccaaatcaagcttatgggtttaccatcacgtccccatgcgatcccactacgaaaaacccgatcctctccccactgctgtaaaagcatacgaaaggcacgcgcaggactgctcatctgccgaaggttaaagcgacttgccgctacatcagaaattccatgcgattccaagtagtttactcctacggggtttgaaacaaaagcacatttattgacaaaccaagtgtaaagctctgaatctgaaaaaaattcggactgtttttgaactggagcaaccatagcgttattttgtttgattgaacaagtccgctttctctgcccactaaactgccgtttaacatctgcgttaaaattattcgagaaccattctagggcggcgttaaaatccagcccctccttctccatgaccaagttgatggcatcaccatgctttccacaagctccaaaacatcgccaagtattgtagtttattgagaacgataagcttggagaagccttgtcatgacccatgaagcacatcgctttcgtaccgcgtacttcaataccaagtcttttcgccacttcaatgattggtatctgctttatcggtgacaaatctgacttcgcattcatcgttcaattctccttgggattgacctgccccgatagcagacgcggcaacagtagatcgcgcgtccgacgaaggttttgaatttgcagttcaagattgcgggtttgtaataacattgcaccggcaattttttgaaatcgtttttgcaatacgcatggaggaatcagcacgtcaagaccatgaaggtcatttcgattaagcgtcggaacagccgccccggaattgaactgcttcaagccaactgaagagagcacgtagtatgcataaagcggttccgactttggaaaacccttcgcccaaagtgaggtattcagtggccaaaaatcttcctgtacatagatgacatctccaattgtgcctgatcttccggtcacaacacaaggtgctttgaccttagcttcgcagtgaaatccagtaactccggtagctgcgtaaatgggcacagtaccctccatccgcttggctttaggcaaatcgaagccacgttgaagaacaagcacatcgtctaaacgaccagcctcccacccctgcggaatagcaccaagagaagacgaaacgagcgaaacattttcgtggccgggaaagcggaagtgaacgaaccattcacgatagactgatcgggccatctcctccagaatcttgatgcgccgctgactgttctcaatcagttcgtcgtaggttgacagtatgcccgcaatccgccgttgaactggaagcgggggaacacgtactttgatttctgaaaacgccgtcttattgataatgggagtcgccgacccaccagcattagcttttaactcgtcgcgaagcgttgtcatcaggtgataaacaaagaacggatcgtgctcttgctcattcacgacaacggaattaatttgttgatttgtgaaagacggtctgccagtcatgcaaactttgccaatggtagcaccaatacagacaacgcaaacggatcgcccaggtagcataagtctttgctggtagttgcgcccttctggcgaaagaaaacgttcgggctcaatgtaacgcgaagcaccgtcaatgtctgttggtgtaagaaacgggtgatcatctccaaatagttcaggccggacacttgggggcgtctttccagtcaagacacgacccaagtcaccaatatggattgtgcgaagttcatacatcatcccacatcccgcatcctcctcaagttgcaagcaattgttctgaccaagtcgcgcctcagcgcattgcaaattttcgactttcattcccatcactcctccgctggctcactcaagccgtcaggattcttcaacgacttcttttcctcggaggccagacgacgctcgaccttttttacatcttcggctggcggcagcgattccggacggatgccccgttcgagtagagttttccgtaccgccttgttgttggtgatgtgttccgtggaaatttgcccttcacttttcatcccgtgttcgcgtgcattgaaaatggtgatctccgtggcaaagtctttggctttcaggatgatggttggtgcaaaatctgccagcgggcgtttatccggtacattccactctgctttcatcgcctgtgtgcttttgccaaaaagtgcctgatcgcccttgctccgaatgagagcaaaattctccgtacttcctgtctgctcgaagatcacacccgacagctccttttccgttgcactcagctttttgcgggcagatactctttcggcctccagcaaacgctgctcaataacttcggcgcgacgtgtctgaatggcaaaataggtctgggcaaaagcgatttcctgctttcgtgaatcgccattctgggcaatgagatagcaagcatagcgtgtgagcatgatatcgtccacctcgcgctggctgccagaaccaagatcgaccattttcccgacgtcagcaaaatggtcggccacattgtggccggaaatttcgcaagcagttttagccttggaaactacgttcagaaagttgtcccacttgctatagccaagcaaatactgaagatcacgggccagccaatattctactcctccttcaaccttccgggcatgagcctcaaaagtagtcgtgagtgtccggatcagttcagttttcattgcttaaagaatttgagatgtttcagacaatcgttattacatcttcgtgcagcaggcctctccatcggcagttgtaaagaaatcctttacaactgaacgcgctacaaatacactcttttctcgaactgttaagtatttctgaacagttgcctggtaccttcaaactgaacttgtaagaattccttacacgttgcctcacacaattcactcatggtcaggtctccaaaatttgcgccacatttccggcaatcgttgcctccagttcacgcgcctgcgcattcagaagttccagttcttcgttcagcgtttcgagctggaccttgaaatcctcgtcgctgattgcctcgccgggagcaacgccgacatatctgccgggattgagcgaccagccctgcgcctctatttcctttaatgtggcggccttgcataagccgggaatgtcgctataggcgacgttcccggcaccctcatgcttgacagcaccctcatccccggcccttctcccagagggcgaagggtgttcttttgcttcatcgcgataggcgacgttcccggcaccctcatgcttgacagcaccctcatccccggcccttctcccaaaggtagaagggagtttttcaatttcatcacttgatccgtatggagcgggggattcggcggccagtgcgtgggcagaatgcccctcctgcccgttcaagcctgccgggtcagaacttttggcagcgaaaacctcttcgatcttttcgcgagcttcgtcgccacccagcgtgtagtcgagcgcttcgccgcgccagagacggacaaggttggccataaagccgatctgggcgggcgtccagtcgcgatgagccctgtcaacctgccggtagatgtgccgtgcatcgataaacagcaccgtatccgccctgttcggtacattcccttccccgtcgcgctctgtgagaatgcgtctggataatggtaaatcttcttctcccccttctacctttgggagaagggccggggatgagggtggcgaaagccttgctttcgccttgtcgaaaaaccacagcgtgcagggcagcgtgacggtgtagaacatgttcggcccgactgcgaccattacgtccaccgtacggctttcgataagctggcgacggatttcctgctccgaggagcgggcgtcggaagccgagttcgccatgacgaaaccggctctccccctttcgttcagtgccgagtagaaaagctgtatccagagatagttcgcgttgtcggttcgcggaagaccgaaaggaaagcgtcgtcccggaccgaccgaatctttcaggcgttccttgtcaacggcgttaacattgaacggcggattggccagcacgaaatcaaaattccccgttgcatcatgcggatcgtcgtagtagctgttcacgttgccgccatgcatgatacggccttcaagcccgtgcaccgcaaggttcaggcgacaaagccttcccgtctcgtcggtcttctcgatgccgtgaatggagagttctgccgaagggttctgcttgtgctgggcaacgaaccgggccgaggagacgaacatgccgccggaaccgcatgcggggtcgagaatgcgcccgtgatatggctcgatcacttcggtcaggagacgaacgatgctgacgggcgtatagaactctcccccgccctgcccttcgctcatggcgaattcgccgagaaagtactcgtagatgcgtccgaacgcatcgtaatccatcgaagagggaatctccgacacctttttcagcaactgcttcagaagcgggctgtcgaacaggtagtaggtcttcggcagcacaccggcaagctgcggattgtgcttctcgatagcgcgcatggcttcgttgaccatcacgccgatgttctcggcttcaggacggttgagcaggtagacaaaccgcgcttctggcgaaaggtagagcacgccttcggcatgataggccgccggatcgtccacccggctcccccggcgagtactgctctttgccgattcaagctcagccctccgggcggcgaaccgcacgtcggcaaaaagcaggaaaataagcccgagaacgggtgcggaatactcctgggccttgaggccggagttcgcccgaagctggtcggcggcatcccacaggcgcttttcgagtgcggcggtagcggtatctttttcggaaggtgcgatccagtgcatggttactgcttgactatcggcgctaaatggataaaataaagagtaatatacagctaacaggcattgtattccaatgaaacctgtccgattatcctgcggcaggcaataaatgagggatagaaataaaaggcaattacaggaagacttgtcaccagacagatggctgtaatcttcaaccgaatcatgaacgacgaagccttcaagacgttcatagctcgaaagctgatgcataacgttttcgaaaacatcaaccgtcaggcggggtaatgctccgggaaatgaataaatatcagttcagttgtgcctttttctcaagcttccgcctgaaatcggactcggcatcgagagaggagatcatggtatcgcttacgtttgtaagccgggccagatcggcgcgaggcaaggaactctgatccgaaaacacgagaatgctttcgaacgtggcattggctctcagcagatgctcaagaataatcgtaaccgtcttggccttgtcacgaccgggaataccgaagagaaaaaccggagcctccctcccttcgatccagtagtcgatcgggtaatccgacgcatttgccatcccttcgtagagataatcttttttgaccttttcagccggaacaaccctgaacagtgagtccctgagatcatcgtagaatgtggactctatccgcgatctctttaaaaacgtcaagtcactgatgctcgtaatcgcctgacccaaacgaaaaatatcagcagcaagctgttccgacgtcgaatcaatgcacaaggaaccatcatgctcctcaacagatgtttcggactttatcttttcgtaaagagcacctctcgtgccttcacaaaacttgtctatatcatgctcatagctcagatgcatcagtgtatgccccatatcggtaagcctaagcagcccccccggcataacctttatgtatagctgatactgatccccatcaggaaatgtaaacggagtatcaacagccagcagacctgcgcttttttcccttatcttcacttcgctgcacatcgctttgcaaagtgtgttctggagtatgttcacgtcaatagtcatcactcaaacaagtcaatctggtttaggccgacttcacccaaagtcaagccttcaatacggcaatccttgagcaggcaatggagtgcttcattcagattatggtatttatctgtttcagaagcaaatccgtccgatttccggtttgctgcgatatatctctctgtagcccgatgaatatgaaataccaaccccaatttccggttttcaaccttgttcctgtgcggatggctcgatccattatagcggcaaaggatcaggctttctccattgaaagccagccaccgcaatccacaggaaaaatcatccaccattccctccgccagattctgacgggtaaatagttcgaatttatggccggaatcatcaagcgcctttaccctatagttgacctgcttgtggccgggcttgttgacatcccgagttttcgggttgatcaccattttgcggcaaccgatcaactcttcgataaattcgtctgtaatactctcaaaagccatgagcttcggcgtgcttttatgtcatggaaatgttccggaatgacattgtcctgaacagacaatcacgggttgaaaaaacatggtcaaaccgtatttctaataaccatcaatccggtcggcgtgatgggtaaagggatcgccctgcagttcaaacatgcttttcccgagaatttcaaagcttatgccgatgcggtgaatcgcaagcagatcagaacaggcgaggttcaggttgtcccggtttcatcactgaacggcgtacggtacatcatcacctttcccaccaggaaccactggcgttacccatcgaaaccggaatggataacagccgggttgcgcgacttgcgaaaaaaaatagaggactaccagatcgagtcgatagcgattcctcctctcggattcggcaatggcgggctggactggagcgtggtaaaagctgaaatcgaaagcgctttacaaggtcttcccgtcgagatacaggtctatgagccatcctccgccatcagggatctgctggtaaaagaggacaagcctgcagctgcacacctcacacctgtcagggccatgctcctgcttctgctctatcgttaccgggccatgggagaacacgccagtgaattcgcagccgaaaaactcagctatttcctgcagcgggctggagaaacacaattgaaactcgaattcaccaaagggtattacggaccgtattccggtaaggttcgtcacgtgctatacgccctgaacggatattacctgaagggtttcgaacagaaagaagcgaaacctttcgagccgtttgacatcattgtcgagcggagtgacgaagtacttgactacatccagaacaaactgaatccggtcgagaaaacccatctcgataaagtcctgaaactgatcaagggatttgaatcgccttatggactcgaactgcttgctacggttgattatctcattatcgaaaccggcaacagtgacccgcaggttctgtccggcgcaatcaggcagtggtcagcaagaaaagccgatatgtttcctcctgaacatgtgcgccttgcgtcagaacaactgcatctgctgcgaaatcagtccctgccaactgcttcgcatttcggtatcggggaacggaataatcaattaaaaaatataacgatagccactatcaggtggcctgttcccgaaatctgtttcgggaacatcagtaagccacgaaccgccataatctgccgaaaccgtttttttgtaacgtcacatcagaaataccaatagcgcggcgaattcaaagttttccgcaacgcacaaaccggatttcaagcagcttgtcgatgcaatccggcaaaccaatgcagagctggctgctcatgcaggtcgagctgtcaatatcagcctgatcctgcgtaactggctgattggctgtcacatagcgaaatctgatctcaatggtgctgaccgagggaagtatgtcgacaaagtgctttcggaacttgccggacggcaggatgacaacagcaaccgcaatcgccgtcagctctatgactatcttcgattctacaaaatctatccgcagattgtggagacactgtcggcacaattcgagcacctgcttcctttgtctgtttcagctccatctgaaaaagtgcctgcagtgtctgacctgaaaaccggtttgttgacgtttgataaaatcggtctcggcatcgagagaggaaatcacgatgtcgaacaattcaacctggttcgtcgcaagggaagcgcatgagggagagttcgagcagcaggagcaataacattcgacaaacgggggtttttcttttctgaacactcaggtataaaaaaaatgcgttatcccgacaggtcgggataacgcagcaattgaggctgaaaaacagggtttcagagctgcccttcataaggagcgcatctgtttggctggagattagtcatcaagtttaatcgactctttggtcttctctctgcgctttctgtctttctgattatactcatccatacagccactatttttcccctccacaagtgagcactccaggtattccgctatttcaatcacacaggctctgatagcttttcctaccggggtatccttatactggttgagatggccgccaaaacctccgcgatagactcccacgctgattccgctggattttgaggttgcctctactgtccgtgcatcataaatttcgcctgtctgaacgtcaatcactttcagatcgacagccatgtaggctttatcctgttttcctccaaggctgatgcctccgtaggagattccgccgccgccgccgctcgtattgtgttcaaaagcggataccgttgcagccacaaggtatttggctccggtaatctttcccaatttcgaccttgtgcccggattaattcttccggatgctccaagatcctgttctctgataacggcatcgagttcgttcctttcaagcacccgaaaactgtttgttgatgcgagctctgaaatgagcatatcctgcagatcagttccgacaccgcctctccaccaggttgcataggtgttgtttgtgaaccgcaacaccccgatacggggtttttcctgggctaatccctcggaaacaagagaaaatgaaacaagaaacagaaacagtagtaaagctttaatcctcatgatgaacctctcggattgttatggttaaataaaaaaaatgtgacgtattatatgaatcagacaaaccagaagctgtcacaactcctgatcaatgaagtccttctgccagcgcatacacctgtaaagtatcactgaaaaaagttaaaccaaaacaggtaagaataaaccttttacataatcgtcgattttctgttcatcgcactgaacgtcttcggcaaatccggcttgcagcctgccggaaaacgcagcgcctgcaagcattcaatttgtttatggcaattctgttttgccaatcgttcatcacttttgtatcattcctctattgcgacgtgttattgtgtgattaaaaaactcaaaacaggtggccagatgatgaaaagccgattttttaaggcgaagagttttactctttatctgcttgtatcgtaccttttttcagcctgtgcagtccagggtccggcgcttgatcaggctctgcagaaggcataccagagcgccatcgttgatgcggaaagagccgatccatcagagatatcaaacaatctggttgctattgtgcccgcaaacgaaaagctgatatggaagaacagggatgatgttcagaatgccatgctgctcgttgtcacctggacaaactataacggttatgacgataaagtcgggcaatcgctcaatctttcgagagaggtttgggtaacaaccgcaccggaggtaaagaatttttgcaagggcatgaaagagaaccggtcgttgcggctggagcagcttttggggcttcctccgaaggcgggcaaaacgaaatttgtggagatgtgggtcaagcctggcgatcttttcaggccaagcgcagatccggagatcagtgaccgtgaagcggaaacagagttcagaagagccaacatattcgtgaaggtgagcgatgagtacagaaaatggttcaatgatctgaagatgcaatcatacggaaccaatggctatccgtggaccagactgggatatacctatgactggggaaatcgccgctgtcacatcgggttaagtgaattcgtgatcatgccgggcgctaccgtcgagatcaaggctgttacgccaacgtccgactattagcagcacggggctccaatcgtcgaacaaccttcgatgcccggtggttacgggcacatgttgacctgcgatgttgtcatgttttaacctttgttgaaagactgaacccctgctttacaccttttcctcgttttatgccgtgccggggctctgcgtttcctgataacgctgtttcacatgtcaaaacatgtcatcgcaatacccgcgatgaaagactctttttcctgtcggtcatgcaccaagcaccttcatcacctcagctttcagttgcggataggagatggcgccggcggtacgccatttcagctctccccgatgaaacagcatgagcgcagggatgctctgcacctggtgtcgggatgctgcatcgggttgtttatcgacattcacctttacaaccgtcaatcgtccgttgaattcctgtgcaagctgtttgaccacaggggctacgctccggcagggagcgcaccattccgcccagaaatccacaaaaacgggaagctggcttgtttttataagatcatcaagtgactgagccataagagagtattgattatcgggttaaataatttcagaactccatgtaactgcacatcccgaggccctgagcatggccgctacgctgcaatacttctccattgagaggccggtggctttctgaagttcaacaagggtgcagtcggggcttgtaagccgatacctgatatgaatcgccgtgaaaaccttcggatgctcctccgctctttcggccacgatatcggcctcgaacgaggtcagttcctttctcattttcttgagtatggcgatactgtccatcatggaacaggccccaagcgcctcaagcaccgtatccatcggcgaggcgtacctggcgggagcggtaaaatccattgttgcgtcgaaaaaggtcttttgccctttgtcattcaggccgaccagcgggagttttccattaaaggaaacggcgacatgcatagtatctctctcttcagtgaagcctgaaatcagaaacggcattcatttcaggacaaatacgttatggactatcgggcatcccaatttatgtattccgcgcagtccggctcctgcattgggacctttcctgtcgggacgctctctctgtttttcacagtgtactctcccggctgacagagagtgacaggcgaacctgctgtttcaccagatcgcggcgcgattctcttcgctgagccacatcggatcaccagctcgaataccgaaggcttcaaaaaagcttgcagcgtgctgtgacggggcaagcattcgataaagaccctgcggatgcggatcgcgcgcggttacctgccaatcacaaaatatcttaaagaatacgcagcagtcattattagttcacgcatctccatgttgccggagttcaactcgcaacaaatattttcgacgtaatttaaacaacgaaaatgccctgtcaaaaaaacggaacagaaaacccggggcagcatcgtcagagacaaagaaaacctcagcgaatcacgatctgtcgggctttggaacggatttcgagttcgggatgagctgcggcaaaacggatgagatcctctttctgtcgaagggtgagaaacgagcctggaacgatgatgcactttattggacgagcatagttcagccatgaagaaatttcccgccgctgtttttcggcaaaccggtaaacccagagcagcaccacatcggctttgtagagttcctcctctttcaatcggctggtgccggagatcagaagcagcgagcgctctctgctccagagtttcagcaccttctcctccggacgcacgatcaccatggaggcaagcgcaagggagttctcctgctgccgaagatggcgctttaccggcaccatcccgacaagtgaatccggcgaaaaaaactgtaccgctgccacaggctcggccaacctgtactcactgacctggcgcatcactcgttcaacgtcgcgtgatcgggttccggtatcgatcaccaccgtctcgccatgcgtcgaaaagagaacggcaagattttttccaagattcaccgtcaccactcccctgccctgttccccggcggagagaaaagagtaccagaaaaacagattgagaccaagaagcagggtaatggcaagcctgccccatgtttttttgtacagataccatgctgcaaccgtcagtacagtatagtagatcgccacttcgatcatatcgggtttaagttctatcgaggcaaacgggagcttgctgaaaaaaagagcagactggagagtcaaccaggcaaaaagatagccgctcatggcaaaatatgaggcgagataccctgaaacgaggtttacaagcagcatcggcatcagggcatacatcaggagcgttgaaaagagaacgaccggcagattggcgacaagactgacaagtgaaaaggtaccgaagtaataggctataacgggagaaaccccgatgatggcggcaagactgacaaaaaaactgctgagcagaaatctccatatcctgcgccatacgccctcttcctccttatccgatccgtaaaaaagcggatagaccagcagaatggcaagaaccgcggcgttggtcatcagaaaaccgggattgaacaggtcaagcgggtcaataaacagaataatcacatcggatgcggcaagtgagttgaccgcaaaggcttttctcccgagcgtctcgccaccgaggagcacgaccgacatgatggccgcacgttttaccgatgcggaattgccggtgacatagctgaaaacgagcagaataaaggcaatcagaagaaaagagatccatcggccctgagctgtcaccttgacgcgctgcagacagacgtgaatgccgagtgcgagaagcgcgacgttgaagcccgaaacagcaagcacatgcgctgtgccggttcgtttgaaggcgtcgaaaacctcttcggtcagcacctccttttctccgagcagcacgcccctgacaagcttgcgctcttcgcccggcggaatcagcgtttcaacgctccggacaacataggcataaaccggctgcaccacaaagcgttcaaacacactcagagtgttccggccatcatgcaacaccatccatggaccgtgacagtatagctgcaccctgacctgctgaagcatcgcatagtatcggggatcgaattctccacggtttgcagcaccgggaatcgcggcaatctgtcccttcacgcgaatcctgtcgccataagccattcggatcttttcgcccgccggtgccctcataaacaccttgagccgctcatgaagtgtgattgtccggccttcaaaaaacagctcttctgcctccatcgtccacttgactcccttttcggtacgttccggcctgtcggcaacccgcccgtagagaatcacctcttttccgctgtaacgtaaaagtccggctttggactgatagtgtaccagatagtcgctataggccgcaaaagcaacaaccacgaaaaaaaaatacccgatcgccgtcaacgatagtggaaacgaacctttacgtccaataaactcgtaaaaaagagcgcaggaaagcagaataaaaaagaaaagtgagcaagcaagccacgcctcaagcggcacaagaagcagcgttccgcaaagaatacctgctataacctgtaacagaagcctgagtgcaggatatggagcgaaaattgccgacatgaacgcagtgtggttatggtagagcgcagataaatttctttaccgtaacgaaatcattgttttcatatattcttatcttaaaaaaagtaacgcaaaaaaaccacacatctcatgcttgtccgcgagatcctgaactccaccagtgaacctgttttcagttttgaattttttccgcctaaaaaagaggaggagtggaataccctttttgcaaccattgcgagcctgacctctctcaacccctcctatgtgagcgttacctacggagccggtggatcaacccgttcaaaaacgcatgacctcgtcacaagaattcagaaagagaccggcattaccgttgtttcccatctaacctgcgtctgttcggacagggaggaaacaagctccattcttgaaaactatcttgaaaacggcatcaacaacgtccttgcgcttcgcggcgacaagcctcagggagtagcgactcttgccgaagccatcaaggattttgagcatgccgcagaccttatccggtttatcaaaatccgattcccggcaatcggaatcggtgtggcaggatttcctgaaggtcatcctgaaacaccaaacaggcttaaggagatcgattatctcaaagagaaaatcgatgcgggagcagactatatcgtcacgcagctctttttcgataacagggattatttcgattatgttgaacgctgcgccattgccggcattactgtaccgatcattgcgggtatcatgcccgtttcaacaaaaaaagggatgattcgcatgtcggagcttgcccttggcgcaagaattccggcccctctcctcaagcaggttctcgaaagcgacagcgacagggatgttgctgaaatcggcattgactgggccacccggcaggttcaggagctgatcgaccagcagtgcaaaggcatccacttctacaccctgaacctcgccgacgccacactgaaaatcttcaggaacatcagacaataaacacgcctatccgtaatccgttcagagcagttcgttctggataagctgctcgtaggtttcgcgggtgcgcacaagccgaacatcctggccatcaacaagaacttcggcaggacgaagccgtccattataattgctgctcataacggccgcataggcgcctgaagacatgacggcaagcaactcaccctccgctgcgtcgtctatggttcggtgccgggcaaaaaagtcgctcgattcacaaaccggaccaacaacatccgcttcaacgctctccttgtgacgggtaacggcgagtacttcatgatgcgactgatagagtgccggacggataagctcagtcattcccgcatcgacgataaaaaactgtttgcccgtatggttctgtttgcgatagagaattcgcgtcaacagcaccgaggcattggctacaagaaacctgccgggctcaaagatcaccttcacgccggcaggtcgaagcagcggaatcagtttttcggcgaattgagcgatcggcgttgcctgcttagccggatcgtaagtaacgggaaacccgccgccgatatcgaaatactcaatagcgaatccctgagccttgactcgctctaaaatcgcaagcaattttattgttgccgcaacatagtattccggatcgaaaatctgggatccgatatgcatgtcaagccctgcaagccggacatgtttgagttcagagagcaacatgagcaccgcgtcaagttctccttcatcaattccgaatttctccttgctgtctcctgtggttatatagggatgggtttcagctgtaacgttgggattgatacgaatggctacaagtgcgacgttgcctgactctgcggcaattcgatcaatcactgcgagttcagacaacgactcagccttgagcatgagcacgccgcttcgaagcgcgtaggctatctcttcggcctttttgccgacaccggcaaaaataatcttttcaggggaaactcctgcctgcagcgccctgtaaagctctcctccggaattgacatcgcacccgcaacccaactccccgaacgttttgatgacgctgagattgaaattggccttgacagaataacaggtaaaatgcgggagcccggagaaagcctcttcaaactcgttgtaccgggttatgagattttttttcgaggttacaaaaagaggggttccgaaagtatcggcaagatcatcaagccgctgaccatcacagcagagcgtgttcttgctgtaatgaaaaatagtacgttcactcactgcttggcattcatttaaagtgttcttaaagctataataatagtgtttcttcatttatctgagaaacacaaaatccgaaacttgcaaaatcatctcggaagtcatatatttggagctctttacaattatcaccaaagaacagatggctaaaggaaaagaaaacagaattgttatcacacttgagtgtaccgaagcaaaaaaagaaggcaaaacggtttcacgatacacgacaacaaaaaacaagaagaacaccaccgagcggcttctgctgaagaagtacaatccgaatctccagcgccatacgattcataaagagatcaagtagttgaatgatcaggagcgaagcgtaaaaggttttacttttaaatctggttgaagcataacgcaatgcccgaatggcggaactggtagacgcactcgtttcagggacgagcgccgcaaggtgtaggagttcgaatctcctttcgggcaccaataatcttctcccgcgatatgcaaatgcagacaaaaacagggacaactcccgcggtaagcgcacagattcatttttcagcatgcaagcatggtgtgcaccttttcacaagagaggtgctttttttatgcttttataatccaaaacaaaggtcgtagtggatcatacaaaaatcaaccttcttgtcaggcttcagtaccttgacaatttgatggaaaacatcgtcagtcttcagaaaggtctgcccgaagagataaatgcacttgaagaagaccttgcttttaccaaacgccagattgaagcaagaaaaaaagtcgctgatgagcacaccaaaaagaagctccatcttcttgaagccattagtgagtgtaagcacaaaatcctcacattcaaggaaaagcagacccttgcccgcaacaacaaggagtacgatgctctctcaaagcagatcgagtatgaagaaaaagagatcgctcagggagaaatacagcttcaggatattgcccatgccgaacagcgtactctggaaacacatcagaagggtcgccagcttatcaacgagaaccgttacgatgagattgcagaagatatgattcctgatgatgtcctcaagcagcaacttgaagatctcaccagacaggttgagctgaaaaaagatgaactgaacggcatcgtcattgaaactgctgatgacgtagagaccttgaaggtaaaaataagcgaccagcgacgccatattgaaaaagaagcccaccgactgattgataaatatgatcatctcagaagcggaactcttcagaatgccgttgtcaaactcaacagaaatgcctgctcaggatgcaatacaagagtaccgaccaaccgtcacaccatgattgtgcagggaggattctatctttgtgagtcatgcgggcgaattgtggtgcatgaacgactttttgacgaagctgccgactgaattttttccggcaatttcaggttcccgattattgaagattttttataaagctgaaaccgcaagtgtgcagtcgctgtgtaactacaggttatacagaggaaagtccgaacttcccagggcagggtgccggtcgagagcccttgtggctcaagcccgggggcagcggtgcaaaccgtttgtcacagagagtgcaacagaaaaaaaaccgctccgggaaaccggagtaagggtgaaaaggcggtgtaagagaccaccagacatttcagaaatgggatgtgcttggcaaacctccccgaagcaaggctaaataggaatgcttttcctttacggaaagagagttgcccgctcaattcttcttcggaagagagttttcgggtaagccgcatcagataaatggctgcagttttatccggattccggataattcacagaattcggcttacagcttcggttttggctttatttttttcaggcatcgcttattatccatcattggatttgagcggtgccttttttattgcaactccccgacctgcgaaaagaaaagccgatcaattaaccgctactggtcttcgccgagaaccatcactgttggaacccgggagtcgccaacggtaacaataacagagagcggatggcagcatacctcgcaatcttcaatatactcctgatctccttctgaacagtcaatctgcatttccactatctcgccgcaatagggacattgaaccgagaccgtttcaacgatattcatggctctttttcgttattggttataatcaacacatcctgtaaactggttattgaaaggtaatatcaattttggttttactttcaaccttaacccccggaattttttcaagcagtttctgcaacacttcaggattgggttccgggccgagctccgtcaataaggcaaattgacttgcgttttccatcagcttgtcgaaatcaacatccacgagcgtcactctcttatcggttctatgcattgcgtttgtgccaagaagagttccatcaatatcgaccgcaagaaatacgtgcatccccctgaaaacttcttgcataaactttgtcatcatctccctctgctctggtgttacagaagtagccgccgccgatgaagagcctgtcgatgaactgctctgctcctgatcctgcatgaccataagcctggaaggggtgcccttctccagggcaaaccggacatactggtttttctttttctgcccgtcactaccgattgaggaatcccgagcggttcctttattcggatttcgatttatgagaagctgatcgatattattaaaagcatagagcgcttcgtaccctttatgactttttgtcgccacgggatgaatagagagaaaacgcacgccctcccccatttcgtgcgctctctttttcagctcgcttttgtcaggcatatctcccgacctctttttttgatctttttcaacaagctccaccatctgaccgagagaggcgttgctcatcagcatccgctcggctacggtacctgtgccgtcgggcctgaccgtaataatggtgctgacgtcgaagcagcccgagagcgaaaccacaaaaaaaagaagaccacacagtttaaagacagggtgccgcatataatcctttatgttttttatcctttctttcaccggagttttttcagtctttggcatgcctccttaagcacggagtcttccttggcaaaacagaatcgaacgacatcttcccctgcgtagttctgaaaaaaagcgcttcccggcaccgcagcaacccctgtcgtacgaaggatgtgcatagcgcgctccttgcttgtcgttccaggaagacgggatacatcagcaagcacataatatgctccgtccggaataaacggataaaggcctgccagagaaagagcttcgcaaaaacggtcgcgctttgcctgatactcaatggagagcatacggtaatactcatcgccgagctcaagcagcccttttgccacacctgcctgcaaaggagccggcgcgcaaacgtagatgaggtcattgaaatagccgatcgcctgcgcccattttgcatcggcaatcacatatcctatccgccatccggttacgctgaaggtcttggatactcccgacaccgtgatggtgcgcgactgcatacccggcaatgaggcaaatgagtggtgacgaagtccgccatacagaaaatgctcgtaaatttcatccgtaaacacaaaaaggtcgtgccgttcagcaaaagccgcaacaagctcaagctctgcaagggagaaaacctttcctgaagggttggctggagtattaacgattatccctcttgtgcggggagtaacgagcgactcaagatcatgctcgctgaacgaccagtccggcgccttcagggaaagatagaccggtacagcttccgctgcctgaagggtactgatatggtacccgtaaaacggctcaaaaacaataacctcgtctcccggattgagcagcgcctgaaacgcgcagtaaagtgcccctgttgctcctgcgctgacaatgatctctttttgaggatcagggttcatgcctgaaaagcggttctgtttgagcgcaatcgcccggcgcagttccggcagaccggcatagtgggtgtaggtgttgatccccgttgtcaaggcatctctggcgccctgcaagacagatgcgggaacaggagtatcgcaaaccccctgcgaaagattgatgccacctgtacgggcgcattcgatagacatattgcgaatctccgactgcagaacacaaccatggcgatcgctcagcgaaagagtcatgaattcagaatttcatattatcaagagtgctgtacggcaaggaagcataaacggcaagaaaaaacgggttgcctgtcgattatggaaacgtaatgagatactccatccggggtttttgggcaaataaatcaagtgcgcgatcaccgggttgatgacatgcgccattctcccaactctcttcagcaattgaagaactgaccgctttgtacatgctgtagagcaccagtttatttcttcctccgtaacggggatcctccatcagcgttttcatgacctcggccataatatcggcggctatgcggtgattatactgttcgaaacccggaagccggcactgcttcatgacaaagagccagtcatggatcataaaagccggagcataaccccatggagagtagttccttaaagcccacataacccttggaatcgatcctccgtcggtaaacattttctccggtttgataacggaaccgttactccttgtaaaggtcagcggatcggcatcatcaggaataaacatgaactgatcgggcgcgatccactgaacaagaacttttcctttcagcgtaccggtttcggtatggctgtagtgccaacttgcgctgcaacctgataaaaacagaaaaacaacgacgagaataccgctcttcatattcacatctcctatgccggcagggtgctctccacaccggattccgttttcagaatgtcggtccctgctggaaaaaaccgtgaaaacccattagtgttccaaacagcgtcgtgaaaatggccatgataatccccatgataattgagagaataatcagggctggaatactggcaaatacccacttgaccataaacatgaccatcgaccagaacggcatgcggatatcggtcacaaccaccttctgctcgttctgatattgttgttcgctcataatcgtatcctcttgatgttgaaacagagactccattctttgctgttgacaatcggcattccctataaaaaacgaacaagaagaaagatgccgagcatggcaaaggcaatggcaactttgacggcagcaccaactgcaagccctatccatgtgccaagaccggcaagaccggctgcccgcaaatctcttctgaccatcagttcacccgctactgcgccaagaaacggcccgataatgattccgggaataccaaataacataccgcctaaagcgccgattgctgcaccacctgcagcgtagccgccagcgctgaattttttagctccaagcgctccggcggcaaaatccgcaagataggctacaatagtcagcacagagagcactgctatggttacagggccgacaaagacaaaattctcagcccatgctgcaatgatcagacctgcaaacaccagaacaatgcccggaagcgcaggtataacaagtccggcaaagccggcgacaataagtgcgccggccagaatccagagcagcatggattgatccatgtcagtaggtaaccatccggcgcagggttttggcctgctgaacccaatctttaacctgttctgccgtcggaagctgcaggacaagttttttggatttgttaacatcctgcagtttcagcataaggtttgcggcattgcgctgggcaagctcaggtaccgtatcaacccctgcagcttcaaggagttcagagtagtgcacgccaatccccttaatgcgtgcaagatcagccctgttgaccagggtaagaacctcctcttcactcagagcggtctcgtcggcaagtaatttccgtcctttcctgtctgcacctttgagaagaagcatatcaagagttttgactccggctttaatcagcttgatggcctgcgcttcggaaatgccttcaagtgctgccagatcaggtttctcgattattgcatcaggaaccggtagcgctatcggaagcggggttcccgaaacactcaccggcagtgaaacaagcccggtttttgcaacaatagcaggctgattaaaaaatggcacgggtattggaaacgcagagagaagcgttcgaaactgatcgccgaaaggaatcatcttcggggccgttgttacggcaagctgaaaagcagcgccaactccctccagaaaatcgggcaacgcgctttttccgccaagctcaccccggactgcacgtcccgcaagatttgcaatacccggcagaatacgtgaagcggtatccctgcccatctcagcaccatagccaaacagtgcgacgggattattgaacagcattcgccttacctcttcaggacgtgaaagcaccttgaccacgccgtcccgttcaatgacagcctgacatgcaagacgcccgccttttgcaatctgacgatcagacaaaaatgctttttcaacatccgaaagcggtgaaagagagtcggcgccctcctgaacggtaacatagcaggcctgacagattccctgacccgcgcagacatagccgacatgactgtggttaaccctcgcagctttgccaagcgtctgaccgatcgctgcctcacaaggcaaatcgttaataaaaagattcataaatgtatttatttggtagtttcttcaagaaaccagtcgaaattaataaaacaagccgaaccgttaaaaaagaaataaaaccctgaacagaacctggccctgttcaaaccatgaaaaagccaaatcagaacacaagcggttactgattctcttttttcattctctcctgcattttctttaccagagcctccatctccttgctctgtttacccggcataacattgttcatcatcggcgattccgttttcacatatccaggaggcacttcaaacaatgatgcatcgagattcttcttgtcaacattgaccagctcggtaacaatgccggattgattctgccggatttttaccgggaacccctctacgccggcatctttcatccgttgtgcgaatctcggcagattcttctcatttgcgctctgcattctcgcataggtaaaataatcaagaatatctttcgatacccacatctccatcacattcttgccgctcgttatacgaacatgggtgcatgagtacccgttgatggtttcctttccaagattttcaatgattgcgtcatctttgccatcagggtccttaatcttctcagcagcttttttcatctcatcagtatcgatcaccgtataggttttttcgctctcattgagaagatagagaaggttcggcgttttggatggcgaaagcatgaccatatgcatcccggaggccatccctttgatgtttgaggaggtctcggtacgaacgccctcctttgcgaaaaagagtttcatctctgttgaacctgcttccggaatgatcgtcttcatggtaagcacgccttcaaaaggctgggaaaaaggaagcgatggagtgctgattcctggggatgtcgcatcaggattttgctttttgtcaccacaagctccgagagtcagaacggcaaaaaaagcaaagacgagaagtgtgttatattttcgcatggcgcatatccggttatggttatgattcctcctcaaaaaaataattctgacctgcgtcaaaacctacggtgctacgaaagatctgcaggtatacacaaatgcaatcgtgccgatctttgcgttcaatcccatgacgggaagaacaaaaaggcttttggttgccgacaaggggtatgaaaccagccgctcttcattgatactcgctgagggataaagggcgtaaaatgattttcccttaagattcctgtcggaagccaccttcacaacaccctgagggtcgataagcatcactgcgccgaacccggtctgcctgataagttcaacaaagtactggtcaatctgctcatagttctcccgcatgagctcgctgcgcaccgaccaggcaagagaaagagcaaacagtcggatatcctgatgctgcacgtcgatgtagcttttctgcagggtttcggtgagttcctgcttttcggcatcaaaacggatctgctgctccttgagcttctgatcgtcgagataacgagtcagaaaaattcctcccagaagcaaaagcagaagcacaggaatgccgataacaagcaaccggcgtcctgtagacatacgctttgccgaagatccctcgttgcggatgctgtccataaattgaggagtttaggttgatggcgtaacaaaacgcttgagatataaagcttctttttcctgcatttgcacccgttcttcgtcttttccatcctgatatcccgcaagatgcagcgctgaatggatggtgacgcgcatgagctcttcgtcaaaaccgaccttgtaacgcagagcattctcttcaacagcatccagagagatatagaactctccgtcaatttcagaacccttgctgtaggaaaaggtaatggtgtctgtaggataatcgtgccccaaaaactctcggttgatgcgatgaatcattttgttgccgcaatagacggcaacaagagactcaataagaaaaccctcttcctgcaaaaccgtcgtgaccacttcagtcaaaaccgattcggcaagctctcttctggtcgtgttataaatctgcaacggcatagtcatgaatcagtagtggcttgatcaacgcgtcaatatgtttgaggctgtttttatgcactctgaacgtcagctccacatcttcatcaagataccgtttgctgacaacttcagtatgttcgtaaagataaccgataagcttgtagttcgacacatgtgtacgaattttccgctccctatagtcaagagcaacatgatcgctgataatctctttaagcacggcgatgttcaaaccccgagctgccgacacaaaaacggcttcgggatacttcatgcgaagtgctcccaaagcccccgggtcttcaagcgcatcgatcttgttgaagacatcaatgatgttgtcatgttcaacaccaagttccctgagcgtatcccggacaaccaccatctgttcctcaaaagcagggtgactgacatcgatcacatggagaagaaaatccgcctggagcacctcgtcgagcgttgacttgaagctctctacaagatggtgcggcagcttgcggataaaaccaaccgtatcagagagcagaacaagcttgttgattttaagttcaagccgacgggttttcgtatcaagcgttgcgaaaagacgattttcggcaaaggcctccgcttcagggcagagtatgttcatcaacgttgacttgcctgcattggtataccctacaagggcaacccttggaataatcaggcgtccgcgagtctgtgtatcatgttgcagcaatacctcacgcaacttgcgtttgagaagggagatccggtttcgaacaagacgtcggtcagtttctatctgtgtttcaccagggcctttgcttccgatgcctcctttctgcttggataaatgggtccactggccggaaagccggggcagcatatactcaagctgggcaagctctacctgtattttcgcctgggatgattgtgcccgtatggcaaaaatctgcaaaataagtcctgtacggtcaatcaccttgcactcgagagcccgttcgagatttcttgcctgcacgggagtaagatcgtcatcgcagataacgatgtcgacagcattttccttcacaaaaacagcaagttcgtcaacctttccttttccgagaaaagaggccggatcgcgctgttttttttcctgaatgatagacatgagaacatccgctcctgccgtatcggcaaggaacgccaactcctgaagatactcttccacaagggttctgggtaactcgggaggggaacataaaccgatcagtacggccttttccctgttcttctcacaggttgttatattcaatacggatggtcttgattacgttgataataataaatgcaacaagacacctcactgcattttgctatattacaggcattgttttatcttgacaacaccttatgtaaacatattcagcttgtaaaaagttacatatttttagctgtcacggcaacagtgtaagatgtaaatgcctgattgcaggataagaggccaaataaaagcacgaatgtcagatgaattacagctacaacggacaaacctccgtgcagaacgcagagaggcctacaactcttcagaactcatataattactgtcgccagatttcgaaacatcacgccaaaaccttttatctggcaagtctttttcttcccaaaaaacagcagaatcctattttcgccatgtatgccctgctgcgaacggtggatgatcttgttgaccttgccgaagacaaactgaccaacgggcagataacccgtgatgaaatcaatcgattgcttgaagagtggaaaatccggctgagaaactgttatgccggccagccgagcgacgatccgatcatgacagcgtggcacgacaccatacaacactattccataccgcttgaacttccgctcgaccttattgacggcgtggccatggacatcgaattcaagccatttgaaacgtttgacgatctctatgtctattgctacaaggtcgcatcggttgtcggactcatgacatcggaaattttcggttacaccaataaagatgcactgcagcatgctattgaactgggcatcgccatgcaattgaccaatatcctcagggatatcggcgaagatgtcgacaggaacagaatttatctgcctcttgaagatctccggaagttcaattacaccgaaaaggagttcatgcagaaaaaaataaatgccaactttcttgaactcatgaaattccagattaacagagcacgacactactatcgatcctctgaaaaaggaattcccatgcttgaaaaaaacagccgttttgcagtcatgatcagcagtctgaactacagcaacattctcaatgccatcgaagagaacaactatgacgttttttcacaacgggcttaccggtcgttttatcagaaaatcagtaccattccctatgtctggtacaaaaccatgataaccggctgatcgcccgatttaacgacccaatcaataaacagaccattgcagcaagcatgacgcctaatgaaaacccgcaaagtcctgggaacccccagcagctctctcttaacgaccagatgaaaaggcgtttggatgaacgactccaccttgcagaatccggagtgaatccatacccttgccattttgacgtaacgcacttttccgattcgatcctcactgactttcaggatgatgcaaacgaaaccgtttctgttgccggaagaatcatgacgatcagaaaaatgggaaaagcctcgtttttccatctgcaggatgccaacggcagaatccagatttacctgaaaaaagatgatgttggcgaatcctcctaccagacattcaaactgctcgatatcggtgatattgtcggcgtaaaaggctacaccttcaaaacaaaaaccggtgaaatatcagtacacgcacaggaattctctttgctcagcaagtcgcttcgccctatcccgatagccaaggaaaaagagattgacggacagaaagtagtctatgacgctttcagcgacaaggagctccgttaccgccagcgctatgttgaccttatcgtcaaccccgatgtaaggcaaacctttatcaagcgctccgcaattgtctcatttatgcgcgggtttttcacagggcaagggtggcttgaagttgaaacccctatccttcagccgatttacggcggtgcggcagcacgtccattcaccacgcatcacaatgcactcgacatgcagctctatctgcgcattgccaatgagctctacctgaagcgactcattgttggcggttttgacggagtctttgagtttgcaaaagatttccgtaacgaaggcattgaccgttttcacaatcccgaattcacccaggttgagctctatgttgcatacaaggattacgagtggatgatgaagctggttgaagagcttttttatcagacagcatgcgcagttaacaactcggattccgttgtttttctcggcaacgacataagtcttaaacctccgttccgcagactcaccataacggactccattaaagagtattgcggtatcgatatcaccgataaagatgaacatgagcttcggtatatggccagggatcttggacttgagcttgacccgaaaatcagcagcggtaaaatcatcgacgaaatatttggtgaatttgttgagccaaaacttattcaaccaacatttattaccgattatccggtggaaatgtcgcctcttgccaaggagcatcgatccaaaccaggctttgtcgagcgctttgaactcattgccggcggcaaggagctctgcaactcattttccgaactcaacgacccggtcattcagcgagaacgactggaagcacaggcaaaactgcgtcagcgaggcgatgaggaagcgatgattgtcgatgaggattttctgcgagccctcgaatacggcatgccgccatgtgcgggacttggtgtaggtgtcgacagaatggtcatgctgctcaccggtcaggactcgataagagatgttatcttctttccgcacctgaaaccggaatagcaaacaagccggcaggtttttttaagacaaacagagccgtcatgacactgcgatgctggcctaaacctgatattctcaccctttccgatttaatcggaaagggtgagaatatccataccgagttcaagcgtcttgtgcactctgcggaaaaaatcgcaaaaccgatatcagcttttgccaatacctccggcggcaccatccttatcggtgttgacgatgataaaagagttgtaggcattcatagtgaaaaagagactcttgaaattgtccatgatgccgtacaacaccatatcgaaccaagtccggtcatagaaaccttcattgaagagtttaaacgtcgaatggtactgaaggtgatcattcccgaaagtccttataagccacattttcacattaaggaagcaagagatccggaaacactgaaacctgtaaggaaaaaaaaggtttaccttcgcgaaggaagccacaaccgggctgcaactgaagagcaaatcgctctcttgcagtcgcttcgggcaccagtttcgatatccttcggaaatcaggaaaaaaaactttttgactatctcaaaacgcacgccagcattaccgctgccgagtatggaatacttgcggacattacgatccatgaagcaacagtaacactggtttcactggtgagaacaggtaccatgaacctctgcaccgagggaaaaagcagctactttacgctcccggactccttgctgccgtaatactcccgataccaggcgacaaaccgcctgataccctcatcgacactcgtttcaggcttgtaaccgatatcctctataagctgatcaacatcggcataggtatcaggaacatcaccgggctgcatcggcagaaaatttttttcggctgtttttcccagctcccgctccagcgctccgatatagtccataaggttcaccgggcggctgttaccgatattgtagaccctccagggagctctgctcgttccgggatcgggcttgagaccagtccagtccggattgggttcggctggatgatcaagcgtcctgagcactccctcgacaatatcatcaatgtaggtaaaatcccttcgatggtttccgaagttgaacacctctatcggtctgccggcaagaatggcttcggtaaacagaaaaagcgccatatcgggtcgtccccatggaccatacactgtaaaaaaacgcaacccggttgatggaataccgtacagatgactataggtatgagccatcagctcatttgcctttttgcttgcagcatacagcgacaaaggatgatccacattatcatgtactgaaaacggcatggattcgtttgcgccataaactgaactcgaagaggcataaaccagatgctcaatgccattatggcgacaaccttcgagaatattcaaaaaaccctggatattgctgtcaatataggagtatggattgatgagtgagtagcgcaccccggcctgagcagcaagattgatcaccctgtcgaacctgctggcatcaaaaagctcttccattcctgccctgtcggcaagatccattttcacaaaagaaaatgcctcttccggctcaagctgcgcaagacgggactctttaagatgaacatcataataatcattcatattatcaaggccagtaacgctgtcgcctctgtcaagcagcctccggcaaacatgaaaaccgataaatcctgccgcaccggtaaccagtacattcattgatgctgggtatttaaagttgcaaaaagcctcggcatatccttcagcttcccaaaaaaaagaagatacataaaaagaactatccctccatcggcaacgacaaactgaaagcatgcaaatcagtagaccataaaaaacgtcacgggataccttacccataagaaccgacaaaaaaaatcatcatattatcttcttaaatgtatttttttaggtcatttctatttttatccgaatttttttaagtatatagctattaataaagatcaccgctccattgatcggaggaaagccgaacaaattactgaccggatccccgaatcgagaagcgtatttcgaaaacaagaagacactcaagcgtatgagccgctttttcgaacgatatgaagctgagccaagccggttttttgacgaagtgatctctcatgaaggcagaccacgcgctcactacaacaaactgcttaaccgtttcagccagttctcatcagatgacatcaaggcccgccgccagattctcaatatttttttccgcaatcaggggatcacctttacggtgtatggcctggaagagggcatcgaacggattttccctttcgacatggttcccagagtactgcctgcgcatgaatggaaaatcattgaaaaaggtctggagcagcgcattacagcactgaacaagttcctgcgcgacatctaccaccatcagaaaatcctgaaagacaaaatcattcctgcggaactcgtacttggaagccagcatttcaggcgtgagttcataggggtcaatcctcctctcggcatttatattcatgttgccggaagcgatattatccgcgacggagagggaaactatctggtacttgaagacaacctgagaacaccgagcggggtttcctacatgcttcagaacaggcaggctatgaaacgggcgtttcctgtgctgtttgaaaagtatcaggtgcgaccaattgagaactatccccaggaactgctgcgcaccctgcaggaaatcagcccggttacacgtcgcgaaccgaatgttgttctgctcactccgggcatctacaattcagcatatttcgagcacagttttcttgcccggcaaatgggcatcgaactgactgaagggagagatctcgtggtgaacaacaacaaagtctacacaagaacctcccggggtctcgagcgggttgatgtaatttatcgcagggttgacgacgcgttccttgacccgcttgttttccgacccgactcgaaactcggggtagccggtctcatcaatgcctatcgcaaaggaaatgtcgctcttgcaaacgcaatcggcaccggcgttgcagacgataaggtgatctacagttttgttcccaaaatgatcaagtactatcttggagaagaccccatactgcagaatgtgccgacctggcttgcaagcaatccgtccgatctgaaatacattcttgcaaacctcggttcactggtagtaaaggctgccaacgaatccggagggtacggaatgctcataggcccggaatcgaccgctgaacagcaggaaaaattcgcagaacttattgtttcaaacccgcgcaactatattgcacaaccaactatatcgctatcgaggcatccgagcttttataacgataccgatctgtgcggctgccacattgatctgaggccttatgtactgagcgggaaaaccactactattgtgccaggaggtcttaccagggtcgcgctgaagcgaggctcacttgttgtgaactcatcgcagggcggcgggagcaaggacacctgggttgttgacgaataaaccgaactatctgatcgttatgttaagccgagtcgccgaatcacttttctggatgagccgttactttgaacgggcggagaataccgcaaggtttctcgatgtcaatttcaacctgctgctcgatctcaaccagataactgcggttgaaaaccccaattactgggtagcgctcattctcgtcaccagtgacagggagaagttcaatgagctctactccgaatacaatgcccatacggtaaccgattatcttgtattcaataaaagcaatccgaactccatcagttcgtgcgtgagccttgcaagggaaaatgccagaagcatcattgaaaccatttcgagtgaaatgtgggaacaggtcaacaacctctaccactttctgcagaactccaccccgatgtttgtgcataacgacccttacagcttttataaagagataaaaaacgcatcccatctttttcagggtatcaccgacaacaccttttcacgcaatgagggatgggacttcgtgcagataggcaagtaccttgagcgggccgacaacattgccaggctgattgatgtgaaatatcatatgctgctcccggaatatcaggattcgagcgaccctgtcgagggatcggttgacattattcaatggatggctcttctgaaaagctgcagcgcccttgaggcttttcgaaaaatttatctgtcaaaaatagatcctgacaatatccttcgttttcttattctcgacagaacatttccccgaagcctcaacttctcggtctgtgccgctgaagatgccttgtcacgtctttcaggaagtacacgacaccgttttaacaacaatgccgaccgccttatcggcaaactcgaagcggaactcagctacaccacaatcgaggagatttacgagcaaggggttcaccgctaccttgaagatctcgaacaacgactggtaaaggttggagaacaggttcaccttatttactttgcctatcatactcccgaaattgagccgccggatatcgatgaggccctgccctttaccggagtagccggcggaagagcaaactggagccaggcacagcaacagcaacaacagtagtaacctttgaagccgggtagatgcaagagatacaacccctgcaccccatagaacaagaaaaacaatgattctcaaggttgaacacactaccattttcgagtatgataacccgatatacgaaacagccactgaagtcagactgcatccggacaacaaagagacctcgccgcaacgatgtgtaagctttgcgctcactgtcgatcctccggctcagatatttgaatacaccgatttttatggcaacagagttcaccatttcaatattctgcaaagtcataaaaaagtcagaataacaacctcctctgtcgttgaaaccggtaccggacgttcggattctacccatgacgagttcatttatctcatggactttaaagcagaaagcagattcgtgcattttgatgcggctatccgtgactttgcaacacagttcacttccgacatcacaacctatgaccttgccgctgctatatgcaaaaccatcaacgactcttttgtctatgaaccaggagttaccgatgtacacagcaccagcgctgttgtcatggcacttggaagaggcgtatgccaggattttgcccatatcatgatcgcggcctgccgctttcttggtcatcctgcaagatatgtcagcggttacctttacggaggcagcactcccgacggtcgggacgaggccagccatgcatggtgcgaagtatactgcggcaaagaactgggctggatcggtttcgacccgacccataaaacgctctttgttgatgaacgatacattaaaataggttctggaagagactactccgacatcccgccggtcagaggcacctataaaggtaacggcgaagaaaaactgagcgtctctgtcagggtaagttcaatggaataaacttcgattgccctccccctgaaaggcaatctccagtttcagtgaaccaattcgggcacaacccaaagctgcccgttccggataaaaacacctgtaccgcccgatttactcttttgagcccttaactgcacagacagctccctgttccatccccggctgttttgtcccctgaggagcaagtgttttggagatactcttgccaaattcaggaaccggcgaaaaaggctgaattttatagcaagtacaaaatccgaaaagaacggttaaaagcactataacaaaaaactctacgggacttttgagaccttcggatgtttttgctttcagacaggaaaaaaacccctgccagttaataaccgaaagatgaaacaacgcaacaacagaaaaagcaaaaccgaaaataatatgctgattctgccactccggttttgtcagaccgatcagtcgaaaggcctcccggcttgcaggttttccggaaggcaaaatatagagtataacttctgaaacaaggagaatgataaaggagataaaaagcccgaaactgataaaaatcctccaactcaatggtttgttcatgtcgtacccaacggcaacctgtaacatcctcaaaacaattccgctgaaaccagccatgcactctcatactgtcatcaaataaccatcggaactgcgcctcctccggatcagcggaaaactgtcttttccctttctctttgccaaaacactctgatcatacactttttcactgtttcgaaaaccagaaaaaaaatcatacaaagcactttagctattaaagaagaacaacaagaaataactgctatacgtttcaatgcaaaaagcagctatctatttcgctgtttttgccgttgcaaaccagccattgatctcctcaatatcagcgggcgacaatgctcctgcggtctgcttgagcgaaagacgggcaagaatatactggtatcgcgacttcgcaagattacgtctggcggcaagaagattctgaagagcgtcaagaacatccacattactgcgcagaccagcaccaaaccctttttttgtgccgtcgagagcaatttcccgggatttgaccgcctgttcataggcctggatctgtgcgatcgtactgataaccgtattatagtacttgcgtacttcagattcgatgctccgttcctgccagaaaaactgctcacccgctttaagccactttgcttttgcctgccggatcgatgcactggcataaccaccggtataaatcggcatgctcatttgcagactgatcgaataggtttcataggttgagccgattgaataattattttcactctcggaatagcttctcccggcaacaagatcaatcgtcggataacggcttgccttctgtttttcgatctctttttttgcgatctgcatctcaaggtgcgctgccgagcttcgaggactctctccatgagctcgatcaatccaagattccacacgacctggcgtcggtcgggccaacacaagtttttcaggcgccaacttgcagagttcatcaggatacgttccgataagatgctccagctcacggcggctgaactcgacgctgttgacgatttcaagtccctcagcaagcgccatatcgaggtcagcctgcgcttcatttatttcggtaatggttccgaaccctttttcaaaccgtcgtttcgcctgctgaagctgttcttccgaagccttgatatgagcctgactgaaggtaaggttatcctcggcatacaatgcgttacaataggtctcggcaagtctgacaatcagatcagcctcttctttccgcaattcagcatcactttttgccgccacagctttcgcctgctggtattcagctatattcgacagattaatcaatggttgacgaagcgtcacaccatagacgaccgtattataaaaatcaggcgcctcatatagtcccatgtaaccatgctgtgtgccgttgcggccgcgtgaggcgttcagacgtacactggggcgtaaaccggccctcgccttgccgacctcctctttatacaccagattatcagcctttgccgcacccagcagggcatcatgatctcgggctttcagataagcttccgatatagtgactggcgcggcataaagaggcggcgaaacaaaactgcctgctataagaattacataccaaaaactcttcatgttcaatacagacttcgcgtttcgttaacagctctttcgagcgacctttttcaaaaaaagaaattcatgaagataccctcactcctccttcatggagactgtaatccgcttgagcagcggatcaatcaggtaggtcagcagggaacgttccccggttttaataaccacctgtaccggcattcccggctgcatctgacgatttccgagagagttgagtccatgcggggtcaccgcaatccgggcaaggtaataggaggctccaggcatcgacgggtttgtctgcgggtccgtaataatatcttttgagatcgaagcaaccacagcctgcacaacaagctggggcgcatgtgcaaatgaggaaaagctcacgtccaccggcagtcccttacggatgctgtcgatcagatgcggggcaaccttggcatctatgagcaggccttcatgaagcggaacgatatccataaccttctgacctggctgaatcacggcaccaacggtctgtacttgcaggcccaccacctgtcctgaggcgggagatcggagttcagtatcggcaagctcttcagcaagggctcgagtcttttccgcgtcggcttctacttcaagctgcacctgtgcgagttgcgaggctgttgcactcttcagctctgcaatcttcagctccagctcgtgctgctgactcaagggggcataaccttccttgacaagcgagacaataccagagagctgttcattgagaatccttagcgtaacctggcgggagagaaaaagctgcctctgtgtccgcatattctgttcggcaagagttcgatccggatcggcaagaagatcatggtgaaaagcaattgatcctgctccgctcatctccgcaagcagcctgtctgccgtagctcttgtaccgatatagtgctgatgaatctcatcgtaccgcgcccttgccgtctggctgtcaagtctcatcagcacctctccctcctgtacgatctgaccttcccgcacctcaaccttctcaacggtaccacctcgaagatgctcaacgacctttcgcttggtagcaatactgacaacgccctggcagggaactccttcgtcaagcggtgcaaatgccgcccacaacagaaaaccgccaaagccgacaagaagtatccatattccgagacggatcgtactgccggtatcccgatagcttttaacgtgaacttcggcagccttttcagtcgcaacaggctgtttttctccttcttctttttgactatgcatggcactcctttatacctgtttcaaaaaccgcatcattctgccggcactaccgacgcttttgtgctttcattgcgcaatgatgcaataacctcatctcttggtccgcactgcacgatctttcctgcctgcatgagggccaacaggtcggcgacggcaatcacacctggacgatgggtgataagaatcaccgttttacctgctgcccgtaactccctgagtgcctgcaagagtgcccgttctcctgcgtcatcaagattggcattgggttcatcgagcacaagaatcttcggattgccgtacattgccctcgcaagtccaagccgctgtcgttgccccgcagaaagcaatcctccgtcctcaccgatccgggtgtcgtaaccatgcggaaaacgaagaatcatctcatgaatacccgttcgtgttgcagcctcaatgattttcggagaatccagctcgccaaatcgggcaatgttttcagcaattgatccatcgaacaactcaatatcctgcggcagataaccgacatgcggccccagctctttccgctcccagctctctatcggatcgccgtcaagcagcacatcgccctccttatctggccagacgcccaaaacacagcgggcaagcgtagattttcctgagcctgacggcccgagaatcacggtaatttttccggcaggaaagagcgcatgaaggtcgttcagaacaggcttcgttcgacccgctaccctggcggtaagcccattaagcctgatttctcccaaaggctcctgatcgtgctctgaacgaagcccggaatcggaaaatttttcaagtagtctctcaatacgtaaaaatgcaacgcgagcctgaacaaaaggcttccatgttgcaaccacaagatcgagcggctggagagccctcgacatcaaaacattagccgctatcatcgagcctgccgacagttttccttcaatgaccagaaaggctccagctccgagtgtcagcgactgcatgctgtatcgcacaaacttggctaatgcctgctggcgatgctgccggtcaagcgcaacgctgcttttgagaagcgaggcatcgtgcagcctgagccaacgtcttctgaggtttccctgcatccccattgcataaagtggctcgatcatgcgaagcttgctttgtacgtagcgataactcccggcgccagcctcagcagcactttcgatctcccgaacacttatcctgttgctctgccaggttacagcaagctgaatgagggcaaacacgacagagatccatccgagaaaagggctgagcagaaaaataaccgctatgtataccggcgtccagggggtatcaaaaaaggcaataataccatttgccgtcatgaactggcgaagcgtggttaaatcctgaaatgcctcgtctgctttatgacgggatcggctcaggcaatcttcaaagctcgcattaaaaaccagcgagctgagcgcttcatcaagtctgactcctactcgcaccagcagacgcgaacgaagccattcagcacatgccgtcactgcaaaaaaaagcaacagaaagagggttaccagaaacagggtcatctcgctgccacttttcatgacacgaccatagagctgcagcatatagatggttggggcaagcatcaatacattggcgatcatgctgaacatgccgacccagagaaattcttttcgaaatcccccgatctgtcgggtgagtgcgctacgcttaaaaaattgagggttcataggtaatcgctatggtttcccgttcgatgcaggtcgcgcatcctgagatgactgcagggcggcaagcacctcctcggaggtgccgaaacgctgtacctggccatcaacaagcacaagcatatgttctgttgcgcccagaatattcaatcgatgggttatgacgatgatggttgtgcccagggttttcagcaactgcaaagccctgagcagggcggcatcacctgcttcgtcaaggcttgcgttgggttcatcgagcacgataaacttcggcataccgtataccgatcgggccagcgcaactcgctgcctctctccacctgaaagaaaagagccgtcgtcgccgatccgggtatcgtacccttgcggaagttgttcgataaagcgctcaagcccaaccatcctgcaagcagcctcaacttttgcctcatccggttcaccgaatcgggctatgttttcagcgatagttccatcaaacagttcaacgttctgaggcagatacccgatatattggccaagttcctctttatcccactggtagatgtcgttgccgtcaagccttaccttgccctgtattgccggccagataccgacaagcagtcgcgcaagggtggttttacctgatgccgatggccctacaatggccaatgtaccaccgggagccagcctgaaactgatccctttcaggatctgcgacttactgccgggtgctccggcaatgagattgtcgacaacaagcgatcctgttggtggcggcagcgccattcttttttccggaacaggatactgcttaagcatcagatcgagtcgggtgaaggcttcgaacgctccttcaacctgccgccagttaccgatgatctgcacgagcggcgaaagcaccctgcctccgagaatcgaggatacaatcatgcctgatccttgaagctcacctttgagagtcagccagcaaccaacgccaagcagaagagagccgagaaggctttgcacaagcttcgagagggctgcgtttgtacccgcatgatcggaggcttttgcctgttgcaccagaaaatcctgctgacgtctcatccaccggttgtggatatgatcgagcatccccattgactcaataacctcggcattacgaagcacgctgtcagcataggcctgcgtgtttcgagaccctcgatttgcggcaagaagaggttcacggatacgtcgttcattgattacgccgatcatgaactgcatgagcgctcctgccacggcaaaccatccgagcatgggactcatcataaaaatcagaaccagaacaagcagggcaagcggcatgtcaatgatcgcaagcattgctgtcgaagccaggaaatcgcaaacggttttaagatcccgcaaagcttgcgtgcctcctgaggagaggctctgcaaccgtgctgtaaacattgcgccaattacctgatcccgcaactttgcgtcaagccccaggcctgctccgtgcattacctgtctgcgaacccattcgagcgcttcgagcagcagatagctcccgataacgagtatggtgagcataaggagcgtcgtatgactgcgactgtttacaacgcggtcatacacctccatcatataggcactcggcgcaagcaccagcacattgacgatcagactgaaaaaaaaagtattcgtaaacgagggatacagtgaagcaatcgcctcactcattgcggatttttcctgtactcccttcacaatcgactcaacccggattcattaactctcacagactgcttcctgataatattcttaaaatgacagcgtcagatccattttgacttgtgatgctcacgctcttctctctcatctttcacgaacagtgagaactgcgccacacaaaaatatcttatgtgttttcgtgtggcacagcgctctccggcaattaaaagaccagccaggccacgactccaagcgcccctacaccggcaaggataactcccgcatcaactccgccatcggagaagtcattatgacctgcataaggatccgccgtcgaaaaatcatagcccgatgttcctgcgtaactgtttcctgcaagatcctttacgcatccttctccgaaactgacatagtagtgtgtgcctgaggcgagatccgctgtcgggtttatcgtcaatctgctctctgaaatggtaagattcggacttgtcatggcattatagctttcaaccaccggcccgtcagatgagccggaatggatcgctattgttccagagcctcgctggatcgcttcgctgaatgtgatcaccatgttctcattcaccgccacccctcttgccccgtcacccgggttgaacgccttgactgttggatcaatgatatcctctttcgttccatctgcaaaccggaagtgctcgaacccgataacatgatccgtgccatccctgtcagcagttttgtcaacaatggtataacggtcactggcctcatcataactgatggtgtagtcatcgaagtttccggcaaactcaaccgtatcatcaccctctccgccatcaagcgaatcattaccctgtccgcctttaagcgtatcgttgtcatcatcaccaaagagcgtatcatctcctccaagagagccgacatagtcgtcaccatccccgccatgcagttcgtcgtcatctgatccgagctccatatcctgactgccttcgccgccggcatagacgatgttggcaccttcgccgccacgcaggatcacattgtcgccaaggataatggcaaattctacatcatgcagatcaagcactgttcccgggggcaagtttcgagcatcaataaccagagcttcatgagaggaagagcttccggtgatcgaaatcggctgagcgggattttccgaatcggatgtaaacgtaagaaggcgcacctcaacatcagatccttcaccaagagatccctcaaaggcatcgattcctgccagaatatccggatcggctgcgatatccggatcagagaaatcaagcagatcacgtaactcgttgctcagatcagcaagagtctccaccggaatcgttgtggtaatcagcgagccgtccgttgatatacttgttgtggtaccatacagaatcgaattgctgctgacactttcgtttgttccatgaccatccttatagcttgcaacaaccgagatccgtttatccttttcctgagcaccaagaaccagactctggccttgcgctccgataatatcaaccccgtccgcctgccactggtaactgattgaaccaggaccatcgggatccgcaagcgtattctcagcagtaagcgtctccccttcaatcgccctgccggtgactgtcacgctgcccgtcggagcgtcattggtattggtcaccgtcagcgtgaacacgtcgcttgctgttgctccgttttcatccgttgccgttaccttgatgtcgagtgggcctacagcatcattcgtcggcgtgccactgaaagtcatggctaccggatacggcgtgtcgccgccctgcgccggatcgtagccgatcagcggatcgtacgttgccggatcgtagccggcaacgctgttcagtgcggcataggtgttgtacgaactgacatcccaggtggtcgcgtagcccgtccagccatcttccagcgttccccagtcattccacgacagaccaaaatcttctccgtacaggtagcggctcgcagcgacttcatgctccacattcataccgtcgccgatcatcagaatgatgtgctccgctcctgcggtctcggcagcgttcatcatcgccgtgtagatttgcgtgttgtcgatgatctccgtgccgtcgtaaatctgacccgcaagctcaccgaagtacgtcgctcccgcgccgcgcgccgtgaccgtcaccagttcgttggtgtggcccgtgctgctgtaggtcacgtctgcaccaacctcaccgaggtcgccgacgccaagttcgctctcgttgcgcatgtagctgttcgagtggtcgctggtcacgacgaccagcgtgttcgaccagtcgatgccgttgacgcccagctcgacaaagctctccacttccgtcaccgccagatcaagatcatagacaccgccgatcatggcttcgtagtcgttggcgtggttgctccagtcgatgtcgccctgctcgaacatcacgaagaaaccatccgcatcctggttcagcacactcagcgcagcgttggccatttcggccatcgtcggatcttcgtcaatcgccggagtaccgtcacccgtgctgcgcgtgatgcttaccgtgcccggcgtgtcggacacgtcgtagtattcaaagttgccgcccgacgtgccgaacagaccaaaaagcctttcacccgcagacaggtcaacgttcgctgccgctgccgccagcgtgtcaccgccgtcaacacccgtttcgcgctccacgaactccacgttttcggtgtaggttgtcagtgtgcctttgtggaaggcatcgtactcgtcgttgaagccgttgttgtcggcatccgagtcggtgtcagtctgcgttttggctacacccgccttggcgaagtagttatctatacccgctccgatcaccacttccggctgcgtttccgtcaggatctcatgcgaaattgcccaggtattgccgcgattcacgttgtggcttaccaccccggctggcgtggcgtgcgagaactccaccgtgctggctacgccgatggcaaagccgtaatccgcacgaagcgtttcggcgatagtcgtcagcgctccgtctgccggatcgcccgtctcccacgacaggtttcccgcatccgtcttctcgcctgtcaccatcgctgtaatcgccgatgccgagtccgttgccttcgccgccgaaccacctgtcaggaagtactcttccatggtctcgagcgaatggctcgatgcatcaaacttcagccactccggcagcgcagatccgtccgccagcgtcgccgtataggtcagggtgtcgccggcgccaacatcggcaaacgtgtcggcaagcaccacgtgacggaacttctcgtcttcttctatggtaacatcggcaagtgcctctgccaccatgggaacatcagcgagcgcataaacagcgagacctttttcaacttcgtgagaaacaatcaagagcccgtcaccggtaacaagaccttccggcgagattaggccggtatcgccggcaacatcaacaagctcaacaaacgaaacatgatagggatccgtaacatcgaaaacagcgacactgttggctctctcaagagcaacataggcatagatttgaccgccaacctcggcaagcgtgacattttccggttcggtacccttgtcgtcagaacgcccgtcatcgtaaacacctgcatgaatagctgcctgttcaatcagatcgccactatcataaacaacatttcctttgctgtccatgatggagatcgaacgcccgccgaacccgataacctgttcgggggaaccatcagccagagcatcgtcactgagacagacctctgtattaacggttttcagacgaccaatctcccctttcttgccgccctcctcctggatatagtcattcagcttatcgagatcatcataatcaacaaggcgagtctcgtcgctgtagaagaaatcgtcagacttccagccatactttatcgtcagaaaatactcatcctcttcagcaacctcatatgcatcgggatcactgctgtcagaaacaatgatgtacatatcctcttttgtcaatggatccgtaagagtctcaaccagcgtcgcagaagccggaagctcactgaccattttcaggtatgcaccgtcataccctgcatcgacgacaaaattgaccgcatcaggacgaattcgcccatcaccctcattggccataacgaggaaggtttcaccattatactgataggtgtcgataccatccggcatgcgcatgccgtagaagggacgatgaccgggatcgatgccgccatccttgtcgctggtatcaactgccaattcgtcaaagctgatctcaaccagtacattgtccgcccgtccgtcaacatggataaaatcattatcgaagccgacgacaagtgttccgtcgggtttgagagccagaccttcagccttgtcaaaacgaggatctatgccgagtgagggaaggttgagcagttcgttcttgttgacaaaactgatgctgtcaagagcatcggctatacttttttcggtcgatagctcgggttgtgtgacgccatcaccaagcaactgctcccagcttcgaccattattgccaagcgtatagtcaagtgtatcggtagccccgttcaggctgatttcaaatatcgttttattggcatttgaggtagtccctgaatcgcgttcgataacataaaaaacatctcgctcggcgtcgtaaaccgcatcaccgatcttgtcctgccctttttcgcccgtcagtgagtagagatattcatgtttcgcttcaccggtaagtggatcgacagcaataatgcgcgtcacctcctgattactgtagccgtcaggatggagcggactctgtacgaaggtatagagcaatccatcgctgctgttataggccattgcctcgaagccccgattgttgaaaatcgtactgtagacttcaggcagcgtctcgcttgtatatgagggaacatctgcatagtcgatatcggttgctgcggcaaaatccgtttcagcaggcacgatacgcttgatcagagtacctgacacggcgtcgaaaatcgcaatctgcggtccgtattcgtcagcaacggcaaaaaccggattaccattattcaaatcatcgatttgcagacgaagaacacactcggaatcaagaccaaactgatctttgcccataagcgaataggtgttgtaaccattttcaacaccatcgcgcacatatgctttatcattgcggtcgagcatacccagaccggtagagtcacgaaaaccacccgctccatcaggtaccttcaacgttgtgctatccagctcaacaacggttccattggccataccgagcttgtagaccgttatcggaaaatcaggatcttcaaacaccttctccccttttgccggatcatccggattatcagttgcctggtctccgatggcaaaagcctgaggaccacgatcggtaatggtgtaatagatatcgtactcaacgccgtcaacactctccttaccctcataccagagacctgaaagccctccggcaaccacttcaccattatcaaccgcgccgtcgttatcaaaatcaggacgatcgccggggtactcaagcgttaactcgtagctggttgcttccggagtgccacgatcccagtctttaagacccgccggatatattgccgaaatcttttttgtcgtcagatcaaccacggcgaccgcattattctcctgcaacgtaacgtaagctttacttcccgagatcgagacatattcaggttccatatcctgggcgaccagattacccgtaatgccatcagcatcatcgtcaccggaaatgcgtacacctttatttcgcaactgttcaagctggccgttataggcgtcaaaggtaagagtagtcactgccgatgatgccggagcagcaccattcacctcgataatcgagatactgccaagaggatccatggagtcatcctgggtggtgtagaaggtattgggttcaccttcgttggcagtgacaagaagcgtgccgttttcgttgaaggtgatggagtccggcagggatccaacagtaacctgacctgcagaaacaatcgatgacccgctcatggtgaagaactgaaccaggccgttatcatgacagatggcactgctccccggaaccgttgcttccttgtcaactgccacggcaatcagaccatcagcgtttaccgcaacgctctgggcattaccggcaagagtaaccgtatggagcagaaccggattggcgggatttgaaagatccacaacgtacatctcatcgtcaccgccaataacaaaagccatatttgtctcttcatgataggctgtgatctctgcgccaggaagcgcaatcgatcccagcagaaccagcttgcttgaagcgagtaccgcttcatctcgctcattgagattctggattcgggtatcaagcgatactgacgtgtctgcctggtcaaatgccgtttccggagtggcatggaactcctccatataggtttcgagcgcagattgctcaccaagtaccgtagcaccgccaggtaccgatgcctgaagtgtgaagttcaggctttcatccaccgaagcgctcaatgcgtagcttccgtcagcctgcagggtgatatatcggaaattttcgccataagctttcatcggatagttatcgcctccgttggccagataactcagagtaaccagtgaaattgtatcgggagctgtatcaagtttagtgccgtcattgtagagattaatctgataatcatcgctgacgagcgcaatatcactaacccgcgagccagcaggaagatcaggatcccaggagaaggaaaccccgccaagctgtggaaagcgaccctgcagcgtacctgcggcaacgccatgttccagaatggctttcagcccttccggcgtggtatcgaacaccatcaactgattgttgaaacgcagcgagttctcaacatcaagctgcgagacactgccatccggaggaggaagtttttccacggtaccatcaagtggatcaggcgcagagattgtgccgatctgtgcccgtatcccgccgccattcttgagcgatacaataaaggtctgttccgcctgatctcccagcgcaagttcggccgcataggcattggcatcggctgagagatcgccgagattggtttcttcagaacgaaccgcaattcgttcgccttcaagatagacgtcagagtatccatagacgttaccatccttcagatcaataacatccttgacggcatcggtaagcgtcttgacctcactgccgcgagttccgtcagcaaaagctgttgaatcaagttcatcgacagtgacaccccaagcttcggcaacacgctcttctgttgccgcataagcgccgttaatgccggtattatcagcaagactctcaacgagaatatcaccgttttcatcaaaatcaaccacaagacgacccagataggaaaactcgttatcggttgttacgataagggtagtattgccatccatatcttcaagggtaagcggataggtatccgaaaactccgccgaatgaccggggagggctaccgcctcatcatcgtcatcaccaagacgggtgtgtgaacctcccgatacaatgatgtcgacaccagagagtttcgtggcaagcagtttctcattgccaagcaactgcaagtgagaaacaagaatgattttattgaccccctgatctcgcagatcgttgataaccggctgtaattgcgcagcaagaagatccatattatcagcctcgccatcagaaccggttcctgtcggaaatccttcaacctctgttcctgaaggggatgagatggattcaagaatctgggtagttgcaccgacaagcccgatcatttcgccattttccaccagtatcgctgatggagctatctttcctttaagggaatccgctctctcaagaccggttgttgccgtggtgtcaacaaaagagcccttcagatcgttatcacctgaaaaatcaagatttgccgtgatatagggaaactgtgcccccttataggatgcggtagtcttaaaagctccgcccagaacattcgaaccaagatcaaattcatgattaccgatagcagaagcttccactccgatcgcactctgaagagcgatgtccacagcgccgatcggcacggttgcgttggatgcaagagtggaaccggtaaccgaattaagctcgtcaataacactggcatctgtgcctgcggcaaggaaagggccgggaataaagttatcgccgccggaaagcgtaatactgcttgtgaactcatcctcgaacttatcgacaagtgccgcaagattcggcgcagtttcagaggcgagcagaccggcttcagcatcggaaaaatgcaacagttgcaaggtgtaagccttcgtgacctcaacgttccggaatgaaggtgcatcaactccgttctcatcctgtacagtcagatcatcatcagaggaagtacggtcagtatacgaaactgatacgggcttgctgttgtccattggtgcagcaagtttaagaacgatctgattatcgataacctgtaaagagctgatcgtcacgtttccgccgttatctacagcaaactgatccaccgttggcaggttatccatatcgagcgggttatcaaaggagatcgttatgctgtcgccccaccctttagctcccctattgagaagcgtcggaccaaacaggctgccgtcaacactcagcggaaaaccgggcgcctgcgtgtaatgagcgatccaattgtgttcggtatcttttatctgctcagcaaagtcctcgatgttgccggcatcatgcgagccgacatagagcgcattggtctgtttggcaggagaaacagtaaaactgaatgcgctgcctgctgtggtaagttccgccggaatatctcctgcttttcctccaagggtgaggcttgcaagaaaggttccggcagaggtgatttcgccggcagagccatcttcaagcgaggctatactgcctccctgaaaggcatagtaggtctcagctttaccaaccccgccgccgccaccgaatgttgtgcccttgtctgccagcgggctgccgacagtatcggtctggatcgtaacgatcgtacccgcagggtaatccttgtcagcagtccagacaaaggcggcttcatttactattcctgcaaatcctgtcgtcgttttatagtcgcgatccgtaaaggtgatctgcgttccgccgttaatatctttcaatagcgcaaaggctatcgcatcaggtgcttccgcattacctcccacaaagagaatatcgccggcagcaagcacgctcggcagaccggcagttgtggtaaagttcagtcggctgacactgtttataccgctgtaaccgttaccataatggtcgctgatcgcccctgcggcaatggtaaggtaatagccggtaccgtagtcaagtgaactggtcgggtcgatggcgagaatattgtagtcaaacacaacccgatcgctctccgaaacatcaaacgtctccacaacactgccgtcagccttgtgcagcacaatattaccagtaccgcgctctataccttcgttgaaagtaaggacgatgctgctctcaacatcaataccaggcgtattatctgttggcgttgccgatttcagaatcgggccatgagtgtcactcagggcactctgcagttgcacccggaaaccctcgaactgctgcttatcttccggaagatccttggagataaccgtttctcccggccagatggtatccccgttatccatcagaagttgtgcaaatccggccgtggtaagtgatgatgataggtctgcaatagactcaaagctgccgccggttgcatcaagaagctcatcgagattattggaaagttcaaccggctggtgagtatgctgaccatcccaggtaaacaatgcaaaatcacgatcaacagcatcactctgagtacccgatggtcctgctataatcaaatagtcgccaccttcagatctgctgatcgagcgaataccccgccctccaagatcaagctgaaccgggtcaccaaaaacagcgtctgcagccgtaccggcaatcagttccgggtagttggtaacaggaacaatcagggccatatcacgctctgaagaatctgattgcggggagcggaatgccagccagagttcgctctcatccggcgaggtcacaagaccttcgatagaaaaaccatcaacccgctccggcgctatgcccgcagcggcagaggttgcaaagccgaaataatctgcacccagaccatggccattactgctatcccataccaccaactccgactccagctctgtaaactgcccgacatatgagaattgcgttgaggcgcccgtacccgtaacagtaacagcaaacagatgtgaacgatccgcttcagcatcagcgccatccttcttgttgctgtgcgaaccgatcagatagatggtattgccaaccatggtgctcgcctcaagatcaagctcttttttaagcttcggaccgttatcttcataactccactcaagaaccgcagcaccgccattacgaggataaacacgcagaacattaacctcatcatcggcaacaatcatccactcttcatcaagagagagtgccgtcgacgcatcggacgagccctcccctgttccggcatagggcgtataggtcatcacatcatcatccccgctcaagagatagtgctgctcgggagtaagatcatattcgtcgccgagaatctgccggagatcatccgtggttttatctgcccagaaattattgagcgctgccgtcacgtcattatctgcgggcagaccatcagtccagagcgattcgagagcctctgccagcataacctttatggcatctcccgacgcggcaaggtactgaatcgtgccaagcgtcgcatcatccggattttcatcaccgttatagtgtgcagccattgctgctgcgaaaagaggagcgacctggttagcggcatcaagagagatatggaacgttcccatcaggtaagaaaccgctatctgattaaggccgctcatcagatagcttgtggcatactcgacaaatgaagcggcatcgccaagatcgtaatcaatatcggtaaccgaagaggaagagatctccatggaaccaccggacagattaacggtgcgcaccggactcggccaggtaaccagcgatccggtctctatttcggtcatcccgaaaggctctccgtcactggtgatgccggatatggtgttgacatcgtttgcatgaaaatgcccggtaaacatgaccgacagacctgcaacggcgaactcttctgcaatcgcggcactattctctaccacatactccgaaaaaagatcggcctgcagggtgaagtgctccgagaggctgtggtgcatcatgccgatgaccgtaattccctggatctttgcctcagcaagtttttcaagggcccatgcttttgtttcagcactcagacttcctgacgtttcaggatcggtatcgttctgctcatattcgcaactgtcgagagcaagaatccagagtttgtcggaaactgcggcaacataactgagtgaagccgaatccctgtacagtgcgtctccgtaaccaaaatcgctgtagatctcctgaaactcttcgggagtaaccgatgctatcggcgtggccgtatcgccatcataactcatggcatcaggattgttcacatcatgattgccgggaatgacatagacctgtataccgctgttttccagatcggcaagatatgcggcaaacgcttcatgacttaccttttcgccatctttggtcaggtcgccgggaatcagaagaatatcgggattatcagccttgatcattgcaattgctgactgcagaatagcatcgctttcggcaatcattttccggtcactcgaaagataagcatcaaatgctgcgcctgatgttccaagagaaggggcgaaatagtgcggatcggatataacggatattttagctgtaactgattgaatgtcttgcaattgagagagcagctcctgaagatagccgctttcattaaatcctgttaaactcattgtttgacccctttttttctggttaagtgatcgccatgatttatgcactcatgagaatacgacagcgcaggcaaagtgttgctacggcagtgtaacagctctgttacaaggaggttaaatcaaaaaaggagcggcggggaaatcaacaatagttcgaaaagagagggccaaaaaggtagaagagagttccggtactgtcgaatggaattgagccgattgtttgctttcatttcagcaatcctgactcaacatcaattaagcgttgacggtatgacgaatgataaagccgaaaacagatcgggacgaaacaacggttgcggaggagttaagccgttccggttcactgatgccgcacggatgaatggcgaataacgccagctctctctctcagaaaaaacaacagcgccattaatctgcgaaaacaaaaaaaacagcatatccgctcaataaccctttcgttcccttcctgcccctcctccctgacaaaataaaatccgcagcaggatgacgatcacgcagacacaaagccatacgttcaggacaacaagtaaaaaaactttaccctgcgatcatccggagcgcagatccgctaacctgttcctcgatttgactgcgtcgctctctggctcccctaaaatcatcatcgcccgttttgtgaggaataaggaatatatatccagaccatacatataaatatatacaagcagatatatgaaaaaacgaaccgcaaacacactgccattacgcctcaagcgaaatcaaaagaaataaaacaattatactcttttttttatttttaaatatcaacaatacacatcatttatcaaaaaaagaaaaagagagcgaatcaaaagcccatgtttttagcctcaggcgcttcaccttatttattttttttacgaaaatatttggaacacatatattttcatatatatttgaaccaagaagtcgtatatgcgtgtatatacaaaacaacacccggaatatataaaaaaggggcgacgcgcagtactggcgaatattcaaaccggctcagaatgaacatcgcattgtagtacccttgatcatttaacaaccacttataatcacaaaaggaaaattatcatgaaaaagaaaattctggcgctctcatgtctggcagtgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacaggcagccttgttcgcttttggaagcgatgcgcaggcaacagtagttggtgataacggaaccgcaacagcaacgattgccggcgcaatttctgttgccaagtatgaaacaggctcaacaaccggtggcgatctggctttcggcaatatcattgcaggcccttcatcgggaaccgtaaccattaatcctttcggctccggttcgcgctcctttacaaccgtatcgggtaccaaccttttaccgttcggccctgcgcaatttcaggtaaccggtgatgcaaatgcgaactacacggtatcgttaccatcctcggatatcactatttacagtgacacaaacaccatgacagtggatagctttacgaaaaccgttacaaccggaacgttgaccaatggtactgatgttttcagggttggcggaacgcttcatgtcggtgcgaatcagccatccggaacctacagcggaacctttaacgtaacggccgcatacaactaagggactccgtcattataaaaataccgttttagggctgatgctgatatcccaccaatgaaggctgggtgaacgcatcagtcgtttttccagattctttttatccttaccacagagcttgactcccttttggtacaccgtatcaacaagccttgcctttgcggctattcctctccaagcaaagttaccagcacgatttataactgttgtcacactttcaaggagatagccattccatgatttttccaaccctgcccagtagcgctcaatactgttatatttactgtggtagggtggataataaatcaatctaatgttaagccctgtcatatcagcaaacatggtcattcggtacagaaattgacttcgccgtccattacattccgggccattatccatgttgatgaccaactgtttgacgttatacagttctgacttacgttcattccaccacaactcaagaccgtcaacaagaaagtcactggtcttgttactgctaccgaaaaacaaaaacgatttgccgctaacaggttcaagtataccaccaggaacaagcttctctttaggtcgcatgtcatgatcccatgcctcaacagctttgattccacgagacctgctgcctcgtgaatattgaccaacatgaacagtcgctttcgtgtcaatgctgagcctcaacgtttcagggtcaccatctgcccatgcattcatttgccagacgttttggaagatcgcgtctgtttctgctgttttttttcaaccttggttttctgaacagtacgtaatcgatagttttgacggttcaaaatattggaaattgttcgaactgctggcagtgattcttcagaccatccttcggcaagaagtgcattatagactgattgcgccgtcatattcgtataaagtaacgtcgttcgtaaacgtggctcagcctgactttgtggctccattattttccgaatggcttcaagtaactcggggtgcttctcttcagattttggcttgtgtcgttcagtcaaatcattgacgcagacaatcccactctcaaactctttgattcccaacgccaccgctgagcgattccatccaaattcattttcagcaacccgaggcttgctatccagtatggtcaccacaacatctcccattgcttggcgtcgtgctggccaaggtatcaaggaaaccagacgagtgatcagtcctgatacctccggtgatatattatttcggctcagtacagatgttttcatatgcaatttctcctgcttaaacgttgctctatgaaaacataataagaggtattttagtatttaccaaatccctaagcactcgctctgtttaaacgggaattctgacgttcagggagaggccggcaaatcagtccggcctctccttttttttggaaagcgcacccctcttttgtaaatttggagctgtattgtagcgtcccaaagaaaaaccttttaagcgacgcactatgagcatcagccacttcatatcgacattcttcattgcggccacaattttcgggttcgccaaatcagccgtggcagccgacgagcctgtttctgccggctattcactccaggatctgctgattacccctacacgtattgtcttcgagggcaatatgaataccaccgagctggcgctgataaaccgcagcgacaaggcacatacctacgcaatctcctttgttcaggctcgcatgagtgaaaatggagagatcagggagattgacaaaaacaccccgccaggcccgaacgaccggtttgccgacacctttgtccgtttcagccctcgacgagtaatgctggagccccgtcaggtccaggtcgtgcgcatgatgttgcgtaaacctgccgacctcactgaaggggagtaccgttcccacctgagcttccggctgataccatccgctgcagatgccgtcaaaacggattcggtgagccgtggcatacagatcaagctgataccgatctatggtgtgaccattcctgtcattgtgcgccatggatcactccaggcaaccgcaagactgagcggcctcggtattcaaacaagaggcaatcagggaaaaccggctcttgcattaacaattgagcgagagggcaaccgctcaacctatggcgatatggaagcattatggaaggcgccgggaagcaagcagatctctgtcgccctgacaaaaggtgttgccgtctacacgcccaatgcaaaacgcaccatgcttttgcccctcacgctccccatgggaagtgaacttcatggcgggcagttacacgtccgctacagcgaacaggtaaacggcgaagaacgtgtacttgccgaaaatcagattgccatcccttagggactcacgggcttctttcctgatcctttttttactctcctttgcaagcggccttttgccgggaattctgcatggcgaagagaataaaaaagcagaacaggagactgtactcaacgaagaggatatgcttctctgcgtcattcgactcgccggagcaacgctcgatggcaacctggtcacctttacagctcctcaaggtctctttcttcccctcggcgaaatcagccatagtctcgaaatgggcattactgttgatcccccaggcaaacgcgcatctggccatgtaaccactccctcgcaaacgttcatgctcgatatgggcgcatcatccatcagggtctccggtaaatctttccggtatgatccctcactggttgtcgccctctctgacgatatctatgtcgagagcggactgcttgccgaatggttttccatgcgcatcgatgcaaaccgtcttgatgctgccgtcgatatccgcccttttgaacctctccccattcagcagcgaatggcccgcagtcagcgtggagcaaatacgtggggatacggcagctttaatgaccctggttacccgtttcttgacgcgccataccgactccttggcggcccgagcatcgacatctccctttccacggccctgacgggagaggggtttgataccatctcacttggaaacaaccgttactatacccgcataacaggcgacattttatggatgagcggccgacttgatctttcgggagagattgcgggttcaggtggctcgattgtcggacttgataacgccaacctgattcttgaacgggtcagcccgtcaggaggtatcctcggaccccttgacgcccggaaagttgcaatcggagatatccagccagagacgctcccgctgatcggcagcagtatcgggccaggcatcatgatcagcagctacccgctcaaccaatcctcatttttcgataaattgaccctgaccggttttcttgccaacggttgggatgtggagctcttcagtaacggcaaccttctcgactatcgcccctcaaacaccacagagagttatgcgtttgtcgatattcctctgatctatggtctgaatgaactgcgtctcatcttccacggcccgcagggggaacgtcgtgtggaaacaaatatttataacgttggccgcaacatgattgaaccgggaagctggaactaccaggttacggctaccaacgcagcacagcgatcactgctcgcatcgccagtcaccgccaccgcaccgcttttgacctggaaaagcacgcttggcattaccaagtggcttacaacaagtaattattttgcttcagccctcattggtgaggaacgtcagaactttgtcggagccggcttgagtggttacctgaagatggttcaactcgatctgcagatggcccgaaaccttgcaaccagcaaatggggccggcaggctggcattcagtcgcggttcggcccattaacactttccgttcttttgcaggactatgacccgggatggcagacgaccaccagtacgatttcattcctgaggagatgggatatacgcctcgatggcctgcatccgttcccgtttttcagaaactcgaggctcgccattgccgccgcccagacagaatatgatgagacgaaaaaatcgaaaagtgccaccattataaacagcaaccggacatggggagtcgaccacacacacaacgtgacatttgagcggacaaccgacggcgttacggaaagtgatgctctttccggaagttcctatgcaagccttacgcgcagaaacttttcgttgcgagctgaaattcagtatgagcttatgcctgagcgaatcatcaacaatgttgcagcatcctgcgatctgcgacttccgcatgagttactgcttgtcaacaacattgcctactcgcccgcaagcaaagtcctgagaacctcggttgggctcaaccgcacatccggagcattcgctctgggagttaccggcaactatgctactgatggcgcatggaatttcggcttgcaggtttccacaaacctgagccgcgaaccggtaagcggaacatggaaaaccgacggaaacctgagcagtcagcaggcgggagtatcagccaatgcatacctcgatgcaaacaggaaccggaagagggatgcggaagagcaggaaatcagggatgtcggtttttttgtcaatcagcaaagccacaaaacaaccacaggatcaaatggcattgcttttcttcaggggcttgcacccaatatcccgacggatatcgccatctctccttcaacattgacagacatcctctggattcctgcagaaaagggggtgagagtagtgccgcgaccgggttatcctgtaccggtaacatttcctgtttggatcaccggtgaagtaagcgggacctccttcagaagaaaagagggtatcgagagccccgcttccggcattacgatagaggccgtcgacaaaacaggtaaagttattgcaaaagcccgttcggaatatgacggggtttacattctgggctctctgcctaccggtgagtgcactatccgggtctcacctgaacaggctgaaaagcttcgaatcacggcaccgttcaaagaggtgagcattccttccgaaggttccaccattgacaatattgatctgataatggaagagatccccgtcgaatccgaaaaagaggatcctgagaatgacggagtaaaactgcccatcgactccgataaaaaagcaactcccgagccagacaacggcaaataatttcgctgtcaggcaaaaaagcagatgaacaaaccgccagcgtgaggcacttgctctctcacgaaacgtcctccggagagagagctggtgcgggatatacgtaattatacttataaatttttcgtagttctacgaattgcattaaaatcgaaccttgtttattctctataagagaaggtcttgttgaagaaaatggtcatcgaaaaaacattttcgtggagatgacaatgaaaaagagctccctgctgcgggaaaaattcatcgtactctcgtgtacggttctcatgctcttttttggatatcaggcagaaggccagtctgctgaatctcttgccacagcgacaatagcggttggcattaccgaaaccaaagacacgcaaacccctaccggtggcgacctggcttttggaacaatcattcccggctcatcaacgggcaccgtgaccatcgtaccgtctaccgctgcccggatttattcgggaagtgtgcaacttgtctcttcaatatccggacctgcgacatttactgtttcaggaactcctaattcatcgtactccgtcaccttacctgaaaatgacctgattactatttcaaacggtagtgatacgatggaagtaaacagctttagcatctcccggtcatccggctcatcaacactgggaagtgacggccttgcttcattcagggtcggtggaaaactggaggtggacgcaaatcagccgccaggaaactatacgggaacctttgccgtaaccgtagcctaccagtaacccataaactctcgccagagaaccaagagccgggagcacagcaaatcctggcagaaaaaactatccgtaaagaaccggtcaaaccgttctgattggcagtttttttttctgcctctgtttacctaccttcagaggttcataatcggaacgactgcctccctttgcaatgcggcaatacctctctaatcaggatagatgaattttactcttactgcgactgatacgaaaagctcggcaagatgcggcgtgcttgaaacctctcacggaaccatcccgaccccgattttcatgccggttggtacccgcgcaagcgttaaatcgcttgaaccgcatgagcttactgaactgggggtaagcatcatccttgccaacacctaccatctctatctcagaccaggaaatgatattctccgaaaagccggcggcgtgcaccggttcatgaactggaacggcccgctcctcaccgacagcggcgggtaccaggtttactcactctctgatcttcgaaaaatcaccgaagaaggtgtgaccttccgctcacacctcgatggatcaaaacagcagtttactcctgaaaacgtaattgataccgagcgcattatcggcagcgatatcataatgccgcttgacgagtgcccaccgtcaaccgctgatcgggaatatgtgcagacctcaggagaacttactatccgctgggcagaacgggcaaaaaaaaggtttgtctccacctccccgctctacgggcacagccagttccttttcggcattacccagggcggcattcatgccgaccttcgaacaatctcaaccaaagctctggtggatcttgatttcgacggctacgccattggcggcatggccgtaggcgaacctgccgaagcgatgtacagggtgctcgagctttcagatatgctgcttcccgcacgcaaaccccgctatctcatgggtgtgggcacaccggaaaacattctgaacgctatcgagcgaggcgtcgacatgttcgactgcgtcattccgactcgcgaaggacgaaacggcagagtctatacccgcaacggaacaatgaacctgcgggcagcgaaatatgccgcagatttccgtcctctggatgaaggatttgataatgaggtgtgcaggaatttctcccgagcctatatccgtcatcttttgaatgtcggtgaaattctcggactgaagctttgcaccatgcagaacatctccttctacctctggctcacgacgactgcacgcgaacagattcagaacggcaccttcaccgaatggaaaaacgactttctcagcagattcaacagcaatgaaaaaacataacgtctttctgctaagcctcggatgctcaaaaaacactgtagactccgaacgcctcatggcacaggcggaggcatccggcataacgtttaccgaagaggccgaccttgccgataccatccttattaacacctgcgggttcatcgaagatgccaaggaagagtcgattgctgaaatacttgcagccgttgaaaaaaaaactcaaggtattgtttcaggcgtttacgttatggggtgcctcagcgaactctaccgcacggaaatgagagaagagcttccggagattgacggatttttcggcacccgtgaactgcctgccctgcttcaggcaatcggagctcaataccgtgacgagctgtatgaccatcgatcgctccttacaccaccgcatatttcctatcttaaaattgccgaaggttgcaatcgctcatgttccttctgctcgatcccgaaaatcaggggacggtacaggagccagccaatggagcaactgcttcgggaagccgcccttttacagaaaaaaggggttcgggagctcaatctcatcgcacaggacaccagcatctacggaagagatctctacggcacacccatgctccgggagctgcttgttcgattatccgacatggagttccgctggattcgtctgctctatgcctatcctctcgactttccgctcgaagtgattaccgccatgagcgagcgaaaaaatatctgcaactacctcgatcttcccttgcagcactgcaatgaccgaattcttcgatcaatgaaccggggaatcacaaaaacggaaaccgtaaggcttcttgacacgatcagagccgcaaacccggacatcaggcttcgcaccaccatgcttgtcggatttccgggagaaaccagagcggagttcgatgaactcatgcagtttatcgaaacgatgcgcttcgacagactcggctgcttcccctactgccatgaagaacacgccccatcctatgcgcttgaagatacggtcaaagcggaagagaaggaggaacgcagagctgagttgatggaacttcaggagaccattgccaaagagaacaatcagctattcgaaggaaaggaacttaccgtgctcatcgaccagattgagggcgatatcgctatagcgcgaacggaatacgacgctccagaagttgacaacgaatgttatctgaccaccggctcactcagggtcggaacaggagagttctgcaccgcacatatttcagagagctccgcctacgaactgcacggcacgatcaccgccgttaatggataaagagcataagctccggacctcgaagaaagatccctctgagtttacaggtttttcgaatccttatggatcggtaaaactcactggagaccatcgccacttcagtccgttgataaagaaaatctgagcgagaaatttattattttcacctgaagcgtttctttgttcttagtcagcaccaatgctcattttttttcattatgcgcatccacgacctcgatcctgaaaacaggccgcgagaacggtttttgagaaccggaccggcatcgctcagtccatcagaacttctggcactcgttctgcgttcaggaaccagaaacaacaacattattgatacatgcaacgctcttattgccaggttcggacttgaaaggcttgctgacataccgctcagcgaactgcaggagataaagggtatcggacaggcgaaggcgatgcagatcatcgctgtgtttgaactgaacaagcggattcactacagtcggaacctccagagaaaagtgctctcggctcgggatgtgtttgaatacatggcaggaagagttcccgatataaccaaggaacaccttttcgttctccatctgaacacgaaaaaccagattatccgcaacgaacaggttacggtaggaaccctgaacgcctctcttgcccatccaagagaggtattcaaatcagccatcagggagtctgcccatgccattattctcgtgcacaaccacccttcgggagatgttgaaccaagcaatgccgaccggcaggtaacagaaatcctccggcaggcgggatcctttctccagattgatcttcttgatcacgttatcatcggtgttgatacctggttcagctttcgcgaacactccctgctaacgtaaacccctgtatcggcaaaaccgggcaaaagaacacctgcggcaccatgacagcgaattgccgcctgtaccggttcccttttttgaaaatgttgcttctgcctcgcgatgaggatctcggtgcgtcttgagaagtgaacggatctatcccgccacagccacgtcaagagacggtgattccgatgcaccggttacgggaacttcgcgaacattctttgcctgaaaccctttctgggttttctcaagctcaaagtccacgtcagcgtcctgattgagaaccttgaaactctgctcacagataatggcggaaaaatggacgaaaatatcctctccgccttcagggttcacaataaagccgtagccttttttcccgtcaaaccatttaaccttacttcttgccatgacaaacacggggatttatcattaaaagcaggagcaaagcggcggttaccgctctgccgttttttttacttcttaatatacaagttttttatcggttcatcgaagcaaagcggcctgtctgaaatattcaactctcttttatcccgctcaaatgaaaaaaaagtttaaatatcgggttttccccataaccatccgtgaaaaaccatgcagcacattatcatgatcaccggtgccggtaaaggaataggccgggctatcgctcttgcgttcgcaaaagccggaaaagaacaaccatcatttgaaccggttctcgtgctctcgtcaagaacggagagcgatctgcgatctctggctttcgagtgtcaggctcacggcgccgaaacgttgtgcatacaggctgatattgccgtttccgaagaacgggaaaaactggttaaaaaagcagttgaaaagtacgggacaatagattgtctgatcaacaatgcgggagtaggccgattcaaaccttttggagaaatgacggaggaagattttgactatactgtcgccaccaaccttaaaggcactttttttctcacgcaaagcgttttcagagcgatggagaaaaaaaagtcgggtcatatcttttttataacctccattgcagcggaaaaggcgttcaaaagctcgacaatctactccatgtcgaaattcggacaaaagggactgcttgaagctttgcgactctatgccgcagaatccaacatcagaatcaccaacgtcatgccaggcgcagtcttcacaccaatgtggggcgaagtatccgaaaacatgcaagccctgatgatgaggcctgaagatattgccggccctgttgtcaacacctatcttcttccctcaagaacaacagtggaagaactggtcataagaccggttggcggcgatatcaacgagtaaagaaagagaaccctgaactctgggaaagcattattttttcctgtattttccgattcattattgttcactgaacattagaagaacaaccatcatgagtttgaaagaaaaaatagatcgggatctcaaggactcccttaaaagtggcaataaagagcggctcaatgcgatccgctccattcgcgcagctctactggaaaaagaggtatccattcgcgtcgggggcacagccgttcttgatgacgatcaggaaatcgaggttctcgcaagccttgcaaaaaagcgcagggatgccatagaacagtttacccttggcaacagaaccgaccttgcggcaatagaacagcttgagttggccgttattgaagaatatctgccagaaccggtttcagacgatgaaataacagacatcgtgcgggaaattgtagccagaacaggagcctcgtccatgaaagagatggggcgcgtcatgggtgaagccatgaaaaccctcaaaggaaaggctgacggcaccaaagtacagctcattgtaaaatcgcagctctctctctaaaccccattgttgttgatagactatgcttgacattacctatgtccgacagaacctggctgaaatagaatccatgttgcagaatcgccagcttgcgtctgaaaaaccccggctccgtcagctccttgaatacgataaaaaccgcagagagcttgttcagcgatccgatgagatgaaagctcaacgcaataaggtatcgaaggaaattgccgacattaaaagaaccggccagggatcgggcgaggaacttatccgacagatgaaagaggtttccgatgagatcaccatgatggacgcaaccctctcaaagcttgcatcagacattgaagagatactgctctccctgccaaacagactgcatgaatccgtgccgacaggcaaatgcgcagaggacaatgtaatctgcaaagcacccgttccctatctgcatctgcttgatttcccgataaaaaaccatcttgaactgggcagatcactcggcattctcgattttgaacgaggcgcgaaaatcagcggtgccggcttccctgtctatatcggaaaaggcgcgcgacttgaacgtgcgctgattaacttcatgctcgattaccataccgaccatcacggcttcaccgaagtgtttcccccgttttttgtcaatcaggaatcactgcgaggtactggccaatggcctaaattcgctgaccaggtctaccatatcgaagaagacaatctctatgccattcctacggctgaagtaccggtcacaaacctccatcgcaatgaaatgattgatgctgaacggcttcccgtctcctatgttgcatattccgcatgtttcagacgggaagcgggaagctacggcaaggatacccgaggatttttacgggtacaccagtttaacaaggttgaaatggtaaaattcacccgtcctgaagagtcctatcaagagcttgaaaagattctcatgagcgccgaagcaattctgcaggcacttatgatcccttatcgggtactcctgctctgcagcggcgacatcagtgccaatgccacaaaatgctatgatatcgaagtgtggtcaccagcagaagagaaatatcttgaagcttcgagctgttcgaatttcgaggattaccaggcaagacgcatgaacatccgattcaaggccgacagtcgctcaaagccggagtttgtacatacgcttaacggatcaggccttgcaacatccagactgatggtatccctgcttgaacactatcagaaccgggacggctcgataaccattccggaggccttgcgaccctatacaggattcacatcgatcgatcagctaacatcctgatctccgcccgacgcccgatcattcataaattcccttaccatgcggctgaccttttcggtatcaataagaaaagcgtcatgtccgtatggctcttcaaggtagatgatgcctgcggttggaataagcctggccagctcctcctgctcctctttcgggtatagaacatcggaattgattgaaagaatttcaacaggaatccgtaacgatccaagcacatcctcataagccccccttccccttgcgacatcatgcgtatccattgcttttgtcagggtaatgtaggtattggcatcaaagcgttctaccagcttttctccctgatggtgaaggtagttttcaacctcataaagagagctttcggtctgattgcgtccaaaccgtgtctgaaaattctcgtaacttctataggagcacatggccatcatccttgccgcagcaaaccctccggcaggaggcgcatcctcccgataccatccgtcacgccaatcccgatcagcatagatagcctggcgttgcgcctcactctgcgcaatacaccatgctgaatgtcgccccgaaatacccattggcatcatagccttaaccatgccaggataaagaaaaccccattcaagcacctgcatacctcccagagaggctccgacaacaagttgaagttctgcaatgccaagttcgtcgagcaggcgatgctgaaggttcaccatatcacgaatggtgatcagaggaaaatctgaaccgtaacggcgcccggtcaacgggttaggtgaaattggtccagtcgtaccgtaacagctcccgagaacattgctgcaaatgataaaattttccgtttcatcgaatgctcctccttctgcaaacatacccttccaccagaaatcggcatcggctgaaccggtgagggcgtgacagatcagaataacattgtttttcgatgcattaagggttccccatgtacgataggcaatacgaacttctggtaacaaagctccaagttcggtctgaaacggcacatcggaggcaaaataaagtgttctatctgaaataagctctctgtagtctctcattcggttcaaccaattttattaaatgcttgcttaaaatcgtctttgatgtcctcgatatgctctatcccgaccgatacgcggatcatatcgctactgacacctgcagactcctgctcgcctgaactgagctgctgatgcgttgttgatgccggatggataacaagagtcttggcatcgcctacatttgcaagatggcttgcaagcctgacgctctcgataaaaccaacggctttctcatatccgcccctgataccgaaggttagcacacagccaaatccgttttgaagatatttttttgccagttcccaggtttgatgcccttcaagtccggcatagttcacccaggctacagaagggtgcttctcaagccagcgggcaagcgcaagcgtattgtcggcatggcgctggacacgcaatgaaagcgtctcaagcccctgcagaagtaaaaacgagttaaagggactgatcgctggcccgatatcccgcagaccctcaaccctcgcctttataataaaggcaagagacccgaacgtctcataaaacttaagtccatgatagccttccgagggctcactgagcaacggaaattttccgttcccccagttgaacgttcccgaatcaacgataacgccgcccattgaagttccatgaccgcctatccattttgtagctgactcaacaacaatcgaagcgccgtgatcgagcggacgagcaagatatcctgcacacccgaacgtattgtctacgattagcggaataccatattcacgggacaactcagccaaagcatcaaaatcgggaacatgaaatgccgggttaccgatagattcgacgtagagcgctttggtctgttcatcaatcgcggcccggaatgcttcaggactctgaccgtcaacaatcttcaccttgatgccgagacgtggaaaggtaaccttgaactgattataggttcctccatagagataacttgacgaaacgatattgtctcccgcctggcagaggttggtgattgcaataaactgtgccgaatgtccgcttgcaagcgcaagcgctgccgctcccccttcaagcgcagcaacacgcttttcgagaacatcggtagtcggattcatcaacctggtatagatattgccaaacgctttgagagcaaaaagatcggaaccgtgcgccacactgtcaaacgtataggaagttgtctgatatataggcaccgcccgcgcattcgtggttggatcaggctcctggcctgcatgaacctgcagtgtctcaaacctgcataaagatgataacttgctcataacaaacgttcattattgattgacgctgtaggtcaagagagaaaagatcagcggagaaataacgagaacgaaggggtaaagagcggtatgaaaatgcaaaaaggcatgcataccatcatctctcccggccagtaatccgggatggaattggcaccaatcatattgcaatgacggttgccaaggtttctcagggccagtccctccacctttctcgatgacagcgtaaaatattaaaaagaacatttattgccattaatctacaacagggaatagtattttacaagtcaacttccctgcaagagcgcaggaaatctatttttatgacctcatgaatgcaagagaagctgccctcaaggcgctgcaggctattgaacccggcaaggaaaaatcagaccggatagtacacgcaatactcgacagggcaacaatgaacaggcaagaccgggctctgacaactgaactggtcaacggtgtcctgcgaatgcgcaaaaaaatcgattttattatttcgaaattctatcatcatcgctttgaaaaagcagcacctgttctacagaatatcctgcgacttggcgtctatcaactgctctttctggaaaaaatcccggaatgggccgcagtcagtgaatgtgtggatcttgcaagaaagtacaaaggcgagcggatggcaaaacttgtcaacggtgtcttgagaaaaatcacccctgataacgtcgttatggacgagtggctgaaaggttgtgaggatatggaacgactatcggtgcaatactcccatccagagtggctcatcaatcgatggaacgctgtttatggcagagaaaccacgcttgcttccatgacctataacaaccatgcccccctttttggattcagaatcaacacactgaaacaaacgcctgatgaattccttgccgatccagcacattcgtcctttcctcaagagcggtgcttgacaggtaattttttcctttcaaaggagtttgccggatttgaggcctgcctgaaatcgggaaaactgaccgttcagaatccgacgcagggagttgcatgcctgctgctcaaccccgtaccagaaagcagggtccttgatctgtgtgcggcaccgggcggcaaagccacgttcatggctgagctcatgcagaacaaaggttcaatcacagcagttgaccgatcgagcgaaaaactcgaaaaaaccaggcaacatgctgttgaactcggcataacaatcatcaaaacaatctgcgccgatgcccggtcatttgtcccggaagagacaccacaagccgttcttctcgatgcgccctgtacaggaaccggcgttttgcagaaacgtgccgaactccgatggaaactctcaatggagatgctacaggaactggtaacgctccagagggaattgcttgaccatgcagcttcgatattgccggtaaacggtattctgctctatgcaacctgttcgatagaaccggaagaaaatgagttgcaaatagaggcttttctgcgtcgtcatcctgaattttcaagagacacctcttgcggctctctccctgaaccgttcaggatgagcgcggctgaaaagggttccatccttacccttccgggcgagcttccaggatttgacgggggatttgctcaacggttacgaaaaaacgcacggtaaccatggagcatctccatacaccctactcgatctatcttgagaattttctgaaccatctgttgatcgaacgtaatttctcgcagaatacgagagtatcgtatcgcaacgaccttcatcgctacctgctcaccgtgcaggaaaccatgaagccgattacctctgtcacagcctccgatatccgacagtttatcagtgaactgcacgaaacaggacttgagcccgcaaccattgcgcgaaacatatccgcaattcgttccctgttccggtttctcgtcatcgaacatctgcttgaggcaaatcccgctgaaaacattcatcagcctaaacaggcaaaaaacctgccctcagtcctgacgattgaagagactctccggctgctcgaagctccgatcctgcaacatcctccgggaaaatatctcctgcgggacaaggctatccttgaatttctttatgcaaccggtgtaagggtaagcgaattgactgaattgcagcagcaaagcctttttcttgaagctggctttgtgagaatactgggtaaaggatcgaaagagcgtcttgtcccgatcggtctctcggccataaacagcatcaacaggtaccgaaccgaactgcgtatcggcctcatcaacagaaactcgcaggactacgtattcctgaatgcaagaggaaaaaaactctcccgcatggcaatctactcgatggtgcaggagtatgcctcactcagcggtatagaaaaaaaaataagccctcatacactccgccatacctttgcaacgcatctgctggagggcggagcggatttaagagccgttcaggagatgcttggacacagttccatcctcgcaacgcaactctacacccatattgaccgctcttttatcaaggaggtccataaaacgtttcatccgagaggttaagaactcagcgattcggttcgtattttttaagccactcaatagcctcagggttttccttttcagccgcaacccgaatgtctttcatcgctcccaaggtatccttcatctgatatttcacctttcctcgggaaaacagcgcattgctgtatgaggaatggatatggatcgcctcatcaaaatccgccaccgcttttttaaactcttgcaactcaacataggcaagcccccgatggtagtgcgctcgcgcacaatccccggttatctgtaacttcctggtataatcgtctatagcctcccggtaccgcttgagcttgtagaaagccttaccccggcccagataggcatcgaaattccgggggtccaaagccagagcctcatcaaatgccgcaactgcctctgtaaatgcgccatttgcatagaactcttcacccgttctgattattttttttccctctccggctgaaaccgctctgaaaagaaagagtgataaaataataatcgctaatgagagatgctttttattcatcagaacagacaatttcaaaacagcgttcaggataaaggtttttcaagaatcagatattttttctcatgacttcccagctcgattttcaaagcagcaagagtcagattcacatcaaagagaaaaaagaccagagaaaatatcagacagaacatgctcacaataaaaatgcctgaaacaataaacggaatatccagattgacaagcactgaaagaaacagaagaataataagcaatgaggcgccaagacaggtcatgcaagcaagaagaatcgagattctgatatagcgggctcgcttccagagaattgctacttcgctattgattctcataacatacggttcaggattggactcgagatcatggagcaacaaacgtgaacgatcaatgatacgaccaagcctgttcgtcatggtcagaagaagaaggccaaggccggaaataagtatcatgggtccgatagccgtctgtaaaaccgggacaagttctttgatagaattaatggtagaagacataagaaaaaaaggcataacatcacttaataagaaattgataaaaaccgaacagagtatatcatataaaacggatctttttcatacgaatctatttatttattccgggattttccgaactgtcggcataatgatcgggatcccgacgattcggaactccgaccatccccatgaaaaaccgcgatcaacaataacgaaatgtgcacttgcgttcatcaccgttgcaacaaattcacacaactccccgattccggaatcgtcacattcaagtcaaaccgctcttcaatctttgccttgaaaacctttttcacatcaccgtcaccatgaacaacaaatacctttggcctactcctgaaaccgccaagccagcggagcatgtcttcctgatcgccatgagctgacagaccgccaacggtatgaactgttgccgcgacagcatagttccgtccatgaatcgacacctccttatctccatcgacaagttttcggccaagcgttccttcagcctgatatcccgtaataatcaccttgcattcatgcctgtggatattctgtttcaggtggtgcagaatcctgccgccattgcacatcccgctacctgcgataataacagctccgctcttcaagctgtttattgcccgggactgctcgggtttcggggtaaaatgcagattgccgagcgggggcagcttctcgggatgttcccgaaaatcacgcgcatcaacgtcaacaagttccggatagtcccagtagatctgactggcctcgattgccatgggactgtccagaaaaatctgccagcggtcaagctgccactccttatagttcagagcaaaaagatagagcagctcctgacttctgccgatggcaaaagccggtatcagaatgtttccgcaaccccggcatgccgaccggataatagttcctaactcaagggcagtctcttcgaaatcccgatgaagcctgtcgccataggtactctccactatcaccagatcggcctcttcaattgtttccggatcctgaagcacaggacttgcgtactgtcccagatcgccgctgaaaacaagtttacgctcgtaaccctcatctctgatccatagttcaatcagcgatgaaccaagaatatgaccggcatccgagagacgaagggtaatgccacgaactatttccgcctgccggtgatacggtataccaaccatgcgatcaagagtacgaagcacctctttgcgagtatacaatggctcggcatgtttatcctgacgggttaccggatgctttctctgatactcagcgtcacgttcggcaaggctggccgaatcaagcagcagaaccctgcaaagatcaagcgttgcctcatgggtatagattgaaccactgaaacctcgctgtacgagcaggggaagccttccggaatgatcaatatgtccgtgactgagaacgacgacatcaatgcttgcaggatcaaacggaaaagcggctctgttcaattgctcctcatcggaagatccctgaataagaccgcaatccagcaatatcgtcgcttgttttgtacggataatatgacaagaacccgttacccgttctgtagcgccgtaaaattcaagttccattgatccctcctttgtttacaattacagcgatacagctctgcacttcaacgcaatggtctggagaaaaactgccatcacgtttccgaaacaattccgtcaaggtaatcatttccaaaatcggttctgagctcaagccacataggcagatgatcggacatctgataggttcgccactcacgataactcaccttcgggttttttatttttccggtatagtaccgctcgtcttccccaccagggtcatcgcttccctcacgaaacacctccttgtaataatcaaagataccggcattgcccacatcgactgccgtcgaaccacgctttccttgctccacgccctcccaataggcaatttgatcataggccttgtcgcgctcaacattgctgccctcaggaatttcggcaagctgttcaggcaccttgaacccgttgctgtgcagcgattgccaggttacatgttttttcccgataatattgaaatcaccaagcagaaagaaaaaattctcagcgtcagagtcatgttctgccattgcgcggcgtgagagaaacgctgtcagtttttttatctcttcgtttcgccgctttacacccacgttgccgctaccgtaataaatatgaaccgtacagagcatgagtttcagccaacccgacctgaaggtcaccagaaagggagaacgagcaaactgaagttttccctttgtcagtgctttcgggtccaactggacaaaagcatccttcccgcaaatcggcattgctgtcgtatcaagaagtacgttgccttcattcgatacagctacttcggtaccctctttgagtacaagcgaactgcctgccgggagaacgaccttcgttccgaatggaagcggcagttgaaggttctctttgagcaataactttccccgatattttcttaacgcaacaagctccgactgttccaaccgtgtaccgagaggaagttcaagcttcaatcctgcgctatccataaaacaacggtcaagagcgtcagcaatctcctcttcctgttcaagcaccacctcgccggcaataccggtaaaacccaccatccgcttgttgtagacaaaaaccatccgctctccgtttcccgaatcgccagttgtaatatctgtggcaatataatcccagtcgttattgccgagaatgcccatgacaaccttcagggttttaaggtcctgacgcacctcctgaagcgcgacgagatcgaaatgagatataatttcggcaataaaaaaaagagcctccctgctgcgcccgccatatttggcagagtcaaactccctgatgttccatgtggcaagacgaagccattgctgcctgcgttgagcatcggaggacgaaaccgcaagatgctcatgaagcgccttgcgaagcgaaagcaagcggtcggccgttctttttttccaggcttttatctcatcggaatcattttttccaatgctgagagatgcatacatcggcatggcatgatcctccgtttttggttgacaatgatcgattcaatccattctctcctcgtctgttataatctatacagcccatggtctttccaaaccgagacgcttttgatgtaatataacggaatcatgccgacatatcagcataaagggaagctcaagcaaacgggcagcacggtttagttgttccgcaatttccccgatcagtcgaaaccgggcaaaacgggttttcaacgaggaccccgaaagcatgcaaaaactcgattaaaggaaggcgcgatggttgaccatgacgacgtactcaaaaaaaagagaacatcgtcatggaaaaacaatcattctgaaggataaatcagttacgtcgcttttttttctgtccggtaaaaaatgcctgctggtctttctccggttttgcggatttcctgaaattcttttttggagcgtacgaagaggcgctgtcctgcccttctatttttgtaagtctcaattgacggccacataccctgactttacgaagttcatgaaagacctcttcgggcataccttccggaagctctactgaactgtaggtatcggaaatcgatatctgccctaccgcttcaggatcaaggccaatctcattgataatagcgccaagaatattgccggccttgacaccgtgagtactgccaacctcaatgcgataccgctgtctgccctcgtcgccgtacatctcgccttttttacgtttttttgcgaatccagaatcgctttgcgaccttgggcgatcgtcatgatcccttgttctttcaggttttgctgaaagaagcaacggcgtttcaccctgaagcagcgaggcaagtgcagcggcagcatcaagttcgggcacatcatgctcatggcaatactgctcgataagccgtgaataaaaatcaagttcaccggcagcaatggtatcggtgatgcgctgtttgaacttggatatcctcttgttgttgataatctccgttgaaggcagctccataagctctattctctttcgagtagctttttcaatcgcatacagcatatttttctcacgcggagagacaaaaagaatcgcctcgccacttcgccctgcgcggcccgtacgtccgatacggtgaacataggattcggtatccgaaggaatatcgtaattgataacatgactgattcgatcaacatccagacctcgggcggcaacatcggttgcgataacaatattgagcgcaccgctcttcaactgctcgacagtcctttcacgcatattctgcgccatatcaccattcagagcagaagcgtcataccctctggcctggagcttttcggcgagttcaagcgtcatggtcttggttcgtacaaaaataagaataccgtcaaaaggctcgacttcaagaattcttgtcaggacatcaagcttgtggctaccgccaacaatccagtaccgctgacgaatagcctcaaccgtcgtggttttgttctgaatggtgatctctgccggattattgaggtacttctgggcaatacggcgaataggcaccggcagggttgcagagaacaacgcaacctggcgaccttttggcgtctgatccagaatccattccacatcatcgataaagcccatgcgaagcatttcatcagcttcgtcaagcacaagacactgcaacccgtcaagattcaacgacccgcgtcgcatatgatccatcacgcggcccggcgtaccgaccacgacatgcacgccctgtttgagcatacgaagctgaataccataatcctgtccgccataaataggcagcacatgaaaccctttaagatattcggcataacgatggaatgcttcggccacctgaatggcaagttccctcgtaggagcaagcacaagcgcctgaggctcccgtcttgcgatagtaatattggaaagaatcggtagcgcaaaagcggcagttttgccggttcctgtctgcgcctgcccgagaagatcgcgaccttcgagaagcaacggaatagtttgagcctgaataggcgtcgggttttcgtaacccacctcctcaagcgccttcattaaaggctcgattaactgtaaactgcgaaaattctgggcaataacggtctcttcactcatagtgatctgttcctgtaaataagttgttggcaatgcacattaaaagtcattggatgtggcaacaatgcaggaaaggaatgaactgaaaggagagttttgcacagcagaaaaaatcctcacaaacaggcaataaaaaacgtccacataccgggacgctcgcctgctctttcttagcatatttaccacgcggtcaatgcacactcatagtacgaataaattctgccaaaaccgaaaactatttaagtatcagcttaaaccgttgcctcgccacaagagcaatacgctccccgaaagtttacccctactcgggaagaatctcgtgaggaaggccggaaaatcgttttttcagtttcgaaaaatagccaggactgtcaatacagtccggattgtcaggttcagcgcagggaatttcaagaatgcgccatatccctgccttttttcgcattaaagctgcaaagctctcataccgcccggttccatccgctgtttgaggaagcgtttctacccaggcccagccgccctgcacgttcagtttccggacgacaaaaacgacatcaatctcatgaagctcccggactttgcttcgaagaacatcaagaacagccctccgctcactgctgccgggggctggtgtcagagaaccaactggcgcatgggctgtaccataaaaaaaaaggaaaatcagaatgaaaagtgctttagcaagccaatcctgaagctgtgcataacgaaagccatattgcatggatgtgaacaataatgttaatggccatgatggttttccgatgagaaaacctgatattcgtcactttttttcagattgatttgccggcactgtttcttgccggaatattaaagagcaggcttgtcagcacaggcacaagaaaaatcgcaacagtcactgctgaagtaatgatatctgcttcatgaccctgcagaaagcgactaagcggagcctgagggtagaagtgttcaaacactgaaaccgaaagtttgacaccaagaacgccaatcacaataaatgcgcaggtctcaagaaacggatagagttccataagccggacaaaaccctgtgcgacaaacctcatggcaagaatcccgataaaaacaccgaaccatataagaataatattatcggtaaaagctacagccgcaaagatattgtcaatcgaaaaggcaagatccataagctcgataagaatcaccgttgaccagaagacgccgagcgaaccaacggtatgcttataaaaccagttatcctgcttgtcaaagtaatcgtctttggtctcaacggtcttctttccttttatccagttccagacaagatagagaagatagataccccccaatggcttgagccaccagatcttcaccagaaaagccgcaaaaagcagacagaggcccctgaaaagataggctcctattataccatatttcaaggcggcagaacgctcctttggtgggagatccatcaccatcgtggcaagaactgctgcattgtccactgaaagcagactttctatcagaacgagattaagaacaatcagaaacgatgcggttggattatcaataatctgcagaaaaagctcattcatcacgaaaatattgtcgttatatctgtacctgcattcctatctcaatcacctgtcccgacggcatatcgtaatacgatgttgcactgagggcatttcgtaccatcagggcaaaaagcttttttctccagagacccattttcgatttcagaccagtcacgattttttcgcgactcaggaaaaagctggttgtctcaagcctgaaatgaagccctttttcctgggcaagcgagaaaacctgcctgatactcggatactccataaaaccatatctggcaacaacccggcacaacccgtccccatatttttttatctcaaccttcttgctgttcggcacccggggaaccctctcaagactgaaatgaaaaagagccacttctgaatgaagaatcttgttgtgtcgcagattatgcaaaagagctatgggaataacatcagggttagcggtaagatagaccgcctggccagtgaccctctggggctgctgaagagcaaggctctgcacaaactcctccaccgtcagggttcggtccttgatctgctgaagcagcagactcctgccctgcttccaggtaagcatcagggtaaaaagaacaagaccgatcacaagcgggaaccatgccccatgaaacaatttggtagcacttgccccgaaaaaggccagatcgataacaaaaaagaaactgacaagcaaattggttgcaagcttgttccagcgccagatatcacgggcaacataataaaagagaatcgtcgatatcagcatggttgccgttaccgcaacaccatatgccgcagcaagtttgcttgaagatccaaaaccgattacaagaccgatcgtggcgtacatcaaggcccagttggctccaggcacataaatctgccctctgtgaccggctgaggtatgtttgacagtaattctcggaagataaccaagctgtatagcctgctgggtaagggaaaacacaccggtgatcaatgcctgggatgcgatgatggttgccgatgttgcaagaatcaccatgggaatcattgcccaggatgggaccagcccgtaaaaaggatggtgagactcctgcggagcgaaaagtaaaagcgctccctgaccgaaatagttcaggagcaacgcaggcaggacaaaaagaatccaggtaaaccgtataggggttttgccaaaatgccccatatcggcatacagtgcttcagctccggtaaccgaaagaaaaacggccccgagaaccataaatccctggagatgattattgagcagaaacgaaaagccgtaccagggaaggaccgctctgagaatttcgggataccggacaatctccacaagaccaagcacgccaataacagcaaaccagagaagaatgaccggaccgaacagcgcgccaacccgggcagtgccattatgctgataaagaaaaagaccggtcaggataataacggttatcggtatgacaagatccttgaatgccggtgcaataatctgcaaaccctcgacggcactgagcacggaaatagccggggtgatcattccgtctccataaagcaatgatgcaccaaacaaaccgattccgacaagaaaccatcgttcgtgacgattttttttactatgggcaacaatgagagccgtaagagcaagaatccccccctcgccctcgttatcggccttcatgataaaggtcagatatttcaggctgacaataagaacaagcgcccagaaaatcagagaaagcactccgagcacattctgttgtgaaaccggtatgctgtaatctccatgaaaacattctcttatggcataaagagggctggtgccaatatcgccgaaaacaacgccaagagctgcaagggaaatagtcgcaatccttttaaaaccagaatcaccggataaatcggataagtcagcatgttcagttctacttgccataaaacagaaaatatcttgttcctgaagttttcctgctgccattacccttgtaccgcagacacaaagaattctcagacgcgtcaatgaaaataaatcagtccgggaaaaactttcacggcagatttgcctcataaaaaaacatctccgtgcagacctgatttcttgattgcataccaagaataggaaaacattgacagcattgcaatagtttcattgattcccctgttcgtaaaaacctctttttaacatccaaaccgactcactttttagatcgccctgaacagacaagcgtgaaatctgcttttccgatggctttttttcttaaattgcggcaagtgtcccggtagaccgccaattcctcttgtcggcctgattttcacaatctgttatctccgcattgatcttaactatttacagcacagtcacccctcttctgtaccgtgcggttagcattgcgagcttttttcacccaaaactgcgaacatttttcactgtccgtcaaggcacgcttgatgctcttgaaaaaaaaataaacgcactgccaaagccggttttcagaatctggatccatgcggcatcagtcggagagttcgaacaggcgcgtccgattgtgtcggcaatgaagaaagcgcaaccggatattgatgtcgttgtctctttcctctcaacatcgggttatcaaaccagaaaaaattacccggatgcttcggcagtattttatctcccgattgacaccaaatcaaacgctcgccgtcttatcgagatcctcaaacctgacgcactgctcgtcatgcgatatgacttctggccaaaccatctgatagccgcgaaaaaacacggaaccgccctgattcttgccgctgcggtactccaaaaaaactcaccttacttcaaacctctcgttaaaacattttatcactcggttttcgcacttttcgataagatatatacaagctcctcacgcgacaccgaatcattcagggaggttttccgatgcaagaacacagaaacagccggagacccccgttttgaccaggtgcttctgcgaagccgcaatacccaaagagttgcccatctttcgcctcttttcgcacatcataccgtactcgttgcaggaagcgtctggaagcaggatgaactggtcctcctgcctgcctggcaagagctgaaacatcgcccgtctcttatcatggtaccccatgagacagatcatgataacctggaacgactatcccggcaccttacccaatgcaacatctccttttcaaaagtttccgaaggtattgagcattttgatgcgataaaccaggtacttatcattgacgaaacaggataccttgcagaactatactcaattgcttcgatagcctatgtcgggggggggtttggaattaatgtccacaacaccatagagccggcagcatacggcattccggtgcttttcgggtcccgacaccacaactcgccggaagcggaaaatctcgttgagtgcggaggagctgccgtcgtacacaacagtgcagaactcagggaaaaacttgcgtttctcaccgcaaacaaggagaacagaatgcgcatgggtgaacttgcgggtacctttgtaacaagccgtatcggagctacgaaaaaaattgccgactatatcctggaacagaagcgcacacgtaacgacagataatcgatcacttttgccccctcctggggattatgtatattgaatcagttccattaccgacgattaacatacaatcgctcaccctcatgatcgcaagagttcaaagcctttacctccttcttgctgctctcctcgcactcggaagcatgtttttcccgttctggagcttcagcagctatccggtcatccttattgcagattttattgttcaccccgaagcaggcatcctgcatatctggggaagctactcggcaggcattttttcaccattgaccgcgctcatatcaatcgctgcgatttttttctataaaaacagggctgtgcaggcaaaactcattgttttagccctcctgctttttgttggcgatcttctttcaggtcttaccgccgctcacttcatgaatcaatattttcaaagccttgggaccgggatccagcacaaacctgaagcgggaattttcatgctgcttcccgaaccgatactcttcttccttgcgcttggcggcgtaaaaaaagatgataaaattgccaacgcatacaaaagactctgagcatgcgcattgtcttttcaaccggagatattcacgggattggacctgaaatcatactcaaaagctttttgaagctccagggaagtgaacatacatttctggtggcaggttccttcaaaacaatgacgtattacagagacaggcttgatcttccagttcacctgacactgatcagcagcacaacagccattgatgaaatcgctgcaaacaacaatcggactcttcctgttctctccgttgcggaaccagacagtgtccagccaggctcactttcagccgaagcgggaaaaatagccatgctgtcacttgaaacagcggcaaaactctgccaaagcggtatgtgtgaagctctggttactgcaccgcttcataaagaagccattgcgcttgccggatatcacgaaaccggccataccggattccttgccggctttttcccgaaaagctcaccaatcatgatgtttttcgatcctgtatcgaaactcagggtggcacttgtcactattcatgaacctctttcaaaggtgcccgaactcatcaggacaatggatctcgactccttttttcttcaactttccaattcgctgcaaaaagattttcttattgagcgcccgaaaacagccgtcctcggtcttaatccgcatgcctctgacggcggagttatgggcagcgaggaaaaagagattctcctgccgtgcatcgcaagactttcatcccgtctccacatagagggtccgtttccggctgacggttttttcggagcaggcaactatcgacattacgatattgtcgttgccatgtaccacgaccaggggctcctgcctttcaaggtactggccttcgatacgggtatcaacgtcacgctcggactgccgattgtgcgaacatcgcctgatcatggaacaagctttgacattgccggaaagggaatcgcttctgaacggagtttttacgaggccgtcctgctcgcactgaacattgcaaaaaacagaacaacaatacctgcgccatgatctcttttatcaatgtcgatatagaactcgacaagaaagccattttcaggaatctcaatctgaacattcagtcggatgaatttgtctatatcgtcggaaaaagcggaagcggaaaaacgaccctccttaaatcactgtatatggctatccgcccgaaaaaaggagaggtgcagattggcggatacaactcacggacgattaaaaaacgccagattccgctgttgcgccgaaagctcggcatcgtctttcaggactttcgactgctcgaagatcgcaatatctatgataatctggcttttgttctaaccgtaaccggaacaaaggagcaacagatcaaagagaaagtcatgaaggcactgcatagcgtcggacttgaacatgctgccgatcaaatgcccaggaacctttcgggaggagaacagcaaagagttgccattgcccgggcaatagttcgtgaacctctcgtcattctcgctgacgaaccaaccggaaacctcgatcccgacacatcacttgaaatcctcgaatatctcaaaagcatcaatcagaaaggaataacggtcattatcggaacccatgactatgaactggttcgacactctccctcaagaaccctgcagattacaggattgaatcttgaggaaacctgtatcatccccactgaaaccgggtatcgtatatcgccgccagccgcttgaaagcagataatgcacaaaaccctcttcttccgacaagacagaatacgagggttttgtgcattatcaaccggagggatatcaggaaacaggttctgcctggtacgcttatgagcagccggtagtcgttccgcagtcttcgcacaccttgcaggtcccgttctgacgcacacgcatagaaccgcagttctcacactgttcgccggtatatccctgcactcttgcctgcagaatctggcttttcaagcctgatgaagattccgctgcatgatgggtcagagccggctcagcaacatgatgaagatctgttgagccatttccgttcattttcgcatcctgatctccaccggaaacctcatcgacagctttgacatgtacaaagtcttttctgccgagataatcataaccgatcgagcggaaaacatagtcaagaattgaggtggagttctttattgcattgtgcccctgtacggcacctgcaggctcgaaccgggtaaaggtaaaactgtcaaccagttcatcgagaggcattccgtactggagggcttttgaagcaagcacggcaaagcagttgagcaaccctttgaatgatgccccctccttgtacatatcgataaaaacctctccgagagatccatcctcatactcccctgttctgagaaaaaccttgtggccgcccacatgggcttcgcgaatataccctttcctccgtttgggaagcatcctgcgctcagaacggtgataaacccgttcgacaatccgctcctgaacctctttaggtccttttgtctcgtcaaggctctcctctgtaccaagcattatcacctcatcaagatcctggtagctcgaattattgagcggctgcgacaattttgaaccgtcacgatacaccgtgatagctttgaccatatgctgccatgccgacttgtaaacctcagaaatctcaacagtcgtagccgttggaggcatattgacggtttttgagatagcacctgaaataaagggctgtaccgcagacatcatgcgcacatgcgccatatgcttgatataacgaagcccttttttaccacaggaacttgcgcagtcaaaaaccggcaaatgctcgagtttcaggtgcggagcgccttcaatggtcatggtgccgcagacatagtcgttggcagcgtccacatcatcctgacatgctccaagagcaaggagcatatcaaacccaggatcgctcaattgctcctcactgaacccgagcgaagcgcagaactcctcgccgagaatccatctgttgaaggcaaaacgaatatcaaaaaccgcttcaagctgcgcctcgatcatttcgatatgttcatccctgaaccctctggctataagccacgggcgattgatggcgttacaacccgcaagcgtgccatgccctttacagtatctctcgatatcgtcaatctgggaaatggtgtaccccaaccgctcaagcgccttgtgcaccgactgattgacaatcttgaaatagcctccgcccgccagttttttgaatttgacaatggcgaactcaggttcgataccggtagtatcgcaatccatcaccaatcctatcgtccctgttggagcaatcacactcacctgggcattgcggaaaccatgtttttcacctttccggagagcatcatcccacacttttcctgctgcctcaaaaagatctttaggacaatactccgagtcaataccgcgaggcatgaccgacaaaccctcatactcctcttccgacatattgtgagctgcacgccggtgattacggataacgcgaagcatatcctttgcatttgcagtatatccggcaaaagtccccagatcacgcgccatttcagccgaggtaacataagcctgtccggtcatcaatgcgccaatggcaccggcaatggcgagagctttcggagagtcgtacggaataccaagcaccatcagcaccgtgccgagattggcgaacccgagtccgagcgtacgaaattcatagctgaggcgagcaatatcttttgaaggaaaatgagccatcagaacggaaatctccagcacgacagtccagagacttgaggcgtgcaagagctcctttattttgatcctgcccgaagcttcgtcaacaaaatggatcaggttgagactggcaaggttacaggcggtatcatcgagaaacatatactccgaacaggggttgcttgcattgatgcgaccgctttgaggacaggtgtgccactcgttaatcgtggtatcgaactgtaatccgggatccgcgcacttccatgcgctgagcagaatcttttcccagaggtcacgagctttaagcgccttggcggttttaccggtagtgcgctctttgagaagccagatttcatcattctcaacagctttcataaacgcattggtcaccctgacggtattgtttgagttctgcccgccaacagtctgataggcctccgactcatagttcgaatcatactcgtcaaaatcaagcgtcgtgtacccctgatcaacaagagcaagaaccctgacaatgtagctcatcggaacagcccgaccgagcgcgtttttgatgagctgctgcaaccccggattttcctttctgtcggaaccgttctcaacagcctcgtttacaatcgcctgtaaaaagcgcgaacagattcgtgaaccggcgacaagcgaagcaaccttgtcctcctctttcgccttccaatcgataaaccggtcaacatcgggatgatcgatatccacaatcaccattttggcagccctccgggtggtacctcccgatttaatagcgccggctgctgaatcaaaaattttaagaaaactcatcaacccggaagaactccccccgccgctaagctgctcgccacctgaacgaagactggaatagttggttcccgatccactgccgaatttgaaaactctggcttcccgaacggcaagatcaaaaatccccccatcattgacaagatcatccttgaccgactggataaaacaggcatgagcctgcggccttgtgtaggcatcttccgattccctgacttcgagcgtctccggatcgacatggtagtgcccctgggcaggaccctcaatgccgtaggcaaaattaagacccgtattaaaccactgcggcgaattcggcgcgcccatctgtctgagcagcataaaggcggtctcatcataaaatgcttcagcgtcctcaggcgtatcgaaataacgatacttttcaccccatgatttccagcatccggccagacggtgtacaacttccctgatagaatgctcgctgccggttacgggatttcccgcatcatccagaagagtattgccggcctcatcacgttgcggtacaccggttttacgaaaatacttctgagcaagaatatcagcagccatctgcgaccactgtttgggaacctcgatatcgctcatttcaaaaaccttggatccatcgggattacgcagcacagaacttctcgtcgtgtaatcgaaacgatcgaacacattttcgccttgggcggtaaacaaacgggatattttcacaataattctccagagtcagggttgcagaataaaagcaagttattgctttataatgtcttggcagaataaaaccagacaatgcagcttcatggtactgtaaatcaatgcctgtttttcaatataacaataatagaaaaatcagataagcatccagtgcatggggcagttatctcttttttatgagcacaagaataagcaaaaaagttgaacgtcggttactgcctgactttcttcccgaagtcatacggcagtggctttctggcaggtctcctgactttgaacggctgcctgcgtaacgaacaggcgtaaaaacagttaaaccttcccccgcattccagggtggaaaatgcctaagcaacggagtggtttaatcctgctgaacaatcgatgaaaacggagccgtttacagcccttgttcagcttaccgtcaaacagttgcgggaacagtgtacgaatatcgcgtacttccctattatccggatccttacatccggcaccagaaagaaaaagaacagtctaacaccacaaagagtaagaattttttcagcaatcgacaaaagaaaaatagcgggtgctacttctttttccaatcagccggatctaccgaaacaagccagtcgagcgtttgctcaacccctttcccgagagggacagtgggctcccagccaagcaggcggcgagctttaccggtatcgaccagaacttttgaagccagaagtttcaccgcctgacgagtcagcagcggccttttttcgctaccgactgcgctgtacaccaactctgtaacatgggcaagaaaatgcaccagaccaaacggcaggcagatggatggagccggaacattgattctgttggcgatactcatacaaagctcctcaagcgttataccgttgccgtcacaggcaagaaaatcctcacccgaagcatcctgatgggtagccgccagcataagcagatcaacaagattatctataaaaatcaggttcagccctgcccttccctgccagtaaaaaaaacgtctcttcctgattgcatccgcaagaagaggaaaaaaggtattatctccgggaccaaaaacaagtgagggatagacaacactgaccgacaaacccctctctttgtaatgccacacaacctctgtcccttcgatcttggtatcggggtactgttccccgcgttttgtatagggaacccgctcatcaagacgctcaagccgaaaatgatcgaacacctcataggtactgagataaacgagtcgccgaacgccctcatgttcagaggcttcacagatataacgcgtgccttcgatattaaccgccctgaactcctcccaatctccccaatcggaagcaagcgccgctgaatgaaaaacgaaatcgcacccatgtacggcacgatgtacggcatcacggtctcgaagatcaccctcaacaacatcgacaccctggcgccgaaattgtccgattcgggaatttcccttgcgaacaagcgccttgacgtcaaaaccatcatcgagacatcgagataccagatgagatccgataaaaccggatgcgccggtcactaaagcaacagtcataatgcaaatcggttagagctatcctttacacaaaaaagttatcaggccaaaatcagtgacacgtcaaggtaacgcatcaaacagtcaaaaagaacattcagccgtgattgattttcatcgttcagctccatcccgataccaacagcaagatacggcaagcggatcaggcaatttctctgtttcagcaatatcctcatcgtgtaaccatgatttgccagacaaaagctctggttgcagcattatcgcacttccgatcttttcgcatagcatcgttgcacaaaaccacaccccaatcgatgctcctgatccctccaccccctcctcaaaaaaaaacctgattcggcgacgacatgccgccatcatacccgaatcgttattttcaccataacgactctggcatacaatacaacatgatacttttttgataaacggtacttattttttaacttgttttaaataaataactaatagtcatagaacatatatgttcaacaaaaaaaccatagcatcttttttacggttttctgatacggttttcctgtagatcaatcgctttaacgcacagcctgtgtttttttacgtatatctctgtttttaataatgcacttaccttgacttatcagcgttctttcgtagtgattttttgtatataatgacaaaagacagactttattatggatctcttcgatgaatacacggagaaggttattcggaaaagacgattccgaaccgccacattggttatagctattgcaggaattatcatcctgtttttctttatcgtaaagccttaaaaaaaacggtcggccacaaaccgcagacttgtgacttttcgttacaacagaaataaacaatgacaagtggcgctctccggcaaaccattggtcaaacgttcgacaacagaatttcctgacatgaacggacaaaacgactccgcatggagagtagtccgacattgaacaaaattctccgccatagagccatcaagcgccaaaacgagaaggaaaccgtgaacggactgcaaggtattgcatgccattttgtacaccatcctcaccttttttcagaaataatttagtacattccatagttatcctgtatacgggtaacttgtcaaggatgagggctttttatattttctctcactatcatcaaactgcaggtagtgggcgtctctgatatcttccagagtcccgactcgctgacatcgggggacagtcgaaaaattcggagagattgcctgaatcagcgtgagcatcaatctgaaattcaacgggatgagtgctcccacctgttaacacctgattatcaattgttccattatggaatcgaatgaaggaattaattctcgcttaagagagtacattttaaaaaagcacgggtcaatcaacgcattctgcagagcaacgggcataaagtatccggcacaaatgacaccctatctcaacgggaattgcgtaccgggaagaaaaatgcttcaacgtcttgaaaaagatggtgccgatgtggaatggatcatgtccggcaacaagttccgttcatctctcgggcttggccagaaactcatgatttcacattaccgaacagagttcgaacaaattttaaggaaggccaaatatctttcccgtgagctcaatgaagcaattgctgttcccattgacgcatacgcagttcttgatcatgacacaaaaatagatggattcagtaatgcttttgagaagtttcttgattatccggaaggagctctgattaactgcaggttacttgatttgatccatccgaaagatcgtgacaatgtcataaaaatgatagagcaagccagcaaaacaggttacgttactgattttgtcagccggttcataaaggcaaacggcgactatatggatgttgagtggtgtctttatgcaaatactgcgccaatgtcggaaaacatggagtacgcagtaattgcgcgaaaggtctatacctgaacagcattctgacaacgcgatgcttaatggcgccacataaggatccgatactcctcttccgagcttccctgactcgcgccggtaagaccactgctccggcacactgtccccctcaataacccctccccacggaatgatgcataggctttgataaatgcgatcattccgtggggctgacgttactgcataaatttcagactcatcaaaagctcctgcccactgaacggttttctgagtgtagcatttgctccaagagcatcggcaagaacaaggtagttttcggaactgacatttccgccgccggaaatagccatgatttttactgccggatactgttgtttaacttccataatagtcgcaataccctctttttccggcataatcagatcagtgatcactatagcaatatctctgtgctcctgcaaaacaagaagcgctgctttaccgttatcggcttcaaaaaccgtataattctctcttttcagggttatgctgataaactttctgacggcatcatcgtcatcaataacaagaattttcataatagactggttatgcttttttatgtaaaatcacctctttgactgctgaaatcagctcagccatgttaaccggttttttcaataacttacagatgccaaccaggctgagcgaactcatcgtttcaatttcctctccatatcccgtcatcagaatgattggcaatcgggaactgatttttcgtaattcgccggcaagagcaatccctgtcatttcgggcatggtaagatcggttatgaccagatcaaaggtttccggattttttctgaaaagctcaagcgcttgtaacggtgaactgcatgattgtattttaaaccctatcctggtcatcattctctccatgatccggatggttgcaagttcgtcgtcaacaaaaagaatacacccttttccttttgctacatcagctctggcagagtcagtcagtgcctttttattacaaaccggcagataaacccggaaggatgttcctttttcaggcctgctcactacgcttatatgtccattataacttgaaataatgccatgaactacagaaagcccaagcccggtaccctttctgcctgattttgtggtaaaaaaaggctcgaaaatacgctccatggttttttcatccataccttttccggtatctgaaatactgagctgcagatagctttcatgctcatgcagttcgggaaattccgccatcagagctttatccggcgttatctccctgaggcctatcgtcatcacgcctccggactcctccattgcctggaacgcattggtgcagagattgacgatcacctgatgtatctgcgatggatcggcaagaatattacgacaggaaaaatcaagatcctgtacaattgtaattgtcgaagggatcgatggacgcagtagcttcaacgactcggcaataatatcctgaacactcacgactgcgggattgctctctcctggcctgctgaacgtcagaatttgagcgatgagattctttgccctttcagatgcctgaatgatttcgctgaaatagtcgtaaagcggactttcactcgacaaactgctcaaccccatttcggcatagccaagaagcggggtaagaatgttattaaaatcatgggcaattccgccggcaagcgtcccgatagtttcaagacgctgcgttttccggagtcgtgattcaaggagttgtttattctcctctgccttgattcgttctgtaatatcaaacaaaataccatctatccccaaaaacatgccgtcaggggaaaatgcagatgtttttcgatcttcaacccatcggacagaaccgtttttcgtaacaatacgatagacgagggcttcggatcgttttaccgatctgagtgactgatttgatgttaacaccagatctcgatcttccggataaataatggccatggaaggaaacagctctttttcaaactcctcccgggtataatccagcaaaaaatcgcctgtcatggagagcatcgttgtctcgttcctgctgttaacgcgataaacagctccgggaatattatcaatcagcgattgcaactccctgaccatcctctcctgcaaacgactgtttccaagcactgactctgcttttttcagcttcgtaaggtcaataacgatagcgcgagcgcctgcaaacaaaccattccgaataatcggagtactgtaaagcagagccggaaacgtagtgttgtttttcctgagggcagtatattcgttaccggttgacatccggcttccggctttcatgctctcaaaattggcgctaacgattcccgactcttcaggaatacagcatttgaataccgaaacaccccgatgcaaatcttcaggggtgtatccaaaagcctcaacaccttgactattggtataggtaaccataccatttacatcggcttcaaacaatggaagcggcaacatttcggtcaagtctctgaaccgtctctcgctttcaatcaaagcctgttcctgtcggatctgatcagaaatatctcggctgttgcaacatataaccgttctgttgttccagttacctttggcgattgtggtttcggcaggaattgccgttccggatcttgtcaaaagaggaacccgaaaagaggtattgcggccaaaaagcagaccttcgattttatcatgtatctctttctgttgatcgtcaccgaaaaaatactctatattttttccaaccaactcatccaaagagtatcccaaccgattttttacggcctcattcgagtgaataaccaaaccatccctatcgacaatgaacagaaaatcgtcaatcgtatcaaacagaggttcaaagcatgttttcgttgacgcatctatgatatatccctcatagcaaagcgtattactttttttatcgcgtaagacaattgtataatcacaaacccggaacaccgtgccgtcctttttcctgagtcggtattcctgctcaaaagaatcgatattccgttcaatactcctgtgaagctcttcaacaaaagtcgccagatcatcgggataaatcagtgaaccataactgatttgaccactggtaaactcatcggaagtatacccgagcaattgctgaatatttgaagaaacaaaggtaactggcccttgcagcttgtttttccaactgaactgataaacagaaccgcctgtcagcaagcttccgggatggaggcactgatcttccgaagaattcagcccatcgagagctttcggctgttcatccccggaacgcagaagcgcttttaatcgggcattttccctcagcaattgttgacgctggtcttcttctgaagtattatccatatcaatacgttaactgtggtgcccggagaagatccacaaaaaggatccgacatgttattttattgtcagacaagaacatacgtcgccataacagatcaacgaacccccggaagacgaacatatagctaaagataaaagacacaagggtttatatcaaaaagtaactgtaataatcacaaccattcgaccaatcgccgaataaccacaaaaaaaacaaaacttatccgaattgaacggtaattgaaatccatagcgtcggtatcggaatgtaaaacaatgtacaaaatctaatccggcagatttaagatccgacaggaataagacgtacagggcaccgctttttattgtcgcgagaatcccggctgctttagggaaaaccggattcctgacacatcggaaccaacgcagcaatcaggtttcggaacaaataaacagaaatactctttatttttaacaacagcaatacctctgtcgttcaccgaggtgcaagcaagcaaacttgttgtgtgcacaaaaaaagcaaaaaaaacagtcgaaaaaatttccgatgcgtttgccggtaaaaattttgtaaactatttaatcagttcttcccgcaaaaaaaaccagcatgaagaaaacaccaaacgcgaagccgcaaaaaatcaggcatgaagaagccgtatccatgaaagccgaaaaagcattttttcctattgtcggaataggcgcttcagccggcggactggaagctcttgaaagttttctgaaaaaagttcctttcccgtgcggcatctcctttgtgattgttcagcatcttgaccctacacacaaatgcatcctggtagaactgcttcagcgagttaccagcatgccggttgtcgaggtcgccgaccgcatgaaaatcgaaatcaatcacgtctatgctattccgcccaacaagtccatgacaatactgcacggagtgctgcatttatttgacccgacagagcctcgcggcctccgattgccgattgatctctttttccgttcgctggctgacgaccttcaacagcacagcataggcgtgatactctccggtatgggttccgacggcacgctcggactgcggacgataaaggaaaaaggtggctgcgttttcgttcaggatccgaaatccgccaagtttgacggcatgccacagagcgctattgatgccggtctggccgatatcattgctccggttgaagatctgccgtacagaattcttgcctatctcaagcatattccctccatacgacaagataacagccaccttgaagataagacgctcagtggtttggaaaaaatagtgcttctcttgcgaagagataccggtcaggatttttccctctataaaaaaaacaccctctatcgccggatagaacggcgcatgggcattcaccagattgaaaaaattgccgattatgtccgattccttcaaggaaatcctcatgaaacaacactgctcttcaaggagctcctgatcggcgttaccggtttttttcgtgacccggcagcctgggagacactgaaaaccagagcaatccccactcttctcgcctcacgacaagccgacagtactcttcgtgcctgggtggcaggctgttcaaccggagaggaggcctactcacttgccatagctttcatcgaagccgttgagctgatacgtccccgcagtgatttcaggctccggatatttgcaaccgatctggataaagatgccatcgaaaaagcccgttcaggtatctatccgccaaacatcgcatcagacctctccaaagagaggctgcaacgttttttcgaacaagatgaacatgggttcagaatatcgaaagagatacgggagacaatagtctttgcgcctcacaatatcatcatggacccgcccttcaccaaactcgatatcattacctgccgcaaccttctgatctacatggagcaggagatacagaaaaaactgctcccgctgtttcattacagtctcaatcccggcggtattctttttcttggaaacgccgaaagcatcggatccttcagcgatttgtttgaccctcttgaggttaaaacgcgacttttccgcaagcttcacaaggagtcacaacaagaccctgttatttttcctgctttttttactcattccgagaacgaaacctccgttattatgaacgacagacagaaaaagccaaatcctgtcgtcaacctgcagtcgcttgccgaccagatcatccttcaacactatgctccatctgcggtattaaccaatgacaggggggatatcatctatatcagcggacgcacaggcaggtaccttgagccagcggcaggcaaagccaactggaacattttggcaatggctcgcgaaggtcttcgctatgaactgaatctgcttttcagcagtgtgctgcgcacgaaacaaacatcaacaaagaagggactctgtgtcggcacaaacggcggaacgcagatcgtgaatgtgacaatcgaaccgcttgaaaaaccggaactgctccgacgtttgcttcttattgtttttacgccggtcgaaaaatccaaaagcgaaacctcgaaggataatcccctgcatatcagcagcggaaacaatatccttgcatcacttgaagaggatctcagggtggctcgcgacgagatcatgaccattcgggaagagatgcagacatcgcaggaagaacttaaatcgacaaatgaagagatgcagtccgccaacgaagagctgcagagcacgaacgaagagctgaccacatccaaagaggagatgcagtcactcaacgaagagctgcagacggttaaccacgagctgcagtcaaaggtaagtgagctgtccgaggcaaacaacgacatgaaaaacctcctgaacagcacagatattgcgacactgtttcttgacgattcactcaacatccgaaggtttaccaccagaaccgcaagcatcatcaaactgattgcaagcgatatagggcgcccgattaccgacatagtaaccgacctgcactatccagcccttgccgatgacgcccaagaggtactgcgtacccttattttccgtgaaaagcaggtgtcagcaaataacgaccggtggttttccgtaaaaatcatgccctaccggacacaggaaaacaagatcgtcgggttggtaataaccttcagtgacatcactacctcgaaaaaactcgaagcctgtttgcgtgaaagtgaagaacggttccgatttctgtttgaaacaatgcctgaaggagcactgctccaggattctgaaggaaaaattctgatggccaatcacgaggcggaacgcattttcggactcagcagtgaagcaatgaaaaacaaaaagacagaagaactgcagagagcgttcgttcagaaagacggatcggcttttcctcccgaaaagtatccatacctcgttgcattggattcaggaaaaacatgcagcggtgtagtcatgggaattatgctgccggcaagccaaacctgccgatggatcaaggttagtgctctgcctcgtttccatgaaaacacagaaaaaccctatcaggtgtacacaacgtttgtcgaaatcaccttgcccaaagggaatcactccgaataacctgccgtaagcaagcctggtcatgaaatataaaaacagttctcatgaaaacattccgaatggcccaagataatcgaacccgctcccgaaagtccacccgccatggcattgcaaccaatactgctcatcgaagacaactatgaatttttcaaacgctggagatcaagagagcttcaccgccacagacctgtcggaacatgcggaaaaaagactattatttgcctacatttcatcgataaaagagaaaaaggcataatccttttttccggattcaaaaaaatacgactcgcccgttaaccgggcagcaagataacgtcacaacttctcaatcaatacgttatgctccaacctgatttccgtacaacactgcgagtcgctacaacgttgttgtactcatcgctcattgtgttcatgctcgcctctctttctgcctgtcgccaaaacagtgaaaactcccgcaaagatcatatcgtggccggagtatcggccgacttcgattaccttaaccccctgctcatccagctctccctctcaagggaggtgtgttcgctgatctaccccgcactggtcaaacctgaatacaatgaaaaaaaaggaaccattgactatcagccatctgcggctgaacgatgggaattctcttccgacggtaaaaccgtgatctttcacctccgccctgatgccatttgggaagacggaaaaaaagtaacatcacgcgatttcaagttttcttattcactgtataaaaaccctgcaattgccagctcccgccagcactatcttgatgatctgcttttactacccgacggatctcctgatatcgacaaaagcgtagaaacgcctgatgagacaactctgattcttcatttcagaaaaccgatggatcccgacatcgtgcttgaccacttcaacgatctcatgcccgtcgccgaacatcttttcagaacagttcctcctggtgaaatccgaagcagagctgcagaacttccgataacaggagccggaccgttcaaggttaaagagtggtctcgtcagcagaaactcgtactgatttccagtcccactgctgttcttccccatcctgcagtatccaaaaccatgacattccttattgttcctgaatataccacccgcctggccatgctcaaatcaggacagatagacgccatgatctcttccggcggcatcaatccgagggatgtccctgaacttctgaaaacaaaccctgatatcaccatcaaaccactgaaaaaccgctatttcgacagtgtagtctggcttgctatcgatggcgagacatacagaaatacaggaagcattgtgccgaaccggtttttcggaaacaggaaagttcgccaggcaatgacctttgccattgaccgccaggccattattgatggattcatgggacctgaacatgccgctattgtcaacacatcactatcaccggcatacacaacaatcagggataccacaagcgaatcgtatgccttcaatcccgaaaaagcaaaatcgctgctgcgcgaggaggggtggatccagggacctgacggtattctgcaaaaaaacggggtacgattctcttttgaacttgccgcacaggtcggcaatccacgtcgaaactatgcggcaaccatcatccagcagaacttgcgggatgtcggtatcgactgccgtctgaagtttgatgaaagtcttgtttttctgaaaagccagaatgaatttcgctatgatgccgcactttcaggacttgcggctgaaactctgccgttccagcttgtcatctggggttcggatttctcctcaagacctttcaactcttcggcttttcagaacagggagcttgatgccgttattgccgaactgagccaaccactggatcttcagaagaaacaacggctatggataacctatcagcaaattctgaccgaagagcaaccccgatcatttctctactattacgacgagcttgaaggcttcagtaaacgccttgaaaacgtcaaggtgaacctgatcgcaacgctctacaacgcttacgaatggagtctgaaaaactgagtataacatggagacggttgcctgtttgccgctctctccaattttactatattcaactacttttttcaaaagcagttatggcgtcagtaaccatctcatgaaacgataatctcttatgccccgctatactccggaacagctcgcaagaaggaacgcatcagtctggacaaaggtccagggaattctcgccccaatccagtttgtcatgtttcttgccggtctcaccgtcacctttctgtacaagcagaacatctggatcgatgattttgcatggatcacttttttcgtttccctgaaaacattcatgctctttctgatctttattaccggagcattttttgaaaaagaggtgttcggcgccttcgcttttgctccggagtttttctgggaggatttcggcagcgcaatagcaatggtcgtccatatcgcctatttcattttatttttcatgggtcttgacgaaaacatcctgatatcgacggcccttcttgcctatctgagttatctgatcaatgccgcgcagttccttatccgattgctccttgaaaagcatcatgaaaaaaaatcaaacagcagcagcctggctgacagcctgcaggaaagagtgtaaagtatgaaatcaaaagccatcgttttcagcggcttgagggagattatcttgcgggaggtcaccctcaaaccgctctcttcaactgacatccttgttgaaacctactggtcgtcgatcagtaccggtacagaaaaaatggcctttaacggcctgataccctctccgcccttcattttcccttttataccagggtatgaaaccgttggcaaaattattgatgcgggcgaacatgtcaaccagagccttatcggcaagtttgcctatgttgccggatcgttcggctatgaggatgtgaatgcggctttcggcggagcttcacagttcatcgtctgccctgttgacagcattaccgttcttgatacgcttgataacccgcaatgcggcatagccctgccacttggtgctacggcacttcacattgtggatcttgccaatgttcaaaacaaaaaagtattggtgctcggtcagggtgcagtcggcattcttgccgctgaacttgccggattgatgggcgcgcaactcgttgcagctacagaaccgcatcagaatcgccttaacctctcttcagccgaccttaaagtaaatccggaaacgcaggatgcttcggcagttcttgccggtcacgagttcgatgtgctcatcgacagcaccggaatcatgagcgccattgatacaggtcttcgctttctcaagtttcacggggttgttattttcggcggctactatcagcgagtgaacatcgactactcgcaagcttttcaaaaagagctttcctttattgctgcaaggcagtgggcacatggcgatcttgaccgtgtcaaggatctcataggccggcacaagcttaatgctgaaaaaatcttcacccaccagagccaggtagacgaaaacataacatcggtctacatgcaggcattcagcgatcctgactgcctgaagatgattcttcactggaaaacagacaaagaagagcaggataccgcctgctatattgcaagcacttcataatcaaccgcattcatgccggcaagaacaatagcgatatacggcaaggggggaattggaaaaagcttcaccacaaccaatctcaccgctacctttgccatgatgaacaaaaccgtgctgcagctcggttgcgatcccaagcatgactctacaacatctcttttcggaggaatatccctcccgaccgtcaccgaggtgtttgctaaaaaaaactcgcaaaacaagcaagttacaatcagtgatattgtttttcgcagaaattcagagggtttttcaaaaccggtctatggcattgagctcggaggaccacaggttggaagaggctgcggcggcagaggaattatttcaggtttcgacgtgctggaaaaactcggaattttcgaatggaacatcgacgtaatcctcatggactttctcggagatgttgtatgtggaggatttgcaacgcctcttgcccgttcgctgagcgaagaggtcattctggtcacaagcaacgaccggcaatccatctttacggcaaataacatctgccaggcaaataactactttaaaacagtcggcgggcagtcccgtcttctcgggctcatcgtcaacagggatgacggcagcggcatggcggaaaaatatgccagagaagccggaataaccgttcttatgaaagttccttatgattccgaagcacgcgacagggacgacagttttaacttcgccataaacctgcctgaaatccgggagaaattccgcatgcttgccgaagatattcttgaaaatcgcattcgcccctgtgaagcaaaagggcttgactttcagcagtttgtaggacttttcggacaggtgagtgaagatgcgccgataccggcaacagaagaagagctctttgggaataaccgtgccatgaaaaacgataaagagtcaacccgcagcgaaaccgatgaagaacgaaaattggaagaatgcatcgcaaaacttccggaggaagaacaggcgatctatcgtatggtggaatttcagaaaagaagtatagccgacatcgccaatcttaccgctctcgaagaaaaaaatgtccgggaactgcttgcaagcgcccggacacaactgaaaaaattcttctttgaaaactaagcattagcttttttggtggcctttgccctcaggttagcatcgagaatcttttttctcaacctgatgctttgcggagtcacttcgagcaactcatcatcattgataaattcaagagcctgttccagcgacaatattttcggtggtgtcagacgaagcgaatcatccgtgccggaagagcgcatgttgctgagttttttcgtcttgcagacattcagggtaatatcaagacctcttgtcgattcgccgacaatcataccctcatagaccctggtattgggcgaaacaaaaaaggtaccgcgatcttcaagactgctgagtgcgtaggcaacgcatattccggcttcagagacgacaagcgcaccgctttcacgcgaaggcaacttgcccttgaatggctggtagttataaaaaacatgtgagagtatcccctcgcccttggtatctgtggtaaactcaagattataaccgatcaggcctcttgtcggaatttcaaattccagtctgaccataccgcctcgaagagtgcccatatgcgtcatctcagcctttctgcgacccattttctcaatgatcacgccggtatattcgtccggaatatcaatcgtaacatgttcaatcggctcaagcagcgttccgctctcatcattgtgcatgatcacctccggtcttgcaatggcaagctcatacccttcgcgcctcatggtttcaatcagcactgaaagatgaagctctccccttcctgatacgcggaaggtatcggcgctatcggtctcttcaacgttaagggcgacattggtcatcacctctttcatcaaccgttcgcgaatcttgcggcttgtaacctcttttccctcaagccctgcgaagggagagtcgttcacggaaaaaagcatggaaagagtcggcttgctgatctcaaacgactcaagcagttcgggagtatcaagagctgcgagagtcataccgactgtagcatcggctatacccgcaatcgcaataatatctcctgatgaggcctcttttgcctcgactttctgaagtttgtcaaactggaaaactttggtaacggttccttttcccaccaccccgtcaggaccgacaacggcaacctgatttcccgggcttatcgtgccccggtgaatacgaccgatcgctatcttgccgatatactcgctgtagtcaaggctggtgatcagcatctgaaatcctgcatcatcattgcctatgggagcgggaatctctttgatgatcatatcgagcaaaagactcatgtcatgatcctcatcatccatactgtattttgcaataccaagttttgcggaggtaaagagataggcaaagtcaagctgatcctcttccgcgccaagagcaataaagagatcaagcacctgatcatgaaccttcaccgggtctgactgcggtcggtcgatcttgttgatgacaacaatgggcttcaaatgaagttcaagcgccttgcgaagcacaaacttcgtctgaggcattggcccttcaaacgcatcgacaagcagaagaaccccgtcaaccattttcaggatgcgctcaacttcaccgccaaaatcagcatgacctggagtatcgacaatattaattttgtgatctttataacgtgctgccgcattctttgaaaaaatggtaatgccgcgctcccgctcctgcgggttggagtcaagcacacgaacatttacctgctggttatcacgaaaagctccggtattctgaaaaatagcatcaacaagcgttgtttttccatgatcaacatgtgcaataatggctatattcctgatatcttttttcctgctcatcttttttccttgtagtaataagtatattttaaagtgtagcgcccgaatatagcattttttccttgcaattgcggctataaactttgtccgtacccttgctgtcagcacccggagtacctgtaataccggtaagcggttatgacagattaactaatcccgatctttttttcatcttatagtgatcatgaataatatcctttataacaacttgccccttctcatccttatacaggttgtttcaatgctttatgtcgtaacgacgttcctctatggcgctcattttttcaaagacagggagggtgcaaaaaattataaacagccactccttgccctcaccgttctgacccatgtcgtttatctcggtcttttgacctcgcttgaaggatacatgctcagctattcgacggtcaatctcatgagcatggtagccctgacacttgccataacctatatttttattgaattcaccacaaaaagcgacaaaaccggtttttttgtccttgcttttgctgcgggcgctcaactgctctcatcggttctgactgcccagacgccaggctcaggccccacattcagcggcctgagcattggagtacatctcatagcctccattttcggcttcagcgccatagccattgccgggctctacagttttctctatcttttactctttcgtcagatccagcgcaacaagttcgagcttctttttcagcgtcttccgaatcttgaggtactcgaaaaactgaccatgcacgcagtggcttttggattcattttcctctccatcaccctttttgccggaatgatcgaacagaaagcctcatcaggcaccgtaaccctgtttgaaccgaaactcatcacgctcgttgtcatctggctgctctacggtgcgagtatttttgtcaaaccgctgatcggatgggatctgaagcacatggcctatctgttcatctttctttttgtttttgttaccatgctcatcatgttgatggcgcttttctcaccgacattccatcgtctatcgctataaaacgcgctatcatttgaattttcaccgcttttaggatatattatgcattcaatgattgttgttctgcatatccaggtcatacttgcatatccggtaatcggctcactttaaacaaccctgctatgaacatcatttcagttggtgttaaccacaaaactgcacctattgaaatccgtgaaagaatctcgctttcagaagttcaaaacaaggaattcattacggacctcatttcaagcggactggcccatgaagccatggtcatttctacatgcaaccgtaccgagctgtatgtagttcctgccatgcatgaagtcacaggagagtatctgaaagagtatctcattgcctataaggatgcgcgcaaggaagttcgtcctgaacattttttcagtcgtttctattgcggtaccgcgcgccatctttttgaggtatcgagtgccattgactccctgattctcggagagggtcagattttaggtcaggtcaaggatgcatacagaatttccgctgaagttcaggctgcgggaattctcctcacacgtctctgccatacggcattcagcgtcgcaaaaaaggtaaaaaccaaaaccaaaatcatggagggggcggtttccgtcagctacgctgccgttgaacttgcccagaaaattttctcaaatctctccatgaaaaaaatcctgctcatcggcgctggagaaacaggagagcttgcggcgaaacatatgtttcagaaaaatgcccgcaatatcgttataaccaacagaactctttcaaaagccgaagctcttgctgaagagctcggaacaaaaaaagtgcttccgtttgaaagctacaaggattaccttcacgagtttgacattatcatcaccgctgtcagcacaaaagagtacgttctcagtgaagctgaaatgcaccagacaatgatgaaacggaggctcaagcctgtcatcattctggatctcggactgccgagaaatgttgacccggatattgcaaaactgcagaacatgtttttgaaggatattgatgctctcaaacacattatcgacaaaaatcttgaacgccgaagcgccgaactccccaaagtcaacgccataattgaagaggagctcattgcttttggtcagtggatcaacacgctcaaagtccgtccgaccattgtcgatctccagtcgaagttcattgaaatcaaggagaaggaactcgaacggtaccgctacaaggtcagcgaagatgaactcgcccgcatggagcatcttacagaccgaatcctgaaaaaaatcctgcatcatccgattaaaatgctcaaggctcctattgacacagccaacaacattccgagcagagtcaaccttgtccgcaacgtttttgaccttgaagaacctaatcaacaacactaaacaaaatctgtcatcgctttgaaaaaacagcttattatcggcaccagatccagccctcttgctttgtggcaggcagaattcaccaaagcggagctatcgaggcactatccggaactcgacatcacgctgaagctggtgaaaaccaccggcgacgtgttgcttgactcccccctttcaaaaatcggggatatgggccttttcacaaaagacattgaaaaacatcttattgccaaagagattgaccttgctgttcacagcctgaaagatgttccgaccagcactcctgaaggtctgatcataacatcgtttaccgagcgggaagatacccgcgatgtcatcatctccagatcaggtgaaacactgttaaacctgccacagaatgccaggattgcgaccagcagccttcgtcgtatgtcacaacttctgagcatgcgacctgattttgaaatctgcgatatcagaggcaatctcaacacgagattcaagaaattcgacgaaggcgagttcgacgccatgatgcttgcctatgccggcgtgttcagacttaaattcagcgatcgcatctccgaaattcttccacatgacgtcatgctgcctgccgtaggacagggcgcactcggaatcgaaactcgtgttgatgatgaacagactcgcgaaatcgtcagaattctgaatcactcaaataccgaatactgctgcagagctgaacgggcactgctccgacatctgcaggggggatgccagattccgatcggtgcttacgcatcctttaaaaacggaacactcaaactgcttgcttttgttggttcagtcaatggcaaaatcggactgcgcaacgaaatcacgaaaaccggacttgtttcacccgaacaggcagaggaagcgggaattgaactcgctaaagagctcctgaaacagggtgcagatgaaattctgtcagaaatccgtaaaacccgctgatgaaaacagttcttgtcacccgaccgaaagatcaggcagagccgtttgtcagggaactggaaaaatacgggctgatctcagtggtgtttcccaccattgagatcctgcctgttcccggctggtcagtacctgatctgaaaaaatttgacggcgcctttttcacaagtccgaacagcgttcgattctttcttgagcgactcctccaggaagccccgctcgagcttgagtcactcagggatatgcatgtatgggcggtaggaaaaacaacatcgaaagacctcggagtccacggcattgtaacggagccacttcctaaaattgccgatgcagtcaatcttatggcagaaatcgatgacgccgagattaaaggaaaatcatttctttttctgaaaggaaatctctcacttgggataatccctgaacttattgcggcaaagggaggactctgcaccgaaatcaccgtatacgacaatcggctgccttcccttgaagatacggcaaaaatcaaaacaatcctgcaggaaggagggctctcgtgcctatcattcaccagtccctcaacagcagaaaatttttttcaggctatcgaaaaaaaatcaattccggaaggcactctcattgctgctataggaaccacaaccgctgctgcgcttgagaagcttggcgtaacggttgacgttataccggaatactttgacggaccaacctttgcaaaagcgattgccgacgcactcaaaaaagaacctgaaacctgaacgcatctattgaggacggacacccctacaagttgtcaagatcatcaaaatcctcggggcaaaccatatattccccatcctgagcagtaacagcgttactttcacccttcgcaaacagtgataattgacgatcgtcctcgctctctcttccggctcctgacaaaagggagctctctccttcgacacgatcatctcccggaacatcagaagataaagcctgttttttcgaatcacgccgataccccttgcctcggctccccgaactgccggaaaaagaaaaccgcatcgaagaaaacgactcttcgaccgtttggcgaaccgaatcttcaagctcgactttcattgcgtgcaacgcctgaaccgagtcagcacgatgacctgcaagttccctgcgaagctctctgcctatggtttcaagttccttcttcctgcctgtcggccatccggtcaacagcatgatcactatggcaagaagcagagcggttatcgtaagaagcataccaaaaacaaccattacgaccccagcctctgtttttcaatcgatttaacaagttccataccaagaatacggtttgcactgaccataccatccccatatatcgtagcccttccgttaagatcaaaacaacacccacccgcttcgttcacaactggaacaagcgcagcacaatcccaggggctcatcactttatcaacagaaaactctgcccgaccggaagcaaccagcatatggccataacagtccccccatccccttacaagccccgcttcaacccgaagtcggtcaacagggtgttccgataaaggatcgagcaaatactctttttccgtaaaaacaaccgtcgcatcatcaagagagctgagagaagaaacttcgattcgtgtgccgtcaagaaatgctccgcaccctgtttcagcataaaaaagctgcccaagagcaggaaatccgacagcaccaagccgcggcaaaccttcctcttcaagtgcaatcaatactccataaagaggaaccccgtgaataaaagatttcgtaccgtcaataggatcaataatccaccggcgcccgttatctgcatgcttttcatcaaactcttccccaagcagaccatctcgtggataccgtgcgctgatcccttctctgatgagtatttcagcattccggtctgcttctgtaaccggagtagcatcacgtttggaaaaaacctgcaaggatttcctgttgaaatattcgagcgttaaccttccggcacgatcggccagttcaagggcaagctgaagctcaggactcatcggcaatgttatatttaaaatggtgacaaaaaaaacaaattattcaggctgagaacatttgatatggcatttcgccccctcggtgactgtatcatggcgacagcttctgacgttccggattcaccaccgccactcccatagggatccctctctgcgttcgggatgacaagagagcgcgtcagggatcgcaagcggaaactcgggataaaaaaccaaacattctaactcgtaaatttcacacgtagcacctgatacgtatctcctcccgccgtacgcctacctccccattccctcgccaagaggatgatgacgttcaaatgagcgaactgccttctgcatattccagcccgaagaggtaatatttttcagatgtgcaaccatcatgttcagaccctctgcaacaggaagaagatccgaatcggaaatggtacaaaaaaccgatgcgagatgctcgcgcccggcatgaaccgagatctcgtaacgccccttctcaataaggctggcataaaaatcctgaacattcagatcaagaatatcagagagcacctcaagaaaaagcggctcctgcaacccgttataaaaaccaacctgcaagcgaacaagaggatagtgctgttcagcaaaaaatgagatccgaaacctgaatgtccgattcatgatactctccgttatcgcccctgcttcatcttccacgccggcatatccgagatcgagaagtactcttgccatgcctgataacgatgtcaatgcgggcatattgagttcaagtgaaccgggataaccaaacaccgtgggagactcaccagttatcgatatcgtaccggaaacccgggaaagtctcatacttgaagcctgatccggaggcaggcttctgatcatttccgaataccctggatcagcttctctaaaacgcttgcctgtgctccacgtcgaaatcccctcaaacagtgacgtcatatcaggcttccgcaattcccgggaaacgatggctggtgcattcgactccttcttaaagaaacggtcaaaaatacccatgccgaacctccttcagagtttaaaaaaaattgaaacacaacaaaaaacagtggtttatttctgtgttttttcagtcaataacagcaaacgggagaccttctgcaaaagatttttactgtcgacaggttttataagataatcattcataccgctctccatagcacgacgaacggtttccttgtcaccatcaccactcagacagataatcggaatgccgcggtaaccactctttgttgcacgaatgcgctttgccgcttcaagcccgtcaagaacaggcatttgaatatcgataagcaaaagatcgcatggataatgttcaaggatatcaatggcctcctgaccgtttttcgcatcaagaaccgttaaaccgccccgttgcagtatgtttttgacgaccatacgattaagggcagaatcatctgcgacaagcaccgtttttccggccagagagtttttcagggtatccggttttgtctcgatcgcttccgcaagcaccgaaagaagctccgccagaactatgggcatggaaagcagtgcctgtatacctaacttttccgcacgtcccttcaacaacgtcgaggacattcgggtataggcgacgatcgacagaacgacgccgttttcctgcattctgaaagcaagctcatagccgtcaataatcggcagttcaagatccagaagaacaaggtcatattgtcttgatgctatcatctccattgcctctgctccgctctgaacctgatcgagctcaacactgagcggcaaaagataccgggcaatcaatacaagatttgccggatcagcaccaacatgaagaatccgctttgccgaaaagagttcatgatattgagcataaagatctgcctcaaaatcggcaatatcgccatcactcaccggaggaaatgtcagtataaattcagtgaattcataccgaacagaacgacagacaatatctcccccgaaaaaacgcataacccgcttgcagtaggcaagaccaagaccagtcccgccttttctgccggaagtataaaaagggtcaaacaactttgcaagattctctttagcaacgccagggccagtatctcttactgtaacactgtttaagatctcccctcttttgagacggatatcgatgcgaccgtcgggaaaagagcggagaaaatagagcgcattcatgacaagattgaaaagcacaaaaacatacatggtctctacacccttgaaaacaaaatcatcgtcttcaaaaaaatgaacgcgttgacgctcttcttgcgattcgtagccatattcatcaatagccttgcgagttattgccgcagcggacagataggttaatccggcatcctctgaagcatcttccctgacctcttcaagaatcatctcaatgacctgaatgcccctgttgactgctatctgacctcgggcaactttttcatagattcgttcgactcctcctgcgctgatcgaaggatagagcctttctgcatgatagagcgggagttcttcctgaatggattcaagattatagcgtatctgacccagaggattacgcatctcatgggcaatgccggccgcaagagccttaagggcattgtttctctccatggccataatcccccttttattgctgtagctgaagacataaccggcaacaatggtaaacaccagcaccagaagatagagtggaatattgaattcgggatggagttcgacgcgtggagttgaaagaaaataaaatacaaccgccccggcaaaacccagaagcagatcaaaaagaaacatcagccagttgggaacaaaggcaataagcacaaacagcataaaaatttcccagtacagccacagctcatgaaagttgttcatgataagattgaccgtaaaaacaaagggaagaacaaaaattatggtgaaatgccagaaaaaagtgaaccgggtctgaataaaaccgggaagtctgctcttgaaaagcacggcaagacacaagagcgttgccgtcagacgaaggaacaggttttcataaggaagatcaaaaccatatttgaaaataaaataaaaaaagaaatgggctggagcgccaagaagcccggctgcaagcgtattgaaacgtgatacctgagtaccgtcaattacacactgtcgaatgtaggccaacaccttcaatccttacccccgtcaagtaatttatgcacacactcccccgctgccctgaagcacgcctctatggatgcgccacgacgataatcacccgttgcggcaaaaccggaaaaaaagtcaagcttctgatcaacctcagcaagaagtcgatgatggtatggcgaataggcacaaagtccctcggaaagataccgaaaaacaaaagactctctcgtattatcctttatcgtgaaatagcgtccggcgatctcctctccgagtgtaataaccgcttcaggctgagaccgatcggacaccatagctcttgctgccctgccgctgaaggtataccgaaccagatcaagatcattgataccataagctccggcattactcaacggaaacgagtcatcaaaaaccatggcgcgctgctctttcggaaatacattctgacgatatttcacaatagcaactgctacaggaaaatactgtatccgccttaaaagaactgaaacttccggacaaaacgtttcaagaagttcactcaaccgaagcgcaggcagagcggacactacccgatcatactccgctgataaagaacggccctcatactcataaccgatcatgactgctcctttgccatgatcacggttaacagacgtaacccgatgtgccggaagaattctcaacaaagcagatcttgccgggagctgaaaagcttcaagcatgccatgcataccctgttgcaactgctcgtaactgtcaagcagaagtgcgagattagagccgaaattccccggataacactcatcaggttcagccccattcatccttaccgtcaccggccttacgatatgacttaaacagggctccttcaggtatccagcaagggagagatggtcatactcttcagcaagtgcagaaaaatactcgctggcaagaaccccttgacgacgatcattgagaattgccctgacatggggatagagctttcgaaggccgctaaaaccgcataaaccgaaaaaacgaatggcattgaaaagtctggccccctctttgttaatgctgacaacccggcctccaatgacctgtgatgtattaaaaccaaaatattcaaaatcagaaacaccgcaatccagaacaaaatcccgaaacaagcggtaattttttccgatatttttgccgccgaaatcaagccacctctcaccaagccgttcactgccaatcctgcccccaatacgatcagccgattcgtaaagatcaacactgatattgtgctgcatgagataatatgcggaagcaattccggaaattcctccgccgataaccgctgccctcatcatactgaagctgcctcgtgcagaatccggttgatttttgcgtcaaattgcattttacttcttgtacatattttttcgaccctttttctctgttcctcataccgttttgaactcataaacgcaaaagctttcagcgttgcatcagcaacaaccctcccgtactgcagaacctgaatgtagattggcgcatccttatcctcgcttgtctcgtcggcagtaaaactgcaatataccctcagcacaacaggaacatcgttttcaagataatgaaaaaaattcgtattatagttcaataatgcaagtcctccgtcaaatgagagtccctgaatatgagcggttgcaacgccagcctgtctcaaagcctcgagcatcagcaatccctgaacatgatcggaaacgtgatcgaatgagatctcttccgtgctggcaagcatattgaaatacagcatgcgaccggctgaaaaataatccgaaatcaacacattggaactatttttcttatgcacatattttttttctatcgaacatggcagcttgtcatctccggttattgcgagaggacttttcaaaagagatttcagatcaaaaggaagttttttcattaaatccgctgccgtctcaatatcaaaaggtggcttatccttgcgtgaagggcaataaagtgctttcgccgcagcataaacgccgggattggctctccggtaatcaagcgagatgaacagttcacaggtatcccccagaagcagaagaaaccgggaagcctcttcaactgaagagacattgacaatctgcagagcggtaactgattgcagaggaagggtatccccctccagcagcatcgtaaaaggttttttccctggactgagggttagaataccaaaatctctgcctggccttttgatggttctctgaaaccgaagacgaggcgttgggttcgggtgaaatgcaggatgaaaatcgtgcccggcgattctttgtacagtttgctgtagcatggtatcaataaattacattaagtaataatggcccgaattatgtagcaatataaccttgtttgtttcagggtaacgggctttaaaaatgaatgttaacaggttcgcaacaatccggggaatccgagaagctctacaggaaaaaaagtcatccggcttataattaaccatataactcacctgcgtcctgaaccacgctcagaatatctactcaccagacaacgggtcacggcagacctgagcttcaatgtacccttgtattttcggttatgcttccggaagtttcgggattttcttatttttggctttttaaaccattaatctgccatcatccatgagccagctcgacttactcaatattgtccatcgtcccagaagactccgcaaaacagccgcaatcagaaaccttgtacaggaacacaccctgtcagtcaacgaccttgttttcccgctctttgtctgccctggaaccagcgttgtcgaagaggtttcctccatgcccggcagtttccgctattccattgacaacgcggtaaaagagtgccaggaactatgggatctcggtatacagagcatcgatcttttcggtattcccgagcagaaaaccgaggatggaagcgaagcctacaacgacaagggaattatccaggaagcaatccgcgccataaaagccaagctccccgatctctgcatcatgactgacgtcgcgctcgacccctttacccccttcggccatgacggtctggtaaaagacggaataatcctgaacgatgaaaccgtcgaggtactctgcaaaatggcggtttctcatgccaatgccggcgccgatttcgtatcgccgagcgacatgatggatggtcgtatcggagcaatccgcgaatcacttgatgatgcaggctcctccgatgtaggcatcctctcctatgccgccaaatatgcttcaagcttttacggccctttccgcgacgcactccattccgcaccacagttcggcgacaaatcaacctatcagatgaatcccggaaactccgacgaagcgatgaaagagatcgagctcgacatcatggaaggcgcagatatcgtcatggttaaacccggtcttgcctatctcgatatcgtatcacgcaccaaagaacgtttcgacgttcctgttgccatttaccacgtatcgggcgaatattccatggtcaaagcggcagcagcacgaggatggattgatgaagagcgggttatgatggaatccctgctctgtatgaaacgtgccggcggtgatcttatctttacctattatgccaaggaagctgcaaaaaaacttcgctgatccctgataaacagcagaagatgactcaacaagcccggctgcataaattacagccgggcattttactcttaatacctatgatacgatatctgacctcaggggaatcgcacggcccggcgctttcggcaattgtggagggagtcccggccggcgtcggcattacccccgaaatgatcaacaccgagctcgcccgacgccagcagggatacggacgcggcggacgcatgaaaatcgaaaccgaccaggcggaagtcctgtcaggtatccgcttcggcaaaaccataggctcaccgatcactctgatcatcagaaacagggattgggaaaactggacgacaaccatgtcgcaattttcagaaccggcagaagatattgcaaaaataaccatcccccgaccgggccacgcggatctgacaggaaaaatcaaatacggcctgaacgatattcgcccggttattgaacgctcttcggctcgggaaaccacggcaagggttgcagccggaacaatttcccgaattttcctcaaagccatcggcattgaaatcggcagctatatatcggcaattggttcggcaggcgaaacaactgccgacactcagattgaaaaactgctccggagcggagccgaaacccttgcacggaaggcagaccggtcagcggtgcgtatgctcgacaaaaaaaaggaagccgaagcaattatcgctattgatgcagccaaggatgctggagatacactcggcggcatcatcgaaattttcatcaccggcgtaccaatgggactcggcagctatatgcagcacgaccgccgtcttgatgccaatcttgctgcagcactcatctcgattcaggcaatcaagggagttgaaatcggtacggcgtttgcaaacgcactcaaaccgggatcacaggttcatgacgaattcatcatcgaaccggagaaagggttaacgcgaagctcgaaccgggcaggaggaattgaagggagcatgtcaagcggccagaccattcatctcagagcagcgatgaaaccgatatcctcgcttctcaccccactgcactcgtttgacagcgaaaccctgcaaccgacactctctcgcttcgaacgaagcgacacctgcgcagtgcctgctgcgggcgtcgtagccgaagcgatggtatcgaccgttatcgcaaacgccgttctcgaaaaattcggaggcgatcatcttggtgaaatacagacaagaatctcccttcaccgtgacctcacccgaaaagcgttcatcgcctgaagagactcaggagccttctgacggagaaccgacaagtctctggttcatgtcacgggaaggctccggcacctcggtcttgccgacaatttgagcgggaacaccggccacagtataatgcggcggcacatcatccagcaccacgctgccagcgccgactttcgatccctcgcctatgatgacattaccgagaatttttgccccggcaccaatcagcactgatttatgcaccttcggatgcctgtcgcctgactcttttccggtaccgccgagcgtcacctcatgcaacagcgaaacattgtcatcaacaaccgcggtttcgccaatcacaagactggtggcatgatcgagaagaatccccttgccaatcactgcggcaggatgaatatcaacggcaaacacttcggacatgcggttctggataaaataagccatggttctgcgcccgttcttccagagccaatgagaaagacgataagcctgtaatgcctgatagcctttaagaaacagcatgatctcaaaataatggaccgcagcagggtcacgctgctgtgttgcaagaagatcatatatcgcattctccacctgctccggacagtgccggtaaaaatcctcaaaaagaccctgaagtaccaggggaggaaaatgctttgatccgagcttcaccgaaagcagcattgccagcgacgcgccaaaattatcgtaacgaataatatgctgttcaagaaaaatactgatctcgggatctcgcagacactcagccgcagcctcggcaacaatcgttgaccagatactctcaataggtatatctctcatcattggaaacatcaacaccatttaaacgatagaaaaatcaattgatgaactgcaaaaaaatatgaagcatcaacacgatgcctgacacatccataagcattaatagctgttgctgcataaaaggttctcctgaccgctggtaacagcttctgaatttaaaaaaaaacaagccccattctccacatatttcaccgcctggcactgaattgccctgccagactctgtcaaggcgtcaacatcgggatccatccactctgtcgggatgacagaccggccgactcatcatgtcagggaaaaaatccagccatgataaacttaccagcagaatcacaagaaaccatgatcgacagctcttgagtaatgcggggccaggataaaaaacagaacagcaggtaaaccattttacagagtaatccggatatttattaatctttactgacaaatagtatatttgagtgctaaaatccggcattgtgctatctcctgcaatgagtgccctgatctcgatgctcacaggattctgatacacccttctgtttccggtgcattattaaacaaggtttagtccgtttcaggttatggtggttacccgacgtcgctggtttgaggctccatgggagttcagggaagcatccctgttcagcctgcttgctatcctttcaggctttttcatacaatatgccgcatccggcaacagcgtcggacttcctgtttggccattcaatgccatagcgctttctgtttttgccgcactgattttcggtatcgggcttatcctgagaaacaatcctcttgtcgcctggttcggcggcattccaatgggcctcagccttattcttgcacttgcggcactctcctttatcggcgggatggtgcctcaggaaatcatgaccggggactctctctatacccgcttgcgaatcaaccagattttttcaagctggccgtttgccctgattgtttttctgtttctgatcaacctcggtttttctcttgcatggaaactcattcccttcagatcgaaacatctgcagttcgttctttttcatgccggcttctggctggcactttcatgcggcattcttggaagctccgaccttcagcgacttgttattccgattgaagagggccgagccaataaccttggctactcgatgcaaagcaaagaccctgtgccgttaccgttttccgtttttcttcacgatttttctctggaggagtattcgccccagatacttctctatgatcctgaaaacgacaaacttctcatggataaatctcaagccattatcgaagtccataagggaacgaaagccgcatggaaagggcttgaggttgttgtcctcgattttctccctgcagctcttccgggaaaagacgggattcctcgcctttccgggcttccggcagcaattccctatgccagggtcagggtactctctgccggggctcaggatgagatgtggatcagcacaggaagccctttcatgagacctgaagcggcaaaaatcggaaacttctttctgatcatggttccgggtacgccaaaaacgttccgttcagtcgtaacaattaaggacaaatccggtcacctgatcgaggagagtcttgaggtaaacaagccggtaagcttcaatggatggaagctctaccagatgggttacgacgacaaagccggaaaatggtcgcaactcagcctgatcgaagtcatccgtgatccatggttaccggcggtctatatcggattctttatgatcatggctggaaatctcctgtttttctggaatggcatcaaacgatccggaggcgcataatgggcatcaatttcaacactgcagcctttcttgccattgcgttatgggcaggaggatcgatactccatccccttgcacaaaacaaaccggcacttaaacgactggcctatatcctgatgctttcaggatcggccgtcatggcaggatttatcgtcatctactggatatccctcgaccgtcctccgctcagaacacttggagaaacccgcatgtggtatgcgacaatgatacctctggtcggttttctggtcgaatatcgatggaaaataggctggcttaaatactactgcatggggttggcgggattttttcttggaataaacctgctccaccctgaagtgtttgacaaaacgcttatgcctgcactgcaaagcgtctggttcattcctcatgttatcgtttatcttgtcggctacgtcctgcttgccgcctcttcggcatctgcatggcataatgtttttctcatatcccgctcaaaggagaataaaaattatcagcacctgtcccactaccttgcgctgcttggatttgttctgttgacattcggtcttgtatttggcgcactctgggctaaagaagcctggggccattactggacctgggatcccaaagaaacatgggcattcattgcctggctgatctatctgggctatctgcaccttttcagctataaaatctccacaaaaaaactacagtggtatctcgcccttgcctttttagtgctgctcatcagctggttcggcgtcaactatctgccctctgccgccaatagtgttcatagttaccagcagagctgaaaaaagtgtcgatctgcacaagctcccgcaacaaaaatgccgtctgctcctgctcttgcgtttcagcgttgtcgggcttgacgcagatcggcatctcacccgacatcttccataacagacatcttgttcctctgccggttttttatggtatcttcaaaagaagaatcgcacaatatccagacactgataaccgaaaaacctttatggagaccattgctgcacatggaaatcaagcaacaccatctactcattgatactctcttcggaacctgtcgccagacattgggaagcgacttcgaaggatatagaaatcactgtttgcgcgtatattatttctgctgcgcccttacccgcaataaaccggaaaacgatgataaaattgcgattgcagcgtttttccacgatatcggcatctggactgacgacacctttgactacatttcgccatcacaactccttgccagggaataccttgaaaaaacagatcgaaccgcatggatccccgagatcgaggccatgatcggtgaacatcacaagcttaccccctgcaaggcgcaacaatttttactcgttgaacccttcagaaaagcggactggatagacatatcgagaggaatgctccgacaccggttaccagacgattttgtcctcgatgtttttgatgcctttccaaacgaaggatttcataaaaaactgctcctccttgcaaaagcacgcctgaaaactcacccgttcagccccttgcccatgatgaaattgtagccgatggaaacgttttttcaggatgattcaaggtgacaggattcgattacggattcatgctgaattccacaggaattcttaagactgttacaccctgtaaagatcctgttatcagaaacgttaacgggaacatcgaatcacacaaacttttttttgctttttccaggcagcagaatacgggtaatagtataccgtgtagccacaagttcaacaagaatcgggccaacaatcccgagaagcgtaccagggacaaaaaggatccggatattggttataccgatttttgtgaaaacgattctggatgccgccgtaaaaaaaacatggaacaggtggatggaataggagtaaaatccaatcctcgcaagcaattcagactcaccccggataaaaagcaaggcagtacaggagagagtcccgataagaagagcgttcaaggatcttcgtcctcctccatattcgtgaccataaaaaagaagaaaaagaataattgccgtcatgagtaaaaagccgataatctttttctgtttcagctcaaaaggaaaccgcgaaaaaaatattccgcaaagaaagtagggcagcagatagaatgcccctgaaattgaaagccatggagtaccgacattggcgatgcagagcatagcggccataagataagccaaagcaaaacctgctttattatggagccctgaaatgctccagaggaataatgacgagaaaaatcagaaacagtgaatcaatgaaccaatagtgcgccaccggcatcaggtgcaggtaacgccaatccgctaccgagaagttcgttcctggagtgaaggcctgaaaaagagcgaaaagggtaccaacaaagagcataggaacaagcaaccgacggatttttccgctgatgaacttcttccagtcgctcctgaagggtctccagacatagacgaaccctgaaagaaaggtaaaaagcggcataagaatataggcaagaagctcatttgcatccttgatccttgagcagcccttcctgaacacgaagtccaccctggggagtgacgccgataacatgataggcgacaagaaaaacacaagcgagacccctgggcgtatcgatcatgatgtttctgccagccggaaatgctttcataaccttgattcttttgagaatgagttacggtttcttttcctttacttccgactctcttgttgtcctcacccatgcggtgctttttttacgaagcaccattgccgcatagagcggaattttccacaaaacatagagcggcgccgtggcaagatagagccaggtcgaaagcggagcgcggcgttgaatctgccctgaaacgacataaaacaccagaatcagccagaaggaagtcgcaagcatgatccattcgctcttgagcaggagcagagaacctgccgtagcaaaagcgaaaagcatgacaagaagagagagcggcggtacggccagttctaacagcgcatagagaaaacgaatacgtcctttttcagcaaacagtctgagcagcggaccggtcatctttcggacaagcatgaatcggccgccctcccagcgacttctctggcttgaagcgcttttgccggaggtaaccatctcactgcgcacaatggcatcagggttatagtgcacgttaacgccatcctgcaagaggcgcaaggtaaactccatatcctcgacaatggagtggcagggccatccataccgctcaagcagttcggtactgaaggccataccgttacctttcaacactgccgtacctgaaagccggaatgtaccggccatgcgcaaatggttgaaaacattaaatgccgcatcgatcagggcaggacgccacccggcacccggattgctgacgccgttatatgcctgcacggagtgaatctccggctggcttagcgagagactgatttcgcgaaggtatcccctctcaggcgcaacatcggcatcgataatggtaatcgcatcggtatgtcgatagctctccctgcgatttttcagaaaccagtcaagcgcctggcctttcccccggttaaccgtatcagatcgctcaaaaacgttcgcacctgcagctcgcgcatgcagagcggtagcgtcactacagttgtcggcaataacatagacctccaggcgatttgcgggataatcgcacgcgaacaccccctcaacggttcgcacaataccttcctcttcgttatgagcaggtatcactacgccgatgttgagaaaaccattcgccgcagcgcactcttttttaaaaaaatatgctgcaacagtactcaacagcagatatgccgccggcaaggccaacatcaagaggagagattgaaaaaacagttcggcaataatcatcatgaggagatcccttcaaggtgaaaaagatcaaccatagcactattgttgccatgctgattgtaaagttcaataacttttttccgtccggccactcccagctcacggcgaagtccggagtcatcaagcaatctccggatctggcgggcaagatccacggcgtctcccggtgttgcaagcaatccgtcacgatcatgctcaatcaattcaggtataccggtaatccgcgttgagataacaggtatctcctttgccatagcctccatcagcacaacgggaaccccttcggcaaaacttgcaagcacaaaaagatcggccttgtcataataatcacgaaccttgtcctggccgagcgcaccggtaaacgttaccataccgttcaggccagctaaagcgctgaactgttcaagagagtcccgatcagggccgtcgccaacaaaggtcaactgaaaacgaactccctcttttttcaggagagtacaggcttcgagcagaatatgctgtccttttgccggaaccagcctgccaacacagagcatatccggcacaggattaacgggttccggcctcggaacatagagggcgggatcgaccccgcaacgaacaatatgaagtttcttccaactctccggcttgctgatgcgcataatctggctgcggcaatagtggctgatgcagcgcacaaacgccgcttcgcgaactttttcagcaagcatcgccgtatcgacgatataaaaaatatccggcccatgcacggagatactgaagctcactccgccataacgcttcatgagcatggcaacaagagcagtaggattagcaaaatgctcatgaatatgggtaacaccatgccgatgcatccactcaagaagaatacccgcctcggcaaaatatgcgccggccttcaaggggctttttggtcccgttgtgagcagtttgacggcagcgaagatcatgcgaacataacctcccggatttttaagaagacagtgcagatgcgctccaaccatggcgggtatcggaagtgaaagcaccatcagggtacgcgcagcctccgctctctcatccgaagtcataacctgaaggttggagggcttgtggatcgatgccggatagacggtcacccctgcttgacggagcgactcaatctccctgtagataaaagtatgggaaatagccggatactcgctgcaaagatacgcaatcgctcttgttttcatgtgccggaaattgaaattcctgttttgagatttcggcgcctgtttttcaggggtttattgaaaatacggccaaggtgaaaccggatgatcccgaaaaactggggaacaaccactaccgaacagtgccatgcataccttttcgcatcgttcttgttcagattattttcacgcatgaattttcctgttttaaacagccggggagagagcatcaccataagtccaacaaagggaagaaaagccgctataatttttacactgtttgcttgtgtaacaaaaaacaagagtaaagcaagaacgatgcaaccgaaaaaactccccgctttaatgaaaattttcaaaacatcgtacttccagaaagaactcccaaccagggattcacgaaaactcaccgcggcaaagccatagccggaacgaaatgcccgccgaaaatactgactcatcgtggtcatggccagatcatgccttgtcatcagcgcatcaagccgaacaatctgccagcctgccctgatcaccctccggctgagttccggatcttcaccgcctacaagcgtttcgtcgtatcctcctgttttttcaagcgctgtgcgccggataaaaacatctcctccgaaacaatcggacagacctgcgggcccgttccactcgatattgccaatccagttatagaccgtgcgttcaggatacatctcctgacgcatgccaatcaccgctccgaatcgctcatccgccattgcctcaacagctttacgaagccagcgtgcgtcaagaatggtatcagaatcaagaaactgaacaaacggcgacttattgtgtttccagccggcatttcttcccattccaggcgtcggatatgcaggatcaagcgctataaccgtaacatcctcataccgttcggcgatctcaatgcttttgtcagttgacccgccgtcaacataacagctatgcaatttttcctgtgggtaatcgcacgatcgtatcgaatcaaggcatcttgccagcgttttactgcagttaacgccgatgaggacgcaatcgatatcgggaagatggtgtctgcctgcagcattgatgctgatcatattcatatgccgggttcactgatggttgcctgttttttctgacgcaaaagaattgtaatcgcctgattaaccttgttgagcagcgacttttgcgacagacaggtcaagagacagagcttgtcgcaccctatggttgcatcccgaatttttttagcctgcgcccccctccatatctcttttgccgactgtcgcgtcgtattgccgatacccggaaaatgaaaacacaacttcacttccccatccggtcggatataaaactcctgtaatcctattctgcagggcatattttcaggtgaagctttttcttcacgaaaactcgccgtcatgagatgcagaatctcctcgctgttcatgatcggtgaaccagcccgtttcatgacgatcagtttttccataaccctctccagttcgggccaatcattttcttcaatccagagttcatcatacgtttctctggtccatctgccgagaggctgaaaattgaccgctgttgcgccaacttcaagagcccattgcacaatatcgggaagagtcctgaaattcagcgacataattgtcggcttgataataatcggaaaggtgatgttctgccttgcctgttcttttttcaaaagagctatgccctcggaaattttgcgaaacaacccgttcattcccctgacatagtcatgaatttcaggaatatgggaatcgcaggagatattaaggttaaagggtcttgccgcaacaagacttgccgagtttttttcattaaggagggctccattggtggtaactcctgcaagaatatcatgttctctgcagaaatgaagcagatcgataaatccctttttgataaacggctcgccgccactgaaattgatcgaaaagtgtccggtaaactcttttatactcagcagcgtcgtcttccactgctcaatggagagttcaggaatgtactcagcctgccgccagtactcgcaatgacggcatttacagttgcatcgctcattgacgagcgcatgaaacgtaacgggttttgtcatatcaaaaccggttttcagatacactgcttcagctaccgcgttgcgcgtatgactcaaccccatcaaagccaattctgttaccttcatctggatgcaccttttggaatgttagtaccgagaaatcccgtcagccgctcatcaatccttcgttgatcttccccgaaaaaactcctttgaaacagacgtgcaaatcaagtgccagagagaaagaaagcagatagtccctttaataatagtgcgttatctttatcttaacggaaatcttcatggcaagaatcttgcattcggagagtgtttttctgcacgtctctctaattgatagatacccccgcgcatcttccaacctcacgcttttgtctgatccctttcataatgacttttcaggcgcacgataaatcccgcagcaattccggcaacaaccccgacattgttggcaaaagcattgatgacgctgaaattcgcgcccataaccatcatgtggagcatttcaagcaggtagccgatcggcgtcattgctattgaaaaaagaaaagcggttttcctggatctgaacaaaacaagaggaataaacgaaagcatactgtaaagcacaagatgcactaacgtatccaaaaaaaacagattatggataatgtccgtaaaaggaacaaacgtgccgattagaagcagaaaaattgcaagcccccagtaaccgagaagagtccgattcgcattccactgaggttgcaggaaatttttatccgaaatcatggttttaattatagttattcatccgataaatcgtgatcgcgaaagctgcggaaccgtaaggaaacgggtttttggcaactcattacccggattgattttcatttgatgccctctgtttcgaagggacagataaagctcttccggagttttaagcatcataccggtcaacccgccggcaaaaagcatatagagcggattgatcatggcattcatgagactgtcaatcatgtaaatagccagaaaaatagccataaccgccggtgacgcccactcccggctcttccactcaacggctttgatgcgcagcagaaacaacatgacgggccactgaacagcaatcaccatcgcgaaaagcccgtaaacgccattctgaccaagcgtgataatccacaaaccatcggcaacactgatatccttgcccttgtcatcatacactctcgatcgcccaaacccgccccagccaaacagggttccctgtcgagccttgtcaatcagaatggcttcattatcaaaacgaaactgcagcgattgtgctctgtttgcgctgaatttttccgccacgaaatcagacagatttcttccatcccaggtgccggttgttcttgtaacaatatagagatgcggcaataaaagcattaccataacaagaacggatgacttcattcttgtggagagaataagcaccagaagaccgataaaaagcagcgcgatagccccgactgactgcatcatgatcgttgtaaaaagcaacatcccgagaagatagagcgtgggaaccgacatgatttttttcggcagttctccaatgtagagcagccatgtccccaaaaaaacgccaagaaccatccacatggaggtcataagaccgtgatccatgtagaccataggcctgaacccgccgccatccctgagtgtctgtaaaaaatcgtgttggtgaaacccgtaggtcatgcggtgcaattgcggactcatgatcatttcaaaccagcagaacgggatatagacgatacctccgataaaaacagcccgagcgagtattttcatggcatcgagatcgctgtaatagattctggcgatataatagggcaacccccaggtgatgctctgatacatggcttgcgacagaccatcataggcgccgagaccattggctacggaggacaaaaacggagcggtgcaccagaggaccatcggtatatcggcagggttgaattgaaactcgctgaaacgatccttgtcgaacagccatgcccctgcaagaataccgacacaggtcgccgttgtcttggtataatcgggtagcgccggaatattgaaagccgccaccggaagaaacatccaccctgcgacaaaagctatggatgccgcaagacgagcctcaaatctcttgaagaggatcatcacaacaggaatccagccgaacatggcaatcggcaccatgaaatttccgggagcgctacccatgatgcatcatgttccactcctgctttcggcctgcaatccatgacgccgtgattacaaaaagctcaatctttttcatggctgttttttttcatttgcacaaaaacttttgcaggtataccgacagccgttgcatgttccggcacatcgtcaagaacaacagcattagcccctatacgggcgtgcgcgccgatggtgacgccaccaagaatcttggctccggctccgatatcaacatgaccggcaatatcgggggtgccggctttcggcccgcctgttcctatggttacctgctgaaataacaggcagttcgggccaatagtcgcctcaggatggataacgatgccgtttggatgaggcatcatgagtcctccgcctatgttcgagttgagcggaatgtccgctccgctgacagcgctccagaagcgatgttgcataacaagaaacggggtcactattttcccccaaaaaccccgattcgacttgaaacgctgatagctgcgaataacagcaaggagctctttggccggttcataacgaccggaaatctttttttccctgctccagtcaggatctgttgcggaaatcgtcatcatcggtttttattccagagttcaggaaaacggttctcaagcaacgacgctcgctgttctgcaacgttcctccaggtaaactcctctgcccgcacccttgccatctctccaagatcggttcttttttgcgtattatcgacaagttcagttattgcctgagcccatgcgtctacatcgagatcgggaagcaccagaccattgatgccgttttgaacaatcgcgccaccgcccatcgccgtaacaagcggcggaattccatgcgccatagcctcatacgtcaccatcggcccgccctcctcaagacttggaaaaacaaacacatctgccatacgatacacctcgccgatatgtcgcgtataggcgatatgtcggatagtggacgccgtaagatagcgggcgaccacatcctgaatatcagggtcaatacctccgcagagaagcagttctccctcaacgccagcctttgtccatgcctcaagaagcagaggaacccctttacgcacacaaagcgtaccggcaaacaaaaataccggcttccggtttttcactcgcggttcggaaatcaggggaaaccgctcaggtgcccacccataactcgttgagagtaatcttccctcaggcacaccattttcgagcatagagctttttaccatcggactcgggcaaaaaacagcgtcagcaaaggaaagcttgcgattctcctctgcgatctgctcatctgtaatggaattcggaagcgatatctcccaaaaccgtccggcttcgctgatgattcttctggatgtggcgcgatggcagtttattctttcaatgataattttcgcccccatatcatgaaagcgtgtaaaaatatcgagcgaaagtccagcccaaagatagaccggagaagagcgtgcctcggtcttataaaacaactgctctgtcaacactcttggccgctcccgattgccgagcttgtaaacgagattttttttcagcccttgtatggccggcttgatccacgggtagacaagagcatcatcaacactgggcaccgtcagttttgccattctgccgctttcattccagtatcggcacaaggagatcggaacatggctgtttccgagatttgaagcatggtaaccaaagagtaccggcaaataactcataactgaccctcttgttatgatggattttttttctttttcagcaacttgtcgaacatttttttagtgctctgcataaaacccgcaaccctctttttgatcgtatcgaaaagttgagaggcagggggaagattcctgataaactcctcgatttttcgggtgttgattttattaagaaaatcgggctttctttcaagcaatttatcgatcgagatggcgcgtttattaccaccccagttcagaacaggggcaatcgcaggaacttcaaggcgtatgagcaactcggccgcacgcctgagatccttgtacagggtgctgtcggcaagacaaatcagggcaataatatcagaataaagagcaaagttctcagtcatatcgctctcggttaccggagagcaatcgatacagataaaatcataacggttttttacctcttcgagcagttcccgaatacgatgctgcgacgttggcttttcggaaacagttccggcatagatgatttcgagcatctgttcggagctgttgacgatataatcactcaccgacccgctgccccgaagaaaatcggcaagccctttcggagatgctgacaacccggcaagagtacagagggatggtgtcagaaaattaccttcgatcaaaagaactttcgggacaatgcgggcaagtgcatgagcgcaattcaacgcaagcgaggtagtgccgacgccactgtcgaccccggtaaacatgataatacgagcgttgttattctttttttcaagattgaacccgatcgcaagactgctgatcgcctgtgccgcaggttcaagcggggcccggatcatcagctcgtgaaacggaatcgtatcaggtgccttgacaatcggtctgaccggcggataaccaagtgcctgccggatatccccaggcctgcgaatacgattgtcaaaaaactcaaaacctaaaaagagtatactgacgctgccgaatgaaacggcaaaaaacatcataatcagtttttgtgtatttgagcctttcggctgatccggctcccgtgcaagtgactcaatggctatgcgtaaaggggctttaccctcaacttcaagttcatgaattctggtatcaatacgatcaagcagatcccttttgtgtttgagtaatgaggtaagcgactctccaagatgaagccccagcgaaatgcgaaccgattcctccttgctgagatcaagttcttttttaatatccgcttctgtttttcttgttttttcagacttgtttctggactgtatcagctctttacgaagatcatagtcccgcttgccgtaaacgattgattttgcagttttacgaacctcgttctgtaacgtcttctcataattctgcatagccttcatccgctgctccacataaatacgatcggggttgttcggcgtcaatccgtcggtcgtacttctcaactgctgctgttgctgataggtccatgaactggtaaaatcaagagattgatcacccataaccatctcctccaccatgggatcgagagaaagggattgcaactcccttcccgatttttcgacctcgagaaactggttttccgtagcaagacgatcaacgaaagcattgacataaagtctctgcagctcctctgttttcttgcttgcgacattatatgtctcggcataatccgctgtcgatatctctttggtcagaatattcagtttcgcttcgatagccaatatctctgtaagtaatgactgtttttcatttctgaggtagagcaggcggtcactatcctgcatctcattgccttttctcactttttcaagaaaaacctccatgaaattattgagcagtggcgccaaaccctccttattggggcttgaggcagcaatatcgatcagatgtgtaccgggaatcgtattgactttaatgataaaaccgagaatccgggcgcatttatccgaaggaagggttgccggcagaattgatgctttttcatccggagagagtttttcgacagtttttttcagaatctcaaaatccatcatccggcgcgactgcgtgttggcataatcctgataatagttgatgattgaaggatcatcggatttcgttatcagtgaaggaataaccggatctattctcatgagggcatgaacctcatagttcggcttgctgataagaagaacaatgggaaccgtcaaagtaaaaagaaacgatccgatcaccagtatgagcagcccgtagcgtttgagaaagcctggaatattgagagactttgatggctttccgaaaggaagggcttctctcagagcattctctttcagcatggaggattccgtttccggttaaaaggtatcatttccagtgcttttgatttttcctcgccgttcaggataaatttccagaacatcatgacagaaagcaacacatagacaacaccgcaaacaagaacctgcaagacagccacaagtctcccttctgcgggatagatctccgaaacggcaaaaacagccactgccggcaagagaggaacaagcgcagggataacggtgactgaaacaaatttacggaatcgaatctgaaacgtgttattgctccgccagaaaagaaagcatgtgctgactatcgaactgcacgcaatagctgctgctgatccgatcaatcccgatgcaatcgttccggcaggaatccagataaccatcagtataacctgaaccagcatgtactcaagctctcttccgttacgatcaattccccgaaatatcatggttatcggacctgtacacaattgaatcgagtaggctgtcgataaaaagatcataacatcggcagcacgcgcatactccttgccaacccatgcattcatcagtggatgagccatggcgacaagaaaaagaaacagtgtcgagttgatcatgttggtaaaacgaatcccgttgagataaagctgctttaattcaatgttatcgagaaaattttcatttttcattctgcgattgagcagataaaacagaacaacggttaaaacccctgcaaatacagcgatcagcggacttgccccctgcagccgtttttgcacgggcagtagaaaaaaaagcgggacaagggatagcgtaacggttgttgcaacaataagaccataggttttaagcctgtccggaaaagcatccggtttttcacctgcccaacggccttcgatatgagatgcggtagataaaaacggaccgaatgcggatgatgagataccccctgccgttgaagggagctttcgacctatctcaaacatgcctcctgcggcaagtccggcaattgccgtaatgaacaatctgtcaagcgccgtaagaaagatacccagaatgccgagcacctggactttgccgccaaaaccgagaaaaagcctgaaattttcacggctgatcaatctccatgaaacagagagcgaaggaagcaaggatcgggcaattgcccagcagccaatagtttcaagaaccagccttaaggcaaacgcgtacaagagccctttaacccccgctccgaagtaaagaaacagaaggatagcgccaatctcaatgagtccggcaacggttgaaacgattttctcctttaaaaactcatgcattccgttaatgacaaaccggaatccgccaagagtaagttcaagactgaaaactgcagcagtaccaagaaatattgttgaggcaagatcctgctgcgcaggcgctatatggaacctttcgagaagaaaaggcataatcagataaagaaccagacagaaaaagagacagaatgaaaacatataggcaacaccggttgagagcagcttgctgatctctttctcttttccctccgcaaggtatcttgccgaataacggatataggtactgtttactccgaaccctcccattccggcataagagagaatgataaaacagagcgaccataagccgaactcctccagagagagatactgcagaatgaacggtgtaagaagaaggcggctgaccatataaataatcgtcgccaccatacccgaaacagcattacctgcaagttttttaagcgcgttttccttctgattcatcacttcccgttgtgttcacccaatggcaacaaccctccttaaacagaacaattcacaggatgcgctgctgtgttatttttgtgattcgattgccgcattgattccgacaagtcgaaaatccggcagtatagtatatccgcaaaccgatcacgataaggaacagcgacacacgatatttaaaaaaaagcccttttcacctcccatctttcttcagaaaacccttgattttctttttcaagcctttgggaactatcgacttcaaaagatacatcggcattaaatcggaatatatcgcgttcctgtaaggcgtcattttcaaatatttccaatagagctttttataggggtgcctgtttttgaaatgccagggcttcgaaccgcctgtataatgaataataacaggattttttttagcctcggccagctcttcgacagaaaaacaatcaaatttcttttcaaaatcatcactgaaaattgacgattgctgattatactttaaaggaacttttttccatcttccgttgatcaccgaattcagtccgcactgatcaggaaaccatatggcatcagggttatgctcaatgaaatcaataacttttttctgcaggccggttgatttccattttgcgagattaataagcatcataccggaattaaaatagattgattctttatccatttgtaattgccggtgcctgtcgaaacccggatcttcaatagcgcaaacaaaataatcctctacatcctgattatagagctcctttatcgacccgttgacaataatatcggaatcaagatagagaattttttcctcatcgataagatccggaataagtaagcggtaatatgttcctttagggtaaaagggatgcgctgtagccagcttcacaaacagctcgtctgaaacagtaatatgcttgactgtgcaattgccggtttttataatttcttcaatattcctgtaactcttttccgacatcccgctgctgataatataaacagtaaaggacagatccttattattttcaagcagggagaccaatgcggcagagagatgctgaatataatttttatctgttgcaaatacgatgttaacggtatttttcatatgaagcataatcaaatattacgaaaccggatagtgcatacctgaccttccgaattgatgtacgccctttcttgctcatcagcataacgccctgttttacgctaccgaaaccttcctgtaaatgaatagtcaaagagtattacaccaatgatcgcaaatgagttatcctgttttcaaatgttgtttcaaaatcatgcaggcgtgcaaacgcagcactcttttctgatttatcggcaatctcgttcctgtgcgtgttcagatgaccgataaccgttacaacaccttccaggtcatccagtctgactccccagccaatatcagccaaccccaacaatccggcaaaagccctgttttggtaaccgacaatcggaactccgcaggataatgtctccagataggtacaggaagggtcgctctgtcgatgcaaacagacgaagagatcaacgctttcctgtatatccggaatcagccgggtatagaaatcgactgcgccaggcatcgatacgtaacccccaagactgttcctgcttatgtactctctcatctcgtgttcaagatctccgacgccataaatggcaagatgaaagggaataccggcatcccgcaacatcagggcaagccgcaccagatgatccgctcctttcataagaatcagacgaccggaaaaagcaagatgaagagggtttgcttcagagagagtggcgactctttttttcagatcgccatcactgatattgtttcttttatcgacgcgtgtatcgaaatacaacaagttgtttttaattttgctgtactcataatatgcaggcgtgccgtttgactgaagaccatcagaaagcctgaaggcggcaatccgttttttttcattaaaccagatgtaaaaatatctgcgcaaacgtatgaacggattttttgtgctcaatgaagctatctgatatctggtctcgggtatatactcgataacatagacacatttgctccctgtctttgtgcacagagcgctgatatgcagttgatcatgggcatcacctgatgcaagaacaagagcggctccccttatgtgatcttctgtaaccagttcgccggacgctaatgtcatgcatgaaaatggcagctcgctccgttttatactgacaatgccaaaatcaggcaaccccgcactactcgtctgcatgaggcacgttatctgtccatcccacttacgggtgtagaacagtattccatcataaaacttgcggtcaaaaaccagattatcttcattttcccagacaggaacagatggaataatgattaaatgcgggctttgcacttgcaactccttcttttaaggtaccgtcgtactgaaataaaatcaccatgcattcaaaacaaacccgagcccgctgtaccgagaacccgcacgttccgaaacgatccagcataccgtgtactgccgtttaaaaagcatgaagagaaaccatcactccaggttctttttttttgctctcttcatattcgtgcacttgtcagcttgtttttaatccccgctgctgttgacaaatccctcctgaccccacatttgttttcgaagctcctgcatcacgccgaacgattccagattggtcgtaccaagattaagcatctgcagggagggaagaattttttcaagagcatagttgaattttgctatacctgtcgggctgatataaacaatatcattagccatcagtgagaaattctggctgaaatcaccatgttgaagcagatttttcagatcgaccataataacatcaccttttacattctgctgtctgataacaaatactttttccgggttggcatgtttgctcattccgccggcaaccataaccgccttgagaaccgtcatgccgtttttcagctgaaacgcaccaggcgtgacaacttcgcctaaaacataaacaagttcatccgatgcttcgggtatatatatgacatcattattcctgattggagagttaagagccatattgccgtttttcagcagatcctgcagatcgatccagatcaccgtatcattccccctgataatcgcacactttgtcagggaggtctccttgctctggtcgggaattccaccggcaagcgcaagcgcttcgagcagcgttcccttaccaggaaaattgacgacacccggcttgctcaccctcccaagaacaaaggccttgttgttgtgaaactcctgtatgcgtacggtcacctccggcttcacatagagcacttcgagctttctggtaatcattccccgcacctcctcctgagtgcggttcaaaacactcatgcttccgattctcggcactgcaataaatccgtccggtgatacgattataccttcctgagagagctccggtctgcgccagacctgaatgctgaccagatcacccggaccaagtcgatactgataataccccctcggggtcaatgcctcaattttatcaggagttgcgaaatcctgtattttctttgggagctcggctctcaactccttttcaggcgacgcagaagttcttgtcgggacaggcgatataccgctgcatgcgctcagaaaaagaaaaaaagagagcaataaaagaactgccccatgttgagcaataccataactgcaccttctgcaaagagaaacgtgagcagtcagtaaaaaaacgtctgttttacgatacatgccttgaccatgaacacgttatccgatccctgtctatcatgacacctctgttaagctgttacgtgcgcagatttccccgggttggctgtactcaaaattctcacattccggtttatgaaatgcacaactcttgagagcggcttccagtagtacaacaaaaaacatgccgactgaaagataacaataactctttttatcataacaatttgtgaaattatcacctgtaatcgacagctatcataaaggaagatgcgcagcaatgctctctcatgttgagagtgatcggaatacaccgcaacagaatcatgagccatgattttttttcggaatgattctggcaggaatacccaccgcaagagagttgtcgggcaccgatacaagaaccaccgcatttgctccgatatcaacattattgccgatagtgatatttcccagaattttcgcccctgctccgatactgacattgctgcctatggatggagccgctttttcttcaatatttttcagccctacggttaccccgttacgaacaatgcagttatctccaaaccgcgcgtaaccgctgataatgatgtcgccaaaatgatcaatcctgaaatttgccccgacaggaacctcgcaaggcagttcgataccggtaagcacctcgacaattttttcaaagaatttatagagcagcgaaaacggctttcggatcattccgctcctgatggtatagcgccatcgtccaaaacgatagacaatcataacccagaacccctgactgctccatctgccttcataggttgcaagatcagctcttatattgccgaacagattcatgactggttaccagggagttggaggtgaaacacgtccgaattttgtatccttgagagactgtacaatctgctgcatgaccgaagccgctgctgaacgttttttttcagcctcgccggcaggaaaaacaaggtttttcatataacgggctgcatgccagcaccattcaacgccagcattggcgactacccccgacagccctttgttttttcgataatacagccactcgctacgcattctgaaagcaagcacctgagatgccttggagtcaaatgttttgtcttttcttgttttactgctggcgcctccgatatgcatcacgcttgcatcgggaatgaaaaagattttccagccagcctttttcgctctcaggcagagatcggtctcctcgtaatagatataaaaccgctcatcaaacactcctattgcatcaagcatctccttgcgcacaatggtaaacgtaccaggcacccagtcaacctccatggcttcatcatgagcaaaaccgccaaactcatggcgattgagcagtggtgacgaggagtattttccgctgagacccgaaagcgtcagcagcttggatagtgccgaaggaaaacgcctggcagagggctcaagccttccttcaggtgaaatgattttaccgccggaaagcccgcaccggggcgttctatccatgaaagcgatacagtgctcaacagataacggcttgatataggcatccggattcagaagaatgatatagcggcctctggcaagaaaaaatgcctgattattagccgcggcaaatccaagattctgactgtttgctatcaaaatcacagaaggaaactcactctttaccattgcggcagaagcgtcatgagagttgttgtctacgacaaacacctccatatcaatgcccttggtgtgctcaaacagggcatgcaggcagttggaaagaatttcccttgtgttaaagcttacaataacaacggataccatagataaccccttttattttttatggatttccataccgctgattatccggttgttttgtcattgaaatcagatttcttccctcttctctggtataggtaaccgtatccataagcctgcgtatcagtaacagaccaaatcctctttcgggatagctgctgatgtccggagacgggaattcaggatcaaaaggaggattggaatcgctgacacttacagtaagtctgttgcggtcaccataaaaatttatggtaaccatgttctcctgatcggaagcgcccgcataacggaccgcattggtaaacgcctcactgacagaaagctcaaaagcatgacagaatccatcggcattatctgctgcggtaaaagatgccgaaaatatttccgcaacctttgcggcagtatgtgaggcaagccgaacgtatcggatttccgccggcagagtcatggtaatcatggtggtcataagctattctttttttttccggcattcacagatgcggcttcgacatcatcataaatatcaaataaccggtatgcctgcgttatttcaaacacctttctgactttctcattcatacaggccagcttgacatcgctgcctttttccctttttttccgggcaatctccaccagtgcgccaagaccactgctgtcgagaaaattaagattcgtaagatcgataacaagcggatcctccgtcacggatggagatgtataattatgcaactgcacagatgaagatgaatccagagtgccctgcaaagcgacgacggtaatattgtgacaaattttctcaataataatcataggaaatgctattcatggattcgattgaaaagagctttaaatgtcatgactatatcatgcagaggggcgccatgagcagcataaaaaagctcaactattgctgtatcacctccgtttacaggccactcttcagcttcagcataactgaaaacgccagcccggtatcccgtcatacgatcaagaaccatcctgcttccgggcgttgccgccattggctgactgccaattacggcaagttgcccgccaagcaccctgaaaaggagcggaaaacgatcaagagagagcgcaagggcgatcgtaccgagcggtccgctccgctctatggcaactgtagtcagtgtcaacgttttacctgatgaagaagtataataggtatttgaactctcatgccatttaccctgcagacgcaaaatcggagaaagcaaaacaaaaggaacaagcatgaacgtgatcagtatcgcagcaacaatgcggtgtacaagcgcctgaaaaacagctccgccactctttcttttttttatgccggtcaaaagatgcggatcttccatggctaacgagactccgctttcaggttcgatcaggatatttccggcggctatcctgttttccagatcaagatgttctccaatgtaggtattgtcaagcacaatactgccaatgacggtgctttgtcgatcaataatgacgttactgccgatcaccgaacccgggccaataaccgatcctgcaagtaactgaacattattgccgataataaccggtttcgttatttcagtgctcttgctgataacgacatttctgccgatatggcagtccgattcaccgctgtatcctggcagcacatagggcgatgaaccgcatttcagaatttcttcagataatcgataatagactcctgtcgtatcaagtccgacaagagagaggactggctgttcggcaaggtaatcgacattttctttattgcccagaagcgtaagagatccatgactgcaacgcaaaaactcaccaggggaacgtgaagcaataaatgttttataatcatactgcttgttataacggacaaaaacaaaaccgcttatgcaaagaatccgatccgttgaacagtatcgacggtttttatcaataaccgtatcaagatcctcgtcgccaagcatactcgcataactgatctcaacgccccatcgactcccgttttcgcaatactcttccagactgccaagctggccgtccgatacaaaacggatagccttgctccctgcaagaatcgcaaaatctataagaaattctgcataaggcttgttgcataccggaacgagcagtggatgaacgcccggaaaaacaggataaagccattcataatccttttctctgatgacgacaagtgttttcatggagctgttttgttaagccgcgccgcctgtcccgaatgattgtattgcgcctgacgtatcaggaaaaatcgaaaaaagtttttttgcctttgtcagatcgaagaccatggaaactttcggaccgagggctgcgagccgtacatcgccattatgctcaagcgccttgcgaaggcacgcgacaatagctcccaacccgctgctgtcaacaaattcaagattgatgcagtcaaaaacaaaaaaaacggcctgtttttgccaaagcgcaaaagaggtctgcaaggcaccactgttttcagcatcaagccgtccactcaactcagcaataccgatattttttcctgacaatgtttccacacgaaacttcatggtactctcctttaatatgctccccttccggtcagaacggcagggattgttttaaaaagcaagcgaatatcattgagaaacccggcactttgaatgtactgcatgtcgagcctgacctgatcggtaaaagggatgtcacttctgccgctcacctgccagaggcatgttattccgggaataacatgcagccgtttgcgctgctcaagggtatattccgcaacctcaaccggcaagggagggcgcgggccgacaagactcatgtcacctttaagaacattgatcagttgcggcagttcatctatactgaatttacggatgattctgccaaccttcgttatccggggatcttttttcattttaaatatcacgccggcagatgactcgttttgagcggcaagctcttttttaatcttgtcggcattgataaccatcgaccggaacttataaaatctgaaatgcctcccattgcgtcccacacgaatctgaacataaaacacaggccccggatcttcaatccagattgagcacgcagtaagaagaaaaagtggcgcaagtacaagcagcgctgctatagatacgctcatatcgagcaatcgtttcagcaggtaggagaacatgatggtcgattcccacgccatgaccttaagtctccttctgtatcggaatccggggctgatagagtcgcttattttgcgtatcagttcttttcgtactgttggatcaagctccatgagaattacagactattactttgtgtaaacactttccatttcattaccctgtagagaaaaagaggattacctataacataccgcctccacatcctgcccggctcctggagaattctgtatacccactcaaacccgatctcacgtatccagcgcggcgcacgcctgatggtgccggaataaaagtcgaacagaccgcctacgcccatcaacaccctcggcgaaagtttttgacggtgccttgcaatccagatctcttgcagtggagccccgaaagccaccagaagaattgcggctcccgaactatttatctgctcaataacagcatcgctatcatgctgatgatcaaaataaccgtcagcgctgcctgctatggtcaccccatacgttttgctgatgttttgtccggccttttcagcaattccgggtttgcctcccaggagaaaaaccgggtacccttcagctgcggccattctgcaaagataaggaagcatatcggtaccgttgatattttctctgagaggcgttccaagcattttccccgcaatactcaggcctatcccgtcaggaaacacataatcgcctgttttgagcgtgttgaaatacttcctgtcggagaccattttattgagacagtctggatttacaaaataaattgcgctctgctttttctcctcaagggttctctgcatgacagaaatcgcttcatccatggtcagattgttgagattgagaccaagcagaggaaagatcgctgatgaaataccgctgttttcactgtacagcatcaccggtaaagcgcgcaatatcagcatgaaatcgtaaaacaggcgttttttgaaaacatactcccattcaatcgcctgctgcccctcatgagcggttttgctggaattgcgaatatcccaaagcgagacaataccgggtttaaccagacgaatataggcattttcaggaacggctgaacgttcgctccagcttttgattgccgtacctgcaagagcaagccttccggtaaaaagctcaagaaaaagaggcaaatcacaaaaaggagcaggcaaatccctgaaccggaaaaccattaaaggttttgcaaaagcaccttctactgtccgtttgacaaaaaccggtgtaccggtaaaaagcttcctgaacaagagaataccaagcaatggaacggtgagcaatagcgtcataacaaacgcaaccacgaattcaatgactctttccagtacttccgccgttagagcaccaatcctgaagagtacccttttaaagatacttttcatcgataacgaacggtctgtaagtcttttttcaagagccctcgcactatctgttctcgactccattgcagtcctcgaccggttttgatggccggtcaacgtttggttgataatcttttccgcaaaagcagaaaaactcccgtaactaccaaaataaatcaaacctgctgaacgaagaacgcgctctttttcctgatcgtcatcggtcgaaaggcagatcatgttttcaggaccaaagttctgcctcacacggttaaccagtcccaaactcagcgtttcagaaaaactgtcagtcatgactgcaagcctgaacaaatgtttttcaggctttagatcttccagttctcctgtattttctgcaagcatcacctgctgatagctcctttcaagcaaacggaacagttcggcaacgctctcttttcttccaagaacaagagcttttgagaaaaactcatatcccggaacatgatctgcagaacactttgttttcatcatgatgacagaatccggatcgtccataaaaaaacgtgttttacgaattcttatgcaataacgatgccagaacatcatgccgtcacggcacaacaggccaaagcgcttcaactccgattttgcatccaatccgaaatcgaaacagtttaatcagacggtattgctgactatcaggatgcaagaacaatgaaaccccttctctcagccggagagaaaacaatgattacgatagaagcaacgcgctggcgacacgactctatcccgatgcacatgaaaaaacatcatatactgtagagtttgatccgacgatacaacgttgcttcactgatgccaagcaactttgccgcagcccgtctgttgccgatggtctttttgagcgcctttcggatagcctctttttcatgaaaagccatacttgaagattcagcacaaccggtaactgacagatcatctgaaccggataagggtattgacagatcaggctgatcaataatagtaccctgagaaagggttaccgcacatctgatcacattttccagctcacgtacgttacccggccagtcaaatccggataaagctgccatcgcttgcgaagaaaaccttttctccggaaatccctcctttacaagttttctgataaagaaactgcacagaagcggtatatcagaacggcgttcgcgcaaaggcggcgcataaatggtaaccgcactcatccggtaatagagatcctgacgaaaagtaccttttttaaccgcttcagccagattgctgttgcttgcggatataatcctgatatcgacaggatagattgttgatgacccgacaggctttacagccctctcctgaagcgtacgaagcagtttggcctgcaagtgcatggggagttcggcaatttcatcaagaaaaagagaccccctgtccgacgaacgaatcagcccgagggtattccagtctgcaccggtaaaagcacccttcgtatggccgaacagctcgctttcaataacactttcattgattgccgcacaatcaaccggcataaaaacctcttttttccttgcgctgtgaaaatggattgcccgggcaataacgtccttgccggttccgctctcgccctgaatcagaacagtcgtacaggttggcgctattttgagtacgacttccttgagtttctgaatttcaggagaattaccaatgagtccctcaaagaaaaaaacagccggatgtgtatctcctgatgcatcgatgcacccggaaagctcctcgggtgttgaaaaagcctgtcgcgacgaaagcagttttccgagttcttccggctgaagcttttcaataaaacgcagcatggctgataactcatcaccattgccgaaaaaaaagatttttgtcccccggtttttgtgcagcaactgacgtgcaaatgaaaaaatctcctgatcctgaccggttggcgctataagcatgaaatcaaccttttccgtgtccagcaacgtttccgctgctgtaatgctatcggcaaaatgacatctcacctgacacccatcttcccccaaaaccgcaaaaggccgctggttatgcccgccaccgataataacgatggtagaacacactggccgtgctttttctgaaagagaagcgttcatcaggtatcaagtaaaaagcatacaggttacggtgtgccgccaggattacccgcagcaacagttttataagtcgacgtgccgatacggataacgatacaggtcacatcatcatcaaaagtatctcgtccggcaaaagaggaaacgccctccttgatgtgttcaatcagatcttccgcaggcaggtcgtgatagttgataaccagttcaaccagtcgttctgtgccgaacattctcccgtccggcgaaaaactctcggtaataccgtcggaatagagaacaagcagatcgttctcgctgatcgaagctgaaacggtatggtaatcctgcctctctatcatgccgatcggcaactgttcgcctttgagcatcgaaatggttcccgttgcgtccttaaagtgaagaaccggagggtgaccgcagtcgatcagaaagagctctcccgcctcaaggtcaagacgaaggaaaagaagggttgcaaaggtgccgagtgccatgagctcatgaatgcagagatcatgaacgctgctcacgactcccgtcagatcggggagttcgccatacagacactttttttgtgcaatcgccttgagaaacagtgcttttataccggcgccaaccagagccgactgaatgccatgacccatgacgtcaccaataattatgtcggcatggctgctgttgtagacaataaaatccgtaaaatctccatcaagatgacccgaaggaatcatcaggcgactgattgaaaccccctgaagggtttcgggaacggggctttgcagcagttttctttcaatctcggattcaagctctttctgcatgctgtcataacgctcccggctccgctccgcctcaacgcgcgctgtgatatccctggcaataactaccgtatgatgaacggactcgatatgaacacaccctctcgatatttcaatcggaaccagagagccgtcttttctcagaccctcgatttgacgaacccttgtttcactgttaaaatcaggcagagcttcgtccggcatcatttcgcaaacatcatgaatattgaaatccgcaaattcaggtgagatcagctcccaaaaaagctgatcaccatactcttccctgctgaatccaaaaagcgtttcagccgcagtatttcgataaacgattttcccttcattgttaagcatgaaaacagcgtcatgtgcggcatcggtcattgagcggaacttttcctcactcctctgcagatctccggccataacacggagtgcatcattggccctggtcaactccctgttttttatcgacagctcattaaacagctcttcgcgttctgttttaagacaataatagtcgatggcatcattcagcacttttctgaacgcatcagggtccacaggcttggggataaaacggaatacttcgcctttattgatggattcgataatctgatcaaaatcctgcgatccgctcaatatcagacggataacatcaggatttctctccttgaccgcactgatcagttccagaccgttcatttccggcatgcgaagatccgtaacaacaagagcgacagcatgttcttcgagcagcgaaagagctttctttccgttttcggcaaacagttttttatagggctccctgcgcagaaacctgtttaatgagctgagaatatcagcctcatcatcaacaaaaagcaccgttatatcagcaatatttttcatgggtttgtcgtttcggtcatttgtctcaggggaagcgaaagagtaataacggtacctccctcgggcgggcaatgaacatcaagagttcctccatgtttatgaacaacgatatcataggagatgctcagaccgagaccggtaccttttcccggttgtttggtggtgaaaaacggctcaaaaatacggcgtctgacttcaggaggaatacctggaccgtcatcggttacggaacagaaaacattgctgctgtcgtaccaggtgcgaatggtgatctttcctttttccagccgatgctgtgactcaatagcatgagcgctgttaaccacaagattgagaaaaacctggttaacctgctcgggattacagggaactgaaggcagatcttcaagttttgtcgtcacatcagcaagatatcgatattcatttctggcgataatgagcgtatcacaaatacccttgttgatattgaactgaacccgttcatcaattgcatgacgaaacgagaagttccgcatgcttccgatgatagttgtaatgcgttcgaacccgcgctgggattcggcaaaaatttcaggaatgctctcgagcagtgaatcaacagcaagagattcctcagccaatcgcaactttttaagctcttcagacgaaagcggacgatcttccagtttttccgtcacaaggcgatactctttgagaagcgtatggagatcggaaacatcctcctgcagggttgcgaaattgattctgacaaaattgatagggttgttcagttcgtgagcaatacctgccgcaagctgaccgattgaagcaagtttctcctgcaaaatcatctgctgatgcgtcacttcaagctctcttgtgcgttcctcaacccgcagctcaagattctggttaagctgcacgagattttcctcggcctgtttgcgatccgtaatatcaagcacaataccccgaataccgacaggcacgccaccccgattaatacgagcggtgtagatcaggattggaaaggtagtgccgtcttttctcaacgcggtatattcatgattctcaaacggaatatttttcaaccggttttcaatattttgcagaacagtttcgcggtcttcaggaacaaaaagcgcaagacttgaaacgcccttttcaagatcatcctttgtatatccgaatgcttgaaaaccaagactgttggtatagatgatgtttcccttcatatcgagttcgaaaacaggctggggcaaaagatcggcaagttcctgaaaacggctttcgctttcagcgagagcttcctgttcctttttgcgctgagaaatatcctgtttgagactgatataatgcgaaatctttcccgtgtgatcggtaatcgggctgataatcgcctcctcccaatacatttccccgttttttttcctgttatgaaactcgccatgccagacctttcctgcagtaatggtatcccagagtgccttatagtattcatcgggctgatcaccggatttcaatatccgggggttcttgcctatagcctccttgtaggaataaccggtcgttctgctgaatgccgggttgacgtattcaagatcgccatgattatcggttatagcgatcgttatcggactccgggtaatcacagccgaaaaaagtttaaccttctgtcggagcttcgattcggaaagcgcgttttttaccgtaacctcaagcttgtcaggattgaccggttttatcaggtactggtatgcgcccatcttgacggactgaactgcctgctcaatgtcattcgaaccggaaatcatgatcaccggaaccatgaagtgatgattccggatatcggaaagcacctccattccgttttttccgggcatgttgatatcgagaagtacaagatcgatcttgctcgtattgagaagctcaatacagtcatccccacactctgccgttaccggattgaagccaagctctctgataatatgtgaggttgatgcccgtatcagcgcactgtcatcaacaataagaactgtcgctttcttttcaacggctgacatctatcacgtttgtttatgttgtcatcgacccgcacaaaaggcaaatcataacctcattataccaaatatatgcatttatgaggaagatgtgcagagaagaacaggatatgtttcataacatgaacgaaagaaccggaagaacacaaaaatatcgcgcaaaaaaagaaaacaatacaacacagggtgctgttgtacgttcacctgaaaaatcagatagaagcatacgctccttcaccataagagttcgctcttttcaaaagactattatatacttttcatatattcgaaatatacttttacatatattagccattcataaaattattgcagagacagctttcaccgtaaaaaaacaaaaaataaacggcaacaaaataagggatcatctctgtattgtcgtgagcggcctgagtgatcggcgaaagggaacaagaaaaatcgaaattacgacatagcgggatcaacgaagaaatggaatcgcgaaacaaacaaatagatttgcccataaaatagcagcgccatcaatatattttatatcttttacttcaccatgcgatagtgaaacgaagtattcacccccatctttatatatcctcacctgtacaacagcacgttttccttcctgactttcgcttccggacaaaacatcctgaatgtccatcacaaatcagctccacaacatcccgcccgacagacaaccatgcaataaggctccctggcaaatttttatacgccgaatttgccacacaagccatttcggaagcaaagaaaacccctcctttatggctggctgcctgaaaaacctgcgtttgcacgaatcacccactgatatgccgacaggttccgttcgagtttttcaggatcaataccaagacttgtagccaaagactgaaacaagccgagtacttcatcggttttttgaggattgataatacgtgctccggcctcaagaaccgaccattgcgatttccttaaaagatcgattgccgtttcaagagtgaaaaaacgaaggtgtgtcctgtcaagcaacccctcatcggtataatcccagcgcccatgaagctgttgcagcaaaacactccaatgagatacattcggaatgcaggcaacacataaaccgcccgctgtcatccggttacgcagttgggagaggacgctccagggatcacgaagatgttcaataacatcccctaaaatgagcatatcaaataatcggccatcgcacaccttgtcaatggcggaaagagtttcagcctcctcgatatcgccgacaagtgtgtgcgtaagataggggcgcgctttacaggcaacctcttccacaatctcaacgccaatataatcagcacgaggatttctggctctgtacgcccgggccagtgaaccagcgccacaaccaatttcaagcacgaaagccgctgtgacaggaatggcctcaagaaggtaatgattaactcttgaatagtaggagtctgacatataatatcaagcacaatgattcaaagaaaaaaatctatctttaccaggaaaacattttttattacactttattattttttttcatgttataaccttgcaactgacgaataataacatgccctgcttatgataagaatgagcaaataactcaatgcctgtcataaccgaaatattcgaaagaaacaaaaaaaagtttttacctatgaaaattgagtttattagtgccacaagactctctgaagaacttttctggaataaatctcctcttggaatttcactacagcggcttcgtcatgacacaagagtaattccacgcattacctttaataatcagaaaggattgccgattatatacaatgatgcgattttatctcactagtgtccggttataagtcaaataaattcaactggttacaggtatgggtatcctcaatcgtgccagctgagttcgtaactaattgtaaaatatcgactttctcgaatacgctgacactcagaatctgtagaaaagtgtagagagttatatccaaattgagtctctttttcaccaatgcaataagcacatataccgaaatagctgtccatatttgcgtctttactgcgttttctgatgtaccatagaatgccttgattcgtaaatgctgttttatccatttgaagaacaattctatctgccatctgcttttgtaaaggtcggcaatcaccttcggagcaagatcaaggttgtttgtcaggaacacatatatcttgccggtttctggatcactatacttgattcgcctcagaggctcaggatagtatacagccgtgtctttccctgtcagtttgatggtttgatcacattgtatccctatcgatttatcaacagaatgagagtatagtcgccgaaatgagaggttggatttccctcggattacaaagaatccccgtgcctggtgaatagcatacaatctgtcaaaatcgacataaccgcgatccatgatgtaaaatgagccggattcaacaacgaggagatcaaggatgttgacatcatgaaccttcccattcgtgatggcgatgaacgacgggatattgcctcgtaaatccagtaaagtgtgcattttaaccgcacccttatgagttctgaactttgcccatggaaacagcgccaggcaaagatcgatcgtggttgaatccagagcgtagaccgtttcctgcagtgtgacaccaaaagagtctttgctgtacagttctcttgcatgatgaatcagtatatgtgcaaagtcctgataaatgcgccaatcccgtttttcattggcatcagccagagtacttcgtgcaattgtgccacggatgcccatatggtagagtttattctgcatcccgagcaggcaggtcgtgatgtcccgaaggctctcccgataggtcagttgagcaaagaacaggcaaagatattgatcgagacaggtgaacgactgaaccttataattgccaccgtatcgcttgacgcaccggcgaaattgatggagcggtagatgatcctgcaattgagcgaaaacggtttttcctgtattcatcgatcatttcttttcggagaattatgaaatgatcaaagatagcaggcattttcaaatcggtaacggcaaaatatcgctatatattattattagaaaacaagttactgggatttaaattttcaacaaccggacaccagtgattttatctgctaaaaacagaagttttcttgtatttattcatgatgacgtatggattgatgattatttcttatcgactcgcatacgtgaaggtttaagtaaattcgacataatcggtgtagccggaaaccggcgaataacaactaaacagcctgcatggatattcaacgaccatacgttcacctgggatgacaaagccaatttgacgggagccgttgcacatgcaaaacacccgtttggaagaataacgttttttggagaggtcccggctgaatgcgccctgcttgatggcgttttacttgctgcacaaaaagctgtgcttgttaatgcacagtgcttctttgattcccgatttgactttcatttttatgacatggatttttgccgaacggcgaaacaaaaccagttgaccctggggacctggccgataagcataacccaccagagcggcggagcgttcggctccgaacaatggaaaaaaagttataacacatatatcgataaatggggagagtgattttgtgctatttgataataaatcaggtcattgagagttcgcgatggtaattttttttaaaaccaccactatcgagtcaattgcttttggtgtacgcataatatcgtctaccgccatcttctgttctttcagcgcctttcccaccggagagagcacaaactgctgtttttccagatgaaagcgctccgttttccatccaagataccaatgccaatccgtatagtaaagccaactgcgctcattgaatgcccgaacatgagttggatcctgccatgcaccaaaagagagatcatagggaacctgaatatgcatttccccgccctctttgagcaaggagagacaggatgtcattgctgcaaccagatcgggcagatgctcaagaacatcataagccacaataagatcgaacgctccctgctcaagcaaaaaatcgccaaaacgacgagtatggaccatctcccccccaaggtaacggggaacaaatatccaaagtccaatcaggatttacccgatcaagaatatcagtattcagaaaattctcacgccaatccttgccgcttcccaaattgatcctttttggcacaacctctcccttgattgaagagctgccaggagatgatggttcagacctgatcaacgaagtatccattagaacctccacataacttatttttttttatagcagaaagggcattttcttcaagctgtcgccgtttggtcgaatggaccagtaaatccatgcaggccttcaccagctcatcataagcgaccagacagatgccatcacgataatgaggataaacttccgtatcatcggcacactcactcacaacagcctttgagttcgccatcagataggagacacgcacagcttcaagaatgtgactgtcgtaataatgcatgttgagcaccaatttcgcttttcttataagagcgtctcgttctgctccatagacgccataagcaatatgaacggtacaaccctcaccagccaatgcgtccagtatcttttttctgcgagggttcagacaaccataaaacagcacatcaatctcttcctcagccccggaactcttcgtcaggcgagtcagtaatggcgcatagcccaacgggacaaattcaggagaagcatctgctctcagacgagtcagcgcttcaatattataacgactgtaatcccagcaacgatgcgaagagagtgcattgatataacctgggcgcatccatgccgagttacgatcaaactgctcaaaattatagataatgacattttgtggcagtgcacccaattgtgcatcattgagcagatgtgcaccaatgacaatattgggtacattcggatcgaattcgttatcaaccacacaagcagcaattccgttttcgatcaagccgaaaagaagactctccaccacttcatcaaaaaaccggtaatgaggataaccttcaggagaaatacgaacaatacggtacgtaagagtgataagccgatcgctgctgcatggtatcctatgttgcctgcatgataaaaatatgatcgggcggcaacccctcctgataccgctcatacatcgcttcgaaagcggcttcgatgttccgggtaaatcgcccggtatcgaacagtcttgtcgtcagacggtttcgcgcaagcttctctctcgtcacccgcatcatttcgggatccagcgcaagctcgatggcaagcgattcgtactcttcctgcccggatgttatcagttccggcagcccgatcgccgtaagcagacttgccgccattctcgacgcaaacgattcgcctcgcaaggtcagtaccggcaggccagcccacaaggcatcgcttgccgtcgttcccgcattatagggcaacgtatcgagaaacagatccgcaacccggtaccgggccagatactccgcaacaggcaaccgttttccgaaaatcaatcgcccggcatctaccccccgggatgctgcctcacgtcgtaaattctccgcagctttcgcattctcctcaaaaagccagagaacgcttcccggcacctgcccgagtatccgcatccacccgtcaaacgtggcgggcgtgattttataggtattgttgaaacagcagaacacaaacccgctttcaggcagaccgcactctgcacgggtaaacaccctgtcggcaatgcggcgcttcgtatcgttcacctgatagcttgaaaggtatgcgatcttttccgtgtagtgctttctgctcccttcgggaatcagaacctcgtcggctatcagatagtcgatatacccggctcccatcgtaccaaggtatccgatataactcacctgtaccggagctgcccgcagagcgaatattcccgttcggcttcccatggtaaatccgcccagatcaatggcgatatcgatctcaaggcttcgggcaagcaaggcaatatccttgtctgagtggtttcgaacatcatgaaagtggtcaaatgcaacctccagccgtcgcctcatctcatctcccgtatcctgaccaaatgaaaaggcatagagttcaaatcgacccctgtcgtgcatctcgaacagctccgcagtcaaaaacgaaaccggatgatggcaaaaatctgccgagaagtatccaatgcggattgtatctcgccggggtcgcttaggaattggcggaagcgtctggtttgcagggaatatttccccggcataaacccttgccgcctcttgttgcagaaaaagcgagtcttttactgccgaaaagggaaagggaaatatcgctttttcatgacgctctatttttttctcaagttgatgcacctgatcatcaaactcgcgccagtcacaaagatgcattatggcatgtaaacacaatcccggcaaaaaatcataatcgggctttaataaaagggcctgcttataattcagtaccgcatcttcgaatcggctcaacttctgtaacacaactccgcgatgagcatatacctcagcattgactgacttgagggctatcgccttctcataactggcaagggactcattatatcgcttaagctcctgcaacgcgttcccctgatgaaaacaagcatcagcattttcaggcttgagggctatcgccctctcataactctcaagtgcctctttatattgattcatcttcattaacgtatttccacgattagagtaagcatccgcatagtcaggtttgagaactatagccctctcataacttgcaagtgcctcttcataacgcttcaactcctgtaaagcaatgcctcgattgtttaaagaacgcgcgtgatcgggtttgatggcaagcgcctgatcaaataacgccaaagctttttcggaatcatgtcgttgtgcagctatcgttgctgaaagtcgcagagcatcaaagtgctccgggctggagctcagaatctcccgatataacgcttcggcttcatccagtcgcccctcttgatgcagtttcaatgccctttgcagttttacgctctcttcattcgttgacctccctgccgcatgcgatggccgggaaacactcctctccatggacgatagcggcgataaggacacaacaagatgatcgggcggcaacccctcctgataccgctcatacatcgcttcgaaagcggcttcaatgttccgggtaaatcgcccggtatcgaacagccttgtcgtcaggcgatttcgcgcaagcttctctctcgtcgcccgcatcttttcgggatccagcgcaagctcgatggcaagcgattcgtactcttcctgcccggatgttatcagttccggcagcccgatcgccgtgagcagacttgcagccattctcgacgcaaacgattcgcctcgcaaggtcagtaccggcagaccagcccacaaggcatcgcttgccgtcgttcccgcattatacggattcgtatccagaaacagatccgcaacccggtaccgggccaaatgctctgcaagaggcaatcgttttccgaaaatcagccggtctctctttacccctcttgactcggcttccttcttcaaattagatgctgctgcttcattgtctgtatacaggaacagaacgctcccttcaacctgcccgagtatccgcatccacccgtcaaacgtggcgggtgtgattttatagttattgttgaaacagcagaacacaaacccgctttccggcagaccgcactctgcacgggtaaacaccctctctgcaatgcggcgcttcgtatcgttcacctgatagcttgaaaggtatacgatcttttccgtatagtgcttccggctcccttcgggaatcagaacctcgtcggctatcagatagtcgatgtacccggctcccatcgtaccaaggtatccgatataactcacctgtaacggggctgcccgcagagcgaatattcctgttcggcttcccgttgtatatcctcccagatcaatggcgatatcgatctcaaggcttcgggcaagcaaggcaatatccttgtctgagtggtttcgaacatcatgaaagtggtcaaatgcaacctccagccgtcgcctcatctcatctcccgtatccgaaccacaggaaaaagcatacagttcaaatcgacccctgtcgtgcatctcgaacagctccgcagtcaaaaacgaaaccggatgattgcaaaaatccgccgagtagtatccaatgcggattgtatctcgccgggaacgtttcgggattagtggaagcgtctggtttgcagggaatatttccccggcataaatccttgccgcctcttgttgcagaaaaagagagtcttttactgccagaagagaaaagggaactatcacttttttctggcactctatttttcgcttgatctgattcacctgatcctcaaacgcactccagtcacagattctcatccttgtgtacaaatacaatcccctcaaaaagttatactccggcttaagtgccaaagccttttcataactcccgattgcttccctatagcgcttaagttcctgtaacacaacagcgcagttgatatacgcgacaatatagtcaggcttaagcgctgttaccttatcataatctgcaagagcctcttcataccgcttaagctcaagtaaagcactcccgcgattaaaatatgccctggtatattccggattgatggcaagtgccttctcatagcttgacaaagcctcctgataccgcttcaggatcagaaatgtattgccgcgattagaataaacctcgacgaatccaggataaagaactatggccttttcataactcgcaagcgcctcttcataacggccaagttcatgtaatgcaatacctaacgtacaccatgaaaccggatggtcaggatcgatttcaagcgccctctcaaataacgaaacagcatctgtatatttttttcgtcgtgtagccatgcttgccaggaactgcaatgcctcaatatgcaggggctgtatagacagaatctcctggtatatcacttcggcttcatccagtcgcccctcttgatggagcttcaatgccctttgcagttttacgctctcttccttcgttgacctccctgccgcatgcgatggccgggaaacactccgctccacagtcgatagaggcgataaggacacaacaagatgatcgggcggcaacccctcctgataccgctcatacatcgcccggtacgcagcttcgatgttgcgggtaaatcgcccggtatcgaacaggcttgtcgtcaggcggttccgcgcaagcttctctctcgttgcccgcaacctttctgaatccagcgcaagctcgatggcaagcgattcgtactcttcctgcccggatgttatcagttccggcagcccgatcgccgtgagcagacttgccgccattctcgacgcaaacgattcgcctcgcaaggtcagtaccggcagaccagcccacaaggcatcgcttgccgtcgttcccgcattatagggcaacgtatcgagaaacagatccgcaacccggtaccgggccagatactccgcaacaggcaaccgttttccgaaaatcaatcgcccggcatctaccccccgggatgctgcctcgcgtcgtaaattctccgcagctttcgcattctcctcatagagccagagaacgcttcccggcacctgcccgagtatccgcatccacccgtcaaacgtggcgggtgtaattttataggtattgttgaaacagcagaacacaaacccgctttccggcagaccgcactctgcacgggtaaacaccctctctgcaatgcggcgcttcgtatcgttcacctgatagcttgaaaggtatacgatcttttccgtatagtgcttccggctcccttcgggaatcagaacctcgtcggctatcagatagtcgatgtacccggctcccatcgtaccaaggtatccgatataactcacctgtaacggggctgcccgcagagcgaatattcctgttcggcttcccgttgtatatcctcccagatcaatggcgatatcgatctcaaggcttcgggcaagcaaggcaatatccttgtctgagtggtttcgaacatcatgaaagtggtcaaatgcaacctccagccgtcgcctcatctcatctcccgtatccgaaccacaggaaaaagcatacagttcaaaccgggccctgtcgtgcatctcgaacagctccgcagtcaaaattgataccggatgattgcaaaaatctgccgagaagtatccaatgcggattgtatctcgccgggaacgtttcgggattagtggaagcgtctggtttgcagggaatatttccccggcataaatccttgccgcctcttgttgcagggaaagcgagtcttttattgagagaacaactaacggtggtgatgttttttcgtggcgctctatttttttcttgatctgacgcacctgttcatcaaacgcattccagtcacaaatcctcatccttgtgtacaaacacaatcccgataaaaaatcgtaatccggcttgagtgtcaaagctttttcataactcccgatcgcctcctcatagcgtttcagcttcctcaacgcaagaccacgatggcaatatgcatccgcactatcagaattctgctcaatagtattctcaaaactcaagaaggcatcacgatagcgccctaactccagcaacacaactccacgatttgaataagcaaccaaattattgtcaggcttgagcgctatgacttgatcataacttgcaagcgcctcttcgtatcgtttcagccctgtgagtatatttccgcgattactgtaagcttcggcacaatccggcttgagagcaagaacatggtcataattcaataacgcctcttcatagcgcttcatattatgtaagacaacagcacgatgatagtagaactgctcattttcaggttttagagctatggcgctatcataacaagcaagggcctcttcatatcgtttgagttcctgtaacgtgtttcctcgattagagtatggctcaataaaatcaggcttgaccgctatggccctctcataactttcaagggcctcatcataacgcttcaactcctgtaacgcaatgcctcgattgtttaaagaacgcgcgtgatcaggtttgatggcaagcgcctgatcaaataacaccaaagctttttcggaatcatgtcgttgtgccgctatcgtcgctgaaagctgcaatgcatcaaagtgctccgggctgaagctcagaatctcccgatataacgcttcggcttcatccagtcgcccctcttgatggagcttcaatgccctttgcagttttacgctctcttccttcgttgacctccctgccgcatgcgatggccgggaaacactccgctccacagtcgatagaggcgataaggacacaacaagatgatcgggcggcaacccctcctgataccgctcatacatcgcttcgaaagcggcttcgatgttccgtgtgaaaagtcgcgtatcgaacagccttgtcgtcaggcgatttcgcgtaagcttctctctcgtcgcccgcatcttttcgggatccagcgcaagctcgatggcacgcgcttcgtactcctcctgacccgatgttatcagttccggcagaccgatcgccgtgagcagacttgccgccattctcgacgcaaacgattcgcctcgcaaggtcagtaccggcagaccagcccacaaggcatcgcttgccgtcgttcccgcattatagggcaacgtatcgagaaacagatccgcaacccggtaccgggccagatactccgcaacaggcaaccgttttccgaaaatcaatcgcccggcatctaccccccgggatgctgcctcacgtcgcaaattctccgcagctttcgcattctcctcaaaaagccagagaacgcttcccggcacctgcccgagtatccgcatccacccgtcaaacgtggcgggcgtgattttataggtattgttgaaacagcagaacacaaacccgctttccggcagaccgcactctgcacgggtaaacaccctgtcggcaatgcggcgcttcgtatcgttcacctgatagcttgaaaggtatgcgatcttttccgtgtagtgcttccggctcccttcgggaatcagaacctcgtcggctatcagatagtcgatatacccggctcccatcgtaccaaggtatccgatataactcacctgtaccggggctgcccgcagagcgaatattcctgttcggcttcccgttgtatatcctcccagatcaatggcgatatcgatctcaaggcttcgggcaagcaaggcaatatccttgtctgagtggtttcgaacatcatgaaagtggtcaaatgcaacctccagccgtcgcctcatctcatctcccgtatcctgaccaaatgaaaaggcatagagttcaaatcgacccctgtcgtgcatctcaaacagctccgcagtcaaaaacgaaaccggatgattgcaaaaatccgccgagtagtatcctattcggattgtatctcgccgggggcgtttcggaattggcgaaagcgcttcctgtacagaatactttttctcggcaaaaacacaagcaacatcctgttgctgagagagcgaatcttttattgcaagaaaaggaaatggtgatactcccttttcgtgacgcactatttttttctcaagctgatgaacctgatgatcaaacacactccagtcacaaatcttcatctttgtatgcagatacatcccgtaccaaaaacaaccatccggtttaagcaaaagagctttctcataactcgctatcgcctcttcataacgcataagtatctctaatacaacactgcgattataataggcatccgcataatcaggcttcaatactatagccctgtcatgactttcaagcgcatcttcgtaccgaactaacttcagcaaggcaacaccacgattagagtatgccgtcgcgctgtatggattgagggctatcgccctgtcataactttcaaccgcatcctcataccgtttgagttcctgtaacgtatttcctcgattagaatatgccatggcatattcaggattgatggctatcgccttctcataactcccaagtgcctcttcatagcacttcagctcctgtaacgcaattcctcgattgttcaacgaacgagcgtgatcaggtttgattgcaagtgcctgatcaaataacgcaactgctttttcggaagcctttcgttgtaaagcaatggttgctgaaagctggagtacttcaaagtaccctggcttgaaacgcaagatctctgtacagaatagttcggcttcatccagtcgcccctcttgatgcagtttcaatgccctttgcagttttaagctctcttccttcgttgacaacccttccatttgcgatggcagggcaacactcctctccatggacgatagcggcgataaggacacaacaagatgatcgggcggcaacccctcctgataccgctcatacatcgcttcgaaagcggcttcgatgttccgtgtaaaaagttgcgtatcgaacagccttgtcgtcaggcgatttcgcgcaagcttctctctcgtcgcccgcatcttttcgggatccagcgcaagctcgatggcaagcgcttcgtactcctcctgtgtcgtcgttatcagttccggcagcccgatcgccgtgagcacgcttgccgccactctcgacgcgaacgactctcccatgcaggtcaggaccggcaggcccgcccagagcgcatcgcttgccgtcgtgtgcgcattgcacggcagggtatcgagaaacagatcccctaaccggtgtcgcgcaagatgctcgggaagcggcatccgctttgcaaaaacaagccggtcacccgcaataccgcgagttgcggcctcccttcccagattgccggtaactgccgggttatcctcaaaaagccagagaacgcttcccggcacctgcccgagtatccgcatccacccgtcaaacgtggcgggtgtgattttatagttattgttgaaacagcagaacacaaacccgctttccggcagaccgcactctgcacgggtaaacaccctgtcggcaatgcggcgcttcgtatcgttcacctgatagcaacctggaagacaaactattttttccgtgtagtactgccggcttttttccggaatcaaaacctcgtcggctatcagataatcgatatactccgcacccatcgtgcctggataaccaagatagctcacctgtaccggcgccgcacgcaaggcaaatattccgggtcgcgaatttcgtgtgaaccctttcagatcaatagcaatatcgatctccatctcccgcgaaagctccgcaatctccctgtcggttttgctccgcacatccaggaaacgctcaaatgaagctgcgaccctttttctcatctcgtcattggcatccggtccaaacgaaaaagcaacaagatcaaacttcgatcgatcgtgctgttcaaacagctctgccatcaggtatgctgtcgcatgatcatgataatctgccgagaagtatccaatgcggattgtatctcgccgtgaacgcttcggaattggcgaaagcgtctgatctgcaggaaacttttcctgtgcataaatcctcgatgcctcttgttgcagggagagtgattcttttattgcaagaacaggaaaagggagtgttgccttttcgtgacacgctatttttttctcaagctgatgaatttgatcatcataggctgtccagtcacagatccgcatcctggtatataaataccatcctgataaaaaatcgtaatccggcttgagggaaagagccttttcacaactcaccaaagcatcttcataacgctccatctcatgtaataccaggcattgattagcatatgcctctgcatggtgcggtttgagagctatagccttctcataactcaccaaagcatcttcataacgcctcaaaacaagcaatacaacaccacggttagagtatgcctcaaaatagtcaacctttaatgctatagccttctcataacttgcaagcgcctcttcataccgctgtaactcaagaagagcattccccatgttataataagcttcgtcacattcaagtttcagcgcaatggcttttttataacttccaagtgcatcttcgtatcgtttcagcttcagataaacattaccgcgattggcatatgcctctacataatccggcttgagaactatcgccctgtcataactcgcaagcgcttcttcgtatcgatcagaatcataaaaaataacagctcgattataataggcttcggcaaaatcagggttgatagctatcgccttctcataactcgcaagcgcctcttcataccgcatcaactccttcagcacaacgctacgattagagtaagcgtcagcatagtctggcttgatagctatcgccttctcataactctcaagtgcttcttcgtatctctgtaacgcctttaatgcattccctctattgttgagtgagcctggatgaacgggattgatatggatcacctggtcaaataacgtaacagctttttcgaattcatgtcgttgtgccgctatcgtcgctgaaagctgcaatgcatcaaagtgctccgggctggagctcagaatctcccgatataacgcttcggcttcatccagtcgcccctcttgatggaacttcaatgccctttgcagttttacgctctcttcattcgttgatcctgctaactcatgattatctatcagcaattatatctctccttgtgctggtgataacgaaacaacaacaagatgatcgggcggtaacccctcctgataccgctcatacatcgcttcgaaagcagcttcgatgttccgggtaaatcgcccggtatcgaacagccttgtcgtcaggcggtttcgcgcaagcttctctctcgtcacccgcatcatttcgggatccagcgcaagctcgatggcaagcgattcgtactcctcctgacccgatgttatcagttccggcagaccgatcgccgtgagcagacttgccgccattctcgacgcaaacgattcgcctcgcaaggtcagtaccggcaggccagcccacaaggcatcgcttgccgtcgttcccgcattataaggcaacgtatcgagaaatagatccgcaacccggtaccgggccagatactccgcaacaggcaaccgttttccgaaaatcaatcgcccagcatctaccccccgggatgctgcctcgcgtcgtaaattctccgcagctttcgcattctcctcatagagccagagaacgcttcccggcacctgcccgagtatccgcatccacccgtcaaacgtggcgggtgtgattttataggtattgttgaaacagcagaacacaaacccgctttcaggcagaccgcactctgcacgggtaaacaccctgtcggcaatgcggcgcttcgtatcgttcacctgatagcttgaaaggtatgcgatcttttccgtatagtgctttctgctcccttcgggaatcagaacatcgtcggcgagcagatagtcgatgtacccggctcccatcgtaccaaggtatccgatataactcacctgtaccggagctgcccgcagagcgaatattcccgttcggcttcccatggtaaatccgcccagatcaatggcgatatcgatctcaagcgttctggacaacagggcaatatccttgtcggagtagttgcggacatcaagaaaccggtcaaatgcaacctccagccgtcgcctcatctcatctcccgtatcctgaccaaatgaaaaggcatagagttcaaatcgatctttatggtgcgtctcgaacagctcggcagtcaaaaacgaaaccggatgatggcaaaaatctgccgagaagtatccaatgcggattgtatctcgccgtgaacgcttcggaattggcgaaagcgtctggtttggagggaatatttcctgcgcataaactcttgcggcctcttgttgcagggaaagcgactctgttattgagagaaaaactaacggtggtgatgctttttcgtgacgctctatttttttctcaagttgatgaacctgatcatcaaacgcactccaggcacaaatcttcatccttgtgtacaaacacaatcccggcaaaaaatcatattcaggcttgagagccaaagctctttcataactcacaagagcctcttcatatcgcatcaactccagcaatgcgtttccttgaccgcaataagcttcaatacaatcaggattgaggcctatcgccttatcataacttgcaagcgcatccctgtagcgcatcaacacctgtaacgtatttccaagattggaataagcatccgaaaaatcaggtttaagagctattgcctgttcataattcaataacgcctcttcatatcgcttcagctcctctaaaacattgccataattgctgtaaaattccgcataatcagacttaagagctatagcctgcttataactcatgagcgcctcttcataccgtttcagctcctgtaatgtgtttccacgattagaacaagcctctgcataatcaggcctgagtgcgatggccttatcatggctttcgagtgcatctgcatatcgctttaacttcatcatcgcaacaccgcgattagagtaagcattggcattatcagatctgagtgcaatggcttgatcataactcgacacagcctcctcatatcgtctcaatccctgtaacgtattcccgcgattagagtacgccatggcatagtcaggtttgacagcaagaagcctctcataacttgcaagcgcctcttcataacgcttcaactcctgtaacgcaatgcctcgattgtttaaagaacgcgcgtgatcgggtttgatggcaagcgcctgatcaaataacgccaaagctttttccgaatcatgtcgttgtgccgctatcgtcgctgaaagctgcaatgcatcaaagtgctccgggatggagctcagaatctcctggcatatcgcttcggcttcatccagtcgcccctcttgatgcagtttcaatgccctttgcagttttacgctctcttcattcgttgacaacccttccatttgcgatggcagggcaacacgcctctccatggacgatagcggcgataaggacacaacaagatgatcgggcggcaacccctcctgataccgctcatacattgccaggtacgcagcttcgatgttccgtgtgaaaagtcgcgtatcgaacagtcttgtcgtcaggcgatttcgcgcaagcttctctctcgtcgctcgcatcttttcgggatccagcgcaagctcgaccgcaagcgcctcgtactcctcctgcccggatgttatcagttccggcagcccgatcgccgtgagcagacttgccgccattctcgacgcaaacgattcgcctcgcaaggtcagtaccggcagaccagcccacaaggcatcgcttgccgtcgttcccgcattatacggattcgtatccaaaaacagatccgcaacccggtaccgggccaaatgctctgcaagaggcaatcgtttcccgaaaatcagccggtctctctttacccctcttgactcggcttccttcttcaaattagatgctgctgcttcattgtctgtatacaggaacagaacgcttcccggcacctgcccgagtatccgcatccacccgtcaaacgtggcgggtgtgattttatagttattgttgaaacagcagaacacaaacccgctttccggcagaccgcactctgcacgggtaaacaccctgtcggcaatgcggcgcttcgtatcgttcacctgatagcttgaaaggtatgcgatcttttccgtatagtgcttccggctcccttcgggaatcagaacctcgtcggctatcagatagtcgatatacccggctcccatcgtaccaaggtatccgatataactcacctgtaccggcgctgcccgcagagcgaatattcctgttcggcttcccatggtaaatcctccaagatcaacggcgatatcgatctcaaggtctcttgacatcaggacaatatccttgtcggagtggttgcggacatcaagaaaccggtcaaatgcaacctccagccgtcgcctcatctcatctcccgtatttgtaccacaggaaaaagcatacagttcaaaccgggccctgtcgtgcatctcgaacagctccgcagtcaaaattgataccggatgattgcaaaaatctgccgaataataacctattcggattgtatctcgccgtggacgtttcgcaattgacgaaagcgtctgatctgcgggaaacttttcctgcgcataaactcttgcggcctcttgttgcagggaaagcgactctgttattgagagaacagcaaacggtggtgatgctttttcgtgacactctatttttttctcaagttgatgcgcctgatcatcaaacgcaagccagtcacaaatcttcatccttatatgcaagcacaatcccgataaaaaatcgtaatccggcttgagagcaagagccttttcataactccttacagcatcttcatcccgtttcagctccagtagcgcattcccttgattataatagggctctgcataatcaggttttaaagctatggcactatcataacaagcaagggcctcttcatatcgtttgagttcctgtaacgtgtttcctcgattagagtatggctcaataaaatcaggcttgaccgctatggccctctcataacttgcaagcgcctcttcataacgcttcaactcctgtaacgcaatgcctcgattgtttaaagaacgcgcgtgatcaggtttgatggcaagcgcctgatcaaataacaccaaagcgttttcggaatcatgtcgttgtgccgctatcgtcgctgaaagctgcaatgcatcaaagtgctccgggctgaagctcagaatctcccgatataacgcttcggcttcatccagtcgcccctcttgatggagcttcaatgccctttgcagttttacgctctcttccttcgttgacctccctgccgcatgcgatggccgggcaacactccgctccacagtcgatagaggcgataaggacacaacaagatgatcgggcggcaacccctcctgataccgctcatacattgccaggtacgcagcttcgatgttccgggtaaatcgcccggtatcgaacagtcttgtcgtcagacggtttcgcgcaagcttctctctcgtcgcccgcatcatttcgggatccagcgcaagctcgatggcaagcgattcgtactcttcctgcccggatgttatcagttccggcagcccgatcgccgtaagcagacttgccgccattctcgacgcaaacgattcgcctcgcaaggtcagtaccggcaggccagcccacaaggcatcgcttgccgtcgttcccgcattatagggcaacgtatcgagaaacagatccgcaacccggtaccgggccagatactccgcaacaggcaaccgttttccgaaaatcaatcgtcctgcatctaccccccgggatgctgcctcgcgtcgtaaattctccgcagctttcgcattctcctcaaaaagccagagaacgcttcccggcacctgcccgagtatccgcatccacccgtcaaacgtggcgggcgtgattttatagttattgttgaaacagcagaacacaaacccgctttcaggcagaccgcactctgcacgggtaaacaccctgtcggcaatgcggcgcttcgtatcgttcacctgatagcttgaaaggtatgcgatcttttccgtgtagtgcttccggctcccttcgggaatcagaacctcgtcggctatcagatagtcgatgtacccggctcccatcgtaccaaggtatccgatataactcacctgtaccggggctgcccgcagagcgaatattcctgttcggcttcccatggtaaatcctccaagatcaacggcgatatcgatctcaaggtctcttgacatcagcgcaatatccttgtctgagtggttgcggacatcaagaaaccggtcaaatgcaacctccagccgtcgcctcatctcatctcccgtatccgaaccacaggaaaaagcatacagttcaaatcgacccctgtcgtgcatctcgaacagctcggcagtcaaaaacgaaaccggatgattgcaaaaatccgccgagtagtatccaatgcggattgtatctcgccgtgaacgcttcggaattggcgaaagcgtctggtttgcagggaatttctctttggcaaatatccgtaccacatcatgttgcagaaagagatcatcttttattgcaagaagaggaaatggtgtgactactttttcatgacactctatttttttctcaagctgatgcacctgatcttcaaacgcactccagtcacaaattttcattcgtgtatacaaacaaaatcccgataaaaaatcgtaatcaggcttgcaagcaagtgtcttctcataactccatagcgcatcttcataccgcttcaactccagtaaggcattgccctgattaaaaaacgcatccgcaaaatcaggtttgagcgctatcgccttctcataactcccgagagcctcttcataccgcttcagcttcagtaatgcattccctcgattagaaaacacctcaacaaaatcaggcttgagaactatcgccctgtcataacttgcaagagcctcttcatatcgatccagatcatagaacaaaacagcacgattataataagcatccgcaaaatcaggtttgagcgctatcgccttctcataactcccgagtgcctcttcatcccgctttaacaccttacgggtaacgccaagattagagtatgcctcagcatagtcaggattgagcgctatcgccttctcataactcccaagtgcctcttcgtaccgcttcagttccaataaaacattcccgcgattattgtacacaacaggatcatctcttctgagttctaaaaccctctcataagttgcaagagcctcctcatatcgcttcagtgccagcaacacaactgcaagatcagaataaaattccgtatggtcaggcttgatggctatggccctctcataacttgcaagcgcctcttcataacgcttcaactccagtagaacactaccacgattggtgtacgcatccacataatcaggtttgagctgaagagccttttcataactatcgagtgcttcttcgtatcgctgtaacgctcttaatgcatttcctctattgttgcgtgatccaggatgaccgggattgatgctgatcgcctgatcaaataacaccaaagcttgttcggaatcatgtcgttgtgccgcaatcgtcgctgaaagctgcaatgcatcaaagtgctccggactggagctcagaatctcccgatataacgcttcggcttcatccagtcgcccctcttgatggagcgtcaatgccctttgcagttttacgctctcttcattcgttgacctccctgccgcatgcgatggccgggcaacactccgctccatggacgatagcggcgataaggacacaacaagatgatcgggcggcaacccctcctgataccgctcatacattgccaggtacgcagcttcgatgttccgtgtaaaaagtcgcgtatcgaacagccttgtcgtcaggcgatttcgcgcaagcttctctctcgtcgcccgcatcttttcgggatccagcgcaagctcgatggcacgcgcttcgtactcctcctgtgtcgtcgttatcagttccggcagcccgatcgccgtgagcagacttgccgccattctcgacgcaaacgattcgcctcgcaaggtcagtaccggcagaccagcccacaaggcatcgcttgccgtcgttcccgcattatagggcaacgtatcgagaaacagatccgcaacccggtaccgggctaaatgctctgcaagaggcaatcgtttcccgaaaatcagccggtctctctttacccctcttgactcggcttccttcttcaaattagatgctgctgcttcattgtctgtatacaggaatagaacgctcccttcaacctgcccgagtatccgcatccacccgtcaaacgtggcgggtgtgattttatagttattgttgaaacagcagaacacaaacccgctttccggcagaccgcactctgcacgggtaaacaccctgtcggcaatgcggcgcttcgtatcgttcacctgatagcttgaaaggtatgcgatcttttccgtatagtgcttccggctcccttcgggaatcagaacctcgtcggctatcagatagtcgatatacccggctcccatcgtaccaaggtagccgatataactcacctgtaccggcgctgcccgcagagcgaatattcctgttcggcttcccatggtaaatcctcccagatcaatggcgatatcgatctcaaggcttcgggcaagcaaggcaatatccttgtctgagtggtttcgaacatcatgaaagtgctcaaatgcaacctccagccgtcgcctcatcccatctcccgtatccgaaccacaggaaaaagcatacagttcaaatcgacccctgtcgtgcatctcgaacagctccgcagtcaaaaacgaaaccggatgattgcaaaaatctgccgagaagtatccaatgcggattgtatctcgccgtgaacgcttcggaattggcgaaagcaaatgggttaccggaaacttttccccggcaaaaatccgggccgcatcctgttgcagtgagagcgaatcttttattgcaagaaagggaaacggcagggttgctttttcatggcgttctatttttttttcaagctgatcaacctgatcatcaaacgcattccactcacaaattttcatccttgtatacaaacacaatcccgacaaaaaatcataatccggtttgagagcaagaacatgattataactcccgagcgcatcttcgtatcgcttcaaagccatgaaggcattccctcgattattgtatgcatccgcatcgtcacacttgagggcaagaaccctgtcataactcagcaatgcatctccgtagcgcttcaactcctgtaatgcatatccgcgattagtgtaagcctccacatcgtcaggattgagagcgattacatgttcataactcaacaatgcgttttcgtatcgctgtaatgccataaaaacattaccctgatgtaaaaaagcctctgtataatcaggtttgagagctatagcctgtttatacctttcaagcgcatcatcataacgcatcaacttctgtaaagcaagacctttattataataagcatcagcaaaacaaggattgagggctatcgccttctcatagcttgcaagcgcatcttcataacgatgcatagccatgacagcattgccccgattaaaataagccggagcataatccggcttgagggctatcgccttctcgaagctttcaagcgcatcttcacatcgcagtaactccattaacacatttccgcgattaatataagcatctgcatagtcaggcttgactgctactgctctctcaaaactccgaagcgcatcttcgtatcgctgcaaagagcgtaatgcattaccacgattgttgagtgagcctgaatggtccggattaatgttgagcgcctgatcaaaaagcgcaacagctttttcagactcatttcgttgtgccgcaatggttgccaaaagctgcaacgcatcaaagtgctcagggttttggagcaggatcgcctggtataatgcttcggcttcatccagagctccattttgatgaaaagccagtgcagaatgcagcgtaacggcatgatcatgcattacgggcattaccgtttcagatgccgttgaaaccatttgcccggactgctctattggatggctttgaggcttcatcttcgtgagatgcttcactatcgtgagaactccgataaattattccgcgttcaccctgcctgcaagggctcagtaaaaattcatgccagacaccctgtatctggaaaagagtaaagaatcataacaaaaactgctcatgatgattatgattcaacaaagaagcaaactccttcaagtcaatgcgcaaaccgactgcgatcgccgctacttcctgatatggctgatagcatcgccctgtttggagaagagatcggtaaaaatactcatgaccgtacgctttctgaccttgatattcatggtaaccgacatgcccgactgcagatagattttcttcccctgggcatcgagatactgtttgtcaagcctcaccttgatggggaaatgatagtacttgataatatcatcaggagcaagaacgtcggaaccaacccaggtcaccacgcccttgatatcgccgaactccgcatagggaaaagcgtcaagtttcacatcaaccggaaggttttcaaacacaaaaccgatatcctgattcgaaatataggctctcgccgtaagattgtcatcgggaacaaccttcagaataacctggcctgaactgaccaccgtaccctttttcacctgaagatcaaaaaccgttccgttaaccggcgcggtaatcgactcatagccggtggcctgattggccatataactctgcttgttgatctgctcggcaagatcggcaatctgcgcctgcagtttaagcacgtcaagctttttctgctccacctcaaactccgaaacagcggcactgttcaaaagagagcgcaactttgcaagcattgccgactcggttgcatactgctgcctggcatttgacaggccgatctgcagcgacttcagcttcgattcctccccgacagagagcactggaacaagttcaagaaggacatcgccctttttgacccgatgaccatcctccacaaaaagggatctgacctcaccctcaatagcagcctgaatactttttacctcgccggtaggctcaagttttcccatggccggaatggaaacatcgattttggcaatagccgaccagacaataaagccgaaaaaagagagcacaagaacccagagaatcgccctcggtacggcaagcgactgggtaaacacctctccctgaccaatcaggtcatcggtaaacgatttttttttcactgattcccctccatcgccggcattgaaaacgactgcttctgaaacaacgaataataacgaccttttctcttcatcagatcctcatgcgtaccagactcatcgatacacccgtcatggaaacagagaatcactgccgcccccttgaccgaattaagtctgtgcgtaataaacagaactgttttacctctgaacgccctgatcatattggttgtcaacctgctttccgtatcaggatcaagggcacttgtcgcttcatcgagaataataaggccgggattctgcaaaatggttctcgcaatggcaatacgttgtcgctgaccgccggaaagcgaagagcccttttcaccaacaggagtattgtaacccgtcggcaacgccatgataaactcatgagcctcggcaattttagccgcatcgataatatcggcatcacttgcatcaggatttgtcagggagatgttctccttgaccgacacgtcaaaaagcatcggatcctgcggtacaatgcctatctgacatctgagcgagttgagctctaccttgctgatatcatagtgatcaatatagattcgtccatcctcaagcgcatagagcctctgaacaagttttgcaaaagtactttttccggatccgctctctccgacaatccccacaaatgtcccggcggggatatgcgtactcacattcttcagcaccataggagtattatccctgaaacggaaagagacattttcagcgagaatttcgcccttgatgagcggcaggggaatctgcgccaactgatcacgcccgccttcctgcggcgtatccacaatatcggcaagtcgttcaagcgacatgcctgtctcctgaaagttctgccagagctgtgcaagcctcataacaggactggtaatataaccggcaataatccggaaagcgataagctgcccgagagtcatctcctgatttaaaacaagccaggctcctgcccagatcacaataagccccgaggcctgggtaagaaaggagttggcagaattggcaagggtaccggtaacaaccggcttgaacccctccttcacataagccgcgtacttctcctgccagttccatcgggcgcgcaattcaatgttctgggatttcacggtctgtatacccgaaagcacctctatcagataggcgttggtctgtccatgttttatggctttttcccgcaactgctttctgataaccggcgacaacagaaaggtaacaagaccaatcaaaggaacaacggagagcgccatgagcgcaagcttccagctgaacgcgaacaaaacaataacatagacgaccgaaaacaccgcatcaagcaccactccaagcgcagtacccgttaaaaactggcggatcctttcaagctcgccaatacgtgaactcagctctccaacaggccttttttcaaaaaaacgaagcggcaaacgcaacagatgatcaatcacctcagccccgagagcaacgtcaatccgattggtcgtatcaacaaaaagataggttctcagactgttcagcactgcctggagaagcgcgataatcagcataaacataccaagaacatgcagggttgcataactgttccttacaataacctgatcgataataatcatgaacaggagcggattgaccagggtcatgatctgggtaaaaaaggaggcgatcatcacctcgcccagaacattgcgatactttttaagcgaaggagcaaaccagtcaaacccgaatttctgttcgggagtatctgccctcgcatccagcaccagagcctctcctttatgctcccagctctcccagaattcgcgggccgcaagcaccttgataccggaagaagcgggtattgcaagaacaacttccgatgccgaagccttgtacagcacggcaaaacttttttcccaacggacaagagcgggaaccttcagtctcggcaacgcatcctgctgaaaactcaccacctgggctttcagaccgagcacaacccctacacctccgcaatcctgcagcgaaagctgaccgttccgggcgtactgattaccgataatactctgtatgagatcttttttaatcggaacattgagctgcttgccaagcatctgaaaacaggcaaacgtctcctcaaccactccccgacccttaaaaaaaggcaaccctttcagtccgccctttctctccgcttcacctttgtgaaaactgaagcgatccctttttgatgaaagctgatcatctccggctgatgcttcatcagtcaaatcaggagagtccgcctcaggaagagagaacggcatcgccggaatctccgctgcaagcgattcctgtatgcaggagagatcaagtccgacaagacgcaaagagagcgaagcaggaataccgttaaccggaggatgatattcacttcccggagaataagccgaatcaccgcttctgctgacaaaccatcgcaattgtttttgaggcaccgtcctcgaaaaaccgctatcgacaaccactgccgactgataaagatgcaaggcaagatctttgatgcaggaaaaacccgatccctgtaacaaactctctttttttggatccttactataaatatgttcaagaagcagcccaatttcagcgggatccgttgtaaccgaaagcctgtcataaagatgaggcagggcattaacaaccatggtcacagacgacacaggaattctgatgcacaccgtctcttcagaggcggtaacaatttccgttggttcattgcgaaccagactaacccagccgaacatatcgccagcaccaagcagcctgagcgtctgcacccctccggttccactctgaaaaagagagcgtacccggccagaactgacgatataaagggcatcgggcaaagcgcccttactgataaccggcttgcctatcgaataaaaagcaacagagcatacgttgagaagcatactcatcttctcctccgtcaaatcagtaaagagagggattgccgcaagcagcttgcgaatatcaggcgtcgtattgtcaagtgtcgtcaaaatatggatccctttatgaaaatatccctgaaattagttcccgaacagaacgtaaaaatataaaatagagacaagcaccgcaataaccgttacatcgttcagaaaaaaaacgctttgatctcagcctgcacccactcctgaaacagatgattgacaagagtcggtttcaggccctcatcaagttttgccggtattttttcctgcaaaaggataataacaccaaacccgtccagaacaatcggaggattgacaactccggctttcgctgttgaaagaaaccttgcaagcgccggattcaactgtttcatctcaacaggaccaaccctgcccccgctggttgactccctgccctctgaaaaccttgaagccagcgactcaaacgaatcctccccggattcgagacgaaaaaaaagttctctggtcagttcatgatctttattgcgaagcataaaaaaaacgacccgatcaagaccggctttcagcttcagaaaggtactgccaagttgaggctcaaacgttatctttttaaaacgctcaagaagaactggacgatcgataaaaaaatcaaggtcgctctcctctgttccctcaagcaataactgagctttttttttctcgatacacccggcatctgcggcaatctccgcaccataaaaagcagcccgttctgcaggagaacaactgagcgtacgcaacgcccgatcaacaaccatcccctgcatcaattgaggcaaaaggttataccctgaaagcagcggaagcagctcatcgcctccgaattgcctcttgccgatcgtacacacacccgccataaaaaaacccgcactaataattacaaaaaaaacggaaccgcaaaaaaacaaaagaaaaactgcccaatcgcatcgaccaatcgcaacgcatctttttttcaagctcctgtaaaaaaaaagcctgcccgcgcatcacacatgcacaccggcaggctcaacacacacagaacacacaggaaccccacatcgccactgaaaaaggatccctctcttcgttcgggatgacaagcatcccgaacccctcacttcccgaatcccttaactcgtaacaggtaacccttcgaactcaaaacttcttcgccatggtcaccggaacgggaatttcaaccggcggaacatcctcatcggttactcttggcagaggaatattgatatccttgagactcggcaactcaccacgaacgacattcatggtggtcagcaatttgcccatgccggcgagcgctctcgcattggctatcgtcaaatcaaaaaagccgttatagtaagcccgctgtgcctgatagtactcgttttcggtatcgagcagatcaagcagggttcgtttgcctatgttgaactgttcacgataagcaacgcgaacctgatccaggtttttacgatgggcatcgagataacgaacctgctgaccgataatctgcctgtcgttataagcaatggtcatggtctggcgcagatcggtagctgccttgtctttcatgtcaaccgaacggtacattttttcgcgatactgacgaacagcggcagcatcagaaccaccgttaagaatattgtaggtcatgacaagttcaaccacgctctcatcctgccttccgtcaataccatcaagatcccacgaccagtcatggcgagccttgaaatcgagtcttggatagaatttggactcctgcaccttcaccgcatgttttgctgcattgatgtcagacatcgtggcaagaaatcccgggttatgctgatacgcatctttaagagcatcagaggctgttgccggtatgccgtcagtagggagcagcgctgcctgcatattttcctcaggcaattcgccaataatccgctgaaaacgtgccgtcacatcgtgcagattgcttaactcagtcaaatagttcgactgggcaagagcaacacgggcgctaatctggctcacgtcaaccccggcccctacaccggcacgaacgcgactgctgacctgattgaaaatctcctgatggtaatcatagttcctcttggcaagacgaaccatctcccgataccgcaacacatcggcataagagcggtaactctcaagaccaacgctctccatggtatccatgaactcaaaatagcgtgcctgacccgagtgttttaaccggcaaacctgattgcaggtataaaatccgtcaaacagcatctgggaaagctccagacgaacgcccttgcgccagtagtccttgtcggtaacattttcaccacgaagccactccctgcctatgcctgccgtagcgtcaattcgcggccagtacccgccgtttgcaacgccctgctcttcatacacgtcccgaaaagcatgaaaccttgcttttatttcagggttggtgttcagcgctttttcaaccgcctctcgcacggttaccggcccggccttcgccgtttcaggtgccccgaggcagagcagcaaaactgccgctgcaagggttttcaggttttttttggttgtattcttcatgaccttgaatgtattggttttataagtcgtcctttaatactgccggctccttttacactattgtatcattaatggctgtttgaacatataccttgatcgtcacatcatttgtattggtgtattcgtcataagcgccgcccggagaactcttgctccacccggttgacgcaaactgaacgctatcgcttccgtcgccaagaatatacagatcatgggtcgaaggatcggtcattgcagcaacatcctcccaggtgatatgcgtgagtgaattggcgccactgaccgtcatatcaattttctcgatattgaatatcgatcgatccgtcgcaaaatcaataccctcacccttccggagtaccagcgtatcctcgccggcaagcccgtcatagcttctggtattggcaacatcagcatccccgtcgtacagcagggtatcggcaccggctgttggaaccttctccgatatatcgagggtaaacgaggcggttggtgttgaaccacttgaatcaacaggcagatatccggatgccgtatcgacggtatatgctgttacggcaaccgttccggttcgggccgactgaaccacaaagagattgttcacatcatatttacccagcgggtcatatgcaggtatgccggaaagcgtatagatatcgttaacggaatcataaccggcaggcacaacctcattgcctgcttgatcatagaatgaagcatgggcgccaagaccttcaaacgtcagggtcgccgtttccgaaccatcctgatcatcaagaatcagattgaggttgagcggaattagcgcaccttccgtgccgaacgtcttggtcggtttgaaaaagtccggtttgacctcatcagcaacaggagccaccttgagcgtaaatggcacggaggtcttttcaagcagagtcaactcactctccctgctgtacaccgtcaactgcataccactcacatcgccgctcacatgcagagggggcttgaccgctatatatgcgggcagggcgcccgaattcagaggaagagcccaggtattgcctgttccgtcatcgccgacattcagcgccaatgtcgcagaagcgctgtcgacaccataatagaccagataaccatcgggcacattttcaagcagggcgcttaccaccttttcggaaccatccgtgtcgatcagaccggtaccggttatcacaagaggaatccgaagatcatcttccgaaccagtcgcaatcactgaagtgataacgtaaagatcattgaccggcgtaatgtcgaaggtggctgtctggctgttttgcaactgattgctggcgtttgactccagcgtatccagatatgccgtaagcccaacagaaccagatgcatgacctgtcggcgaattatacggcttgtaggtaagctctacagatccggaaatcgagtctacacctgttacttcaaaataacgcatacctgcaactggcgtcactcccggtatgcttaaaacctctgttactgtcgttccgccggattcgaggctgagcgtcccctgattaatggttccgtcaggcaccattccgctctcatcgagctgaatataaagcttatcagcaagaacatcggtataagttgctgtatcagcgctgttgctgaaggtaatggtaaaggtttcactggtatcttcaggcacatcaggagccgcaatgattatggtagtcgcatccgttaccggagtgatctcgagtggtgtgctcgttgccactgcattggcctgattactgcccggaacataggtggtaatggtcatttccaggtttatcggcgcgctgttgttgctgttgtcgtcaggcggcgtcgtcagggtcacctttgagagcagatcctgtaaacctgtagtaccaccgcttcctgaaatcgaatagaccgtcttgcctccctgggtgaactgatccaccctgtatgcggtgcctgacactgcggcgaccaccgaaccggcaggcagaccggaaagcgttacggtgaagggctctaatcctgtacctgaaaccgtcggcgttttcacaagctcgctgagcgctgcaggcttatcttcaaccggaacaaagcttgcgtcgattctccagtctgttacggttggcggcacatctgtcgggcgtccggtttcattaaagtcggccggaacagctggtgttaccagcgtaaaggttgccgaagcaaacgctacatctgacgatgcaagagcgggatccgtacccatatcctgactataggccataatggtgatcggctggttgagtcctttaagctcgtccgccgtaccatcaacattgaacacaatatcctttgtcagatctggagatccatcaaacgtcctgccgtcatacacaatccatcgtccggaattcacataggtcaaagtacctgcatcccacacatcgccggcataaacggcaccctctaccgataccccctggggcacgccgtcgatcacaaacttcaccagcgtttcactcgtgtcgtcatcgactccgtttggcccttcggaaacctcgtcaacctgcgagacagttaccggaacggtaaagatcgtataaccggttgctgatacggtctggtagccagcattcacggtaacagtatggttcgtatcaggatcaatggtttcgagactctcggttatcggatcggtaaccgctttgaccgtgagggtatagtcgttacaacaggttgttgtcaaacctgtcgatggatcgaaaatatcatagcttgccttaaaggtagattccccgtccgtatcggcaccataccgaacatagatgttgttgtaatccgctgtaccatccagttcataagcaacaactccacttatcgtcacgatcctgatatcgtcggctaatactgcctgtgcaagcgttttggtgcccgccgcaccgtaatagagggtaaactccctgttttcaacgccgtcgggcacaccagtaccgccaaccttgagataaaccttttgcaactgttcatccaaatccggatcggcacttggtccctgaacaatatcgaacatgacccgcgtcaactgatcttcattgaactccgtatccagaaccatttccgattccggcgacggggtaacatggattgtaaagctttgagcagtgccggtcaagacgcttccttcccgttccgaggttaccggtgttcccgtaaaggtgatatcgccgctgtagttgttgggcacaacgatgttgactcctgaaagagcggaggtcacccagattctccctgtgccatcaccactgagataggtagccccttcgatgtcgaacttgctgtcgagacctgttatcttgactgtcaggctctctgaaccatcaacaccatcaaccatggctgaaccggtaatagctgaattcaacaaaatcctgtgatttcctgtcgtatcaacattattttccacaaatgtcggttcattgactaacaacgttgccgtatcggcaactccggcaacctgaaccggcagattgaggacaactccggggctcagattcaaaccatcttttgatgtgccggtcacctcaagaacaaaatcatcgtcgctgtttgccggcggaataatccccagctctattgatgaattgaaattggggatatcaacgctgcctgaactgatggacaactcggaaccgccgtacatgatctttgctccgtcaggtatatcgctgatcttaatatcaaacgtttcagaaccatccgtatcgtcgctctgcggattgatgtaaagcggaatcggcaatgccggtgtagctggtgatggattcagagcgcttgaagatccgtcctcatacccggccggactgtaggcagcaagcgtcacctgatcggctgccggcactatgtcaagagtcagcacaacctttccggtaatctgggtattgactgtgccacccggatcctgatcggtatcgacggtcttggcattgacaataatcttgatattatccgcagcgacatgttccggaggtttgaactccagtgtatcaaggaattcaacgggtacttctatcggggttcctgaatacatcctgatctggtctgctgatccatcattgtatttgaaccaggaatccgtaagatcaatgccggacgaatcctgcggagtgaacagcgcatacgttttctccgaactatcctgataggataacgtcgttgtgtcctcgttactccacggagtcttaagatcgaagttacccagatcacctgcaatactgactcgatgaagcttgaaccactcatcctccgtagcggtgacgaccccatagtcgtgcgacggattcatcttcagatcggcactgaggttttcgtcggtattagcaacagccgttacaagcggaagatcggtctggccatcttcatcggtgtcggcaccgattttctcgcccatcggggtaacggtaaccttcattttgtgaataaccgtcctggtatccaccatatccgcaatcccgtcgccatccggatcgctcgtatcagtagaggtcacttcaatactcagttcaggaatgtccgcgctcgaatgacccggcggcttaatcgtgtagtattgataattgaaggttttacctgtcgggtctccagtatacggtgttgttacatccccggaagcgactgtgtaatccgctccggtgccggttgtcagaagcacaccattctcgtcgtacagcttccatcccgcagggagagcctttatcgttatgccggtgataacctcctcgccgccgatgagcggatcggttgacgtatccgtcggcacaagaccaagcatgaacttcacgctggtatcttcgggtgtcgatacatcaggagacacaatgtcgtctgctaccggtttaacatacagattgagcatgacatagtcctcttcctggacaatcagaccgctttctgcagcaacactttctgtatcgatcgttgtcagggtaaccttgatatccttcagatctccgctgaaatctttcggaggcgtcatcgtgatatcaggcagggttttgccgtctgccagcaggatggaaatagtaccagtggcgtcaatggttgtcccgttaaccacggctccaacaggcagattgctcagaactatttgacgcgtttcacttgtatctccagctcttgtattttcagcgggattaccaagaacagtgttattggtgtctaatggatcaacagcggtatactcaagtaaactcttcagattgaatgtcgaatcttcagcaatccacttgttcagcgtgccatcctcaagagtcgtatacatatagtctctgtcctcagtatcgagagttcttgtcggcagcggatcgacaaacgagtcgggatgtgacgggtccgtcgtggtatccggggccgtcgtcttccattgaagatcgacacgatcggtgaccgccttgacggtaataacgtcattcaccgtttttgttacaccgggaaccagtgcagcaccgaccgttttctgatttccggatccatcaacctcatactcagtcaccgacatcgtgaccgtaaaattgacattgctgtcgggaggaggcaatatcttgagcgcgttaaaatccgttgtgttcagtgtcatcaattcagcaaccggtattgcattcatatacagaccatccgtcaaccggatcgtaacatcattatcagtcgctgtgccggtaaacaacaccgttccatccgatttcagcaactgtgcgccttcaggaattcctccaagggtaatcagcccgaaccgttccgaatcatcacctgctatggcagcaccattcagatctgtctcgtccgttatcgctggcgcaaccagaccaagcggaatgggctgatcttctcgtgtttcggtagacgtatccgccatatccggctcatccgataccggcgtaactgtaacattcaccgtcacctgatgagaatttccgtcctcatcgatatgtgtataaacgaaggaatcctctccgctgtaatctccatcaggagtataggtaatcgtaccattcgcgtttacgactgccgtaccatatttcggcccatttgtgtcgcctttggctggaaccgatgtgttcaatgatgttgcatcggcgctcgtggtaatggtattggcggcagtcgggctatcctccacaacggtcattgccttgggtgtcggcaacgtattgtcatcataaatcgttatcggaatctgtacggtcgtcttgtcaagctgctcgtttttatcccagattgccagatcaaacataagatcgatctcgtcttcacgtatctctgtacccggatcgcctggcagatcgggaatatgatcaagcggctggtaaagcgtgaacttgtattgcggagtaccgttaaagtccatattccctaaaatctcgaccgtaaacactgtctcgcttccaaccgttgtggaagccgtcagggttcgcttgtctgagctcaacgtataggtcagcgccctgccttttgaagtcaactcactaaaaagaggaggatcactttcctctgcacttatggtgattggtttgctgccaatgtcaggaacacctccgacaaccgcataatcaaaaaagagctcttttggatcttttccctgatcaactattatgtcctcaattccgaatgtctttgttgcatctggcgcacttcctcccggcagatatttctcataaatatctgactggtcaggagaatcgatgtctgaatcggtatcggtaatttttattttaaactgcgctgttgcaagatcgccatcggcatcccgaaccgtataggtcaactcctcattcaggaagttacttgcggtatgagtactgtaagaatcggagatatactcaaaatctccatttgccatcaccttgagccaaccgtactgggtatttgcccactgaccaaccgtacctgtctctacagttccagcttcattcttgtaggtgaatgataccagtgcgatcgtttcgtcagcacctggcagatcgaccccgctcaaactgccagagatcactgtgcctgaaagcagattgcctgaggctttattacttgccaatgccccaggaaaatcaggcaaggcaacatctgttacaccaccctcctcaacactccaccatgcctgatttttgggagattcgccaactttgtaatcgtcagttgcaatcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttatcaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccgctcaactgggctacctgcgttacgccggggatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggcgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttatcaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccggtcaactgggctacctgcgttacgccgggaatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttaacaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccgctcaactgggctacctgcgttacgccgggaatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttaacaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccgctcaactgggctacctgcgttacgccgggaatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttaacaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccggtcaactgggctacctgcgttacgccggggatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttaacaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccggtcaactgggctacctgcgttacgccgggaatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttatcaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccgctcaactgggctacctgcgttacgccgggaatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttaacaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccgctcaactgggctacctgcgttacgccggggatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttaacaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccggtcaactgggctacctgcgttacgccggggatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttcagggtcggaatgtcgttttctaccgttaccgtaaagagctggctgttgcttccgccaagggttccgaggtttaccgtgtcgttgtcggcgtcggttacttcgatcagtttggtgaagttcagcaggctctggctgttggccagcatcgtttcgctgtcgctgtcgcttccgctgtggtcgagctggtcttcgaggtcgaagttccaggtgccgctgcttgagacgttcagcgtgaataccgtccgcgttccggctgtcgctgttaactggctgccgtcggagttgacgctatacaacaccgtttcgctgttcgaggtcagtccggactgcgctgcgcttaacaggctgctgtcggtcgtcaggcggtagctgagcgctggttcgtcggctcctatgctgaacagtgtcgacaggcttgcctgactgccgcttgttccgcttccgctcaactgggctacctgcgttacgccggggatggtttcctggttgcccgtcgagaggtcgccgctgtcgctttcgtgaccgagtgcgtcttcgtagacttttccgcttatggctgtcaggctcgtcgatggacctttaagaatcggtacgtcgtcaaccacagtaacggtaaacgacccattatcggtgtcgagagtaccttcgttgctatccctgacctgaaaatcaaaagtaaaatccatcgtattctcgccagccgctgcaggatggtctatctgatcgagaagggtaaattcatagcgctgtgatccgctctggtcatacgggtcgataatctcgacactgaaaaccttgtcaacaggcgtaccgtcaggatttactgaactgcccgtataggcaatcagggtatggccgtcaccacttacataatatttcacctctttgccgcccgaggtcaaccccgtcggcgcatcttgcgaggtgaaataggtgtcgatagggtcttcgccaggaacaacaccaagcgatccgccgaccgtaaccgactccttgacaggatcagtaccgacagattgtgcattgtcaaggtcatcctcgtcaacggatgagggcaagggagtgccaatgacaggaaaggtgtcgagaacatcaataaccaggctggataacgctatgtctccatcaatatcgctgacggtgtagacgatcggatctttaaggacattgtccgctccatgcgtttccgtaggatcgctcaggtaactccacgttccatcactgttgatggtaaatgatccgtattgcgtattggcggttaatgaaccgcctgcaggaaccgattcggtaacaggagcacctccgccttcagggaaataggttattgccgaaaccttcgaaggcccgttgccgttttcatcattcaaaagaagattgccggttatcgtgttttcaccctcaacaaccaccgctgtttcaccaaatgcctttggaagatagttgggagttctttcttcaccttcaccttcgaactctctcaacacatagccggactgctcataatcaaaagtaagcggggtggtatacatgacgagcctttcatcagtggttgcgcgccccccaagcagagcgtcgggagattcaaggcgggcaccaaatgatgagacataattgccggtatttgaccagtaacgataaggcacaggtacaacactctccagaatacgtggcgcacggatatatccgtgtccatgatctccgtcaggcgaagtgtaggggcttgacgaatcctgttgattatccctgatatttcttgctgtactctcagggaatgtgacggaatctctctggagaggatcaaacaggttctgattatcaaaaattcctgacgaaagaaccgtttctttattaccggtaacgctcagcgttgttccatctgcattcctgagtctgaccttgctcccgctctgggtgatgatggtgtcaccttcgtgaaccgtgtcacccttgtgaagccgtcgccgggttccgttttcatccagaacccagaccttgccgataacactcactacctcaaccggtgcaccggaatcactctggtcagaatcaccgggattatcaaaaagtcctgcagcaagaacaatctcctgattgccgagaactttaagcgtattgccactcggggttttgaactcgaccgtactaccttgttcggtaatgatgacctccccttcatagaccttatctccttcataaagccgacgccgggttccatctttagactgaacccagactataccggtaactgtggcagcgattgccatcggagtagtagtgtacgtgctcattggtcaaataaataattaaaatattttatcggaacgcgtgttaacgtctggtattcagagaggaattcacaccctgatatgacagcaaacgcgaaacaaaaaagcagtttcttagagaatgtccatactgattcatgatttcaagatcttttcggcaagaaccggaaaaaacacgatataagttgagcaaaccaaaaaagctgttttgtcacgccccctgtatttttcaggtgataagagggcatagagtatatctatagcttagctatttaggcttaaaataggagttttacctgaaacaaacaacgtaaaatatgtaaaaaacagccgctttgtattacaaagcgcattattttcaagaaatttcatcaaaaaaagtgaacagcgttgcttttcgcaaacagattaaacctgttcatacaacgcataattcacgcgtttcttttcactgcgccttcatgcgagactctttgaaaaacggtaatttgtactattccgtcgatacgtgctcataaaaaatgaccttcgtgcagccaggaggatcgaaaaaataacggaatgtttttcaggcataacaaaaggcgcagttttctttttttgaataaaaaatcgcaggatattttatttttttctttatttctccgcaggtaaaagaacgccttttagttataacactgtttcaaatccatgcgcatttcacgaaaaatcgagattgactacggccatacgctcccgaacagtttctcgttctgcaatcaactgcatggtcatcgcggggtgattgttgctaccgtcgaggggaaaatgattgagcggacaggcggtgatgaagaggggatggttatggatttcaagtttctgaaagagatcatggtggagcatatccacgacaagctcgatcatggttttgcggtgtggaaagaagaccatgaagatcttgagtttatcctgaaacgcaattcacgggtactgattaccgatgaaccgcctactgcagagtgccttgcaaagtgggccttcaatcagttacggcaccgactgcctgaaggcgttcttttgagagaggtgcgatggtatgaaaccccaaataactgggcggattacgatggtatccagtaaacctctcctgcctgttcaaccgtattgaaccgaccggttgcaatcaactctttcataacagactctaccttggcaaaatcatctgaaaagcgatctgcaagagcaagagaaagctccctctcctgaaccggatgtcgtgaaataatggctgcaactgcttcaagcaggtcggggacttcccgaagattcatcccgccctttaccggatgcacaacaagagcaaccgtcgagagtatcctgatcgcctgctcgacccgatcgtcttcaggaacgctcacgtcactctctgttgccggccttgtcggctgaacaagatgcaccatgtcaggagaaacaagcttcagtgctgcggcaagatcatacagtgcctcatcggagtcatttattcccctgagcagcataacctcaacccagagcctgccacgatattcacgccggaactgtatcaatccgtcaagatgttgacgaaaggtaaatcccggagcgggacggtcaatgcgttcatagagttctttggagcctgcgttgagtgacgggagcactgcatcagcctcgatcagttcactgcggacttcaggcagatacaaaagggagccgttggtaatgaccgctatcggaataggcgttatttttttcagttctccaatgagaaaccccagtcctttatagagcagagtttcacctgaaccgacaaaggtgatccagtcgatatgtgctccgccggcaagggtttgacggatttcggaaagaatggcgtcagggggataaaactcacagcgttccgttacatagtgttttgtcctgccaagctggcagtagatgcagttccacgtacagcttttcatgggaaggagatcgataccgagcgactgcccgagcctttttgagggaaccgggccgaacacatgtttcatggaagttccctccctttttctgtcgagcggcatgacctcaacccccttctgctggttgcagttcagcgattttcgctttgctttcggcttcgaacgcctctttcgaaatatggggcagaacaaggctcgatatcgtaaaggcaataatttccattaaaaatatagcggcataagcccagacataagctccggaaaggtgataaaccacgtcacgaataatacccgctccgaaatgcccgataaaaatagcgaggctttgcgctgtaccccagaggcctatatagataccgctgcgacctgccgtcatggtcatcatcatggagatattggatacgctggccgctccaagccctatgccggttacgacaagcgcaatgcgaaggaactgttcatcgcgcatgaagccggcggcaatcagcatgctgaagccgataataccaaaaaaattgccgatatgcgcgcctcgcttctgaccgatcctgttgagcagaaatcccacgatcagcatgaaaatcaactgcgtaccacccattgtcggccggaacagcttggtagttgtaccgaccggcatgccgaatacatcgcctccaaaagggtccatgacaatttcattggcaaagagcgcaaaaatcgagataaagatataaaaagcaaacagcagggttttcggtgatgaagagagcagtttcagtgactgtgaaaaagagatggagtgcctgctcttgccctctgaaggaactacatttcgcttttcaataccgagtacggcaaaaagcccgatacagagcgctatcgatccaccaacttcagcaacagtaataagcctttcgggggtatagacatcgagaaacgagccgacaacccttgtagcaataatggtagtaagaaccatgagagtccagcttgcaccggtaaccttgccaatgttctcttcaccaaccgtatcggcaagaagcgcatagtaggctgttgtggcaacctgcaatccaaaaccaaacagaagaaaaatgaccgcaagcttcaacagaccgatatcggtaaatatggccggaaaaagttcagaaaaactttttccggcgacagttacctcataggctgccgcaggagagagcataaaggaaaaaacacagaaaaaaagcccaagcagaatatagggtgtgcgtttcagaccgaaaagattcgcgcgatcggacatgttgccagcccagaccttgacgccgaatatcgcaagcagctccttcaggctgatgaggccaaacacaatggttgaggagatgccaagatccgtagtcatgacccggttcagggtatcatgcagaaaaccgagcatgattccaaaacccatctggaaaagggagaggcggatcaggttaagttgcttcatgaaagagctctaatgtttacggaaatatcagataacaccaatacatgtttacaggctttgagtccctccggatagcccgggatcgaatataacaaaaaagcagaaggattattgccgaagcatatcggttccatcctgcaaaccatttccgctgccccccgcgaccccttttgtgatttcgttcttctcttcgttttgccatccgccgcccctctttgccatcatcctcctctttctcatcctctcctctttgccatttcattctcctcctcgttttgccattctcctcctcgctttgtcatttcgttcttctctttgtcatccgcctccccacttgtccatcatcctcccctctttgtcatttcatcctcccctctttgtcatttcatcctcccctctttgtcatttcatcctcccctctttgtcatcccgaacgcagagagaaatctctccccacctcctccttttctcaaacgacgcataacaactaccatcccgccaattctttgagatccctctctgcgttcgggatgacaagacgaaatttcgggatgacagaaaaaatcgggaagacacgaagaattaacaggatagcaaacaaacccactccccacttctccatcatcctctcctctttgccatttcattctcctcctcgttttgccattctcctcctcgctttgtcatttcgttcttctctttgtcatccgcctccccacttgtccatcatcctcccctctttgtcatttcgaacgcagagagaaatctctccccacctcctctttttctcaaacgacgcataacaactaccatcccgccaattctttgagatccctctctgcgttcgggatgacaagacgaaatttcgggatggacaagaaggaatttcgggatgacagaaaaaaatcgggataacagaaaaaatcggtacgaaagggagaattaccaggatagcaaacaaacccactccccactccccactttccactttccactttccactttccactttccactccccacgtcccacttatcacgacgaagccctcttttcagcctgatttgtaaaaaccattgattttctttattgttcttttcataacaatatcatcttgggggtgctgtcttttccactgtcttcagtgaccaccggtaaacgatagctgagattaaacccttgtaacttgatgcaggtaatgctgacgcaagaaaagatgaagctggccttcccctgatttacgcttcactctcccctgccaggagcacctgctcattgactgttcaatgactctcatgactacttcttcagagaccggcttttgcaccggaaaccagactcccggaatcgcttcagaaaaaatctatgccgaaggcacgatcttcccgctgaaaatcggcatgagacagataaagctcagcaaaacctatacaacaaaggatcgggagttctcttcctttccgctctacgataccagcggcccctactctgatccctcgatcgttacggatccaaaaaaaggactgcttccgattcgggatacgtggggattcaatgacggaaaaacctcgccctctaacgactcctcgcttcccgtaaccatccccgtgcgaaaccccctcaaagcaaaggagggcgttggcatcacgcaaatgcactatgcgcgcaaaggagttatcactccggaaatggagtatgtcgccatacgggagaaccagttgcttgaaagccgggcatcttcgtttcacggcaatcataacaacgcgaaacctgtgacgcctgaatttgtccggcaggagattgcatgcggaagagcgatcataccggcaaacatcaatcatcccgaacttgagccgatgattatcggaaaaaacttccgggtaaaaatcaatgccaatatcggcaactccgccatgggatcgtcaattgaacaagaggtcgaaaaagctgtctgggcttgccgatggggagctgacacgattatggatcttagtacaggaaccagcattcacaaaacccgtgagtggatagtgaggaactctccggtccctgtgggaaccgtaccaatataccaggcactcgaaaaagttggcggtgtttcggaagcgctcacctgggaggtttatcgcgataccctgatcgaacaggctgaacagggcgttgattacttcaccattcacgcaggaattctccttgagcatcttccctatgctgaaaagcgccttaccggcattgtatcacgtggaggctcaatcatggcgaaatggtgtcgggcacataagacggaaaactttcttttcacccattttgaagatatatgccgcatcctcaagacctacgatatcgccatttcgctcggcgatgccctcaggccaggctcaatcggcgatgccaacgatgaggcccagtttggtgagcttaaagtcctgggttccttaacgctcgtcgcatgggagcatgatgtccaggtaatgattgaaggcccggggcacgttccgcttcatctggtgcttgaaaatatggaaaaacagcttgaactctgtcatgaagctccattttatacgttaggaccgcttgtcaccgatatcgctgcaggatatgaccacatcaattcagcaatcggcggcgctctgattgcaagttacggctgttccatgctctgctacgttactcccaaagagcatctcggacttcctgataaaaacgatgttcgcgaaggggttatcgctcacagagttgcagcgcatgccgcagaccttgcaaaaggaaaccatgccgcatggttgcgcgatgaactcatgagccgggcccgctactcttttgcctgggaagatcagttcaatctctctcttgatcctgaaaaaacccgcgaagtttaccgccagagtatggcttcaagcgtaaacctgaataaaaacgcggatttttgcaccatgtgcggaccggatttctgttcgatgaaaaaatcacgggagttaaacgggtaaaaaacgaggggatcatgttgctgaaggtggtacgaataacatgaaaagggtgcttctgaagcacccttttcatgttatatgtatttgaagcctctgtttcagacagcggctttcacgattgcgacaaaatcagcggcattaagacttgctccaccaatcagaccgccatcaatattgggcatcgaaaaaagctcctttgcgtttgagggcttgacactgccgccatactgaatcctcagtcttccggcagcttcttcgccaaacagatcgctgacggtattgcgaatcaaaagatgcacctcttctgcctgttcggatgtcgcagttttaccggtaccaatagcccataccggctcataggcaatcacgatattcgagatatcgtcgataccaagaagaccttcccttacctgtgcggtcacaacgtcaccggtaactccgccttcacgctgctcaagggtttctcctgcacacatgattacctgcaatccttcggaaagagcatgtttgaccttgcgattgacaattgcgttggtttcaccaaaacagtgtctgcgctcggaatgccctgcgatcaccgcagaacaaccggcctcacgcaccatacttgccgatacctcaccggtaaaggccccgtccggctcaaaatgacagttctgggcaacgagtgcgagcctgctcccggtcagtttgccaacttcatacaaggcggtgaaagggggggcaatacccacgtcacaaccggtaaacccttcaccaagtgcggctgtaacttcagcggccagtacgagggattctgtaacggttttattcattttccagttaccaacaacaatttttttgcgcataatttttagtaatccgttttaatatctctgtaaattcgatcaacctgatcaatagtgaacgcgtgctttcctccgcgggcgtccttcagttcaacgctgctgctgcctaccgaagtgattttaccgtgccagactcgtgattctcttgtcacgaggttgatttcaagattcagcaggttctggttgccactgatttgagcagaacggtagattatctgtctttttcccataagtgctgttcgttatttgttgtgtcctccctgccatcgctgaacggaaagagcatgctatgcccgttaatccaggaaaagccgcggcgtttctgttgcgcctatttaacaaaaatctccaatatctcatagtgcagctctcctttaggcaccataatctgaactttttcgccaactgttttaccgatgagtgcacgaccaaccggagagcgaaccgaaatttttccaaggtcggtatctgcctcttccgaggatacaagcgtatattcgatgatctctccctctttatcgagatcgcgaagcttgaccgacgtcaggatatacaccttgtcggtcttgacctgtttgggatcaagaatagtagctgttgaaagtttgttctcaagatcggcaatatgtgcctcggtcagggattgctcctctcttgctgcgtcatactccgcgttttcactcaagtcaccatgggctcttgcctctgcaattttttccagaacttcctttctcttctgatgtaccagcacatacagctcttctttcagccgattgtacccatctcttgtcaggtaaattctgtcattcatgtcattagctgtttttatggtgatgataaatggccgaaacgagccgcagccccaatgccgaccgaagaatccggcagactggctatgcaaataaaaaaagtaaagtcagcgcaagcgctgctgactttactttaaatcaatgtacaattctaattgcttcaggccaaaaaactttttgaacccctcatggtatttgttttgcatttccaggaccgatcgatcctcacgaataatatacagagccgggaagctcctaaacattaaaggccagataaagtttgttgccaccccgctcaaccagaagaaaaagcagatcgccgcttttaaccttgctcagtatctcgctgtactgcgctgaggtggttatcggctgtttattgacagatacgatcacatcgcctgcgcgaagccctgcacggaatgcgttgctggactggtcgacgccggtgacgatcatcttccctgatgcctcttttaactgatactgccgggcaagttcgggcgtaagctcctgggacctgaatccaaggacttcgctggaacgagcgacctctctggaagcaacctcttgtaacggctgctcttcaagcttgactgcatacatcctgatctgaccatcgcgaagaatgcgaagacgggccgtcgaaccgggctgcattgctgcaatagtattgcgaagctctgcgctgcccgtgacttttttgtcgttgaactccgtaatgatgtcaccggttttcattccgcttcgtgcagccggacttccggcgaccaccgttccaacaataactccttcagctttagggagctgaagacctttggcaatattttcatcgatatcctggatactgatgccaagatatcccctgctcacctttccttttgtaataagagcggtcagaacctgttgagccatattggagggtaccgcaaaacctatgccttcaaaaccccctgtgcggcttgcaatagctgtgttaataccaacaagctctccattgatgttgacaagcggaccacctgaattgcccggattgatggccgcatcggtctgaatgaaatcctcatagtcggcaaggcctacatttgcgcggcctattgcgcttacgattccctgggtaaccgttcgcgcaagattttcgccgagcggactgcctatggcaatcacccattcaccaaccctcaggttgtcgctgttgccgatcatgatgggtttcaggccgcgagcattgaccttgatcacagcaagatcagtcttgggatccttgccgataattgtggcatctattttcttgttatcgcttgtgcggatataaatcgcatcggcattctcgataacatggttattggtaagaatataaccgtcgtccgtcacgattacccccgaaccgagaccgtgacgcacctcttttcgctcattcggggatcgcgcgcctcctggcgttccgaaaaaatcgtcgaatgatcttccgaagaagtcaaaggggctgatgagcctgcggctcacggttttttcggtaaacacggtaacaacagagggcgtcgctgattcggcgatctggacaaaggcttcgttgaaatccctgagcgagtgtatgggatagttctcgaaattgtttttcgcgttggcatagttgggattattttttactatcgcaactttcccctggcccggaatgctgaattcgacattggcaaaaacaaggccgccaacaagaatacccgcaaagacaagcagcaggtatttcaacatgctttttttctttttcataggaatccgaatgattggttagtcgttactgcaaagtttccatacgttcaagcgccgtcaatccggctctcatcttattcatcgtttcgtcatattcggcaaccggtttcgagtcggctacaataccccccgcagcctgaaaatagatggttcccccttcaacaaccatcgttcgaattgcaattgcagtcgtcagattgcctttgaagtcaagaaaacctacagcgccgccatacagaccccgcttttctttttcgagctcatatattatctccatggcacgaactttcggggctccggtaagtgtgccggcagggaagcatgaccagaaggcgtccatggttccaagatcgtctctcaactccccgcgcacattgctgacaatatgcatgacatgtgaatatttttcaataaccatcatctcgttggtctcgactgtcccgattttggctattcttcctatgtcgttccggctcagatcaataagcatgagatgttccgcacactctttctcatcggccagcagctcgtgagctattgcttcatcctcttcaaagctcaatccccgatgccgcgttccggctatcggcctggtatcaaccatcctgcgaccgctactgtctcgctcaaccttgacgagaagttccggggaagaaccgataatcctgaactccttcaaatcgaaataatagagataaggcgaagggtttatggttcgaagcattcgatacacatcaaaagggcgagtattgagcctccttctgagacgctgggatacctgtacctgaaatatatcaccgtcaagaatatactccttggcttgaagtaccttctgtaaatagtcctctttcatggtattggaaactaccggttccggtttttccgtctgcagcgaaatctcctccgccgagagcggacggaacatctgttcggcgatgcgttctatcttttctgaagcagcaggcttatcatcgtcatcaaggtagttgacaataataaaggccttgcgcatgatattgtcaaaaaccacaagggtatcgcaaaaaagcaaaaaaacatcgggcatgccggccggatcaggagattcgggttcgggaatccgttcaacaagatgcatggcatcataaccgaaataaccgaacaccccggaggtaatcatctgcggtgacccgttttttttcctcggaatctcttcggtatcaaacgcctcaaggcagtgatcgatgatcgttcgcaaattggtttcctgctccgttatggctgacagggaattgaacttctgatcaagaatagcaagcgagatctctccattgaccgaaccacggagaagtgcgaccggatcaaacgcgatataggaaaaccgggcgagcatctcttcgccttcgaccgattcaagcaggcaggagtagtcacgctgaagtttgaggtatacggaaacaggcgtttcggtatcggcataaacttccttgacaagcggtttgagaacgtagcgagtatgccgtgtattaaaagccatagtacagtaatgctgtaggacacctgtcattaattttttccccgacatatcgggagagtgccctgtttcagaaattgtttccgcttaataaagaaaaaaaatttctatcatatcaatgaaaaagagaacattgacccgctttggccattaacgtcagttccggtcttccgccatgacatctggatcctctgaaaaactctccctgttcagttggctgaaagcactgttgctctcgcccggcatcctttttcttttcgtctatcttgcgatctacctttctacaacgatttatctgaatcttgatttcaaaaaaaatctgctcaacagtttctcgattccagaaaacaacccttaccgcatcacgataggatctatcaatgcagggtttgtcatggattcggttatccttcacgaggttgaactgtcacctgcagaaccatcctgccttgatagtaccggtgagaaaaccattaccatatcgacactccgggttacctgtcccggtctcgaaaaactactcttcactcccgggatgatcaaaacatcgaccagcacgctgtacaacggcattctgaaggcggcaaaacagcgtcagtgaaccatgagaccaatacggtgccatgcaatagaacccagtttattgacaggatcaaacaaaagcggcagatccggatcccatgaccagtaaaccatcattgcctctccgacaatatccgtttcaggaagaaaaccccagaaacggctgtcaagactgttatcgcgattatcgcccatcgcaaagtagtagtttttttcgactgtatagcttgatgccggactgccgtcaacaaaaacaaggcttccggtcagcgatacatcatggccttcatcagcaatcagggagctgtataaagaataggtttgcggagtaagttccacaacatctccttttttgggaatctgaagcggaccgtaataatccttgttgaaaggtgaaaaacgggggaatatctggaaatcaccaactcctttcgtcatgggctcaccaagaaactgcgcatactcaggcagcgcggactccttgccgttcacataaagcttgcgatccctgatttcaagcagatcgccgggaagcgccacacatcgctttatgtagttcaatgaacgatctttgggaaatttgaaaacgataatatctcctcgctgaatcggctgaataacaggcaggcgcgaatcggtaaagggtatctttgcgccgtatacatatttgttgacaaaaagaaaatcaccggccatcagggtgttctccatggaaccggtgggaatcctgtaggattcgacaacgaaaactcttaaaaaagttgcaaaaatagctgcaatgatcagcgcatcaaaccattctcttgagttttttttaggggatttaccctgctgactgttcacgatatccggtggttttatgatttactgttgttgattctgacgtttttttttcccgtaacctgcgcttgactcaaattattgcaacccgtcgccttttggcgtcgaggcatctcctgtcactcgtcgatggtaagaatcgcaagaaaagcttcctgcggaatctcaaccctcccaacctgtttcatgcgcttttttccctctttctgcttttcaagcaactttctcttcctgcttatatctcctccatagcacttggcaagcacgttttttcgcattgcagatattgtttcgcgcgaaataacacggcttccgatagcagcctggattgccacctcatacatctgcttcggtataatccctttaagtttcgtacagagcttgcgcccccactcataggctttcgagcgatgcacgataattgaaagcgcgtcaaccggctcggcgttcaacaggacatcaagcttgaccagatccgactgacgataatcgatatactcataatccatggaggcgtatccttttgagatggatttcagtttatcgtgaaaatcaaagacaatctcggcaagcggaaattcgaaatgcatattcaccctggtggaatcgagatagtcggtatttttgtactcgccgcgcctctccatgccaagtttcatgatattgccgatatagtccgacagcgtaatgatctgcatgctgacatacggctcttcaacatctccgatccgtgaggtatcgggcattttcgaagggttatcgacaatgaccacatcgccattggtcagaataaccctgtactcgacgttcggtaccgtcgtaatgatattaacgccatattcccgttcaagacgttcctgaatgatctccatgtgcagcagaccgagaaagccgcatctgaatccgaaacccagagcaacggaggtttcaggggtataaatcagggatgcgtcgttcagcgcaagcttttcgagagactccctgagatcctcaaactcgttcgaattcaccggatagagtccgctgaaaaccatcggtttcacctccttgtagccagccagagcctcaagtgccggactgtcggaaagcgtgaccgtatcgccgacctttgcatccttgacatccttgatggaacagatcaggtacccgacatcgcctgcttcgagtactgccgaaggctggcgctttaagctcatcgtaccgatttcgtcggcaagaaagaccttgttattggcaaaaaacctcactttatcaccctttttcagcactccgtcaacaatacgcagataggcaaccgtaccccggtaaatatcaaaaaccgaatcaaaaatcagtgccctgaggggaagatgcttgttatcggaaggcgcaggtacacgcttgacgatagcttcaatcagctcatacactccgataccggcttttgccgatacctgaagtatttcatcacgttttatgccgataagatcgatgatctgacgggcaacgccttcaacatcggatgagggaagatcgatcttgttgataacagggataatttcaagacccgcatcgagagcgagataaagattggcaatggtctgcgcctcaacgccctgcgttgcatcaacaacaagcagggctccttcgcatgcggcaagcgagcgcgatacctcataactgaaatcgacgtgaccgggagtatcgataagattcagcgtatagtcaaggccgtcggaagcccggtatttcatctgaacagcgtgacttttaatggtaatccccctttcacgctcaagatccatatcgtcgagaacctgcgcggaactcatctgactgcggtcaagggtattggttatctcaagcagcctgtcggccagcgttgatttaccgtgatcgatatgagcaataatgcagaagttccttatgtggtgcacttctgtaggaggcaaggccataaacagcactttaagttcgtggagcagtcaaggtgaagaatataaaaaatattaccaatggcagggcaatcattactcaaacaaaagggatgtgccgctttcagggcggaaccctcttgcgaattcagcgccctccatgggttttcggccttcaggctgcaactgcttcacctcaagccagccgtcgctgcctcgcacaagaaaacgtcccctttccacaagaatgctgccaggctgctctattgaagaggtgatctcttctgtaaacggaatcgcccggaaaatcttcatggttctgttctgcacggttgtccaggcggcaggtttcatcgccagtccgcgaataaaatccgacagaactgccacaggctgattccaacggatacgggtgttctcccttgtgagtttaggcgctcgcgaaaaaaacgcgtcatcctgcgcctgaacctcaacagtcccggcctgaatgcttcgcaatgttttcacaacaagctccgcaccaagatgtgaaagttttactgaaaggatggaagcattatcatcgggcaaaacgggaattttttcctgcatgataacattgccggtgtcaacggttttttgcagaaaaaacgtggtgacaccactctctttttcgccgttgatgatcgcccagttgatcggcgccgcaccccgataggcaggcagaagcgatgcatggagattgaaagctccgagttttgcctgaccgtagacttcaggcgggagaatcctgaaagccgcaacgacaatcacgtcaggagctgagtcagcaacaacagagagaaaatcggaactggagacatcatcggtttcgtaaacctgaaacccgagttcaagagctgcactctttacaggcgaaggctccgaaggggcgtttcggcctctgcggggcttgtcgctgccggtaacgaccagcaccagctcaaaatggttatgctcggcagcaatgcttcggagtgagggaaccgcaaattccggagttcccataaagacgatacgcatgagattgagaatgttgaaacagggttgaatgccgcttgatcaagcggcagaaaagacttcaagcctcacaggccttttgagcaatacctgccagtgccagaggataatccgcctcaacattgccgattgcaagggagtgaagctctttgtctatttttctccggtcacgtttctgcatcctgtcaataaacagcttgccatcgagatgatctatctcgtgctggagtacccgcgccatcattcccgaaaactcaccggttcgttcctcgaaatgttcatcgcggtatttcagggtgatcgaggatggacgaacaacgtcgccaagaatgccaggcagactgagacacccctcttccatcgcattgtaacccttgacggcaagcaggtgcggattgatcacaaccaccggcttttcatctgcatatttctccatacaggacagatcaatcaccagcaaccggatcgagcaaccgacctgcggtgcggcaagtcctattcccgatgcgttgcgcatggactcaagcatgctcgcaacaagatcccggatgttgcgatcaatgcccttcaagggttttgcggttgccctcagtacctcatcgttatagatgttgatcggcaatatcattgttttggaaactaatcattgttgttgttaccggcaacaccggctcggctctccggagaaatccttttaatcaatgccagcaagcgcgaaaagaatctctttccttttaaaaaaaccccgcctcaggttaaaaagttgccccggccatgacaggaacagccatgcaggcaatcaaaaaaaagaagctgaagataaacaatatctttctgaattcccctgaacggagcgtcttgaaacccttttttcaggagaagtcagagtcaaatcgacctgcttatggctgccaggaaccttctgccggtattgcatgaaaaacaaaaacgcaatgatgcttcaccgtgtacagaaagatcatgcggccgtatcagaagagtttcgctttccggtaaacaatcctcgtttgccaccctttggtattttatcaacaagcgtaccgagatagctgaaattgaacatacttttcttctccgtcagcaaaggaatgtcgtcacaggtctcatcaggaatgccgctctgaacaggaaatatcagaataaagctgtttttctgaaaataccgggtcagatagtcgggtaccttcgccattttattgtggtaagagggatgattttttctgctcatgacaagaatcagattatcgtcgcttttaacctctctcgacagcagatggatatcctcccagtcccgaagaagcctgtattcggcacttggaatggttgtcgagcagtgctccctcaaaaaagcaagggtttgcttctgggcaaagaggagaagtttcgacccggtgttttttataatagttactaccctttggagccataacgaaaatccgatctcgttttcagcaccaagcggtatcaccacaatcgtccgttttatcgttgccaatggctgcatcggcctgtaaataaacgttgtgacattacaccttccgagaatggtttcggaagaactgccgagaaatgtatcggtcagaccgcttttgtggtgcagaccaagaataagatcggttattttctgttccctgatgacactcgaaatgccgtttggcaaagaactgtcgtaacgcagaagctgtgtaagattgttgtctgttgatgatgcggctacagcagcgagttcaagaatttttcgcgcatgtttttcaactgcggcatcatcaagagtattgtcggcaacatgcagggcataaattccgttcggttttttttgcgacctcagggtaatactgaggtttaccagttcatttacaggagagttctcgcttacaggcatgagcactcgttcctcctgcgcctctgcgctcgcttcggccacgtcatcaaccgcttcggcaagggcgatattctgcgcacctctctctcccacaatacttgcgagcgtacaggttacaagtataaaaagaatagtgccgttcagaacagtttcgtcaagcagacgtacaggatcgcctgcaagagtataccctgttatcgttttatatcccacaagaacggttgccagagccactgccgcatgggcgctgatgagaccaaaaatcaaccggcgctggtcgattgaaaaaccgaacagcttccgggttatccatgccgaaagatatttggctattgttgccgccacggtaataacaagcgcaaccttgagggtttcataatctttaaacaaagctctgaaatcaataagcatacccaccccgatcaaaaaaaacggaatgaatatcgcgttgccgacaaacttgatcctgttcatgagcgctgaggtgtgagggatcatgcgattcagggcaagcccggcaagaaatgccccgataattgcctcaacacctgcagcttcggcaagaaatccactaaaaaagaccatagcaagcacaaaaaggtactgcagaacactgtcgtcgaatcgcttgaaaaaccagcgggcaataatcggaaaaaggaaaagaacgatcagactgaaaacggctaaggacacaagcaacctgatccagaattcactggtcagctctccggtcgtcattcccgaaataacagcaagcacaagaagcgccagcgtatcggttatcagggttccgccgacggctatattgaccgccttgtttttggcaataccgagtttactgacaagaggatagacgatgagtgtatgagaagcaaagatacttccgataagaatggaggaaagcagagaaaaatgaagcacatacaaggcaacgacaataccgagaataatggaaatcagaaaggtgtagagaccaaacagaatgcttttactgctgttttttttaaaatcggcaacatcaatttcaagacccgcaagaaacatgatatagagcagaccgaccgtaccgaaaaggatgatgctgctgtcacgaagcatgaggttgagtccatgcgggccaaccacagctccggcgatgataaggctgatgagactgggaagcttaagccggctgaagagaaccggaacaaaaagaatgatgaaaagaagcagcgaaaactgaagaaccgggttcttgagcggcaaggctatatcgaacagtccggttaacagcatcgcaatctgaggttctgtcggttttggagagttggcatgtcctgttgcgggcataccctgccatgacccatttcaatgagaacccggaccgggccatagcgttgaatactgtaatctgttgctaaatatgcatatcttttggattatgacaaaaagacaagcatgaagcgcaattattataccaataatcagaaccccaatcgaccgatgccctggctctatcttgtactcgccattatcttcgaagtttccggcacgacatgcatgaagctttcggaaggtttcaccagaattgtaccgacactttttatctttatcttttatgcggtgagttttacctttgtaacgctgaccgtgaaagtgctgccgttaggactgacctatgcagtctggtcggctatcggtacagcctccatcacgatagtcggaattttctggtttggcgaaggaatcaacatcgttaaaacaatttccctgctttttattattatcggtgtggtcgggctgcatttcagtcaggaacacctccaatgacttatgaataatcaggaactactgtacaaaaaaatagttgtcaaagtcggaaccaatgtcatcacggacaaacatggcgacctcgatcttgacattcttaaaaagctcaccacccagatcgcactgttacaaaaggagggggtgcagattattctggtttcgtccggtgccgtcggggcagggcgctccattgtaaagctgccggaaaccctttcgccggttgcaacccgtcaggttcttgccgctaccggccagataaagctcatcaatacctacaatacgctgtttcttgaacaggggctcgtcagtgctcagattctggtaaccaagagtgatttcagggatcgacaacactacctgaacatgcgcacctgttttacctctctgctgcagcaacatatcattcctgttgtcaacgaaaacgatgcggtatctgtaaccgaactgatgtttaccgacaatgacgaactctcgggcctcattgcttcaatgatgcatgttgagggctatatcatactgtcgcacgttgacggactttttgacctgaaaaacggaacgggcaagcttatcacggaaattgaccctgcaacgaaacacttcaaccaacatattattcccggaaaatcagagttcggacgaggggggatgctgacgaaatgccacatagcccacaagctttcgcaactcggcgtcaccgttcatattgccaatgggaaaactcccggcattctcctctccctgcttcgcggagaaaaggccggcacgaaatttctcgcccgaaaaaagcctgttttaggccctaaactctgggttgcacacagcgaagggcttgaaaaaggggcggtaatcgtcaacgaaggggccgaaaaggtactctccgactccgacagggcaaacagtctgctgccggtaggcatcgattcggttcagggaacgtttaaaaaaggggacattataaaaatcctcggcatcaacaaaaaggtgatcggctatggaatggcgcaatacggttccgaaaaaacccggacccttatgggtcaacaggatcagaagccgctgattcactacgattatctctatatcacgcactgaaaagcagaacaacagaacctatctgataaacgaaccaatgcagagaatcattacggaaaagctcaaggcggtccgggaggcaagccgaaagatcattactcttgatgacaaggctatcaacgctctccttcttgaccttgccgctcatattccccttcacagcccggccattcttgaggcgaaccagagggatcttgagctgatggatcctgctgatccgaaatatgaccgcctgcttctgacaaaagaaaggcttgaagccattgccggagatatcagaaatgtagccgccctctcctcccctcttgatcttgtgcttgaacagcgaatcctgaagaacggcatcagcctgcataaggtaaccgttcctctcggagttatcggcatcatctatgaatcgcggcccaatgttacctttgacgttttcgcgctctctttgaaatccggcaatgcaaccgtgctcaaagggggaagcgatgccatgcattcgaatatcgcaatcgttgacctcatccataccgtccttcagaaacacggaatcaataccgataccatctacctgctacccgcccggcgagaagcagccgccgtgatgctcaatgctgtcggagccattgacgttattattcctcggggaagtcagcagcttattgattttgtaagaaaaaactcgactgtaccggtcattgaaaccggtgcgggcattgtgcacacctatttcgacaaaagcggcaaccttgcgatgggacaggcaatcgtgttcaacgcaaaaacacgacgcccaagtgtctgcaatgcacttgatacgctgatcatccacagcgatcgcctttgtgacctttcagaactcctgcaaccgctccaggaaaaaaaggtggtgatctttgcagacagcagcgcatatcctgaactcgtcggcaattaccccgaagagctccttcagcatgccgaaccggagcatttcggcacggagtttctttccttgaaaatgtcggtaaaaacggttggaaaccttgaagaagccctcagccacattgccacctacagctcgcagcacagtgaagccattatagccgatgaccctgctgttaaagccgagtttctcaagcgtgtcgatgcagccgtggtctatgccaacacctcgacagcattcactgacggcgcacagttcggacttggagcggaaatcggcatcagcacccagaagctgcacgcaagaggccctatggcactcaaagagctatgcagttacaaatggattcttgaaggaaacggacaaacaaggcctgtataatgatactcgaggtaaaaaaaatctgcaaatcatacgcactcccctccagagacgccattccgattctcagaggaattgatatggtcgtcggcgaaggcgaactggtcacggtcatcggggcgtcgggaagcggcaaaacaacccttctgaacctgctcggcaccctcgatacccccgacagcggcgaaattttctttgatggaaccacgctcttcagcaagggggcgtacacgctgtcgaaaaaagaactggcacgcttcagaaacagtaaaataggctttgtctttcagtttcatcatctgctttccgacttcagcgccgttgaaaatgtagccatgcctgcatttatctccaccggcaaacttcctccggcaaaaaaaagggccgaggagctgctcgtcggactcgggcttaaagatcgcctccatcaccttccttcagaactgtccgggggcgaacagcagcgggtagccatagcacgggccctcatgaacaatccgaaactggtgcttgccgacgaaccaagcggcaacctcgacagcaaaaacagccggatgctctacgaactgatggcgaatcttggcaaagaacgaaaaacttcgtttgttattgtcacccataacgaggaatacgccgcgcttgcagaccgttgcctccacatgcaggacggcatgctgaatgtctgcgaaaagtgacaccttaccctgatccaaagcaggataaccttcaacctgaaccatgaacgacaacaacacgctccataacatcgggccggtcacgctggcgccatccgttctgcccagacatggttggacgtttctctattctgcttttttttcaataggccttgttaccttcgtttcaataggccaggcctatattctcaatgaaaatcttcatataccggtttcagaacagggtaccgtcagcggtaatctggtattctggaccgaaatcatcaccctcctcttttttgttcctgccggtgttctgatggatcgtatcggcagaaagccgatattcgtttcaggttttctgctgcttgccctggcttacggcttgtacccgtttgcctctgatgtcggcgaactgaccgcttatcgaatgatctatgcgcttggcattgtcgctgtaaccggagctcttgcaaccgtgatggttgattaccccgccgaacgttcaagaggaacgctcattgccatcaccggctttctcaatggccttggtatcgtgctgcttaaccagtttttcggaggcatgccggagttctttattgcaaaagggttcagcggatggacggccggactgtacacccacctctccattgcaggaacggctctcgtcactgcggtggttcttgtcgcaggtctcaaggggggaaccctttcgcgcaaagaggaaagactgcccttgaaaactctcttgaccagtggaatcagctctgcaaaaaacccgagaattcttctctcatatgccgcggcctttgtggcaagaggagaccagtccattatcggaacctttcttccgctctggggcacaaccgccggcattgccatgggaatggaacctgccgaagcggtaaaaaaaggcacgcttatttttattatttcacaagcctcagcgctgctgtgggctccggttatcgggccgcttatcgaccgatggaacagggtaaccgctcttatcgtctgtatgactctggcaagtatcggttacctttcgctttttctcatagagaatcctcacgacccgttttccgtcatttttttcgtgctgctcggaatcggacagatcagcgcattcctcggctcacaatcgctgatcggacaggaagcgccgaaagccgcgcgcggctccgttatcggtatgttcaacatcagcggggccataggaattcttgtcatcaccacggcaggagggagactgtttgacagtatgagtcctaaagcaccgtttctgatcgtaggtatcgtcaatgctctcgtcgtgcttgccggaatctatgtccgtataaaagcgcccggcaagagtgttgcagatgaagcgtgatcagctataaaaatatctgctgaaccgtcgaaaggttatttcttctgtgttccgatcaccgttgcgatcctctcgatctcctcttcccgcagataggggtgcatcggcagagagaaaatctttctgctcaactcttccgaaaccggaaaatccccctccctgtaaccaagtgaggcgtaggccttttgcaggtgaagcgggatcttgtagtagataaccgaaggaataccttctgcctgcagcgcctgcatcatgatctgacgttccccggatgagtcggcaagcacggagtattgcgcccatgccgaacagtagccttccggaactgacggaacgcggagaacatccttgagtttttcactgtaggatcgggcgacccgctgacgctcttcgagttcatcatcaaaaatagtgagtttttccagcaagacggctgcctgcatggtatcaagcctgccgttgatgccgatccggtcattgctgtacttgtcctttccgctgccatgcactctgaccgaacgaagcagaccgtcgagctccccgtcatcggtaaataccgcacccccgtcaccataacaaccaaggggcttggcgggaaaaaacgaagtggcgccacagaggccgaaaccgcctgcgcgctttcccctgaagctgccaccgaaactctgcgcggcatcttcaagcatccacaagccgaacgtgtccgcaaccgcttcaagacgactgtagtcggcgggaagaccgaaaatatcgaccggaataatagccttcggacgcaatccgtgttcatgagcctcttcaacagctcgttcgacaagtgaaggatcaatgttaaacgtttcaggagagacatcaacaaaaacaggaaccgctccggcaagagtgataacctctgctgttgcgataaacgtaaagggtgtagtcaataccgcatctccccgtccgataccttttgcaagaagcggcatcagaagcgcatcggttccggatgaacaggagacgcaatgtttgactccgacatattcggcaagacgggattcgagctccgaaatttcaggacccatgatatattgaccatgatcgataatcgcttcaagacgatgaagcaggcttttgcggatccggtctttctgggtaagcagatcaataaattgcatagtgttgtaattaagatgactgagtgccggaaggtaaagcgccatgttcgacatttgttcaggactttgcctgaaaaccggaactatactgtagcaaatcaggatgttttttaagatactgattgagagcatcttttttaagagagtttgcactctttttacacaagcatgacgttttacgaagcagcaacaactacgcagggatacagcgcagcgatcgtccctgacagttgcgatcaagctgctttttatgtatttactcttgttatttcataaaaagaactaagaaatccaatgagctccatctattttcttggaatcggcggtacggcaatggcttcggttgccgtcgcactgtcgcattcgggacatgctgtcagcggttcagacactcagctctatccgccgatgagcaactaccttgacactcacaacatccgatatttcagcggtttttcagaagagaacatccaaaaggcatccgctgaccttgtggttgcaggcaatgccatcagccggggaaacatagagcttgaatatgcgctcaacaaccgcatggagcttatctcaatgccagacctggtacgaagggagcttatcgctcaaaacacctcccttgttgtaaccgggactcacggcaaaacaaccaccacatcacttcttgcctggctgcttcaacatggcggtctgaaaccgggttttcttgttgggggaatacctgaaaactttccggtggcatgccgggcttcaggacggagtgaaaatggtttttttgtctctgaaggagacgaatatgatacggcgtttttcgacaaacggagcaaatttcttctttacaggccagacgttgttattatcaacaatattgagtttgatcatgccgatattttcaactctcttgacgacatcaaacgaagtttccggcttctggtcaacctcattcccggcaacgggttgctgctggtgaacggagatgctccggatgcgcttgccgtcgcgtcccgcgcattctgccgggtagaacgattcggactgaacggcaacagtgaatggagcgcccgcaacatatctcttgaaaacagtctcaccggttttgatctctattacaagggcaaccttcagggcacctgtcacgttccgcttttcggatcccataatatcatgaacaccattgccgccgttgcggcggcaatccattcaggcatctctttcgacagcattgccgcaggactgccgctcttcaaacgaccgaaacgtcgcatggaaataaccgatgacagtgcgaaccgtattaccctgatcgaagatttcgcacaccaccccaccgctgtaaaagcaacacttgaggctatagctgacctctacccgaaacgccgaatcatcgcctgcttcgaaccgcgatcgaacacaacaacacgcaatatcttccagaatgagctggccgcctgtttcgatccggcttcgattgtcatcatgggcatggttcaccgacctgaacgataccgcccggaagagcgtctcgacaccgaaagactgaaaaatgaactggaaaacaaggggaagaccgtttttcttgccggagaaaacccctcgatctacccgcaggacattattggattcataacaacgcgactgcaaccggaagatgtggttgtactcctgagtaacgggagtttcagcaatctgaaacagggactattcgatagtttaaaaaaataatgctcacgattttgatttagttagtttatcttccaaagtgtttaaggacataaaaccggttaccatgatgcatagttctgcacaggtaaccataaccacaactattgaaacgttattatggctaaagtgaaagtcggcattaatggatttggccgaatcggacgtctggtgcttcggcaggcaatgaacaacccgaattttgaaattgttgctatcaacgatctgtgcgataccaaaaccctcgcacatctgctcaagtatgactcaacacacaagaaattttcaggtgaagtacgggtcgaaggtgaaaaccttgtcatcaacggccagaccgttaccatcagcgcacagcgcgatcccctccagcttccatggaaggaactcggatgtgacctggtagttgaatcaacaggtattttcacatcgagagaggctgcttcaaagcatatcactgccggggcaaaaaaggttatcatttccgctcccgcaaaagacaagattgatgcaaccattgtgatgggcgtcaatgacagcatcattaccggaaatgaggagatcatttcgaatgcaagctgcacaaccaactgtctggccccgatggtaaaagttcttcaggacagctttggtatcgcccagggattcatgaccacggtgcacgcctacaccaatgatcagaacatcctcgatttaccgcacaaggatcttcgtcgcgcacgctctgccgcactttcgatcatcccgaccagtaccggtgcagcaaaggctatcggagaggtaattcctgaacttgccggaattcttgacgggtttgccatgagagtacctgtacctgacggctccgtcactgatcttaccgtcatcctgaaccgcgagacctcaaaagcagaggttaatgcagcggttaaagccgccgctgacggcccgatgaaaggatatctcgaatactgtgaagacccgatcgtttcacaggacatcgtaggcaatgcccactcctgcattttcgactccttgttgactatgagcgtaggaaaaatggttaaagttgtcggctggtatgacaacgaacttggttatgccacaagggtcaccgaccttctcaatatttactcgaagtacgtctgaccgatcattccgtttgaaaaaaaagagggttccgcatggggctctctttttttacgggcaaaacggcatccgttttcctcgcgggaccgctgcaagcaattgtcggaaacccgcaataaattaattgagctgccctcgattagcgttttttgccgcaaagtgttatacttaccaacagcatcaatcacttgcggcaatactgcaacaacgcaatctatcatatgacgaattctaccgttcagccgatgagagctatcattctctatgacagccggacatccggaggctccacagacaagcttattgatgcaatcggcaatgagcttgcagaaacaggcgcttatgttgaaaaagccaaatgcaaggcaacaggagattacagtttccttcaggattttgatgttgtaattatgggcgctccggtttattacctgcttgtctcatcgcaactgcttggcgcattgatacagagcaacctgaaaaaacacctgaaaagaaaaaaaatcgcactctttctgacctgcggcagccctgaagcaatggctaccctgctctaccttccccagctcaaaattcatctggtacgaaacaagattcttgccgaaaagatcttctcccctcaggatgtttcatcgccggatgcaattgagtcatttgttgatgaacttgacgaagcctataaaaaggacaggaagcatcggagtgcctctctctcatggagcgacgaagcactggagctgcttgagcagatcccttcgtttttcagaagcaggatcaaaacggctgcggaagagtatgccgaagagatgggctatacaatgatcacaattgatatactcgaagaggctaaagctgacaccggaggcctctgagagtttcggaatataacagaaaaaccggcgaagagccggtttttctgttatattccgaaagctttcccgacctgcccgtcaactgaaaatatcgcgggctttctcaaaaaaactcttttcttccctgtcgttttgatccgcaggcgaaatagctgacgaatttttcaactctttaagcagctccctgtcgtggctcgacacctctttcggcacaaaaacattgaccctgacatactgatcgcccctgcccgaacctctgagatggcctatcccgtgaccgggaatccgcagcatcgtttccggctgggtcgagggaggaatggtaagcttgactgagccgtcaagtgtgggaacatcaaccttcgtaccaagcacaagatcgggaaaacccagagcgagatggtaaataacatcatcgccatttcgctgaaatttctcatgaggtttttcctcaatcacaacaataagatcgccattggcaccacctctcggcccggcattaccctgaccacgaagggtgaggtagttactgtcctgaacccctgccgggacggttaccttcacggttacctccccctgcttgatcccttcgccataacaggaaacgcagcggtcctttacaaccctgccttcgccgccgcaggtgggacatgccgtgatgttgacaaactgtccgaacatcgttttggcggcctgcctcacctctcccgatccatgacaggtaggacaggtctctgttgccccggatttcgaaccggttccgttacactctgtgcaggctatctgttttttgatcttcaaggttttttcaacgccatgcgctatttcttcaagagtcagcttgagcctgatcttcagatccgtaccatgaatccctcctgaagcgcgaccgcggcgaccacccgccccagccgcaccgccaaacacatcttcgaagccgccccgttgctttccgcctccgaacatatcattgaatgcgctgaaaatatcactgaaatcactggctcccgcaccgtattggcctcctcccgatgctgctgaagaaccgacaccggcatgaccgaactgatcataacggcgacgtttgtcatcattactcagcgcttcgtaagcctcattgacctccttgaaatgctcttcagcatccttgttgtccggatttttatccgggtgatactgcattgccagctttcggtacgctttttttatctcatccttggttgctgaacggctcaggcccagcacctcatagtaatcttttttcatagtgacaccacaagaattgctcttgacattacgtttcggttcatcctccaatccgtttccggattatcgggaagagatccggacttattttgctacaatgacttttgcatgcctgataaccttgtctccgagcagatagcctgtctgatactcatctacaatcgtatccggttcagcttcaggatgctctataagggaaatggcttcatgaaacatgacatcaagtttttttcccatcgattcaatctcttttacccccttttccgcaagccacaaatcgagattacgtttcaaaagttcaacaccctcgatatatggtttcgcttccgcactctgttcgtcgccggctggaagattctgcaacacccgtttgacatcgtcaagcatcggaagaaactccctgatcagattctcaagcactcttgagccggccataacggtttcccgctccttctgcttgcggaaattctcaaactcggcggctctgcgcagcagttcgtcgcgatatttgtcgagctgcagtttctgactgctcacctctgcttcaagttcagctatttcagctttatagcgatccatttcctgtgacgactccagctcttcttcaaaaggagctgaacgttcgggttccgattcacccgctccggaaaaaggaggaacaggattgaaaggtgtttctttatcggcagatccttttttcataatcataatggcaaatatgtactgtttagtttacttcagagagtgttgccgacagacagtcagccatataattgagcacgctgacagcgtgaccgtaatccattcttgtagggcccagaataccgagctttcccatcatcccgcctacgtaatacggcgttgagacaatggtaagatcttcggcttttctttcccgattctccttgccgatactgattgaaacctccatacgggaggggtggaccgtttcagaatagatcctgttgcgctccaccagttttgccacactgaatttatcttcaatcatggtaataaaatcacgaaccttttcaggttgtttgaattccggctgatcgacgatatacccggcacctgaaatataaagccgctcaatgatcggggtctcgtcaaaaagctggccagccgaacggacaacaaaattaatcagcgacgcatcagcaagacaatcgctcaggcgcatcgagatggttttacgaatctccgaaagagtcagcccggaaagcctctgattgagcagatcaacaacaccgctgacctcctgacgcgaaaccgcaagatccagctccataacaatggttttgacaatgagagactggatcgacagaataaccatcatgcgcgtcgaactcaacaacaccatatcgagcttttcaaaaacagcatttgaaagcgcaggcgacagcacaacgcttaactgtcgtgatatactgccaagaaccttggctgccgaaagaagcacttctgaagagcttcctcttcgctcggtagtcagttgtccgaaatcggcatcaatacgttttttctcctcatcattgactcgcctcaccttcataataagatcgacatagtaccgatatcccttgtcggtcggcgttcttcccgcagatgtatgaggctggcttatatacccttcgtcctcgagatcagccataacgtttcgaatcgtcgcatccgaaagaccgaggttgcagtttctggctatataccttgagccaacgggtgcagccgataccacatatgcctgaataataatacccaggacctgtcgttccctcaggttcagatcacgcgattccatatataacaaaaaatcatcctcgattaagcccctctcgtctgttcagggcatgcggcaaaacagggtaatgtaaaaaaaacaaaccgatcattcaccgccagaataaataataaaaaaatgaaccaggtgaaaacaaccttgaaccttgtgcaataacctgcagaaactcccagtgaaaaacaatcgaagatgattaataatttcatcaaccgatctttcccgaaacgaccctgtcaagtcccgagtaatctttcatcaccgcaaccgatgagaacccccaacgctccatgatcccggcaaccttcaaagccgcatcagcatgggattcaaaacagagcatccctcctgatttcaacagagagggcgcgacttctgccaccgcatgatagcactcaatcccatctctggtggtcagcgcaagctgtggctcgaaaagtcggacttccggctgcagaccagcccactcatcttcagcaatgtacggcggattggagacaataacatcaaaaggagcagacagccctctttcgtccgggagagagaacaggtcggcatgcagaaaacgtatccgatctgcaacaccatgcctttcagcattattgcgggcgacaacgagtgcttccgtagaaatatcgatggctgtaaccatcaggcagggcaacctgctggcaagagtaacagcaatacagccactccctgtaccaatatccagcagatgcagagcagcttctgaaacgtctgctgcagaaacgtgaccaagaaactcaagtgcgtgttcaacaagcagctctgtttcgggacgtggaatcagaacccgcttatcgacaaaaaaaggcaatccgtaaaaaaactgttcaccggttatatactgcaccggcttaccctcaagacgctgacgacaaagtgccctgaaagcttcgagttcgcccggataaacagggcgattgtgattaagatagaggccaagcctgtcaagaccgagaacagaggcgagcagaagctctgcgctgatccgggcctcgtcaacctgtttctgcacaaaaaaagccgtggtggttttcaacagttcgacaacctgccactcttttgtccctcttccctgttcaatcattccttctttctgctcacttcacacccggaaaatatcagccataaccgggcgctttgaaaaataattcgttagtttccctgatgataacaactgcaacagcaggaaatgcaaaagatacaataatcctgatactaataacctattgtgagaaagaccatgaaaaaagtactgctccttatgatgatcctgctcgcctctcttaccgaatccgcattcagcgcatcgaaatttaccggactgatggatatgatgctgaccatgccaaacggaaccggcaaaatcagctactatttcggaaccggcgaacaacgaatggacatgatcatgcagttgaaaaaagttccggatccactcaaaaccactgttatcacaaaagcttcacgtcccgatgaggccgtaattgtcaaccacaaagcaaaaagctatagttttgtcaacctcagaactgccgccgaaaacgccacactccttgatttcgacagtaactacaccctgcagaaactcggtaaaacagttgttaaaggataccagtgcgaccacatcgccttgaccagctcgaccgaaaaactcgaactctgggtcacccgtgaccttggagatttctcaaccttcagactcctgcaaacccagaacccccgtctgtcgaacacctcgctctcacgaacgctaaaagatgaggctgtcgatggatttcctgtaaaaatagttcaaaaaaacctgaacggactctacatcatggacctgattcagattacgccaaaaagcgttccgttgtcagagttcagcatcccgtcaggctacaccaaagtcacatccaacatcaaacccctgagcagcagcgagaaagcgcaccttcgggagcttatggaaaaaatgaaaaaatttgaaaagtaggttgtatatttcgagcccttgatcttcatgaatcgcacgaaccaattcctaacgtggcagaaaaaataacaacccgcagcgcagactactcccagtggtatatagaccttgttcgatccgcaaaacttgccgactattccgatgtacggggatgcatggttatcagaccaaacggctatgccatctgggaaaaaatgcaaaccgcccttgaccggatgttcaaggaaaccggccacgtcaacgcctattttccgcttttcatcccggaaagctttattgcaaaagaggctgaacacatagaggggtttgctcctgaatgcgccgtagtgacccatggcggcggcgaagagcttgctgaaaaactctatgtcaggccaacctccgaaaccattatctggtcgtcctataaaaaatggatccagtcttaccgcgaccttccgatactcatcaaccagtgggccaatgtggtgcgctgggaaatgcgaacccgtctctttctgcgtacaaccgaatttctctggcaggaaggccacacggcacatgccacccctgaagagtcgcaggaagaggtcgtgcgcatgatcaacgtctacaaaacgtttgcggaaaattatatggccctgccggttatcatcggcaaaaaaaccgacagcgaaaaatttgccggtgcggttgatacctggtgcatcgaagccatgatgcaggattccaaagcactgcaggcaggaacgtcgcacaacctcggacaaaacttcgccaaagcctttgactgccagttccagacccgtgatggaaaactcgactatgtatgggcgacaagctggggcgtttccacccgtctgatcggcgctctcatcatggcacactccgatgaccggggccttgtgcttccgccaaaactcgccacgcgccaggttgtgattatcccgattctcaagggcgacaaagccgctgtatgtgaaaaagcgcatgccatatcgagaaccctctcggcaaacggcataccagcctttgttgacgacagcgagcagaactctcccggatggaagtttgcagaatacgaacttcagggaattcctctgcgcatcgaactcggaccgagggacatccagaacggcacctgcattgttgccagacgcgatacccttgaaaaaacggaacttgcgcttgacgataccctttcggtctcgatcagcgaaatcctcaatgcgattcagcagaacctcttcgatcgcgctcttgagttccgtaacgaacacacctttgaggcatccagttacagcgagttcagggagatggttgaaaatggctttgttatcgcccactgggacggcacggcggaaacggaggctaaaatcaaggaagagacaaaagcaaccatacgagtgcttcccgaagaaccggactatatctcacgatacgccatgcatgaagcgggaacctgtatctactccggtaaccccgccgcacaaaaggcagtgtttgcaaaagcatactgagatgttgcataaaattaattccggcaacaaccctccaacaggggagttgccggaattatcaaaaacccggtcagctcaggcatccttgaagaactctttgagcccctcatcatcaggcttcatggttttatcgcccttgttccagtttgcaggacaaacctcaccaaactcctcggtaaactgcaaggcatcaatcattctgagtacctcatcaacatttctgccgagcccgagatcattgacaacctgatggcgcacaacaccctcgcgatcaataagaaacaagcctcgaagcgatatgcctgctccatcgaccagaacatcgtaatcggatgaaacggttttattgatatccgaaaggagcgtataggtcaccccttcaattcctccccggtttctcggggtctgcagccatgcaaagtgagaaaacttcgaatcaaccgaacaaccgataacctcaacgtttctctttgtgaactcatcaagcttgtcctgaaatgcatgaagctcggtaggacaaacaaacgtaaaatcaagcgggtagaaaaacaacaccacatactttcccgcataatccgaaagacggcatgcatcaacaaaccgggacccgcccgttaccgcctccacacaaaattccggtgccttgcgaccaaccagtacgcccatactattctcctttttttgtttcagggtaaaaaaccaataaataagacatatttagtccaatataagacatcaaagaattttctgcaaataaacaggcagaaacagatggttgaggcaagagcatcgagcatgcaccaggtatcgaaaaaccgctctcaggcatcgatctgccataaactgcagcggctgatcctgctgaaaaaagaaggtcagaaagagcggaagcggtatgatgcgtcggcaataaccggagcactccctgtcagaacagttcctgtcaaatcccgacattccaaaaaaagaacaactgattgaatcgtaacccctcaaatcggccagatgtcggatgaacaaccgatacggcaaacacaaagagccgtcgccgccggaagtggcgacgactccatccgatcagaaggttttactcgccttcccctgcaggctccgcatatgttcccaaaaatccacgaccctgggcaaaatagacgtttatgggtgtttcattccgaagcacatcgagaacgctctgtaacatagacgaaggaagatgcattttgataatccctccgtcattggtatcagcctcgaaaaccatacctggatcgttgaaccgcacataggcaagactctttgctgccgcatccatcaaggtaatctgagcgcggtttgtcatgtaaccttccgggctaccataaaaaagtacgctgtacgttgccactaacgccatctcgtcaccctccatcgttaaatgattgaaaaaaaacatcccgccacaccgttaaacgaccactcgcacctgaacataaagccggaacagagaagaatgataccggtggtaacgaactccatgccatcatctttcaactgaaaccggcatcgaacagcatcaggcatactactcgatagatcgcatggcaatcgactgttatctcagccagcaagccagtcgattgcgctctgccgatcggtgaacaaccgcaccttcaatccacgattcaaacaggttgtttcccagaaaagtgcatgtcgggataccgtcggagtatcattggcaagaacagcctctttcaacagatgttccggatcgcagctcagaaccaaatcagcaagaaaaaaaagatctgaaaaagagtgaccaccttcaagcgcctgacaatcagcaagaaaacggtttctccgatgcatgccggcaaaagaaatggtctcccgtatcgctgccgacaactcagtccctgtaagaacgcctgcataaacggtctcgataaaaggaacatcaggatggacaaagactcgccagggcatacgcaatatccttcgtttatcgttctgattgagggttaacaacctgcataacgcggatatagagataatatacggaattgaacggctgcatcgcatttgaatcttttttactgcgatgcatccgttccgagccttttagcgtttacagcccacccttttcacttgtaatgattatcttcaaagcctggagcctctgactttaaacgttcatgatcaatgcaatcctactttaattttcaggaacatcgcaccagttaccggcaggaatttcttgccggcatcacgacatttttcaccctttcctacatcatcatcgtcaatccggcaattcttgccgctgcgggcattccaaaaggcgcttcgatgacggcaaccatccttacggcgatctttggtacgctcctgatgggcgtctatgcaaagcgcccctttgccgtagccccctatatgggagagaatgcctttattgcttacaccgtggtccagacgctcggctactcatggcagactgccatggcggccatttttatcagcggagtgctgtttacccttataacgctcgccggactgcgcggatggctggccaaagccattcccggatcgctcaaacacagtttttcagccgggatcggcctttttctcgcctttctcggtcttggcaacatgggaatcgtcacgctcggagtacccggcgctccggttcaactgggcaatattgcacaactcccggtactcctgagcctcggagggttgcttgttactgccgtactgcttatccagcgtataaccggagctattcttgccggtatggttgttacgacagcggcatttcttctgacgagccttattccgctccctcaaacacttttcagcatgccgccgtcgattgaaccgattttcatgaaaatcgacatcaggggagcatggacatggggatttgccggtgtaatcaccagtgtcctcgtcatggattttgtcgataccatgggcacgcttttcggattgtcgtccagagccaaccttcttgatgaagaggacaatcttccggaaatcgaaaagccaatgctcgtggatgcgctttcaaccattgcagcatcacttttcggaacaacaacggctggcgtctatatcgagtcggcggcaggcatcgaacagggtggaaaaacaggttttactgcgcttgttgtagccgcactttttgccctttccctgtttttttcaccagtactgaccatcgtacctcctttcgcctacggccccgctctggttcttgtcggtatgttcatgctgcactctgtcacaaaattcaacttcagcgactacagtgagctcctgcccgcattcctcaccgtggcattgattattttcaccttcaacatcggtgtcggcattaccgcgggctttatatcctacaccgtactcaaactttttaccggcagggcaggagaggtgcatccgggcatgtggatccttgcactgctctcatttaccttttatcttttctacccataccattaaacaggagaaaaggatgtgcgcaaaactgcggatagcccagaccgactgcacccttgccaattttgatgaaaatcttgcacggcactgcgccctgactgaagaggcaatccgggatggagcggatgccattgccttccctgaactctcactcacggggtacaatgttcaggatgccgcacaggacatggcgatgcacctgcacgacgaaaggatgaagcctctacgcgaactcagcagcagaatctgcatcatctgcggaggaattgagctcagcgatgactacggcgtcttcaactcggcattcatgtttgaggatggccgggcagaaagcgttcaccgtaaaatctatctccccacctacggcatgttcgaagagctccggtacttttcagcaggaaagcatattcaggctgtaaactccaaaaggttggggagaatcggcatcgcaatctgtgaagatttctggcacgtctccgttccctacctgcttgcgcatcaaggcgcaaagctgctgatcgtcatgatgtcaagccctctgaggatgtcgccgggaagcggaactcccgaaatagtcagcaaatggcagaatatttcctgtacctatgcttttttgttcagcagttacgttgccaccatcaaccgcacaggcaatgaagacagtttcacctactggggcaactcctccgtcaccgggccggatggaacaatcattgcagaagcgccgctttttaaagagatggtcatggacgcgaatattgatttttccgctgttaaacgggcacgccttgagtcctctcactttcttgacgaggatctcagacttattgcagccgaactggaagcgagtatcaaacgatcacggtcataatcttgacccggcctgtgcttccatggaaaatccgggaggggtaagcgtaacccgataccccttttgctgcatggcgcacaccgcgccagctgcattttccagcgtatcgaacagaccgaacaccgctgaaccgctcccggaaagagaggcataaaaactgccggcatcgagcaaactctcttttacaacccgaaccttcgggtagtgatcgaacactgccggttcaaagtcattttcaaaagccccgagaacggaacggtcgccatccagacaaagccgctgcaaaagcagtctgagatccggaaccggtcggtcgaatttttgatagaaatttttataggcccataccgttgagatatgctcttcgggaaaaacggtcaccacatgaaacggcagggtgagaccgagatcctcaagttcgtcaccaatacctctggcaaacgccagccccttcatttcaagaaaataaggtacatcggcaccgagttttacggcaagttcatgcagctcggcggaagagacattaatcttccacagctcattgagtaccctgagaaccgttgcggcatcgctgctcccgccgccaagccctgcaccgaaaggcaccactttctgaagattcatggctgcgcccttcgaacaagaggctgactgctgcaaggctcttgccgccctgatgcagagattattgtcgtcaacaggaagatcgatgtttgagcagctcattgaaatcacgtcggaatcggaaaatccgatggtatcataccagttgattggcgcaaaaatcgtctcaagcgtatgatagccgtccttgcgtttaccggttatgagaaggccgagattgattttggcaaatgattttactgaaagatgatccatagaacgcaattgattttatagaaaaaaatttgtcatattatgttatgatgaaggagcataacagattggtataacaaaacgctgtcgaaccatactcaagccgaaccgatgggtttatccggattaaagggcgtagcccttcttgctgcgctgctctctgcttcgtattcaaatcaactgccgctttttgccgccgaaacctcttatgcaccggagatactccagtacgtcagtgaagataaagcttatttgttagaaactctccgtcaaaaagtcaccaagccatctgaaaaaattattctcgacgctcttctgacagaagatggcgcacaagcagcattactctaccagaaacagcttcgggagtatcccgacccttcgttcgacgcactgagcagttcgagagtggcagcttaccagtcggcactgaaccagcccattacgctttcgccactggcacgcaacacttcgaaaccggctgcccccccaggctcgcttaaacccggaataaaaaaagagacgaaaaccactgtcgcttcggttgccacccctctcgcatcaacactcgccgcaaacagatcgggagagaccaaatccatatcccctcccccggcagtaccgccagagcttcaaaccaaaaccgttatgcctgcggatcttgccgcaaataataaaacggcggcacaagcaacagtcggcaatgccgataaaccaggcgggtcaacgcttgccgcaaaccagttggaactgaaccggcagatcaaactgccgccattggtacgcgacatttcgcaagagccgtcaggtaccggaaccccgaaatcgggtaaaaaaaccagcctgaaaaccccttctgctacacccggcaagtttgccggttcggcgtcttccgcaaatcagtcggctctgaacatgttgggcacgcttcctccggcaacgcctgttgtgccgtcgggtgccacgcctgcagttaagccggcgagttcaaaacttgcacccaaccagttagctctgaaccgtcagatcaaactcccccggttagaacgcgactttccgctgcagccaggcccttccttaacactcaaatcaaacgacaaagcagcgataaaaacaagtgtcgttcctgtcgaacagggtaaaccggacagctctaaacccgcaaccgctgttccccctgctacgcctgcagctccatccgacacaagccggaaagccgcaacaaaagagaacaagaaacccgacaccgcttctgcccttaaccccgcaacgtcaaattcgggcttgtataccttgcaattcggatatttcaaaacaagaaaaaatgcagaacttctccttgaaaagatctccccaaactatcctgccattattgctgatcatggagaggcacatgctgtcatgctcaaaaaaacatatccctcaaaaaaagaggccattagcgccgccacgactattccattcacgagcatcgttgttcctgtgaactgatacatctatttccgaacccatgcagcagcaaacaacatgaaacgcaatagctcgtttattggaaaatcacaactggtcacccagctcagggaactcgcactgcaggttgccgatacggaaatcactgtccttatcatcggagagaccggggcaggaaaagaggtacttgcccggttcatccatgccaacagccgacgtgctgataaaagttttattcccgtcaactgcggagccatcccgtcgggaattcttgaatcagagcttttcggacatgaaaaaggggcttttaccggagcttttcaaagcagaaaagggtatttcgaaagtgccgacaggggaacaatttttcttgatgaaatcggtgaaatgccgcttgaaacacaggtcaagtttcttcgggttcttgaaacaggagagtttcagcgggtaggatcttcggattccgtttttgccgatacacgaatcattgcggcaacgaacaaaaacctctatcaggctgtcgctgacggcaacttccgcgaagatctctactaccgcctgcgcagtgtggaactccagatcccaccgctcagagaacgaggccccgatattttgctcctcgcagaacatttcattcacgagttcgaacgaaaacaccgggtaatatttgaaggattcacccctgaatctgcagaactcatgcttcgctatccatggcccggaaatatcagagagctgagaaatcttgtcgaatccctgctcattcttgaaaaaggaaaaagaataacaacggaaattcttgaaaaacatctcatccagcgcaaccgctacaaaagtctcgtgcacgaaccgacaaaacaggaaaaccaggaactcaatatcatctaccgaagcctgatccagctccgtcaggacattaacgacatcaggcagcttcttgaacgtcttattgaagatcgtcaggagagaccgctgctgcttcccgacaccactgcgcacgtagcgccagccggaaatcaaatcgttgaagagagagcctcggaaacatcatcaaccgtgagttctctggatgaactggaaaaaaaaaccattgccgaaacgcttgccgcctgcgaaggaaacaaacgaaaaacagcaggaatccttggcataactgaacgaacgctctatcgaaaaatcaaaacctacgacctttagaccgaagttccggattcaggcgaagccagagaaaaccaactgccaattctctttttcgtgtaaattcgtgtccattcgcgggcaaactcttcctcttcatcagagtggtttctgctacggatcaacctccccgaggtgcgtatgtgcagggtaaaaaacagaagagagatctctcccgatggtcgagatgacaagaggggggggaagggctgacaagaaaggaagcacagtatcacaatcacacaaattcgtctcttaatcgaaagacaaggcgagatggctggatggcaggatagcgagatggcgaaatagcaaaacagccttcattctcttttcgcgcaaattcgcgtcaattcgcgggcaaactcttcctcttcaatcttcaatccacaattcataatccaaaactcaaaatctcttcatcccgattcgtctcttaatccaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaattctcttttcgcgcaaattcgtgttaattcgcgggcaactcttcctcttcaatcttcaatccacaattcataatccaaaactcaaaatctcttcatcctcttcatcccgattcgtctcttaatccaaagacaaggctggatggctggatggctggatagcgagatggcgaaatagccttattttacttttcgcgcaaattcgcgtcaattcgcgggcaactccccctcttcatcccattccccggtattccaatgagatctctcccgatggtcgagatgacaagagggggcgtaagggatggcagacaaaacaattcgtctcttaatccaaagacaaggctggatgctggatcggccacagccgaaacaacaaacagccttcattctcttttcgcgcaaattcgcgtcaattcgcgggcaactcttcctcttcatcagagtggtttctgctacggatcaacctccccgaggcacgggactcccgaccttgacccggcatcgttatcattctccgggaattcaggttattacgctctccgactcgaaggaaagagcgcaacccatctgcagcaaggcaccattcatgagagacggatttttcgaataaatgcaatggcaatcaacatgcccgcgatagccagtgcagctttaggaaacatgtcagggtagcgggtaaaaagagtaagctcgcggctgagaggaacctcggaggtcagtacattttcctcccaccatggaatttcagcataacttcttccatatttatcgataaacgccgttataccggtattggcgcagcgggccattgccctgcgattttcaatacaacgaagctttcctattgcaagatgctggtatgggccataagaggtagaataccatccatcattggtaacaagcgtcagaaaccgggctccctttaaaacgaattcgcttacgagccctggaaatatcgactcataacagataatgttaccgagaacaaccttcccgtgccttgaagaatcaagctgcataagagttctatcagaacctttgccccagcttgatatgccggcaagagaaaaggtgaaattaccaagccatggaaaatattcgacatagggtacccgctcggcaaaaggaacaaggcggattttatgatacacctgcggaagcacaaaccctggtgcgagcagcatggaggcattgaacgtctcgaaatagcccccggaaacatcatcatatgttgcagaacttgaaacaggaagccgaacccccggcgggtaccgcacaatatcggaaaacccgctgagcagcgaaacattccagatattcagcgacatctgcaaggagtgaagataaccgacatagctaccatcaagaatataaaacggaatagccgtttcgggccagataacaagttccggccgttcattgcgtacagcacgatcggtaagccggtaatagagctccatcatctcggcgctatcatatttctgccatttctcaaaaggatcaatatcaggctgaacaagcgtcacccttacggaaggctcccgtgaaacactatcgctctcatgcgaaaacacataaccggaataaagaagggggagcacaatcagcataaaaagcgctgaaacatgaaacaaaggatgatgtcctctcctgaaatccatccatccaagtaacgcgataatattgaagcacagcagccagaaactgaccccccatacgccggtagtgtcggcatactggatcatgccgacaagatcagcctgggaattaccgagagtaagccagccaagggagagatcctgctgcatgtaagcccactcccagccaacccagataaaagggaacgtcatcaacgcaaaacggtatccggctcttcttttcaacacataaaacacgagaaacggtacggtcagaaaaaaagactgcgcaataatggtaagtaacccgcctggaagagttgcaagactcacccaccagagcgatattgatgagaacagcaacatcgacagatagaccttgcgataatatctcccgaaagactcctcatgcagcaatgaaaaaagaagcgggacaaaggctatccacgcaagcaactcaaggcggataaccggatacgtcggaaaagagatgccaagcagaatcccgctgaaaaaagcaggcgtatacggcttcaatgatctgtgttttcttgttattgacaagtcgctcataagaggtaatgctgattgcggtttaatgaaacccactgacaaaacagggtatttcatcttttcagaaaaaaggaagaaacatattttcctttatttattgatttttattctttaaatttatttcaagctgttatttaacaggaatcaactcatggtatttcctgaaaatatccaatttcaacgccaccagaaaaaggagaaatcactatggctcttttcggcacaaaagacaccaccaccgcccattccgattatgaaatcattctcgaaggcggatcaagttcatggggaaaagtaaaaggcagggccaaggtaaatgtgccccctgcaagtccccttctgccagcagactgtaacgtaaaaatcaatgtaaaacctctcgatcctgccaaaggatttgtaaggttctccgctgttatcgagtccattgttgacagcaccaaaaacaagctggttgtcgaggctgacattgccaatgaaacaaaggaaagaagaatctgtgtcggcgaaggatcggttactgttggtgatttctctcattcattctcttttgaaggttctgtcgtgaaccttttctactatcgttccgatgcagtccgcagaaacgttcccaatccgatctacatgcagggccgtcagtttcatgacatcatcatgaaagtgcctcttgacaacaatgatgttatcgacacatgggaaggcaccgttaaagccctccagagcaccggttccttcaatgactggatccgtgagttctggtttatcggacctgctttcacggcactgaacgaaggcggtcagagaatttcaagaatcgaagttaacagcatcggcacccagagcggtgaaaaaggccctgtaggcgtcagcagatggcgtttctcacacggcggatcaggtattgttgattcaatctcacgctgggcagaactgttcccgtcagacaaactcaacaaaccggcatctgttgaagcaggtttccgttccgattcacagggcatcgaagtcaaggttgacggtgaattccctggcgtatcggttgatgcaggcggcggacttcgcagaattctgaaccacccgcttattcctcttgttcaccacggaatggtcggcaaattcaatgatttcaccgttgatacacagttgaaaatcgttcttcccaaaggatacaaggttcgctatgcagcacctcagttccgttcgcagaaccttgaggagtatcgctggagcggcggcgcctatgcccgctgggttgagcacgtctgcaaaggcggcacaggccagttcgaggtactttacgctcagtaaatcctccgaaaaccattaccaaaaaaagaccggccccgaaaagccggtcttttttcattccagtacccctttcattccagtacccttctacccacctgccacagacaatccacgcataccatgaccaggatcccactatggagatccctcactgcattcgggatgacaagaaggaatttcgggataacaggggaaatcatcaggatgacaaacataaccacattccacttctccatcatccaccccatctttgtcttttcaccctccgctctttgtcattttatccccccatctttgtcttttcaccctccgctcttcgccatcatccctcgttctttgtcatttcatcctccctctttgccatccttctcctctctttgccatccttctcctctctttgtcatccttctcctctctttgtcatccttctcctctctttgtcatttcatccccccctctttgtcatttcgaacgcagagagaaatctctccccatcttctccttttctcaagcgccgcagaacaactaccatcccgccatttctttgagatccctctctccgttcgggatgacaagatggaatttcgggatgacagcgagaattatcgaaatgtcacaggtaaattccgtttctcctctctttgtcatttcatcccccctctttgtcatttcgaacgcagagagaaatctctccccatcttctccttttctcaagcgccgcagaacaactaccatcccgccatttctttgagatccctctctccgttcgggatgacagaaaaataatcaggatgacagcgagaattatcgaaatgtcacaggtaaattccgtttctcccctctttgtcatttcatccccccctcttcgccatcatccctcgttctttgtcatttcatcctccctctttgccatccttctcctctctttgtcatttcatcccccctctttgccatccttctcccctctttgtcatttcatccccccctctttgtcatttcgaacgcagagagaaatctctccccatcttctccttttctcaagcgccgcagaacaactaccatcccgccatttctttgagatccctctctccgttcgggatgacagaaaaataatcaggatgacagcgagaattatcgaaatgtcacaggtaaattccgtttctcccctctttgtcatttcatcctcccctcttcgccatcatccctcgttctttgtcatttcatcccccctctttgtcatttcgaacgcagagagaaatctctccccacctcctccttttctcaagcgccgcagaacaacaaccatcccgccatttctttgagatccctctctccgttcgggatgacagaaaaataatcgggataacagcgagaattatcgaaatgtcacaggtaaattccggttctcctctctttgtcatttcatcctcccctcttcgccatcatccctcgttctttgtcatttcatcccccctctttgtcatttcgaacgcagagagaaatctctccccatcttctccttttctcaagcgccgcagaacaacaaccatcccgccatttctttgagatccctctctccgttcgggatgacagaaaaataatcgggataacagcgagaattatcgaaatgtcacaggtaaattccggttctcctctctttgtcatttcatcccccctctttgtcatttcgaacgcagagagaaatctctccccatcttctccttttctcaagcgccgcagaacaactaccatcccgccatttctttgagatccctctctccgttcgggatgacaagatggaatttcgggatgacaagatggaatttcggaatgacagaaaaaaatcgggatgacagggagtattatcaggatgacaaacacttaacacttaacacgtcccacttaacacgtaacacgctcttctcacccgatcagctggagcagatcctcaatctcttccttgatctcgcgcaacagcatcatccggcgctcatctacaatcgtgtgttttttctgttcgtgcccgatcagcttctgcagcttgagaatttcggaggttttatggtcaccctcaggagtacggcccattcctccctttaccatctcgcttgcctttccaagcttgtatcccttttcataaacaagctccttgatattgagtaccatggcaatatcacgattggtgtatcgtctgttgctgcgggtatcgcgtgccgggttcaactcggtaaaaaagttttcccaatacctgagcagataggcaggaatgccgacaatcttgctgacctctcctatcgtatagtagcttctggatgtatcgaaagccatggcatgcctcgttctggtagaattttgtttttgcttctcttattatacattactacagtcatatcaaaaaaaattaccggatgaaaaatctgcttgctctcaagccctattttttcaggtacaaacagatgtaccttgaggggtttttctttatcatcctcaccaacatcttcggcgtcatcggtccgaaatttatcggcaatgccatcgacgccatgagccgctcctttcagctccgtgaaatcatcttcaatgtcgggctctatgttctttttgccgcactcagcggatttttcctttttcttgtccgtcagcgagttatcgttgcctcaaggcatatcgagtttgacctgaaaaacgactactacaaccacctgcagaaacttccccgccgtttttatgaccataccggcacgggagagctcatttcgagaggaacaaacgacctgaatgcggtcagggaatttctcgggccgggagtcatgtactccttcaccacctttttcagactggtttttgccattattgccatggtatcactctctccggctcttaccttgttcgcgcttcttcccgctcccgtcctcagttattcggtatacaaaatcggccgatcgatgcagaaacagtcaaaaagcattcaggaaagctatgccggaataaccaatcttgtgcaggaaaacctctccggcataaaaatcgtaaaaagctataccagggaagctgccgaaatcagacggttcgaaaccgtcaaccgccagtactatcgcaaaaaccttgtgcttggcaaactgcaggctctgtttttcgcctttttaaccacactctcggcgttatctctcatcccggtcatctggatcggcggcatcaacgtcatgaacggaaccatgaccgtcggcgacataacccagtttatcgtctatgtctccatgctgagctggccgatcatctcaatagggtgggtaacaagcatcattcagaaagctgcggcatcgcaagcccgactgaccgaaatcctcgacgcaccaacaacgatcagcgatgaaaaccccctgcctgatccagcgcctcggcaaacgaatttcagcggcgctctctcgttgcatgagatcagctttcactatccgaaccagcctgacaacgaggtgttgaacaacatctcgcttgacattctgccgggctcaaaggttgcattcgtcggagcaactggttcaggaaaaaccacgctcgtcaatcttctcccccgcctctacgatccgacaaaagggagggttctgcttgacggtattgatatcagaacgctctcgcttgaaacccttcgggaagagatcggctttgttccgcaagccaattttctcttctctgataccatcgcgcacaacatcgactacggcaaccgtaatccggaacctgaacagattatcgaagcaagccgtatcgccatgctctatgacgatgtgcaggacttcccagacaagtttgataccatgctcggcgaaaaagggatcaacctttcaggcggacaaaagcagcgtgcgtgtattgcacgagcgcttgcccggaaacccgaagtgcttattctcgacgacgcgctctcggcagtcgataccgcaaccgaagcaaggattttcgaagccatgctcagaagcctgcctgaaacaaccatcatcctgatcagccaccggatctcgacagtaaaaaactgcgacaggatttttgtgctcgacaaaggcaccattgcggagagcggcacgcacgaagagctcattacacaagagagcctctatgcggagctctacaaccatcagcttctcgaagacgaaatcctctccctttcctgacaaaacctactcgctcgtcaccctcaccttgcgggcattggcaatggctttcgccttcaccgtatcgacatcgctgcccggttcgtcgtaagcgagcgttacgcccattcggcgataagggcgggttgccggttttccgaaaatacgaatatcggtgcaaggctcaccgagagcctcttcaaggccgctgtaatcagggttcttcccctctctgtcggctgacaccacagcgctcgcacccacccgcagcagttcgatcttcggaatcggaagccctaaaaccgcccgcgcatgaagctcgaactccgtaaagttctgcgtaccagccagcgtcaccatgccggtatcgtgcggacggggggagagctccgaaaaataaagcccgtcatcggccagaaaaaactccacaccccagatccccgcacctgtcagcgaacgagtcactttttcagcgatctcctgagcttcatgcaactgcgcatcgccgattcggcagggctgccagctctcctgataatcaccccgctcctgacggtgcccgatgggcggacagaaaagcgtcgggccgtttttttgcgtgacggtcaagagcgtaatctcggtatggaacggcacaaaggcctcaacaatcacctccacactatcaccgcgcctgccgctttgcgaatagctccaggcatgttcaatgtcagcctccgttttaacggttgactgccccttgcccgacgagctcatcagcggttttaccacacagggaactcccacctcccctatcgccctcttcagctcttccttcgacgctgcgtaacgatacgtcgccgttcgaagaccaagctctttcgaagccagatcgcgaatagctttccggttcatggtgaaattggcggcacgggccgaaggaacaacctgtatcccctctttttcataatcgtaaaaccgctcggtacgaatagcctcgatttcaggcacgatcacatcgggctgatgccgggcaacgatggcatcgagagccgcgccgtcgagcatattgatcacctcacgccggtcagccacctgctgcgcaggagcatcattatagctgtcaacggcaatcacaaagtgtcccagacgtttaacggcaatcacaaactccttgcccagctccccgctgcccagcagcatgatttttttttgcattctgattgctttttaaatttcctgtcaggagattgctgcggttgattggcaggcaatcggaactcattatgcaaacacaagccccaccgcttgcgcacggataacaaaacgcatcgctacatcctcaaaccctcccgaagcagcaccaacctattcacaagagagagaatgcatcttgtcgaccatcacctgtgaactttttgcagaccgttttcacctgtcgaatcaaccccgacccgaaacaactgcatctgccgaagttcactcattacgaaaataaaaggtcacggaaaggtgcaggggaaacagatcgttctgcaccctttcggcaacggcgcccgttgtcagcctctcattcacaaacatcggtcaaacacctcataacagaaaacgtatgggaaaaaaacattacctgcaacaccatatccaatcagatacaacccgggacattgcagcagaaacgaggcgtcatccatttcgctcctgttcccaaagctgctggagcgcatcctcccagctccgaaactgtatgctcctgatacctgctgttgaagctgcggcacaattttcggccttgtcgtcgatcagcgtaaactcatcacccctccgacctgaacgttcgagcaggtgcgaaaaggcttcgacactgctcttcatcctcccgtgctcaaaagagagccagtaccggtcagcctctttcaaaaccggataatggttgagcagaaaggtaaaatgaagcggatcggtatcgctcatgatccagatggcatgctgctccctgagcagcctgacagcctcaagagcaccctccagcggctcgaaaatattctgccactcctgcctgagatcatgcagcgaaagagctttggcaagcgggtcgcgggcaatcgcggcaagatattcgaacggcgcgatcaggccggtttcaagtttttctttcagcgtcccggtacaatagtgacggaatatctcctcagcacctgaaaccggatcaacggccaccgccctgcagaaaggcataaaatcaaccgataccagcacgttacctatatcaagaagaataatgctcatgggtacggattcagttactggtagatgcatcacttgttgctctgttcaggggaatatatgccattgcagcttatttgactggaagtgtttccctttactcagtcaggacgttctttgctaacaatattccatactgctactctataaccccaataccacagccgaaacaacaaacagtcttcattctcttttcacgcaaattcgcgtcaattcgcgggcaaactcttcctcttcgtcagaatattttcacctacggatcaccctccccgaggtacgtatgtgcagggtagaaaaaagaacagaagagagatctctcccgatggtcgagatgacaagagggggcgtaagggatggcagacaaaacaattcgtctcttaatccaaagacaaggctggatgctggatcggccacagccgaaacaacaaacagccttcattctcttttcgcgcaaattcgtgtaattcgtgggcaaactcttcctcttcaatccacaattcataatccaaaactcaaaatctcttcatcctcttcatcccgattcgtctcttaatccaaaaaccggcagttgttttttctcaaaaaatcgagccgcccagggcggcattttctgtggttcataccttcctgcccggttgaggcgtacggcgtttcgtccctcaacgccgctcacctcaaccttgtttttggctccgcctcgctcaaaagcaaagtcggaaatgagctgccaactgactacgggacgaaaaccgggcggaagcccacatagctgagccggaggccgggggcgtagatgttccgatacgacgaccgacagtacccggcatcgtagttccagcccccgccacgaataacacggagcgaaccggtttccggtccgaacgggttcctttcaatacctctctcttcacactccttataatacctgtcgctataccagtcgatgcaccactcccagacgtttccggccatatcgcagagcccttcgggtgttgctccgtcgggatagcggcctaccggtgttgtacctccttcattcccgttataattggcaagtttcggcgtcggctctcccctctctgcaggccaggggtactctctcccgctctgccctgcagcggcatactcccactccatttcagtcggcaggcgatagcggttattactcccgccatcgctctccagcagcgataaccacagggaataagctcgggcggcataccagcttacgcccactaccggatgatcgtccccgttgaaccgcttgtcgtcatcataaccggatataagccgttttgacaacggctctacagcatccagccacgctgtaaatccctcgatgctctctgcaagcgcatcgagatttttctgataggtcttgagtggtaaaatcctggcaaaatcgggctcttttgtttccagatagccgataaaacgacggtagagcctgttggtaaccgtgtattttcccatatagagagcgggcatctcttcctcctgcttcgtaaaggagcatctgaaggttcccccgtcgatcagaatgtactctgctccaagccggtcctgcacaactgctgcaacgacctgccgctccttgctgagacctttcaaggcaaactgctgcacggcttccctggcttctggctgatcgatggctttaagagaatccagaagatagcgctgccggttcagggtggtttgcgggtcaagcagtttctgcttcaaggcatcgaccttttttgccggagcatcactgatgagcgtttgcagcagatcctgctgcttttgcgtcatctctccgctgaccggcgagtcgaagagcttttgcataaagagatcaaaggtccgtgcatcgacctgtgcgataaaaaaccggagcggctctgcccaccagtcgttgccgaaatgctccgcaagtgttgcgatacgattcggcttgtcgcggtcttccttgagctgaaggccggcaaggtactccctgaatgatttgtggcgaaagaggtactcgttatctctgtactccacaaggagacctgcacgttcaacaaggtttttgcagaactccgatgccatatgccttggagtgagcgtattgagtacaagctgcatctgctcctgcatctgctcccggccggcctcgtcttttccaagatcctcctgcatccagagtgaaaccggagccagcacgcgcaaagcgtcctttgccttgagcagcggatcaatatttttttggcggtcacgatagtcgagaatgtaggcaagcgatgcctcgtagagctccacccggcttcccggcagatattcgcgctctttccagagagtcgccattatctgcaaaagcatggggactctggccaaagtctgcaggctcctgttttcctctttgccgagaaacgcaagaatcgtttcggctttttttaaagctctctctttccggcgtttttcccacttttcctccggcatggacgacggtttcagctcgtcacggtacacggcgccaaaccacctctctaaaaactctctctcctggtcgatggtaaaatccataatatcggcccgcgtgtgtctggaggcaagttcaatcccctctgccttccggtatcctgttgcacgggatgttaccaccgctcgcgcccttgtataacgtgagacaatgcggtcaatccaccggcaggctttgatgcgctgttccggatcggcgatctcgtcaagtccgtcaaaaagaagcagggttgtccgcttttgaagccagaaagagaaggccttttcctgaatttcaagatcgtgcagttccgaccatgcgacgaggttagcggaaagtggcgcaaaggcgccatcaactattacaagatcacgcagggggagaaaaaccacgagaagcggctcattgaacccaagcttctccctgttgttgataccggtgagggcgtaatgcttgagcagcgtcgtctttccggaaccgggatcgccaacaataagcatcagccgttttttctcgaacacaaggcgcatcacatcctcaggtgcacggatctgctcatcctgttccggcatattgcacgttccggcaacatcacgctgccggtcgcttcgccaggtatcggagatgcgcagggaaacaaaggtatcagtcagtcctaccggaacattttcgagggcatgggttccgagaagattgatggtttcaagctccccccgaagcgcctcatggtagtcataaaacaactcgctggcgggaacggcaaccgggcttgcctctgcagtatcagaatccgtgcgttttggaagagtaaacgtgccgatataggatggcgaagaaaacagcgctgtatcaagcgtccagcgttcgagaggagtatcctcatagcgaatgggaaaaatgctcacctgactcccccggaaggttgcgtacatggcgcggttcggccactcgcgtgtctggtatgccgccccggctccaagtttgaggtatccgccatgttgtgaaacaatgctctcggtatcggtttcatgatagtggccatgcagcagcagatcgactgacaagccgagagttgccctgatgtttccacgctcaacctggctcagccagtcgagcggatggtgcagcagcgcgatgttcaggtcagccgcatgttcctgcaactcttttatcgccttgtcgagacagcgacggccaagcaagagctttccatgatcatccttgtcaacagagaagagcgcactgttcagcgaaagaatggcaaccaggctttttctgatctgcacaacctcaaccgcgctggttgtatcagcgggaaaggtgcggatacctgcaaaatagctgttataccagtccgaaaagggttgcagcctctgaaactgactgcgtatgggcacgccggcgggattgaaaaacctgtcggagctttgatcgctttcaagcgttcttggcaaaaactcgttcaccgtacgatcgacatcgtggttacccggcacaagaaacagtcgcctcttttccagcccggcagctgcaagcaggtcatcgaaaaattgcgttgcaaacgcatactcttcagcctttccgctttcggcaatatcgcctgtgacaaaaatcaggtcgggcagatacccctctttccggaatcgcttcaccgatgcgacaagggatcgaagaataacctcctgctcgtataaagcgccctcgcgcagatgaaagtccgatacatgcagccaggttactgcattgtcaagttcagccgtgatcttcagtgcctcctgatatccgagtgtcgctgtcgtcatatcgttacgtgcagtttgtaccgtggagagattattgagcgtccgggcaacctccggcatccatcgcgggggatcggctgcggccagctcccgatagagtctcaacgcctcttcatactcctgcccggcggcagaaaacgcaccactcttcgagtacagatgtgcccgttcactgagtatttcggcaatttcagatctccggttcaggggattggctgccgccactttccgatagatcgacaaggcatccccgtactcctgctctgctgcggaaacgtcgcccgcggcccaatgcgcccgagccagaccggtcaacgtctttgcctcgtaagggagccagacttcggggtttgtttccgcctgctcacggtaccacggcaacgccttttcaaacagcaaactcgctctctccgaatctccggcctcggcaagagcttcggcaacaaccgtacatacctccggattttcaagatcaaagaggtgataataccgctccagcagcgattgcacggagcggctgcttcccggaatccttgcatataaccgcaacagctcaagcacaatatcagttgcccgttccgacgggtcgtcctgttcccgttcagcctcttcgagctgctgctgcaacagcctgagccgcgcttcaagagcggactgtacacccttgtcgcagccggattcatacaccgccgccggaacatccggaactgtaacagcttcatgctcatctccgttgctgaaatacagcataccgcctgcccgctgactcaacagatcaagcgcctcccgattgaccctttgcgatgaatccttactcagccagaagagcatcggaataccaaaggaagagagcgcttcgcgggcaacattaagctgttcaagaaaatccggatggcgatagagcgccgcatcaaggccgataagaatcaaaccgtcggtatcagggtattttttcagcaggattcgcaactgttccgcaggatagagcccctctccctccctctcccactcgtgaattcggagcgttttgcctttgccggagagtaaaaagcgaagaatggcgctgcaatcgtccctcacaacctcatcatcagcaacggcaaacagaaaagcgctgcgggaggtatgcagaaaaaagcgctcggctaccctgaggttccgcttgctctctccgtccgatgtatcgatatggctcatggaatgagcttccgttcctgcagaatggtgcgaacaaccggatgcacatcgcaccatccttcatcattatagccgagaatacagaggttatggcgcaggtcgagcactgcgcctgtattgtcaaccttttttgtttcgctcaccgcaaccgcccgcagggtttcataatactccccgacagaggtaacaagctcattattcacccgtttttcggcaatcgtgttttcgtaatggcgtcgaagcctgaaaaaacttctggtataatcagcttcgttgattcgtgttcgttgatgattaagcgcattgtcggcagcgtcacgaatcatgccgaacagatcgcgcaaacaaccgccacttacgtcgataaaccggtaaacaagatcggatggttcaaagcactctgttccgatcctgcgcgtaatgatgcggtacaaggcatcccttccttcgggatagggatcaccctgcttgtcatgcaccttgaccatcggcagctcaaaatcttcatcaaaattgcccgtaatcaccgtggatttggaatggtaacagagtgagaccggaaaggtgaaaatcacatgggtctgcagagtaccgagaagatggctgtgattgaaaaacagctcttcggctttttcgacactcaatttatcgagatcttcgataatgatgaccagccctttttttccgctttttgaaagtttgttcttgacttcacgaatcaggtcgttgcaatggccgataagatccgaaagccggggctcaatgctctcgatgatggtcttttttgtggagaaactcgcattggcggcagcacgcattttaccaaaaaaacgggcaaaaaggggtacgctcacctccacttcagctccggcttcgaggagagcctcgcctgtcaacaaccttattttttctatttcaaccgtacggctccattcgctcacgcttttgtacaactgaggattaatgtcgatgttgtacgacccgacaacttcgaacagtttttccatggtaattacaaacagctcgacatagttgatgttcaccagatcaagttcttcgcgtatcgaaaaattcagcacaatgaaatcgtcgcggatatcatgctgcagtttattcagttcggtacttttaccgcacccgcgataaccggaaaaaaggatctggagcttcccgccaggtttgtcgagcaggcgtcttttaagggacataacagggttgtcgccccgcccctcaaacgcatcaacataataggaatccagctcatcaccctttaaaggctcggttgacaaccgttcgtaaattgctgacagatttcccatagcattattggaattttggattgtactgctcaaaatacgaaatgtttaccgatcaaagcgaaagcagctcggcatagtatgctcttttctgccgagccggaacccggtatgccctctgacgtccattcatcacccgatctccccgagctgccgcatcaaatccttgcgggccgtgccgtacatgtgcacgtagagcagattgaacatcagcacggcagagcgcaaccggggtgcgcgcattgcgcgtttcagggcgttctgcacggtaaaaacgcggccggtcagcgcggtgtagctcggaatgaactcctggagcgtgatccgttgcggcctgtagagcatctcctggccccaggagaatctgaaagcgtcgtggtcatgcggggagtgaagcagacggccttcgagcgcgagccggtcgaaaacgccggttccgggaatggggcgaagcaggttgatgccgggtacatcgacgccggtctcctcgataaactcctcaagcatacggggcatatcgagcgtatcctcgtcgagtccgtagataaaactgccgtagacgcagatgcctgcatcccggatgtttttgatacatgccgcctgcctggctgcggggttgtgaaacttctgatgggcgtggttgctgccgtcggcgaggctttcgatcccgacaagcagcgctccgcacccggatcgggcgaaggcgtcgaggagtcggggcttttcgccaagcgcggtggtagcctgacctacccagcttatgccgaacggaatgagttcccgaaagagtttttcggcatagagctcatcggcgttaacggtatcgtcaagaaaaaagaagatccgtttgtcctctttgagaaaattttcaacctcccgaagcacggcgggaatggtgcggtgacgaagccggtggccgttcatgacgtgcacgttgcagaagtcgcagttgtaggggcaccccctcgtggtctgcaccacgttggtggtgaaatagctgccaatatcgagagcgctcttgccaacaacgcgatcgatcgagagatcgggaaaggtctgaacccggtactccgctttgagagtgccgccgagcagatcctcctgcacctctcgccagatgtcgtcggcctcccctatcacaagagcgtcgccgtgctcgcggcaccggtcgggaaaaatggtgacatagggcccgccaagcacaaccttgatgcctctggatcggagcgcacgggcaagttcgaacgccggcttgacagcccccgtctgaacgctgatgccagccatgtcccagtgccggtcgagaggaagcttttcgaatcgaaggtcgcagatcgtctggctcactccctccacctgctgtgaactgagaatcatcagggaaagcggcggtatggcaaactgcgcacggcgaatgatattgctgagagcgctctctttgattgaactgaaaaggccgcgtttggcgctggctccgtcgagcctcgaggtgccgtcaacgccgctgtcggcctggataaaaatcagcagaaccctcttttccccatccctctgctccgtcatcagcgtccgcatcctttgagtgccagatcctgcaactttttcagttcaatcagggcgtcgagcggagtcagccggtcaaggtcgagattttcaatcgcggttcgaagccgcgaatcggcctcttcaaacaggcttatctgcatgctttctatcgatggttgctttattcctgatacgtcgatctcccgtttttccattcccgccagaatctcctttgcccgcacgatgacctcctgaggcatgccggccattctggcaacttcgatgccgtagctgttatcggaagcgcctctgacaattttgcgcagaaagataaccttttcagccgtctcaatcacggtggcgttgtagttgacaacaccctgaaggcgcgtttcaagctcggcgagctcatggtagtgcgtggcaaagagcgttcgcgccccgatgctgtcgtggatgaattcgctcatcgaccaggcaatcgacatgccgtcgctggtgctggttcccctccctatttcatcgagcaggagaaggcttttcgatgtggcgttgttaagaatgctggctgcctcgttcatctccaccagaaaggtgctctctcccgaagcaaggttgtccgaagcgccaaccctggtgaaaatacggtcgacaaggccgatttcagccttttgcgccggaacaaaagagcctgcctgggcaagcagcacaatcagccctgcctgacgcagataggaacttttaccagccatgttcggtccggtaatgatcagtaatctctgcttccggtcaaaaagcagatcgtttgaaacataggggtcgtccgtgctcatcatccgttcaagaacagggtgacgtccgccggtaacaagcagccggtcatgcccggcaacctcgggcttgcagtagccgtactcttcggcaacggcggcaaaggatgcgaggcagtcaatctcggcgataaccgcggcgttagtctgaacaagagctgcctgctccgcaataagaaggctgagatcatgaaacagccgctgctcaagaacaatgctcttctcttcggcattgagaattttcgcttcatactctttcaatgccggaatcgtgaaacgttcggcattgacaagtgtctgctttttttcatagtagtcgggcaccttgtcgagattgcttttgctgatttcgatatagtagccgaaaaccttgttgaactgaaccttgagggatgaaatcgacgttcgggcacgctcttcctgctgaatttcgagcagccgatccttggctgtcgaggcaatggtgcgcagctcgtcaagctcctgatggtaccctgcccggatgtagccgccgtcgcgcattgaggctccggcctccggatcgacagctttttcaatcagtgcgacaagctcgggcatctccaccagcgacctgccgagggcctgaagccttgccgttgtggtttgcagcagagcctccttcaacagcggaatcttcgataacgcactgccgaactgacgcatctctctgggaatagaccggaatgtggcgatgcgcgacagcacccgttcgagatcattgatctcagaaagatgaccgtgtacctcgcgacgcaatggcgaaaaatccttaaactcctcaacggcgtcaagacgcaaagcgatatcctcaagccgcttgagcgggctttgcagccagcgacgaatcaggcgtgcgcccatgggattggcggtacgatcgatcacctgaagcagactgccgttgatcgtgccatcctgcatggaggagatgatttcgaggtttcgccgggtctgcagatcgagcgtcatataatcggtgttctgcagcgtaccgatacgggtaatgtagtgcagacggttttgacgggtctcttcgaggtactgaagaatgactcccgcggctacttttccggcactgttgccatgaatgccgaaacctttgagcgaatgggttttgaactgcctggcaagcactgccgatgcctggtcttcgccaaacatccagtcatcgagctcggtaacaaccatatcgggcggaaattcctttcggacaggctcaaaccgctctttctcctttcttgcaatcagcagttcggcgggatgaagcgaacggacaaaatcagcaacctcttcaggcaggagctctgcaattttgaactcggcggtggtaacgtcgataaatgccgcaccggcaacgacccgccgcccctctttaagcagggcaagcgcacagagatagttgttgtgccggtcatcgagaattttgtcgctgtaggtaattcccggcgttacaatatcggtgatttcacgcctgacgatcccttttgcctcagaaggatcttcaacctgatcgcaaacggctaccttgtacccttttttaaccagcctggcaatatagccttcgcttgcatggtgcggaaaccccgccatgggaacctctgaagatgagccgttcgaacgccttgtgagcacgatgttcagtgctgaggaaacctcttttgcgtcatcgaaaaaggtttcgtaaaaatcgcccaccctgaagagcagcaggtaatcgggataccgctccttgacatcgagatactgacgcatcatcggagagtgttctctcgggggactactcattgccacagagtgccatagttacaactgccattttgcagcgcaggatctctccttgctgtttgttttcttcgtttcacctgaaccaagctacggcagagtgattaaataaacaagcctgataagcttaaggcatcccctgttttcaggacattaaaaaaaacaggattgaaaacagccttccgttccttatcattccatcatgatgccattaccgattacaatgaacgccttgcaaaccatctcttcccggaaccatggattttcatacgcttctgcgcctcctgcacatcacctcgtttgccgcatggtttggcacggtgctcgcatcgctctttctcctgaaaacccttgagacctcactgaccggaaaacccgatgaggcggctcgtgacagcgtgctgttgcgatcgtacatcaaactggaaacgagagttgccgatgcagcctttatcggggtgatcatcaccggcattctcctcgcgtcgctctaccatggctggggagtctgggtttttgtcaaatcgggactgatcatcctgcaggtagcccttaccatgggttatatcgtgcggtacatccagccgctcggttatccatgctcgcctgaagcataccgtaactggtacaggcttttcaccatttcactctccatgtttgccctggtactgctggtcaccttttttctgctctgagcccgtgcaaggcggagaagggcttcggtcatgatgaacaaggatttttccgggcatcattttgttattcatgaaataaaaagctatatttcagtcctttatcactaaaatacatgagcaagatgcaggcgctgatcgcgatttctgacaaacagtttctggtgaaacaaggggataccatcaacgtccccagacaaaaggccgaagtcggccaaaccatggaaatcacccccatggcaaatattgatggcgcaaatacaacactgaatccctcgggcaccatacaggcaaaggttcttggtcatttcaaggatgaaaaggtgatcgtgttcaagaaaaaacgcagaaaacgctaccagtcacgaaacgggcaccgtcagcagttgacccggatcgagatcgtatcgctctaacttcaagaagaattgctaacgttaactattctttaccatggctcataaaaaaggcggcggatcgactaaaaacggtcgtgacagcaacccgaaatatcttggcgtaaaagccgcaggcggttccactgtatccgcaggcaccattattgtccgtcagcgcggcaccgtgatcaaaccgggcaacaataccggaataggccgcgatcataccatattttctctggttgacggtgttgtgacatttcgcaacgggcgtaacgacaaaaaacgtgttgaaatcgttccttcctgaattgccctgattactgatttgccctgagccgtctctttacaaggcggcttttattttgtttgacaaaaagctcaaaccgaaacttcatcaccgattactccaaacaaaaatcctcagtgctatgaaaatatccgttattggagctggtaatgtcggggctactgctgcgcatcgccttgcagaaaaacagctcgcacatgaagttgtcctgattgatattgtagagggcattccgcagggaaaagcgcttgacatgtacgaatccggtccggtaggactttttgataccgctatccatggatcaaacgattatatggcatccgctgattcggatatcgtcctgattaccgccgggcttgcaagaaaaccgggcatgaccagagaagatctgctcatgaaaaatgcgggaatcgtcaaagaggttaccgaccaggtaatgaaacactcatcgaatccgattcttgtgatggtatccaacccactcgatgtcatgacctttgttgctcatgcgtcaagcggtcttggtaaagaacgggtgatcggcatggctggcgttctcgatgctgcaaggttcagaagcttcattgcagaagaactgaacgtttcgatgcaggacgtcaatgcctttgtcctggggggacatggtgactccatggtacctgtggttaaatatacatcggttgcaggcataccgatcaccgagctgctctcgcaggaaaaaattgacgcgcttgtcgaacgtactcgcaacggcggtgttgaaatcgtcaactatctcaaaaacggttcggcattctatgcccccgcagcttccgctgtggagatgatagaggctatcgtcaaagaccgcaaacggatacttgcctgtacaaccctgcttgaaggagagtacggcatcaataacgttttttgcggcgttccggtaaagataggcaaaaacggtgttgaagagattctcgaaatcaatcttgcgccggctgaactcgacgcactgaagcattccgccagcctcgtgcaggaaaactgcaaaagccttgaagcgcttctcgcctgaaggcaataacaaggtattcaaaaaaaaaagcggctctcaaacggccgctttttttattgctctctcacctctcccgtatcggcagatccggctcttcgtgggtgatacagtgaatggctcccaatccccatataaggtctgaacagtcgatacccacaacctttcttccgggaaaacactcctgcagaacagcaagcgcctttttgtcggcgtcgcaccggtatagaggtacaagcacaacactgttggcaatatagaagttcgcatagcttgcaggaagacgttcgccatcgtagtaaaccggatccggcatgggcagcttcaccacgttgagaggctctcccctgagatcggtaaaactcttgagcagtcgatagttatcctgaagcggttcataattctcatcagcagcatcgtcttcaacggctatcacgacggttgattcattgacaaacctcgccatatcatcaacatgaccatcggtatcgtcccctgctataccgtcgccgagccagagtaccttttcaataccgagatacctgccaagcgcgccttcgatctcaagacgactcattccgggattgcggttcctgttcaataaacaggcttcggtcgtcagcagcaaaccgttcccgttcacatcgattgctccaccttcaagcaccatgtcgatcgaaaccagaggcaaatgctgctgttccgcaatccgcacaggcactgcattgtcatcatcacagggctcatattttcctccccaggcattgaactgccagttcagaatcaccttctccaggccggtgccgccctggcggaatacatagttcgggccgtggtcgcgacaccaggcgtcattggttggaatgcggtgcagcacaagtcgatcccttcgcaaatgatcgtactctgcctttcggaacagttcgcgcacctccacttccatcgcttcgtcaagcacattgatatgtacctcttccgatgaactcagccatgaagcaatctcgacaaaaactgccggaaccggttcaaattttcctggccaggattcacgtttgtgcggccaggaaagccaggtggctttgtgacaagcccactccgggggcatgcgatactggaaatccatcataacacgctttggttacaatcaatggttgagatgaccgggggcaggatgttcatttattcgtctgatacgctgcacaaccggaggatgcgaatagttgagaaaaacatagagcgcatgaggcgtcaggtttgaaagattgctgcgcgaaagctttttaagagcctctccgagcgcgaatccgtcgctgtatgttgatacggcaaagctgtcggcctcatactcatgcttgcgcgacagcgcctgaagcagaatggaaagaacgaactcaaccggactgtagagcagaaggaaaaaaacaaggctgccgtagactgaaatatcctgcatgaaaaaagcactgaagagatcaggattgttcatgaacaccgagaggagataaaagacaacaccgagattcaccatgctgagcaccatattgatgagcacatgctttttcttgtaatgacctatttcgtgcgcaagcacagcaacaagctcactgacgctatggttgctgacaagcgtatcaaacagggcaattctcttgcgtttgccgaatccggtaaaaaacgcatttgctttcgatgatcgcttcgacccatcaatcacgtaaataccggttagcggaaatccgaccgttcgggcatattgcataatggcattgttcagctcgccttcttcaagcggaacaaacttgttgaaaatcggcatgatccaggcaggagcgacatactgcaagagaagggtgaagagcgtcaacccgccccaggcccagagccatccaaacgggcctgcctgttcaaaaaaccagagcagagcggcaagaacgggagtaccgatgagcagggcaagaaaaagggttttcaggagatcagcaacaaaaactttcggtgtggttttgttgaatccaaacctctcctcgataacaaatgtcctgtaaagggtaaagggaaggccgagaatcccctgcaggagcaagagagcgccgatatagagcacgcctgtaagcaccgtgttatatccctgtgcgcgcaaaagctggtcgagcatattgaaccctccggcaaaccagaaaacaagcagaaaaagaagatcgacaaaagccccgataagcgaaaaacgggttgttgcccgcagatagtcctgggatttcctgtaggcatcctcttcatacaccccctgaaactccggcggaagcccgctctcggaagcccggaggttcagcagatcagcaataagcttgaggaaaaaagtcaatacaagggtaaacaaaacaacctgtccgaaaccattcatcataaccacacctcattaataaaaaaacattctctctgtacaagcaccatgaacaaccccgattcccttgtctgataacaagcttccccatttataacatccacaattccataaacgtgccgtccacgatagaacccccatcctcctttccacattcccctcacaacctcagctttctcgccattgcattgagatccctctctccctgacccttccccactcctgtcatttcgaacgcagtgagaaatctctccccttccaacacatccccctcacaacctcagctttctcgccattgcattgagatccctctcttcctgtcccttccccactcctgtcatttcgaacacagtgagaaatctctccccttccaccacattcccctcacaacatcagccttctcgccattgcattgagatccctctctccctgtcccttccccactcctgtcatttcgaacgcagtgagaaatctctccccttccaccacattcccctcacaacctcagctttctcgccattgcattgagatccctctcttcctgtcccttccccactcctgtcatttcgaacgcagtgagaaatctctccccttccaccacattcccttcacaacatcagccttctcgccattgcattgagatccctctctccctgtcccttccccactcctgtcatttcgaacgcagtgagaaatctctccccttccaccacatccccctcacaacatcagctttctcgccattgcattgagatccctctctccctctcccttccccactcctgtcatttcgaacgcagtgagaaatctctccccttccaccacattcccttcacaacatcagccttctcgccattgcattgagatccctctctccctctcccttccccactcctgtcatttcgaacgcagtgagaaatctctccccttccaccacattcccctcacaacatcagctttctcgccattgcattgagatccctctctccctctcccttccccactcctgtcatttcgaacgcagtgagaaatctctccccttccaccacattcccctcacaacatcagccttctcgccattgcattgagatccctctcttcgttcgggatgacaaaaatgacaaattcgggctgcaaaaaagaaattcgggctgcaaaaagggtattccggatgctaaaaagatattcgagtcgtccctcttccatcttaacccttaactcttaacacgatctcccccctaaccctgtccgctatcggcatctatgtagcgcttctgcacatccccgtaggattcaatgcgacgatcacgcaaaaaaggccagtgcgaacggtagtatccgatacgaccgagatcgcaccgggcaagcagaacggcttcgttctgatggggagcttcggcaataacctgaccaaaaggatcagagacaaagctgtttccccagaactcaagctcaccttcagtaccaaccctgttggccgcagcgacaaatacgccattggcaaccgcatggctgagctgcatggttttccatgctgtccgttgcgctcggcgtacctcgtcggaaatctcgctggctgcccagcctatggccgttggataaaaaatgatttcggcacccctgagcgcaaccagccttgccgcttcagggtaccattgatcccagcagatcagaacgccgatggttgcataccgggttttaaaaactttgtaaccgagatctccgggggtgaaataaaacttctcgtaaaacccgggatcatcgggaatatgcattttcctgtacttgccgagatagctgccatctgcatcgataaccgcagcggtattatgatagagacctctggcccgcgcttcaaaaagcgaggcgacgatgacgacctgaagctcgcgtgccagttcctgcaaagcctgggttgtcggaccgggaacaggttcagcgtaagcaaagggttcataatcctcgatctgacagaagtaccgtgtggtgaacagctcctgcaggcagataacctgtgctccgccggcagcagcgctcctgataaggcgatccgcttcggcgaggttctcttccggtctttctgacgatgttgtttgaagaagtgcgatggtaactgtttccgacggcattgatatcatcgttgttagtgaatgagaagccccgcggcaaaaagaaggccgtgaatagtcatgacttttcccgtaccggcaagaacatcgttcaacgccctgcccccggaagcgtagagcgcacggatcatgccgaccgcaagaggaaaagagaggagtgagagcagactccaaacggagtagccattcatccataccgccaccggaacaagatatgcgagcacagtcagcagaacatagagctttcttgccgacgcagcaccgatacgggctggcaacgtcatcttgccgacagtacggtcggtgtcgatatcccggatattgttaaccagaagaatattgacagaaaaagctcctggagccgccgcagcaagaagtattgaggaatgcagctcaagcgcctgcacatagtaggtacctcctgtcgcaaccagtccgaaaaaaataaaaacaaaaacatccccaagccctgaataggcaatcggataaggtccgccggtataagcccaggcgaaaagcatagagagcaaacctaccagtaaaatcggccagccggcgctgtacacaagaacgagtcccagcagaaaaacagatatcagaagggtggccgatacacgaatcatggtcttttcgctgataattccggcagcaacggttcttgttgggccgagcctctgaaccgtatctgcccctttgcgaaaatcgtatatctcgttgatgaaattggttgctatctgaatgcccagcgcgcagaaaagagcaatcaaagcagagaacagactgaagcggtcatcagcagccgcaagcgcggaaccaagcaacaccggcacggcgcccgccggaagagtttttggacgtacggcaagcatccatgccccgaacggagtcaatgcgggagcaggggttgacgaaatctcattttgcattctttttttccctggccattttaacactgctgaaggtgtgcttgaccttttctcccggtctgatataggtaagactgtgacgaaccgccatggctgcatcactgagaccggtctggataattttaagcttgccgggataaaaggcaatatcgccggcggcatagagaccgtcaaccgacgttttcatgtggctgtcaacaacaagagcgttatcgaccagttcgagatcccaatccgcaagaggtccgagatttgatttgaagccgatcagcacaagaagcctgtcggcttcaacctgaaatccggtgccgttttttttacaaagatgaacctttgtcaggttctccccgctcgtatcgatagccgtaacctcggtattgagatagacatctatagcgccacgctcttttgcctcctcgacgtctcgtgctgttttgccatgcccctgaaattcgtgcatgcgatgcaccagggttacgcgttcagcaacaggcaacaaaccgacggcccaatcaagagcagaatcgccgccgccgataatgactactttttttccggcaaagtcctgcatatttttaacagcataaaaaaccgaatgaccctcaagatgatcaatcgcgttcagttgcggcagctttcttggagtgaacgctcccaatcccgcagcaagcaacaccgcacgtgagtggtagacgctccctgacgtggtggttatttcaaacgacccgtcatcgagcttggaatatctggtcacagcttcgccaagcacaacatcgggattgtaccgttccgcctgcttccacagactctcgacaagtccggctgccggcacctcaggaaaaccggccacatcgtagatatgcttttcagggtagagcgcggcaagctgaccgccaagctgcgtcatgctctcaattatccggcaactgatattgttcatgccgcattgaaatgccgcgaatattccagtaggcccaccacctacaatacagagatcacgaatctcctctccgccggaaaaaaagactttattgagtgtcataacgtacagccgggatgtcttgatacttaagcgttatcactaccggcagcatcctgtcggtgagattttttgagataaatcataccttccgggtcgaccattccgtaaagaatggtaacaagaagtcctgatgcgtccagttcgtgaatctcaacatgaatggcttcacgcttcgatacctgattaccttcattatccttaaagtaaaaaatcgcgctcaccccgccattcggggtctcaccttcaaacagatagttaccatcctcaagctcatcaagggcacaccctggattgctgctgtcgataggacagcttgcacactgggaatagaagcctgcctcagaatctgcaaaatcacatacgggaaatttcattcgctcctcctcttttttctgctgaactcaatgcctgcttaatataatacctttcaaatattgttgaagagtttaactttattgatttctttcgagtcgttaccattctacagagcaatttactttcagcagaaaaaaccatgttagcaaaaagaatcattccctgtctcgacgttacgggcggcagggtcgtcaagggcatcaacttcgagggtttacgagatgccggttcaattcttgaacaggcccgcttttacaacaacgaacttgccgacgaactggtttttctcgacatttcagcatcgcttgagtcacgaaaaacaaccctcgaagaggtcatgaaagtttcaggggaagtttttattccgcttaccgtaggaggcggcatcaattccgttgaacgagcaaaggatgtttttctgcatggagctgacaaggtttcggtcaacacggcagcagtcaaccatcctgaactgatctcccgcatcgctgaaaagtatggatcccaggctgtggtagtggctatcgatatcaagaaaatcggcagcgatcacatggtgcacacccattcaggaaaaaatccaacggcatatgaagcccttgaatgggcacacaaggtacaggaactcggggccggggagattctgctcacaagcatggatcgcgacggaacccgggaggggtacgacaacgatattctcgctcgcgtttcaacctcggttcacattcccgtcatcgcttcgggaggtgccggaaacctcgaacacctctatgagggtttcacgataggccatgccgatgccgcccttgcagcctcaatctttcatttcagacagtactcaatccggcaggccaagcagtacctccgcgacaggggcatagaggtgaggctgtaaagagaaccggacaagagatggtggttcccgggcaatcccgaattacctgcatggagatcactgcttttatgaaacagaatggagcggttgagatcagcgtcgcaaatggtttttgctgtgcttgcgaagtaattttgcgctattagtcaatcaagtctggctgctgctgcagcaacgtgaccagccagtgcagtaacaaatggcctgaagccagtcatcgacgacatttctgaaaactcaccggtttctgcagcacagcgagtcgaagtgatcagagcagccgtagtatacagttgttccttcaccaatttctgacagagcaagtcataccgcataaggtaagaagccccttcaaactccccgaaaacaggaaaatgaggtgaagcatccctgacagcacatcgggatttcggagcatcctcaaccatcatcagccagccaacaaaaggacgcggttgtttgccgaatgcctcttcacgataggccgtccatagatcatacgcggtaccaatggcttcttcagttcgattgttaaaattattaccaaaggagcccacctggctttttaattcgatagcagcgatcaattctcccttgtagatcacaagaagatcccaaagctttgtcggtctgaaatagccgggcaatgtcagcatcgaccgattctgatgtatctcggcatgggcgagtccatttgcctgtatgatatcgagaaccaaagcgagaaatccgtccatattcttgcctgcggtaacaccagcacgctcaccgtggtcagccttgcctgtcaggagctgcttttgcttcgccacctcacgattactccagaaggattttacggcttcatgtgccttttgttcgtaattgacaagatcaagagtcatttattctccattgcctccaagggcggatcgttcgttattgccaagttcaaatagcttgaatactgcgcgattgcaagcaggaaaatccctcatgattgcagcttccgcaagcgccttccgcaacattatcgaaacattcgcccattgaggaatgcggatgcgacgcaggtactgcgcctgaaaccggaggtagcctccacgcattctggtggagtaggttgacatgaacagacgggtgacgtctgaaagcaacacagcttgcaatgccctcaactcccactcgtcggacgtaacatagtaaagattatggtgaggataaagtgcacctccttcataaacgacatgagcctctcccttgatatcgggaatcaggagtttcggccttgatgccagtgcaggggtgatcctgtcgattgtgcgataccagttatccggagactttcgtgcacaatgtcggtccataataacgtctcgtcgagcctccaggtagcgacgcaagcggggataactcctcaactcaacaagaccaccaccctcgacaaaaggattgatgacaccttgaccgcgccattgcacttctcctgacagaatatctttggttgtaaccagcggcagtttgcgatcaggctccacgtcgagtgtatcaaagtctccgatatatgctttgtccgcgccagttgccactcctatacccaccttgcatccaacctcttccaggctgggaaattgtttttccagacgacggatcagggccatctgatccgaagattcgagtaaccagggttctgcaccattagtaacttgtgccagttcgcttatcgaatcgacctcattcagctggttcgaagcacacagcgcatcagccaggtttgccaacgtatctctgtcgatggccggacgatgagcaatgcgtgtcgcaccgggagtttccctgctgataatagtgatggctggataggctatcacatcagagagaaacgctggcgtatctaccatatcaacataaattttcaggtgaaactgattggccacaaggctgcgaagcggaccgccatagcggtttttcatccagcgatccgcacagataaaacccaggctcccacccttgcccaatactgaaagggaacgctcgatgaacggaatataaatatcggcccggtcatacatcgtctgatatcgattgcgatattcagccagtaacgctgccggaataagctcctggcgcacatagggcgggttcccgacaataaagtcaaaatgcccgtcaagtggagaaagcagaaaatccccatgaacaagccaacgatcagcaagtgttgctgcgcattgaacatctatcgattccagtcgtaacttctcgatcacggctgcacgggtggaagaaaaggtcttgtgatgaagctcaacagcgcgaattgcatcacctaactcttcgacgacagatgttacatgttgcgatgatttccacgctgccagtaatcgatcaattgccggcaaaagaaagtcaccgccaccgaatgatggctctaaaagccgtttttcatggagcaattgatcctccgtatagccggccagatcgagaataaaatcaactacttcaacgcgtgtaaatatagcgccgcgagaatcggttcctgctgctgaagacaatttttcaatcgcagcaacgaccatcggcgaatgagtacaatctgactcgccaaaaaagtcaaaatcaagttgtctcgaaactttgtgcatacatactatttaacctttgcgcattggttcaatcaaccgctattactggccaggagacccggcgagaggtatccttttcttcccggtttttcattagaggttgcccttcgtctttgaatctcttttgatacctttggaatatcaagacataacaccgctcaaagcaaaccgtgcagtaacgcataacaggccgaactccctctgttccaatcaaaaccatattttatccaaacattttttactgcagcggttgtgtgcaaggcggtctgaacctttgacaacgtcagcataacattcgcttgccgatcccgttaagaaaccgttgtttccaggtcggagtaggcattgatccagtcgattacaagacagaaggggccggtctgtctcttcgacaccagtattcctatctgaacgatattggagaggtttaacatagttccatcatcaagggtgcgacctctgaatgccggcttgaatcctgaaaacggcaaagcaacctccatccactcatctttgatggtaacaaaatcctgtttaaaaacaattccgtcaaacttgtcgtcgtttctgatccgaaaactgtactgtcgtccatcgcccttgacccgcagcctgatccctttgcaatcccgaaagtcgcgatgcacgagaaaggttctcaccgaggcaaagccgccgctgttttcaaccgaaagaacaccacagaagctgcctgttttatcggcattgcgcagaaaatagcttccggacataccgcccatcacgtcatcatcaacgctgtaccagtcaagacataccggagatgaaaaatcacatatcattttttcggattctgctctcataacatattttgtttttcttttttgtattacccgtatcgataagaaagcgatgcgcttccgatcatgcgttttgtgtttttttatatattcagagaataaaacagtttacctttcccggaaaaaaacagtccctatgttcagtaaaatcctttcatcgagccgatacctggtactcattgcggttatcggatccttttttgcagcaacgaccctgctcatctatggcggcatttctgtaatccagcagattacgtttacccttatgaatggaaccgtgaccagcaaaggagcaaaaatgctctcgctcggattcatagaaaacgccgacatctttctgataggaacggtgctttacatcatgtcccttggcttgtacgaactctttattgacgacaccatagccctgccggaatggcttgtcattcataccctcgatgacctgaaagacaagctgatcggggtgatcgtcgtagttatggctgttgtatttcttggccacgtcgtcacatggcacggcgaacaggaaattctgttccttggcggagccatcggttttgttgtcgccggactaacctattttaccggtcagaagaaaaaaggaaaatatgaagaaaaccactgataaccagcggttgtagcggttaaaaccactttcttgtatgaaaatagaacatcataccgccataaatcacccccattactccgattgtcacgtaaaatccccactgccactcgagtccgggaatgacacgaaagttcatgccaaacaccccggtaataaacgaaagcggcataaagaccgtggcaataatggtcagcaccttcatgatctcgttcatccggttgttgattccggcaagataggtttcatgcatgccggtaacaatgtcccggaatacctcgatagtgtcgatcacaagaataatatgatcatacacatccctgaaatagggttcgacgccgtctcctatgacggcaaaatcatctcgcgtgatactcccgatctcttctctcagaggccagatcgattttctgagaataataagctcccttttaagcgcgtagagcgattgaaaggcctgttgactgtaactctctatcagttcgacatcaagacgatcaatggtattttcaatatcttcaagaattgaaaaataatcgtcaacaacggcgtcgatcaatgaatacgcaagataatctgcagaatattttcgcaacttggtaccggcggctctgatccgctgccggacaggatcgaacatatctcccggtttttcctgaaaggtaatgacatagttgtcgccgataataagactcaactgctcctgaatgatttcacctttttcctgattaaattcgatcatttgaagcaccatgtagagatactcttcaaaatcctcgactttcgggcgctgaccggtatgcagaatatcttcaagagtcagtgcgtttattccgaacaccgcaccgatctgttccatgatcccgggatcataggcgccatcaatattgatccagagtaccttgaactgctttttaagctcaatgcactcatgaacatccgtgatggttttcgtgatctgttgcccttcatcataccctataatcgtgataacgtgtttgtcaacccgttgatcgccaatataggtaagggatcctgcaggctgaccgaacgttttctccctgcttctgagtacttttttggccgcatgcaacctgttaaggctcccctctgcaccggcttccgttttcttttttcttttcatcgaaacaacattttctcaggttgaccgaccatagaagcgtgaaggaccttcaaggcaatcccatccgctctccctgaagatatcccgacattgctgaacggtatcccctcttccctcttcggtcttctctttgatatctctcggatttgcgccaacttctgcccagaacagattggcaccagccatagctccgggagcgcagggttcatgagtgcagttccctggcacagatcggggcatcgctattctggtaacggcaacaatctgcgccattctcagctcggtaatcatgccccgccgggcactttccgttcccggaatggcaattcttcttgccgcgccgctataggcaggattaaacgatgctgaaaaaagaattgaatcggcaagctcctgattggtgtgctccggcccaacaggttccacacaggttccaacttcaagacctgcgtcaagaaagtttcggatactcgtcaatctggccttgggcgacagccccgtatcgctgccttcgcgaaggcgcaacgcatgatatactccgatatagccagcctcgcggatctgcctggccctcagagcgttctggtctcctacatttgcaatcatcatggtttccggcttgagatgccgtctgatttcactcgacatctcaagaaaaagatcaaaggggtagaatgccgttgtcatgacaaaaatcgcattggctccgtcagtttcgaactgcagggcatgaccaacggcctcttcagcggtaatccgggtttcagatgaaaaaattccgttactctctgcaaaagaacaaaacacgcagttacagttgcatggagcaaggttcagggcgaactgggcatgaacttcggccctgttgccggtaagcttttttgctattgccaacgactcggccatcaaccggtaagattcggctgaatcaggagggaaggagagcatctgaacaatctcttgcggcacaaaaataccctcatcccgcgacttcaacagcaaatcgtcaatagttatcatatgaaaatttcaaccatgaaacgttaggcgcctctattgatttattctgcaatctcaagacttgcaggaaatccgtttgcctcgcagcaggcatatttcggcaccaaatcctgcacaatccgatctcccgttacaactcccttgagccgatgatcattcctcctctgcctaaaatacagaaaatcggacatcacgctacgggaaaccattgtccggatggtatcgtggcaccattttatcgaacaattcatgcagaataacttcacacgaccaatgctaaaaacaacattggtgattgacaagatgttgtatcttgttaaaatattgactggttttgctgaaaagcaaaagcttgttccctgaatcctctcattcctttatccctgttgttgtcttgatggttccaatcattggcgctatactgtactattattgaaacaggagaaatttctgatgacagctccattacagccactggcagaggtttttggcttcagggttaacgaccattcagccagggcaaagcgttaccgtgctcacaggctttgcccgtttaacaacaaaatcccgaactgcacaaaagacaaagcaaaaaatcctcttggagtttgcagtatttttcacaacaacaatacggttatcacctgtccaatctgatttcgggaagagtggatgattacggatgatgctgcatcattcttttttgatgaatcgacaacgtggagttccctgacagaagtcagactcaatgacgcttatgggaaatcggcaggtaatacagatgttgttcttgtcgcttatgacaaaacaggaaaagtaattgatttcggagcgcttgaaattcaggcggtttatatttcaggaaatgtcagagagcctttcgagcagttcatgaaagaacccgagactcatgaaaatatgaactggacaacccaaccaaattacccgagacccgactatctttcatcttctcgaaaacgccttgccccccaactcttgttcaagggcggcattctcaatatccggaaaaagaaaactgctgtggcgattaataaaagcttttttgacaccctcccgtcatttaagcaagttgaaaaatcaaaagccacaattgcctggattgtctatgatcttgaactttccgatgaagatggtctggaacggtatcacctcaaaaaaattgatgaggtttatactgagttcgaaccagctcttgttgcaattacaacagcaactcccggaaaacggttattacttcttgccgggatagcagagagaataactttccgaatggaggatggcctgaaaactttacaggaatatgcagaagatcgacatgcaatatttttcattgacccgccatatacagcaggaggaaaaaaagcagacaaaaggttatatcgccattttaaacttgatcatgagcagttatttaacctctgtgagtaactcaagggaaattttttaatgacctatgacaatgcagaagaggtaaaagaaatggcacgaaaacatggattccagatgcgtctgattcccatgaccaatacacatcacgcagcaatgaaagaactggtgatcggaaaagacctatcctggatggacagttatccttcggtgcatgaaccgaagatcgactatactactcatcagaagaagtaataaacccctggacttcattcacttcatacccattgacgaataccaattcacgaacataaagctgattccactcacctgatatctgcaattcggcatgaacctattgccgggatttgcctacattgaaatggaaagcatttcaaacctcactcccttggtaatgaaaacacttgcagggtttattgccggcatcccgaaagccgaactgcatctgcatatcgaaggaacgcttgaaccggagatgatgcttgcccttggcgagcgtaacggcgttccgcttccctatcctgacgctgatgctgcaaagagtgcataccacttcagcgatctgcaatcgtttctcgatatctactaccgggcaacggctgtccttgttaccgaacaggatttttacgatctgaccattgcctacctgcagaaagccgtttcccggaaggtctgccatgcggagatcttttttgatccgcaatcgcatatcgcaaggggagttccttttgaaacggttgttggcggaatcggtcaggcgctttccgacgcaaacggcggacttggtatttcaacaaaactgatcatgtgcattctgcgacacctcagcgaagaggatggcaacgctgtacttgaacaggcggttcgatggaagcgatggatcagcggcatcggacttgactcctcggagaaaggcaatcctccgggaaaattccgcgagctttttgccaaggctcgccactacgggtttttcacggttgcccatgccggcgaggagggcaatgcctcttctatcagcgaagcgctcgacgctcttcatgtcatccggattgaccatggcgtacactgtatggaagaccctgttctggttgaaaggctgcgccttgaccggattcccctgacgatatgccccctctcgaacgtcaggctcaacgtattcggctcaatgcgggagcacaacctgaaaaccatgcttgacgcgggtctctgtgtcaccatcaactccgatgacccggcttatttcggcggttatgtgaatgaaaactatctggccgcggcagaagcgctcaatcttgaccgtaacgatattatccggcttgccagaaattcatttgaagcctctgtattaagcaatgtccagaaaaaactctacctacagaaactggatcattacgtagactcgtttattcagtaaccctgattatcacgatgaacccgaattacaacgccgttaccgagtttatttcggctgaacgtctccacaaccgcatctgcgaactgggatgcgatatatcgagggattatgcgggaattccgacgccgctcgtaataatcggcgtgctgaaaggggcattcgtcgtcttcgccgatctcgtcagggcaataaccattccatgtacgattgactttcttcatgcatcaagctatggttcgaaaacggtctcttcaggaaccgtcaccatccggcacaaactctcctccattcaaaatcgacatgttctgcttgtcgaagacattatcgacagcggacttacgatgcagcgcataaccgatgatcttcagcaaatgcatcctgcgtccatgaagattttcacactgctcgacaaaccggaaagccgtaaacaccccgttgctattgcctacaccgggtttgttgtccccgacaaattcattgtcggctacgggatcgactttaatgaacagtaccgggaactccccgctatcggcattatcaacccgtgaaccgaccgccatccaacccccgctgaacagttgcggatatgcgcgtcagcgacatcctccctgcacgtccttcagatacctgaaataacacaataatgtctgaaatatttctattatttgttatattatcctaatttatttaggttatatatatttcattcctaaatattcatatggtaacctgaacgcaatcatgccgcctgatgtcaggcaataaatggacgtttcatgatacttgaaaagaatacgccttcgggcaatggcataaggccctggattatcgacacaaccctgagagatggcgaacaggctccgggagttgtatttactgctggcgaaaaatacagaatcgctcaactgcttgcagaaattggcgtcaacgagcttgaaatcgggtatccggcaatcagcagcgaggaacgagagaacatcagaaccattgccgcgcttcatctgccggtgcgcctgaccagttgggcaagagcgtcatgggacgatatcgaacatgccaggagctgcgaaaccgaggcggtgcacatcagttttccggtctcgccactctacctgcaactgatgcagaaggattacctgtgggtgcagcgccagctccaggaactggtgccgaaagcaaaaaaatatttcaacattgtcagtgtcggggctcaggatgcaacaagaacgccgtatgaacttctgaaaacctttgttctcgatgctgaagcgtgcggagccgacaggattcgcatagccgataccgttggcatagcgactcccatatcggtactcgatctggtgggacgtcttcagtccgtaagcccgacagccctcgaatttcatgcgcacaacgatctcggcatggcaacggccaatgcgttcaccgctcttgaggccggctgctccgctgtgagcgtttcggtaacgggacttggcgaacgggcgggtaacgccgctcttgaagaacttgccgtcgctcttttgctcaacaatcaattccaatgcaagatcgacaccacaaagcttgctatgctctgtaaaaccgtcagcaaagcatccggaagaccaatccaggatcagaaaccggttatcggcaaatcggtattccagcacgaatcaggcattcattgcgcagcattgttaaaaaatccgctctcctaccaaccatttcttccatctgaagtcggaagaaaacctcatgagctggtaatcggcaagcattccggcagtgcggcgctcaaacatttttaccatacaagaggaatcagcctgacaagagatgaagccagccggatcctgagtctggtccgcagaagcgctgatgaaaagaaaagagcactgacagcccatgaacttgatgagatctacgcaatacgcagccaaaaaggataaccatttcgcaggatccatgctcataccacagcaaaaagaactgaacagcataagcctgctggctgaagtcagcagaacggtaaccaacgaaaacgatatcagtaaagtactgcggatcgttctgttcatcatgtcggaacacctcgatatgctcaggggcatgatcaccattctcaatcgagaaacaggagaaataaccaccaacgaatcgttcggcttgaccgaagaagagatggagcgaggcagataccggattggcgaaggaattatcgggcaggtggtaaaaacaggaaaacctttcattgtacccaacatcggtgatgagccgctttttctcgaccgtacccgttcacgacagaaaacaaaaaaagagaacctctgctttatctgcattcccatcagatcaggagctgaaataatcggcaccctcagtgctgaccggcagcttgagccctcactgttgaaggaatcgggaaaaagaatgaaagccgaggatgaacgaatggatcttttgcagcactatgtcgatcttctctccattatcgcatcgatgatatcgcaggccgtcagactcaaacagatagcccatgaagcaacggcaggcattgcagtagtggaacacaaacctcagcaggaaaagaaagcgggatttatgctcggcagcaaggatgccggagaggagagcattgctgaaagcgaacgtccggcaaacataatcggcaactcgaaaccgatgttatcgcttttcaggatgatcgacaaaatctcaaaaacaaatgccacaacgcttgtgcttggagagagcggggttggcaaagagcttgtcgccagcgccatccactttaaaagccgcagggaaggaaatccatttatcaagttcaactgtgcagctctgcctgaaagcattgttgaaagcgagcttttcggtcatgaaaaaggttcgtttactggcgcttcagccacccgaaaaggtcgtttcgaacttgcgcataccggcacgatctttctggatgaagtcggcgaactcagcctgcccatccaggctaaactgcttcgaatcattcaggaaaaagagtttgaacgggttggtggttcaaaaaccatcaaggttgatgtccgtgtgattgccgctacaaacagaaaccttgaaacgcttattcgcgaagggcttttcagggaggatctcttctaccgactcaatatctttccgataaccgtgccgcctctgagagaacgaaaaacggacattcttctccttgccgactattttgttgaaaaatacaatgtaaccaaccagaaaggaatccgcagaatttcgacaacggctattgacatgctgatgcgctatcactggccgggcaacgtccgggaactggaaaactgcatcgagcgggccgtgattctcagcgaagacaacgttatacacggctaccacctgcctccgagcctgcaaaccgcagagtcaagcggcactccctatactggctcgatgatgcagaaactcgataccattgagaaggaaatgatcatcgaagctttgaaacggactaaaggaaacatgtcgcgcgcagcggcacaacttggcctttcagaccggatcatgggactacgggtaaaaaagttcgatatcgattaccggatattccgaccctgaaaaggcgcgctctgcctatgcgtacatcgtggcaataaacgactctatccgagaggcatcctcatctgataggagaaactcccctgccccgatcacaccctccacctgaagggcgttgcgtccgccaacaatcacgccggtcaccacaggatggcgaagcgcccaggctatggcaacctcacccgcggatctgccgtaaagagctccgacctgcctgagaagttcaaccagttcaaggttacgtgaaagccttggctcctgaaactccctgttatttcgtcgccagtcatctttggcaaaagacgccgcgcgatcttttgtcatggcaccgctcaacataccggacaacataggggaatagacaataacgccgatgttgttatcgaaacagaaaggaagaatctccttttcaatagctcggcgcaacatggaatagggtggctgcagtgaagcgatgggcgcaatcgcaagagccctttgcatctgggcaaccgtaaaatttgaaacaccgatatgccgcacaagaccttccgactgcaattttgccatctccagccagccctcctcgatatcctcatccggatccggccagtgcatctgatagagatcaatggcgttcacctgcagtcgctgaaggctcgcttcacattcccggcgtacagatcccgccttgagcgaactgctgaccgatcgggtttcgtcccataccagagcgcatttggtaaaaataaacggtttttcctgcattgaagcaactgccctgcccaccagctcttctgcatggccgagcccgtaaaccgccgctgtatcaatccagttcatgccgagatctacagcccgaacgatagcctccacagcatcctgatcattctgagctccccatccgtaagcccaattgccgcccccgatcgcccaacttccaaacccgaggagagtaatctccatatccgtatttccaagacgacgtttcagcattataatgactgtttatgtttattccggtccgtttcgtcggtctcttcggattctgattcagagaataaagcggtatttgaacgaccgataatcagctcgtcaaccgagagtttttttatacgggcgctaccgacaaataccttgccgagcacaagttttcctattgaaagaactccgattgcaaatgctcctgcagccaaagctccgagagcaagcgcaccgaatgccactgccggagaagaatgaaagagattcggcttgagcggttcgggagttgcttttccggatgtggtcgggcagaacgccgaaccgattttcccggcatgatccggatgccgatgaagaaagagtttcatgaaagaaagggttgacgatgttaaagcatagccttcccgcaaacctctccagtaaccatatcgggaggcatcgttgataccatacaaaagaaaataataaagaaaatcaaagaaaaacccgtttcagagtcataaacaaaatcgccactcccgtcaacaacaggaatggcgaaacgctgtaaaaaaaaacggttatgcaaccgatttatcactcttcgcttccgccaataaaccggtatatcactgcgcctgccagcgctcccgcaatcggagcaatccagaatagccagagctgcgatagtgcccatcccccgacaaaaacggcaacgcctgtactgcgggcaggattaactgaggtattggttacgggaatgctgataagatgaatcagggtaagacaaagaccgatagcaatcggagccattcccttcggagcccgaccatccgttgagccgagaatgacaagcagaaacatcatggtcataaccacttcggtaacaagcgctgaaataagcgaatatccgccgggcgagtgttcggcgtagccgtttgacgcaaaacccgcatggacatcaaaccccgctttaccgctggcgatcagaaaaagaacgccgcctgccgcaatgccgccagcaacctgggcgaaaatatagggcagtaactcttttgccggaaaacggccgcctgcccaaagtccaacggaaacagcaggattaagatgacaaccggagatatgtcctatagcatatgccatggtcagaacagtcaacccaaaggcgagagaaactccaagcagaccgatcccgacatcaggaaaagcagccgcaagcactgcgcttccacatccgccaagaaccagccaaaatgtgccgacaaattccgcaacatattttttcatgatcctccccctttattttatacgtgattattagttgagcgcctcccttaacctccggctacgccagataacagacgaatctttctggtctcgaaaccaatcacggacgaaaaagcccgtcaactgccgaatcgataattccgtcattacgataattgccgaaaaccacaaaaatgttcagttttccagacatcgttcttgttctttcgccatattcccagagaattacttcgtaagaaaataaggaataaaaggcattatatggcaagaacccatataaataaagatgggcgcaacattgcgcccatctttgttccgtattgtataactcagcttttcctgcctccgtaaagcagaagtactccacctccgactatcgtaccaactccaagccagacaggaacgtttaccgtctctttttcctttaccgacaattcaagagggccgagctttacgtcatgagtctctctggtataactgaaactcccgtagcccaaccccaatacaccggccataatcagtaaaagggcagcaatcctgattgcgctcatagcatcttctcctttattaataaaactcatgtactatcctgaaccggaaagtagcgatacatacatataaaaaccggaacaccgagcatacacacacaacaacgctccatattccggttgacataacattcaaaagccgtcacacacgccggccctgaatgacacgaatcaaaatcaccacaattgctataacaagaaggccatgaataagcccgcccatcgtatatgaagtaaccagacccagtaaccagaggacaagcaggatgattgcaatggtttcgagcatgttagttctccgttttatctctctttgtaagtgaaaatcattcggcgcccttgcacacagcagacccggatacctccgaataaccctctgtttaataaagctcttcttatttaaaacaaaaacaagggagtaatcgttccggaattgattgatttgacagcctcagtatagctttcgtgcaaatttgagcacaccggagaatagtgtaccagtcataccggaacaatatgtgccacccgtaccggagtaaagtgcgccaccccagcaggccggatttgtaacatcataaaccgtaccttcgatctaacaaaccggaggtacaccatggcaaacaaggccttgactatgttacaagttcgacgtattctcaaactcttgatggaggagtgttcccaacgggaaatccatcgcagtacaggtattcaccgcgtcaccatcaaaagctatctgcaccggtttacgagcagcggaaaaccgttttcagagctgtatgcgctctctgattacgatctttctgttctggttcacccaccccgttccaccaaaacctctgatgaacggtatgcagatctccagccccaactgcaacgtttttctgatgagctgaacaagacgaactctcatgttaccaagcaggtgttatgggaagagtatcttcaggatcgacctaccgggtatcaatattcccagttttgctatcacgtggatcagtacataaaacagcatgccgtcaccatgccgcagcagcatgagccgggctaccgactgcagatcgactttgctggtgatccgctctggattatcgacccgcttaccagagaacgcatcaagtgcccggttctggtctgcacgttgccttgcagcagctttttttacgttgaaccgctctcatcttgcaggcaggagcacctgattcctgcactcaatcgggcgcttgcctattttggcggtgttcccaaaaacatcctgagcgacaacatgaaacaggtcgtgacaacagcatcacgctatgagcctgttttcaatgatcttatggaacaatgggccttgcactatcagaccaacatgcaggcaaccagagccgtcaggcccaaggataagccatctgttgaaggctcggtgcaccatgcttatcagcagatttacgcaaggttgcgcaatgaggagttcaccagtctgagtgcgttgacgtatcgggttcggcatctgcttgatacggccaatgatcggctgatgaccgattatggcaagagtcgcagacagcggtttatggaacttgagcaagagtttttacagccactgccgctgactgattttgtgtacaagcgtgaaacaactgccaaagtcaagaaaaattatcatgtcattctgggcgaagaccgctgccagtacagtgttccgcatgagcatatcggcaaaatcgtcaagctgatctatgatgaatcggtggttgaggtatttcttgatttccagcgtatcgccttgcatcagcgcatcgtcggacgccggggcatctacagaactgtcgaggaacatatgccggaatcacatcgccggtaccatcagcaacaagggtggactgaggaggactttaccagcaaagctgccgctgtcgggccctgtaccgaggaagctgttttgcggcttctgagttcaaaagcttttgcacaacagagctttgatgcctgcctgggcattctccggctccagaaaaagtatggaacaacaagactcgaagcggcttgcagtgtagccctgcaagtcccacgcctcaactatcgactcgtcaacaacattctggaaaacaacagggacaaggtctctgttgcagcaggagaacagcgtgcatcactgcttccgttgcatgacaatattcgcggtaaagaagtctacaattaacctcattcaacaccatgaccatgaatacccagcttacccttgaccagcttcgctctatgaacctttatggtatggcaaatgcctatgaagccgccatgacattaccggttcacgaacagccggcagccgatatgctgcttggcaaactggttgatgccgaacagctttttcgaaaagaacagagcacaaaacgatacctgctgcaaagcaaaatccggtatccagccatcctcgaacaggtgcactgcaacgccgccagaaacctgacacgggatcaacttctcagcctgtccgactgtagttttatccggcgaggagaaaatattcttattaccggagccaccggatgcggcaaaagctaccttgcctgcgcattgggccggcaggcctgttcactcggctatcgcaccctgtacttcggcatgaaccgatttcttgaacgcattgcccagacaaaactcgacggaacctttgtacgggtgcttaaccagattgaacgaacacatctgattatccttgatgatttcggcctccaacccctcgacgcaacgacacgtattgctctgctgcaaatccttgaagatcggtatggaaaacaagcgattatgatcacttctcagcttccggttgcccagtggcatgacgtaattggggagccgacaattgccgacggaatcatggatcggctggtcggaaatgctcaccggcttgagctgaaaggtgaatcattaagaaggaagaaactggataaaaatgtgtaagttctaacagcagatctggcctgtataaggtggtacagtttgctccggaataggtggcacactttcacccggaattagtggtacactttcaccggtatactcacaaattcgtgtaattcgtgggcaacctccccctcttcatcccattccccggtattccaatgagatccctccctaacgtcgggatgacaagagggggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttccttttcgtgcaaattcgcgtcaattagcgggcaaactcttcctcttcatcagaatattttcacctacggatcaaagtccccgaggtgcgtacgtgcagggtaaaaaacagaagacaagagagatccctccctaacgtcgggatgacaagagggggggaagggctcacaagaaaggaagcacagtatcacaatctcacaaattcgtctcttaatccaaagacaaggctggatgttggatcggccaatgccgaaacaacaaacagccttaattctcttttcgcgcaaattcgtgtaattcgtgggcaaactccccctcttcatcccaattcgatcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttcctttcgcgcaaattcgcgtaattcgcgggcaactccccctcttcatcccattccccggtattccaatgagatccctccctaacgtcgggatgacaagagggggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttccttttcgtgcaaattcgtgtaattcgtgggcaacctccccctcttcatcccaatccccggtattccaatgagatctctcccgatgggcgagatgacaagaagtggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttccttttcgtgcaaattcgtgtaattcgtgggcaaactcttcctcttcgtcccattccccggtattccaatgagatccctccctaacgtcgggatgacaagagggggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttccttttcgtgcaaattcgtgtaattcgtgggcaaactcttcctcttcgtcccattccccggtattccaatgagatccctccctaacgtcgggatgacaagaggggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttccttttcgtgcaaattcgtgtaattcgtgggcaacctccccctcttcgtcccattccccggtattccaatgagatccctccctaacgtcgggatgacaagagggggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaacaactgccaatttccttttcgtgcaaattcgtgtaattcgtgggcaacctcttcctcttcgtcccattccccggtattccaatgagatccctccctaacgtcgggatgacaagaggggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttccttttcgtgcaaattcgtgtaattcgtgggcaacctccccctcttcatcaaagtattttcacctacgggctatgggagaacattgaccctgatgcgaaaacggtcggtaaccgacgagtctccttcccatgaccgccagttcttcaggacgacctcgccagcaccgtttttctttgcctcgaaaatgaacacaacttccccgcctgcaccaacggcttttgccgtgtaatgtgcgtctgaagacagcattgtcatgacctcctcatctgaacgatcaaccgcccagcgataccctgtgcttgcgttctccggcaaggttatccgtaccgtatcgcccgaacggatatccactgttcgatcattgtccttttcaacaaaatcatgtgtcatattcgaagctttctggtaaccggaacaggagaccgcaatcatgaaaaagataaaacacagcgctgacggcaacgctgttctgaaaaggtatagagccattcttatcggcgatcgtgctttctttggcatacagttcaccttcctttcaattcacttcagatacactgcctcaaatttggccagcggggccattcttgctttgttgagctggagcttgtcgccctgtatggcatagttgtcagccatctgaagcaccttgaagaacccggattccgtttccatatcgggacaggccatcatggttgaggctattttatcaaaatgaatgcgattgccgggattcagcccgtaactgccgaaaaaggtgttgcatccgccgaaaccctgcaccctgcttccatcttttttaagaatgaggtgcgcttcccgcttctgcattgccgatgtttttaggggcttgcccatcacttccgtcagcttccagtatgtttcagtcagagtcgcatcagatacaatcgccattgtcagtccggtttttttcaggatatagttgtcggcaagcgctccgctgactctctggccgctccggtcaagctggataagcatattttctccgacgaaatactttccaagcccatcttttcctcctgacaactggatcgtatttccttgtgtattccaggaaaaggttccctgctcgacatatatctgttttccttttccacgatacctgctctcgagcagataggtactctctttagtcaaggtaagggcagtttcgattccctcacagtcagcgcagggaagaatccctttgtaggtgccgttccagtcgagcgatgtttcgctgttatcacctgtagctcccgctgtcagcggagtgccttttccggaatttttatagctttcagctttcacctgatccctgcaactgctcaacagcatcataatgcagccaccagcgataagtacagcgctctttttcataaaatatctctccccggaataatacagtgtgaaaaggattaaggctcaggactcaaacacaacacaaataagttacgctctttttttttaaaccgaaagaaaaaatcgccgccacctctccatcctgactctgtccgacagttactcctgatcatttctctgtgaaactgatcaccagtttgagcaaaataccggtaacaaacagtacgacaaacaaaatgaacgtaacgcgaggaattgaatccggctaaaccgatgctctggccggctgttgcgatttttacaggcttgacaatgtcagggtttcatttcagtaagtttcataacttcttatcggcaggttttgcataacaccataacaacatcatgacaacgaaaagggatctatctatcgatacataccttcactgtaatggtaaacattatcggctctctttgcaatcttcgacacaggaagtcatgctgatgatcctgtttcagatcgcaagctgtattttaccataaaatattccctgaaaagcatgaaaaccgaatccgaacgttttgaaatccgcattgaagtgcaatctgctgatatagacatgcagaatcatgtcaataacgttgtctatctccaatgggtacaggatgtcgcaactgcacactggagcgccattgcgccgcaagaggatcaggaaaagctggtttgggtcgtacgccgccatgaaatcgactataaacggccagcgctgagagacgataccatccttgcccggacatggatcggaaaggcctcacgctttgcgtttgaccggcatacagaaatagtccgtgcgctcgacggaaaaactcttgccgttgcccggacagtctggtgccctgtagatcgcaactccggcagaccgacagaggtaagtcacgaaattcgctcgctcttttcagttatcgagtaatacggcaataatttccaatagtgcgtatgccgtcgcatccagacataaagaaccattgcagcggaacctgtttgcgcgtacattgaaagaaaaaataatcacaacaaaaaaagcactccctgcatgattcaggtgaggcttcatacccttgatcatatgcagcaagagatcgccgatactatcgacagggaaaaaagaaagcttatgcgtggcgaaatcgttatcgatctggcctttctcccggacgatgtcataggggtctgcggtaaaatattcatcgccgctcctcctgaggcaatatggaaaacgctgaccgattacaacaatctgagcgagacactgccaaaagtgctctcaagcaagcttgtcgggcagcacggcaataccatcatacttgatcagacaggcagaacaggaatttttttctttgaaaaaaccgtctcttttcaattaaagcttgaggaagagtatctgaatcgggtctcttttgagcagttaagcggcgatttcagtatctacaggggggagtggatcatcagcccgatggaagaaacagaggggtgcgtcctcgtttaccatgccgagatcaagcctgcattttttgctccgcccattctggtcagttttgtgcaaaggcaggatctccccggaattttcaaggcacacaagcaaagagcggaatccttttgacaggtttaacgaaattttgcataacatagcgaccatcactatacgatcttattattcatgaacatgattacgcaaaaaccggtctgcgttacgggcgcatccggattcattgccgctgagatcatcaaggcgctgcttttgaaaggataccgggtaagaggaaccgttcgaaaatcccccgatgcttacccttttctcgcctccctcgacggagcggttgatcgccttgaacttgtcgaggctgatctgttgaaatccggatcgtacaaacaggctgtcaaggggtgcgagtatgtactgcataccgcaagcccctacatcatcaacgttaaaaactcgcaacgggatcttgtggaacctgccgtcaggggaacacaagaggtcatggaggcctgtctctttgccggcggagtgaaaagagtggttttgacctcctccatcgctgcagtcaccgaccagcccgacagttccgttatctataccgaaaaagagtggaacaggctctcctcgctcaagcgcaacccttaccactactcaaaaacgcttgctgaacaggcggcatggaagttcataaaggaaaaaaatccgggttttgatctgattgccatcaaccctgccctggtgaccggcccatctctggcgccatcgctcaacacctcaaaccagttgatccgcgatatcatgatcggggtattccccatgatcatggatgtaaactggggattcgttgacatacgagacaccgcacgggctcacattcttgccatggaaactccagcagctcaaggtcgctacctctgctcagccgaaaccatgaacctcgcagagctggttcgctttctgaaaatggaggggtatgacggttacagccttccaaaaataaacctgtccggcaaggcgggaacgctgctgatgaagctgctatcctacagccagccgaaagatacgggcacctttattcgcactcatgttggccgcctgttgcagatcgataacagcaaaatcaggaaggatttcggcatgacctttatgccgataaaaaagagcattctcgaagcagtcagggatatgatcgcctggggccacctttccggaccaaaaacgtaaattgattcagcttcctcaaaaagagcgaaaacggcatatctctgaataactccctgtcgctgatctttctcgatccctgtatgagttttcgcttgctgagcgtttccggcaggtactgcgcgttttgccggagtgccctgaaaaccgcccggaattttttcactccgccggaaccttgcatgagataaaacaacgctgcggcaaactcaagaaaaagccgcacagacacaaccggtaaaagcgacagagctccccggtttttcagaagcatggtgatattgtttcgatgattgaggaaaattttttcagcagaaccctccggcatcgatgctgcgccttcatgaaaaacaaccgacaatggctgcgatctgatactgaatccggcaagtttcatgcgccagcaaagatcaatctcttccatgtgcatgaaaaaacgctcatcaaatccgccaacctgctcaataacgcttcgtcgagcaaaaagagctactcccgatgcccagaaaatctcctgcgacttgtcaaactgaccggaatcctgctcgatgcgcatgaaatttctgccgagacaccagggatacccgaaacggtctatcatacctcctgctgctccggcataatcgaaaaccctttgccgtttccgccaggccttgagcgacaggattttcggctgcaacgcaccgatacccttatcagcctcggcagactgaacaaggtgctcaagccagaacggatcatgttcggtatcgtcgttcataaaaacaagatattcagccgatgaaaaacgaagcccttcgttgcaaccaccggcatagcccttgttttccctgagtcgcaggagccgtgcatttctgaatctttttacaagaaaaacaagcccggcctgatcgcctccgttatcaacaacaataattcccatagagggataacgggttttttcaagcgactcaagagagcgttcaagcatctccagtccccgaaaatggggaatgataatgtcaacggcggggcggagccgttcgggttcaatcatgactgaagcgcattactgtagtgtctgccagaactctccggcaagtctggcggtctcttcaggcgttccggctccggcgatatgctgcaaaagagctgtgcccacaacagcgccatcggcaagttcccacatatgacccacccttgctttatccttgataccgaaaccgacaacaaattttttacgggtatgccgccttaccctcctgaggtattcgtcaatagccgcttcactgcctgcatccgaaagcttggcagttccggttgtggcatttacggcaagacagtatgaaaaatccgtcgagagagagtcgatatattcaattctttcgggcggagtaacgggtgaaacaagaaagaccacggtaaggccaaacccttttgcacgctcaagaaaatcatcagcctcttcaggaggaagatcaggaagcagaagaccgtccacaccggcgcttgccgcatcctgcagaaaacagtctcctccgtaagctatcaacggattacagtaccccatcaacagtatcggagcggttatctttcggcacccctctcctttgcgggcctgcctgaccagatcaagcagttttttaacgctcatgccgttacggattgccgtatgagcggcatcctgaatcaccggaccgtcgccgatcgggtctgaataggctatgccaagctcgatcagatcagcaccgttcttctgcagggcttcaagcaccggaagcgtcgctccaggcacaggaaattcaggcatatagtaggctatcagcagttttttattcttcttcagaagacgggcgattctgttttcaggcataggaaaaacctttgtggtcagaacaggagttgtggaataagaaaaatatcgataatcatggacaacatggtgatcatgtgcaccagcacactcccccagacatttctggacctcagcacgatataacctccgagcatgccgatgggaaaagccatcatcgccatcaatgcccgctccctgaggccgaccggagcaacggcaaagtggttgatcacataaaacatggctgtaagaaaaaccgtaagatgcttgttgaaacccctctcgatcatggcggaaagcatgatgcctctccagagaaactcttcggcaaatacgagtatgggaaacagatagagcaacgatcggttgacaagaataatctgcatctccgccattggagcaccgccgcttttatagtacatgaccgtgttggaaacatccataacaaaaagcagcaacccggcaataccgccccacttcagggatttcgaaaggtcacctccggcaaggtacatcttctgccactcgtcataacgctttccccgataaagaacaagaccgattgagccgaaaaggtagagaaaaagggccggccactcctgaaaagaggtaaaatgcccgacaaatcccacaatccagatcatggccgtaagaccgaaagagagtttgaggcgctcattgagtgacgatgtatgctctgagatcactttgacaggtttcatgaagggtaaacaggctttaagttaatcggacgcaattctctgtatatgttgtttgggtggtcgaaagaggtcagctaaaagaaacacgtcaaatatagtcaggacgctgttcataatcaatggggtctcgcatgcctgcccgctcaaaagccctcagcctcagcgcgcaactgtcacagacgccacaagcctttccttcgcttttatagcacgaccagctcaattcgaacggcgccgtgagttccatgcctttacgaacaatctccgacttctgcatctcgataagcggcgtcatgatcgcgatactggtttcaggctttgttccgagagctataacagcattgaaggcatcataaaacactttacgacaatcaggatacccggaggagtcctcttcaaccgctccgataaatatcctttcagctccgataacttccgcccaactgaccgccattgaaagaaaccccgcgtttctgaacgggacatagctggttggaattgataatccctgaagatcagcgccgctgatgggcatggaatagtcagtcaaagaggaaccgccgatctgagccaggtaatcagcattgatttcgagccgttcgcctatagcatagtgatcggcaataagacgaaaggcctcaagctctttatgccacgtccgctgcccgtaattaacatgcatagccgcaagctcaaagccttgcgcgttggctatagccgttgtaacaaggctgtccatacctccactgagaaggactactgctttcatagggagtgaatcaggttcatgaaggcaccaggataattcagactgctttaccgtcgcctgaaattaatttccccaaaggtatgcaattcttttggattcatccggctggggcaaaaaaaaagccatcccgaattaaaattcgggatggctttcgtatccatatcggtgaacagggatcagtacataccgcccataccacccattccgcccggaggcattgcaggcatgtcggatttttcttccttgatgtctgtaattgcagcttcggttgtcaaaagaatactggcaactgatgcagcgttctcaagagcgcttctggtcaccttggtaggatcgacaacacctgcttcaaccaggttttcgtactgttcggttctggcattgaaaccaaagtcgccttcgccattcttcaccttttcaagaacaactgcaccatcggtagtgccggtgttcgcaacgatctggcgaagcggctcttcaagcgcgcgacggataatttcgatgccggttttctgatcttcattgtcggcaaccgcattatcgaggcctttgatagcacgaataagcgcaacaccgccaccaacaacaataccttcctgaacagcagcgcgggttgcatgcagcgcatcttcaacgcgggcttttttctctttcatctcaacttcggtagatgcaccgatattgagtacggctacgccgccggaaagttttgcaagccgctcctgcaatttttcggtatcataatcagaggttgatttttcaatctggcctttgatttcgttgatgcgagccttgatctcttccggcttgcccttaccctcaacaacagtggtattgtccttgtcaaccgtaatacgaccggcctgaccaagataggtaagcgtcgcgttttcaagtttgtagcctttctcttcagaaataacggtaccgccggtaagaatagcgatatcttcaagcattgctttgcgacgatcgccgaagcccggagctttgacggcgcagactttcagggtacccctgagcctgttgacaacaagcgtagcaagtgcctcgccttcgatatcctcggaaatgatgaggaggggacgaccggactgtgctgatttttcaagaatcggcaacagctctttcatgttgctgatctttttgtcatgaataaggataagcggatcttcgagctctgcctccatgttttcaggattggtcacgaagtacggcgaaaggtagccacgatcaaactgcataccctcaacaaccttcagctcggtatccatgccttttgcctcttcaacggtaataacgccgtccttgccgaccttatccatggcttcggcaatcagttcgccgatttcaggatcgttgttggcagaaatagtgccgacctgggcaatctcttttttaccggagatgctgcggctgatatttctcagctcaagcacaacctctttgacagcacggtcgatgcctcttttcaaatcaatcgggcgggcaccggctgcaacgttcttcagaccttcacgatagatagcctgtgcaagaacggttgccgtagtggtaccgtcaccggcaacatcactggttttcgaagcaacttcacgaaccatctgcgcgcccatgttctcaacagcatcagcaagttcgatctctttggcaacagtcacgccatctttggtggaagttggagcaccgaattttttgtcgatcaggacattgcgtccggcaggtccaagagtaactttaaccgcgttggccagtttgtcaacgccaactttcagtttcgctctcgcgtcagaatcaaaaataatatctttagcagtcatgtaaagcgttcctcctgtaggatttttttattgttttaacaatcacttaatcaagaatagcaaaaatgtccgactcgcgcatgatgaggtaatcttcaccctcaacactcacttctgtgccggaatatttaccataaagcactttctgtcctaccttgatctgcatttcaagaagctggccgctatcggcaactttgccagtaccaacagcaacgacttcgccgtactgtggtttttcctttccggtatcgggaatgataagtccgcctttggttttttcttccgccggtgcaggcttaacaataactcgatcagctaagggtttcaagttcattgtcttctcgtgtttgggttttacattaataatgtgctactataatcaacacaacaactgccattgttagcactctcaacggaagagtgctaacaatacacctatattaacaaaatcatcctcttttccaaagagatttttccggaaagaagacacgcatgcttcccggcaattcatccttgcgcttatgaaactttacgaaaccatcggcaggcttgccactgaaaaactcgcaagtctcatctccaaaatacaggacgatacagcaacaaccgaagacaaacttcacgcggaaatacttggcgagatcattgccatggcaaaaaatcgcatcgctgtcaatgaaaatgaacatgccgctaaaaaaggttccggcgcatgggttgaacgtacctctcaatcccactttccgcacatccgtctgcatggcggtgcgctcgaagacgacccgctgcttaaccgctgaaaacgcgccaggcgcctctgttcatgaatgcaggtagggcttgagatgcaagcccgtcaaagactccttgcactcgacaattttttcgggagtgccttcggccatgatggatcctcccttgtctcccgctcccggcccgagatcgataacccagtctgcctgcttgatgatatcgggattatgctcgataataaccagtgtatttccctgctcaagcagtttctcaaaacagcgaatcagcttgctgatatcttcgaaatgcagcccggtagtaggttcatcaaacagaaaaagggtgtgccgggtatcggcatgcgcaataaagctggcaagcttcaaccgttgtgcttcaccacccgaaagcgagctggatgactgtccaagacggatatagccgagaccaacctcttcaagcacctgcaacttgcgcaaaacatttttttcaccattgaaaaactcaatcgcttcactgaccgtgagatcgagaacatccataatcgatcgaccattgaaagtgatctcaagagtctcctgtttgtagcgcgatccgccgcactcttcacaaacggcttcgatatcggcaagaaactgcatctcgatcctgacaactccctctccggcgcatgcctcgcatcggccaccaggaatattgaaggaaaaatagccagcatgcaaccccctcgcctttgcctcaacagtctgggcaaacagcatccttatgtcatcgaatattttcagataggtaacaggattgctgcgactggattttcctatcggcgactgatcaacatgctcaatacggtctatcagttccacgccgccaattgaacgatgtgttccgaccttctctttcaaaccctctttctgtttgagaagtccgtttttcaaaatatcgttaacgagagttgacttgcctgaaccactcacgccggtaacgcaggtcataataccgagaggaaaccggacatcgatatttttcagattattctgcatggccccctttatggagatgcaggatgaaaagtcagctttccgtcgatctttgggtaccgcaatttccttttcaccgttcagatactccgctgtaagtgaatttccggaggccttcatctcgctgatcgtcccctgaaaaacaacctcaccgcccagacgaccagctttcggcccgagatcgatcacctcgtcagccgcctcaataatctcacggtcgtgttcaaccacaacaacagtgtttccaagatcacgcaattttctaagcagcgcgatcaatttggacgaatcactctgatgaagaccgatgctcggttcatcaagaacatagattgcccctaccaatggcgaacctatggaggtggagagattgatccgctgaaactctcctccggaaagcgtatgggtcagacggtcaagggtaagataatcgagaccaacatcgagaagatagccaagcctcttgatgatctcctccagaatcgcctctgcaacctttctgtcaaacggagagatatcaaggttcagaaaaaagttgcgagcttccgcaatattcatgcgggtgacttcagagatattcctgccggatacccttaccagccttgcatcgagattgagacgcgatccctcgcattcgggacaggtagcatacccccgataacggctcaggaatacccgataatgcattttatacccggcatccttttcgatttccgcaaaaaacgcccagatccccttgtactccgaccgcttaccgggtatacccttccagataagctccttattggctgcagagagtttttcgtatggaacatcaagaggaatgcccgcttccggtgccgcagcaagcaactgtttcaggttccagcggtacttttcggaattccagcagacaattgctccttcgaaaagactcagcgatttatcgggaacaacagcatcttcatcaatgcctgctatacgtccgaatccctggcactttttgcaggccccgatcggagagttgaacgcaaaaagctgcggagagggctccaggtattcaataccgttaagctcaagtttatcgctgaaccggtaggtttttccgccaaccactctcagcacaacatacccgccggattccatgaatcctgtctctgcagcctgggcgacccggtgataaagtttatcctcatgtcgcgtaacaaacctgtcaacaagaacaagcaatgacgacagttcgagatgattcatcgacttgagacggttacagaccgctgcgtcattaagatccagcaccgtatcgccgtcaataatcctgaaaaaacctttcttgagcagattctctatttcatccttggccgaacaatcatgatgagcctcatctgtatgacatggaaatggaaagcccgcatagaattttgccccctcgtcaaaatagcgcacctgcaagctcacatcatccggggtatgcttcagaaccagctcatcggtatcacgcgaatagattttaccaacccttgcgtaaagaagacgcagataatcgtatatctccgaaacactgccaacggtcgaacgaggatttttcggaatgggcttctgctcgatggcgacagccggagcgataccttcgacaatttcgatcggaggtttaggcatgcgctcaagaaactgacgaacatatgccgagagcgattcaacataacgtcggtgaccttctgcatagagtgtgtcaaacgcaagactggactttcccgatccgctgactcctgtgagaacaacaaaccggtttcggggaatatgaacggtgatgtttttaagattatgcgtgcaaacgcccttgagcacgatatcaggaagaaccgattcagcaaagtcggtatcggcaagccgttgtgtcgtcatgaagcggatactaattcgttagtgttatgtacataaaataaaccaaaccaaaccaaacctctcacttcagctgcggcaaagaatcatcaccctctataagagtctccagagtggtagcacccatgaactcctggatcttgttctgcaaaagattcatatactgtttatgggtacatttcgaagctatttcacagtaaagatcagatgcacagcgggtaagatgcggctttccctcgatggcttcgccgatatcggcaaccgtaattcccgacagcggctttgcaagagtataaccacccttaacgccctgaactgatgcgatgattcctgcctttttaaggctttgcatggcctttgagagaaattcctgggaaaagccaatatcgtccgccatttccttgacagttacaactcgacccgccccccttgttgcaagataggaaacagcatgaagtccatattcaaatttacgcgaaacatgcagcataatacaaaaaagaggtatatactgttactgaaaacccgctttctatgtttactattaatccggatgtgttataataagtttgctgggaacgttttttgctgtttcatctgtgcactttactgtttttcatgatgacatcctccatccgcgacaactattttttatggcagctctcgccagaacatgaagccaaaatccgatatcaggaattcggctgtgaagagagccagaaaacaccgctccttttcatccatggttacggggggatgatcgaacattgggataaaaatatcccggatttcatcaacacgcataaaatttacgcaatagacctcattggattcggcaagtcacaaaaacccaacgtccgatacagcctggaactttttgccgctcagattgaagcctttctctacctgaaaaaacttgaaaaagttatcatagtcggtcactcgatgggagctgcaagcgcactctattatgctcatctcaggccgaaaaaggttcaggcactggtgctcgcaaacccttcggggctctatgcgggaagcatggacggcgtaacaaagatttttttcgggcttgtcggatcgcctctgatcggcgaagtactgttcggtgcttttgcaaatccggtaggcgtcagccaaagccttttgccgacctactacaatcaaagcatggtcgacatgaaccttatcaaccagtttactcggcctcttcaggacaagggtgcaatctggtcatatctctcaccatcacgcagacctcaggatttcacgcttgaccaccttgagaaaccctgccgcttcaaaggcaaggcttttcttgtatggggggccgaagacagcgctcttcctccgcataaaatcataccggaatttcagcaactcctgccgcaggccggagcgtttatcatacctcaggcatctcactgcattcaccacgatgcctacaaagcatttaacgaacgactgctccggattcttgagacgcttgtctgacaacatcccggtcaattggtccaactgctgcttgatccactggttttgaaccggatatcctgcaacagggaagctttcagaccaatctgaaaggaatagctctgaaattcgccgaaaggaacccactgaaagcccatctgccagcagtgaagatcgcgataaacgtgaaccattggaaaaatcagttcactctttccaatatcataaccggtcacaaaaccaacctgccagttttttgaaacggcaaaattagccgaagcattaagcaacgaagtagtctgtgcaggaagaagcggatccgttcgatcggattcaagataaagggacaaacgaagctgccagggaaaagatgttgtgaaattgctcaaatcatcacccctgaacctgtcacgaaagatcgcctgctgggtcatcggagcttcatactgtctgatgggcccggaaccgcttcccccctttccatcaccgtgaatattgaaactcatattcagaaacccgttgacaaaacgaagaagcccgcggccatcgtcagcgttaaaacgattactcctttcgccggtaaccttgtcgtaaccgtaaaaatcataaacagctcctgcactcagaaaaaaatcaggcgaaaaagcattgcttgttgcctcaagaacgagaggagagaagcgctgggattcagctgaaaaattgtatgccgtcgatgccgtaaaggagagcagttgcatcgtacggtcacgttcggaagaatagcgacccgcagtagtttccgaatccctgaatttaccatgaaacagatttttcagcgtaatacctatcgtgttttgtccggacgcaatatcactgtatgccgaattcgcaaacctgttgtatctggcatatgccgtgccattgtaaactgtccggtaatagtcatagtcttcgccggtaaaatcaggactccatgtataggagatcttcgggataaaggtatggcgcagggctttcatgccgaaaagacgatcaaacaagggagtatcgacaactccgtaaagtctggtcgatgcatcaacagagaaattccatgtggaaaatcccgttgaattttccacatcaacctgtttgaattcactgccgtcataggcggaaaacagctcatttccaaccatataatggttaaactctacacccgcattaacgtgaaaataacgggcaagggtagactgaacccgtaaaggaaggcgaagtcttgaaccatagcgatcgttgtcgaaagaacccgatgtcatatattttgtctgccagtcgatatcctgggtaaacaacgccttgtatccttcggaatactccttgaagtaaccgaactgtactcttgcatctccggtatatgtttcggaactgatggcgtcaaggttttcaagccttgcccaaagagatgcctctgatgttattgaaagtcgggatctccagtcgtcatcggtcgcaaacaatcccgaatgaaacggatagctgcgattctggtagaaagctgcgccaaaaagctgcgtcacattactgtttctcagatcatcaacccgctcataacttaacgtggcaatactgttctcattatcgaaagttctggctaacgagccgaaagagttggcctgttcattgataatggtctcctgattaatggtgttcacatcataattgcgatcacctccctgcaactgtacgttcacatcgagacgagtcgaagggtcaaaatcctgaacgtgagttaaccgcaggctccagctatcatactcggcataatccgcatcacctcttttgtttttcaaataccgttcatactctccctccacggtaccagtgaaagcgtaccgctttgcataccggaaccgctcacccaaacgccaactcccgttaaaagcaagatcgccttcagtccgaagatccagataatcattaatagcccagaaatatccgaaattcgacaaataataaccgcgatcactgtcatgactgagtctcggaatcagaaaaccggaagccctcccctcccttgcaggaaaaaccatataaggcagcggaagaatcgggatggccggaagtcgttttgaaaacagttccggcctgatatacataaccagaggagatgcgattattctgctgtcaggaataattctcatggtacccgccttgaaccagtagtgcggctcaggatcgtcgcaggtagtgaacgtaccattcttgataatcatctctccattagcaagccttgtgacgttctcgccgctgaaaatcagttcgcgggtattcgatgtaacatttgaggtctgccctttgcgcgtcttgaaattgtaggagagtgtttcggaattgaagcttccctgcttgtcggaaaaaacagcgggatcaacaagttgctttaaagaatcggtcgttccgaaagcatcaagagaagaggtcgcgaaattgacgataatttcaggtgccttgactgtcgtatcctcctggtcgatacgcgcccgacctgaaagcgtcatggtcttctgctcgatattgtagatcaccgaatcttttgcagcaaacacaaccgtactctgaagaccttccgggccgcttttcattcctgctgcttccgctgagggaacggagtgattgccgaccggaccaacgggacgctcctcagctccgagagtacgtatcgatgggacattgccgatatgtaacagaacgcaaaaaagcgccagtagagagatttttcgttttgaaaacttcacgccgttttgctccgctccagtatgataatgttctcgtgcacaggtaaccgataaaagttaaaatatattattattttattgctgtatgacgatgattttctgcgggtataaacttccagaaagaaaagcaaaacaactgctcgattaccttctactcatttttttattatttcatggtgccgtttcactattcagttcctgattcaaaagggcatttcggtaaattcggcgggaaatttatcccggaaacccttataaaaaacgcagccgatcttgagctcgaatacagccgggcaaagaatgacccggtttttcagacaaggcttgcaacgctgctgcgtgactatgtcggaagacctaccccgctctaccttgccgaaagattgagcggaatgctccagggagcgcgcatctacctgaaacgtgaagacctctgtcacacaggcgcacacaaaatcaataatgcgctcgggcaggtgctgctcgctgaaagaatgggcaaaaaacgggttatcgccgaaaccggagccggccagcacggcgtagccaccgctacggtctgcgccctgttcggcatctcatgcgttgtctacatgggcgaagaagatatccgccgccagtcgccgaatgttgctcgaatgaaactgctcggcgctgaagtcagacctgtcggttcaggctcgaaaacactgaaagacgcaacaagcgaagcgatacgggactggatgaacaaccctgaagataccttttacattatcggctccgttgtgggtatgcacccttatcccatgatagtaagggattttcagtcggtcatcggccgcgaaaccagaacgcaggttctcgaacaggcaggaaagctccccgatgtcatcacagcctgcgtcggtggaggaagcaatgccataggaatctttcatgaatttcttccggacgttcccggcgttgaactggttggcgttgaagcagccggagaaggacttcagggacgtcatgccgcatcactcaccatgggtaaaaccggcgtactgcacggcgccatgacaaaactgctgcaggatgaagacggccagatccttgaagcgcactccatttcagccggactcgattatccgggagtaggacctgaacactgctatctgcaacgaaaaggtctggtcagctatacatcgactacagacaaagaagcacttgaggcgcttaaaacactcgcagcaaccgagggaatcatctgcgcgcttgaatcagcccatgccgtacactatgccataaaaagagcgccagagatgccgaaagatgccattcttgttgtaaacctctccggaaggggcgacaaggatatggaaacaataatgcagagtatccctctctgatacaacaacttgtctcttttgtgcaaccataaaaaaaatctttcaagagggttgcacaaaatcgaaatatctttatatttatggctcattaacgcgggaatagctcagttggtagagcacaaccttgccaaggttggggtcgcgagttcgagtctcgtttcccgctcagcaacatcaaaaagcctctgatcgaacagtcagaggcttttttgtttttcccgatatatcaaggcgcgattccgaacccgaaaaaaaatcgttcaatccatttaaatctgtggaaatgcatcggatttttttattattagtcacgatttcagcgacccggtatcgttcaaaccaatatcagcattacggctgaacagtttattcgctgagttcgttttttttcggagaggtgcgagagtggttgaatcgggcggtctcgaaaaccgctgtgcgcgcaagtgtaccgtgggttcgaatcccaccctctccgccaaacgacagttcataccagtctcatatagtccgaagagccctgattttacaggactttccttgttttatggcctacccttgtttctatctgttttgtgaagtacaggggttttgggggtatttttaggggtatgataccaccaaaaagtcactgaaaatccttaagacacttcagcctgtgacgacagcacgagaaaaaaaaccgcagggataatcgccttttccgttacatccccgccctctttctccattcgaattctttcccctttgacgcagcaagaaagccctgttttataagtgtccttaatttttttggactctctttattactgcaacactttgcacgcatgattcagaatctgattgaccgctgatgccgatatgccatgcagacaggctgctccagcatatgacatccccaagtccgcaacctactcttctgcaaactgcttcggctgcctgcctgcacggcctgtttatggttatgctgattgcctgcgccctcagcagctttcatgcactccatgttttatacaaacgtctcgtcagtcttgccatcacgtttctttttgtgcaaagacaggaaagatatcgttacttaccttatttacttccaacttcccgactctctgaaaagtggtaaattattacggaaagctttaaactatattttttgatttcaccggttgggcacctgccccctcatccaactcagaacacgcttaaaagcagaaaattacatgcccttgttaaacaaagtcttcgggaaaaaatcatcgtcagagccacttatcaagataggctctcaatatggcggtggcattgtcttttatgttgatcataccggacagcatgggttgattgccgccaaatctgacatggagggctcctcaccgggcatagccgccatgaaagggttatctgaaggtttgtttaactggcccgatgccattgcggcatgcagaaaatcggaaaccggcggtttccgcgactggattttgccagacaaggagcagttaaaccacctttttatgcataaacgggaggtcggcggttttgtgcatgattcagccaactactggagctcctcggagtgccctgacggaggaggctggataaaagccggattctggataaaggatttcagctctttcggctgccagagcgccgaacccaaagacgcctacaaccgtgtgcgcgccatccgggcgttttgacagcaacatgcatagtcaagtgcagtttttttgtgactacttgatatgaataccctgactccctcggttaattaccagagttagtcacgtccccctgggagcacctgacactcaagaacgtcacgcatagcccccgggatagccggaaggccgattggccgggaataccgggaatttggtatcaagccgggattatgcaattatcaagttgaacttgataattgcataaccatgatgtcacgacatcttgcatccactctgaaatcacgcgctacccggtatcctgtcgttacggtaaccggcccaagacagtcgggtaaaacaaccctgtgcagagcatgttttccggataaaccctacagcaatctgaagcgccccgacacaagagagttcgcccaatccgacccggccggctgtctggcgcagcttccccagggcgctgtgattgatgaaatccagaggttccggagctgctttcgtggattcaggttcgtgtcgatgaacataacatggctggcgaattcatgcttaccggcagccatcagttcgaattgaaccgccgcatcaaccagtcacttgcaggaagaacagccatcctcaatcttctgccgctttccattgccgagctgcatgcgtacggagcgccttgcgacatcgaccgactgctttatgccgatggtcttgatccatgcagtagctctcggtggtcgccgccatcgtcgtaaccggataccatgtgcccttcgagtgcatgcaatacgtggcgaaggttttcggcatacgggccataggggccttttgtgaatgtaagccgcagatcctgaccggcacactgcataaaatacttgagcttatggacttccaggagggatatgaagggatccattaatccgccaaggtaacggtgcatcaacccaaccagcgctgcccgaccgggagttatggatggaacagtggttgaacgattgacctttgtaaacaagaaattccgcctgtttgccttccatgcaacccgaccagttcgtaacattgacggcgtcccgttcaatttcatgcaagtggtcaagattgtaccgactttcaacgttattgcaagctttttacatataatattttattccggttgtgcgcgatgaatggctcggggcgcggcgggatgaggtgttcagggtgattttcagaaagacagcaagactctatgctgacatgatgccagcggcttttaagtaaaaaaattgcaaaaaaacacttttcagttaaattaatccaaaggattgggcttttcccggtcgacaagaaggctttggactatctccgaggcctttttgtttttatggggaaatttttctgttcagctctttgcttctaaggatttcgtaggttgcccttgcaacgtcgcccaaagcctcaagaaatacttccggttttgggtcttctgcagttgccttgaggtattcagacaatcacttcgtcgttgtcgagatagttggccggatcaaaatcccggattgtcaccatgctcattggttcatgccttctgtttgcaatctccgaaatttccttttccggcacgctttatttacgcaagaactttcgtcatccaaattccgcactatccattcataatccccggcgattccaactcctgtccgccatttccccctttgcaatccctctaacgacgccagatcttcatcaaaggagggcggacattcctgtccgccattgttttttttcgatacgcagccagatcccaaaatcgcagcaatccgtttccgaatgacgtacagattgttatacctcgctcggagggtgtttcgcggctcgttgcctgaatagcggacaggaatgtccgcccccctttgcatatagactccattgcacgcagataagagcatattcgagacgcggagaaagcggcacatggtatctgcggcaaacgatgacgcttgatcccggcacggagtgttatgccggcatgcggttacgtcgaagatgaatgcggcggcgtgcacggctgtggtgaaggggttttggggtgatggcgaaaaaaaagctctgtacaaatacagagccttaaaaaaaggcaccatgctaaattgattttctcttgcatggcggccactgtggtggacttaagcccgatcttgacaagtcaggagagcgggtacaaggaaaatgtactcatttgaggaatcatcgtcaatcgtttattcctgatcccgccaaaatacattgctggatgttaaaggtcgtctctgcttataatcctcttatcgtacattcttttaccctgatttttgccgaagaacggcagatacagcctgtctattgagaccggtatactcattgatccagcctttttttgacaaaacatccatggcaagttgcaatctggcgcgcagaaaattgtttctttttttcgttccaggcataaacacgttcgacaacttcatcgacagcctgaagcgagttcttccggcgtcggagggaaaaggcttgtagggcgctattccctattgggtgcttttggcttattcttgttttccgatcacatttggaataagatgttgcgggggggggatagacgatagcctgaagatattgattatatgtaaatcgtaaaaagtactactgcgattgagtataaaacaaagaggctacctgtagcgggtagcctctttgttaaagttttttacttcgtttttatgaaagaatgacttgtgcagctgtattctgggagttcctgtctttcattctatactctcttcgtacagcgtctaactgttcattcattaatacgatagcatcaatgtgctcttttttatcaagagtggtaaccttttcctcttttttaagccggtcattgattgcctcagtcctgctgatttttttgatcattattcaaaggcgttaaggttatgctcgtaaatcgagaaaggcggtaaatgtacagattttctttgcagtttacaaaaattcccatctaaagtcaacggctctttgcagattatcgtggaaaaatgtgggtcaatgggtaacttggcgtaattctgattcctatccaaaaaaagcgattctctttgcttatgccccctttgccaagtcttacgagccactaccaccaattgttgggtcttcctccaaactggaatgttgagaacgttaccttatcgatcacgggcaagcagatcgagatccgactggtttataccgacaaacaagctgagtgtccggaatgcggtcaattatgcaaaatctatgatcataccagtgagcaacagtggcgtcatctggatacaatgcagtttgagacgatcattgtggctcgtttaccccgatgcaaatgcaaagaacatggggttaaaaccgtcagggtaccttgggctgcaaggcattcgcgtttcaccctgatgttcgaaagctttgccattgaactgttgatgcactgctcgagcatcaaggcggcgtcaagtatgctgaatttaaactggcatgccgttgatgaaatcatgcgtcgagccgtcaagcgtggtctgaatcgtcgggaatccgaagctatcgcatatctgggtatcgataaaaaaagctttaaggctggtcagcattatgtgacgaccctgaatgatctggataaaggccgtgtacttgaagtggttgaacatcgaaccaacgaggcagccaaagcgttgcttgaatcactgaacaagaagcagcaagaacaggttaaagcggtatcggctgacatgtggaagccctatgccaatgccgttgaagagctgttaccaaatgctgatctggtgcatgatcgttttcatatcagcaagtatctcagtgaagctgtagatgcggtgcgccgcaaggaatcccgtgaattggatcaagccggtgataagcgactggttggctcgaaatatgtctggctgcgcaatccggaaaacatgcgcgaacaacaaaaggtcgaattgagcaacctgatggcctgtgaattcaaaaccagtcaggcatgggcattgaaaaacatgtttcggtacttctggcagcttggcgacaccgatggtgcaagtttcttttttgaatactggtcgaggcgggtcgatgaggtaggcctaactccgttgatcgaggtcaaagaactgcttcagaggcatttcgaccatattctgacatattttaaacacgccattaccaatgcagtttccgaaggattaaacagcaaaattcagattgtcaaagcttcagcacggggatttcaccgattcgagagttatcgaaaccggattttgttttattgcggtaaactcaatatggcgatcagttcatgacgtaatggcagttgggctttccacgaaattctgcgaagaaccctccaatgctttgagcgcaagcaggttgtctccttgaatcagcatgttgccggtattcgggtcaccataactgtattcaggctgctcgatgagaatacgcggttcgagctttggctcctgtcctttgccgatccaggtcagttcaagtttctggtttggtttcattgcttcgatcttaacctttcagttcaacatttttaaaaaaaccgtacacgttgcccatctgctgtttcaatacgcgtcgattcgccagtcgtcctgtaacaattgccgggtgggtgccgattttggctgcgaaccgccggatatcgtcttttttaaaggatccgctctcgatgaactctttttcttgctggcggctcatcagaatctcttcggcaaagtcgttggcttcggcttctttttcttttccgttgcaggagtattccattccttcgacaaagacatcctttttgttgtgcttgaggatgtgagcggcttcgtggaagaaggtgaaccagaaaatatcgttcctgttcaacctgtttgagagttgaataagcgggatgccttttacccaccgggttgaaccatgcagtggggcttttggcaggcagggtgtgtgtacaacctttactccggctttgcggcactgttcctgaagctccgggaaaaaatcatcggtgccgctgatgaccagcttttttatttcctgcaaaattgcctcaaaagcttttctgtcaaaatctgggacctgtagcgtttcggcctgccgttcaccctgtcggagccatgcggtaacagcgtatgggtctttgctgtttttttcgctcatgcggtaggctgttgcataaacctgcccgtgatagaacgtttcatacacttcggggcttgcaacgttaaaaaaggagagcagggctttgcccgcgttagcggaacttccgtcaaatgcaatccatcctttgtttttcatcgccttgcagggaaacctgttggcccactcttttgcctgaagcagcgtttctgcttcgtcaatttcagcaagcctaaggcgatagcggcgttcaagctccatccaaaagtcagcaggtatgctgacaacccgctcaagctgaagggctgtttcgggggttatctgcgctttgccctgtatgatttcgttgatggttttttttggcctgcccatccgttccgccaactcggcctgggtcatgccggtgtattcaagatgctcggcaagcgtatcgccggggcatgagatgatttcacgggctatggcaatatcttcttttgttttatacatggtgtgcctctcgttttaatggtagtcttcaccaatcgctacaatcacaatacgggtaatcattatccagtcaagccccccgtcctttttcagggtgtacggattgtggtcgggcttgaagatcatgcgatgattaggtgagatatcaaccgctatttcaccagcccttggcgctttgagtgcatggcagttggctgcagggattgagcgcatagcttcaagattagcggcagcggcaagttcttcgatgcgctggctcaccttttttgcccggttaccataattttttttgatgacggacgggctttcgacgcttttttccagcttgcgtgtgtggtagcgaatgttcatctataagataacgaatgttatagaggtataaaacaattattaaccttatgggttactattattttaatgaccatcgtattgtaaagagcgtttctttttctgtgcggctcgccattcttgcttcaacatcttcgagtaatccgtcttttttgctttctatctggtcttgcgcttcaaaaaggtggcgccgtttgtcgtcgcgaagtttttcgagttccttgacatggcggcgttcttttactttgctttcgagatcggagagttttcgggcttctgccttgcggagcctgattcctgcatcgaggtctttgatttccctttcaagactgagcttcatgtcgtcagcccatttgtcgagtttttcgtattcgtcgtcgaagaaacgggcgttgcgctgcatggagttatcgagtattgcctgtatctgctgtgttctgatggcgttgagggttgctgttgtctcttttggtatggttaccgtctccatttcttttgcggagaggttgaagagtttctggcagagttcgccatcgagaggcgttccgtcgtcggttgtgcctgagaagatgagatgttcttctttttcgaatgagctgatgctcaggagcgagagcgtcagccaccccgagtggccaagcaatggttcgagtaccgttattttcagcagtgtgttggcgtagtcgaagagcaggtgcgttgagccggggttgcgggttttgcagctttcgatgacggattgggcaagggggtggcctatgcggtagatgttggcggttgcggcaaggtcgatttccgattttttgcgatcggttgcggatttcagaagctggtagttcccaaggtgaatagcagggttctgaaatggatttgctttgagggtgaatgagtatgtttcgggatggaagtcggcgctgctgttgagcgcccattctgttatgccccaaaggcgttgctcgaaaagattgagatattctttgccttgctggaggttgactcggagtttccggtgaacttcgtcgtcgaagttttcgagcagttgcagttttgtgttgtcgagtttctgctgtttctcttcttcaaaggttgcttcgagtgcgtcgaatgcttcctgaatttcctgtgcggttcggcactctttgtaaattctggcaatgcgtttttcgaagtcaactccgctttcaatggctccgagcacttcgtcgcttgcaccgaatactccgctgaagagtttgaatttctgatcgagcaactggtagactctctggtcggccgcgttggctttgttgaggaagttgatgacgacgacgtcgaatttctgaccgtagcggtggcagcgaccaatgcgctgttctatgcgctgggggttccaggggaggtcgtagttgacgacgagcgagcagaattggaggttgatgccttcggctgcggcttcggtggcgatcatgatggtggcttcgttgcggaaccagtcaacgattgcctggcgtttgtcggcgctgtgtgagccgctgatgcggtcggtgccggcatggtgctgcatccagtctgtatagatggcgcgggagtgcgtatcgttgttggtgccgttgaagaggacgatctgaccggcatagccctgggtttcgaggatttctttgaggtattgctgggttcgggtcgattcggtgaagatgatggctttttttgctgcaccgagttcctgcagtttttcgaagcctttggtgagcgctgtaaggagtttaacgcctttggagtttttctggatggtgctggcaagtgcggcgaattgctggagtttttgtttttcttcgagcgcttgcgggcgttcttcttcgggtatgggttcgggtttgttgcgctttgtttcgtcattttcggcccattcgtcggcgagttcttcaaagccttcgtagtcttgggctatgtcgtcgagctggatggcggtttggccttggaggtgcgcgtcgagtttggtggcgagtttctggagtgttccttgtatggcaaaggttgatgaggagaggagtttcctcaaaatcatggtcatgaggtggcgctggcttgcggggagcgcatagagtttgtcgcttctgaggtagtcggagacgtcgtcgtagagctgctgttcttcttggtaggggtagaattcttcgacaattgccagccggttggtgaagcttatgtattcgagtacctgacggcggagggtgcgtttgcagaccggtttgaggcgctctttgaggtcgttgtattgttcgttgccgccgatgcgggcgtagttggttttgaagcttttgaggtcgccgaaggtgtagtcgtctatgatgctgacgagtccgtagagttcgagcagggagttctgcaaaggggtggcggtgagcaggactttttgggtgtgggcaagagccgacttgatggatttaccgattttgttgtcggggcgatagacgttcctgaggcggtgggcttcatcaatgattacaaggtcccattgtatatgccggagccaggtttctttagcgcgagcaaactggtatgagcagatgagaatttcattctgttcaaatgggttcaggttgccacttctgataatctgattgaaggattttgcttcaatgatggttgatggcagaaaaaacttgtcggcaagttcctgattccattgtttccggaggtttgccggggctataatgagaagcttgcgtttgcgttccgcccatttctgggagaggatgatgccggcttctatggttttgccgaggcctacttcgtctgcaagcagtgcgcctttggagagcggtgatttgaaggcaaagagtgcggcttctacctggtgggggttgaggtcaactgtggcgtcttgcagggatgcggtgaatttgtcctggtcgtcagcggtacgacttcgcgtgagttcgtatgcatagtattgcgcgtgatagctggtgagggttgtgttcattgcgttactgcttgtggttgcctgtgcccactttggttgttgtgcgtttattttgattcaccggatggtaagtgcctcctgctttatattatggcgtaagtgataatgtagtaaaggttttggtttttgggagaggatttgagttctgctgagttgggggaaagaacagaagagagatctctcccgatggtcgagatgacaagagggggggaagggctcacaagaaaggaagcacagtatcacaatctcacaaattcgtctcttaatccaaagacaaggctggatgttggatcggccaatgccgaaacaataaacagccttaattctcttttcgcgcaaattcgtgtaattcgtgggcaaactgccctcttcatcccaattcgatcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaagcaactgccaatttcccttcgcgcaaattcgtgtaattcgtgggcaactccccctcttcatcccattccccggtattccaatgagatctctcccgattgtcgggatgacaagaagtggcgtaagggataacaggcaaaacaattcgtctcttaatcgaaaaacaatgctggatggctggatagcgagatggcgagatggcaaaacagccttattttacttttcgtacatattcgtgtaattcgtgggcaaactgccctcttcatcccaattcgatcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttcccttcgcgcaaattcgtgtaattcgtgggcaacctccccctcttcatcccattccccggtattccaatgagatctctcccgattgtcgggatgacaagaagtggcgtaagggataacaggcaaaacaattcgtctcttaatcgaaaaacaatgctggatggctggatagcgagatggcgagatggcaaaacagccttattttacttttcgtacatattcgtgtaattcgtgggcaaactcttcctcttcatcccaattcgatcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttcccttcgcgcaaattcgtgtaattcgtgggcaacctccccctcttcatcccattccccggtattccaatgagatccctccctaacgtcgggatgacaagagggggcgtaagggataacaggcaaaacaattcgtctcttaatcgaaaaacaatgctggatggctggatagcgagatggcgagatggcaaaacagccttattttacttttcgtacatattcgtgtcaattcgtgggcaaactcttcctcttcatcctgaagtggaccctatcgaccagacaaaataaggtcgaatttaaggtggcaacccgccggttgtttatgccgcttcctgttgcggccctgtagcctccgacgacccttcggagacactcttttgaaagaacttgtcaacgatacgagcaccgccacctgttgcgctttcgtatacctcgtccggggttttgtaccccagcgactgatgaggccgctcgatattgtaaaaacggaaatattccgttaatccccgcatcatttcgaccgctgtctcatagcctttcagatacaggtcttcttgcttgacgttccgccatagccgttcgacgaagatattgtccagcgcccgaccccgaccatccatactgatgcggatgtcatggctcttgagtacgccggtaaacgcttcgctggtgtactgagtaccctgatcggtgttgaagatttccggcattccgtacttgcggatagcttcttccagacaatcaacacagaagctgctatccagggaattcgaaagcctccatgccagcaccttgcgggaataccagtcgatgacggccgtcagatacatgaagccgccgggtaaccggcaataggtcacatcggtcgaccagacatgattcggtctggtaatgacaagacctcgcaacaggtatggatagatcttgtgctgcggatgcggcttgctggtattgggccctggagcgataccagcaagccccaggttacgcatcagacgctgtactcgtttccggttgaccttgcgcccttgggcgagcagtacccgcttcatccgccggcttccataaaacggatgtcgggtgtactcctcgtcgataagtttcatcagttccagatcttcagtatttggcatgaggcttttgctttgcccgtagtaccctgaccgggttactccggcaagttcacattgggtcgataccgacaacggtcccttgtcgctgatccagcttttacgcgctttcataggtacggatcgactttttttttgagccaactcaactcaactttgagccgacctatttcagcataaagcttttccggatctgcaagtggatcgaccggcttcgggccgcgcttggcctcaaagagaccgtccgcatgctcttgaacctcacgcttccattgcccaaccagattcgggtggataccaaattcccgaccgatttcgtttagggttttttcgcccctgattgcctcaagcgccactttggccttgaattgtgccgtaaaacttttgcgttgcttttcgctcataacttgtcccttttttgggcaagttaccaccttaaacacttgtctgaaaatcgggggccactacatcccaattcgatcttaatccaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactaccaatttacttttcgtgcaaattcgtgtaattcgtgggcaaccgccccctcttcatcccattccccggcattccaatgagatctctcccgatggtcgagttgacaagaggggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttccttttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcatcagaatatttgcagctacggatcaaagtccgtgcgcgatcgtccttgacccggcatcgttaaaattctccaggaattcaggttgcaactgaaattgtatcaaaacttacatgctattgaacataacaacaatcccgcgcctatccttttttccgcctcgtcgacttccagttccacattcccacatcgtcacgtattgattcgcaaacagcgagaacacgctctaaatcatccttttcaagactgctgtgcagggaaaagcgcatgagggaacggtttttgggagttgccggcgcacaaaagacagatccatacacattcctatcttcaagggcatcgcgaagaatctccatattggactcttctcccggctctaacccgattatctgcgactcgctggcaatcgaataaccgagaccgcgtagaccttcacgaagatattccgcatgcgcatgcaattgtttacggcgctcatcgccatcgataatgactttcagtgtggctgccaatccggcgatttcatgcggaagtaacgtcgagctgaaaatggccggatatgcgataaaggggaaatactgagaaaatcgcttcgaacaaaaaataataccggcccgaccggcaaatgcttttgcaagacttgccgtgatgaaatgaactctcccggtaagcccgagcgaagcaacaagacctgagccatgatcgccatgagtaccaagcgaatgagattcatcaaccactgaaacgcaatcgtaacgggtcgcaatatctataatatccacgagaggagcgaagtctcctgttgtactatagagagagtccacaagaataatacctttaccatgctgtttcacaagccgttcaagatgttcgacatcgttgtgcataaaagaataaaaaggtgctccggaagatttaatcccctcccagagagacatatgtgtgaaaaaatcgatataaaccggcgtattctgatcggcaattgcctgcatgagaccgatatttgcagaccatccggactggcataatatggaactttcaaaacccgtaaaatcagccatggagttttcaaataactccttgtcgctcccttcatgaagaaacaccgccgacataaccagttccttctcagtattttgaagcctggcaatctgggcaagcgaaatatcaggatgcatggaaacattcagatagtcattgctttgaagaataattgatccttggccaggtttattgcctactacgacaggttttcctgttctgctgaactttacagcttcgtcaaaagcatgaagacgcttttcaagaaaatcgggaacatgcaataaagagcgtctctgtccataatcgactccggcacttgttaaagaacagctcatcacgcatctcctatgggtttctaaaccctgtattgtttcaggttgttgataaaaaaacgatcgattgcattgaggttattttaaatatattcgaaacatgggtgccgtctgtttggttttcgtacctttaaccgggtagtgacgattcaatgtcctccataccgtcacaatccatacgccaacagataccgtggcgtattcatcaagaagctcatccgcagctttccgtgacagctctctctggtggacagggagacctccatacgttgcagtgagttccgactatttggcaataaacaagagaacggatatcaagcccctccagagcgaaaagactctggcgatgaacaagtgaatggagatactgacaagttataacagcctcttttacggtgtatagttttcaatgcagaaactgaagtctttatccaaaagaattattgaacatgctgagccgaaccttggcattatagggatcttcaccactctcgggtatcccgtttattacattatctggacgttcctttttcctcagccatatgagaatctgatgctgcgaatcttctgcgcattcataagcattccctgtatactgtatcgtcacattcctgtttctctgaaaaagttttttcctttctatttctatctcacattttttattgatgttccctactttttcagctttatgctgctgaaaaatgagtgttcaaccgtatggacaatgtccctcttgacagggatattcatgctgattctgattctgtcgaactggatggttgtcagtattatgaccattctgggtttcataaccgcttatgcaacggttatgtttcttgacggcgaggtatcgtttgccttttttcagcttgagtatattcctgttttcctgttttcgttcattggaagcattattgcaaaccataaccggcaactggcccaccagacaaaaatctcgctcctgaaaagccttagcggcagtattgctcatgaaatgagaaaccctctgaacgcaattactaacgcgataggttcggttcacgctacgctgccaaaaaaagctgacatcaatacagagtcgaaaagctattctgtcagccattcctgcctgatgaacattcatcaggttatcgaggagagttcaaatacgctgaacagagccaataaaatcatcgactcgatacttgcaagcatgcgcggcgatgaagtatcaacaggaatgtttatccgtatcagcgttgtcgacgcgattgaggcggctgtcaacagtttcccctttaatgacgctgaggaaaaaaagttgatcggcatcaacaacatccagaatttcaattttctgggtgattgcgatctgtttcattatgtccttttcaacctcctgaaaaactcgctttactacagaaacaaaaagaacttctgcattaccataaccaccgattcaacgcttgctgaaaacaccatcaagttcagggatacaggcccaggcataccggcaaataaaagagaactggtattcgacagcttctatacctccgataaaaaaggtggaaacggtttgggattatcattctgcagaagggttatcaatgcttttggaggcacaatcgtctgtaattcgaaggaaggcgaatggacagagttcattatcactctgccaaaatatgactccaaaaaggtcagggagattaaaaacaacattctgcaggaaaaaagagttcttgtcaccgaagaccaacccgccaaccgccttcttttgtcaaaattcctctcggagataaactgccagtacgagatggctgaaaacggcatgcgcgctatagaactgctttcggaaaaacggtatgaccttattttcatggatttcgaaatgcaaatcctcaatggcgatgcaaccgtaaaacatatcagatcggcagatggtatggatccttcacttgccatccactatctcgatgtccctgtagtcggcctgacatccctgcccagaaaagaagctttggaaagggccagagagtgcgggatgaatgaagtccttataaaaccactcaaaagaactgatttcagaaaaatcattgaaaagtattttttttcaggagttaaatcaatccggcatgtcaaggaagagctcatttccggaaaacgtattcttctggtggacgataacgagacaagcttgaaattcatgagcataatgcttgaccacctcggctgcaatgttgatcacgcattacatggaaaagaggcaatcgatcttcttgaaaaagaagatttcgatctggtgctgatggatttggaaatgccggtcatggacggtatcgaagcgaccatggccattcgggcaggaacacatttccatcgcttccattccttcaggaccatacccattattgcccttaccggaaatgacgatgagcaaaacaaacagaacataaagaacgcaggcatgaactatcatctctgcaaacctgttttcacggatgaacttatttctgccataacgcttgtactgaacaacaattctgaagaaaacgagacgattcctgccaacaacaaaaaagagcgacccgttacaaacagcgccacattctggaataccctctacaatgaaaatattcttgacgccgcaaccatcaacagccttatagagatcggaggcgacgaactgcttgaaagtcttttcgggaatttttcaactgatacagaccaactgatcggcaaactggagaaaagcgttacaacaaaggatttgaaacagtatgatttcatcatacacaccatcaagggatcttcgggatgtatcggagcccataaaatgtttgtgctttgcagatatatcaatgaatattcccgcaaaggagagtggcctgacaacagtacatggatggaaatactgaaaacagtttatgctgaaacaaaacatgaactgcaaatccttatcaatcccgaaacaacgccgtcatcctgataccctccaaaccgttcaggaaatggctccggaaaaataccgataccactgcagattgttatctgcctgcatattccccggaactgaacccttaaaatgctgacatagatgttgtcacagtacgtggggtatttgaagtttcccgtttcaacacagtctcgcagtgcaccggtgaactgtttgtgataattttcctctacgaaatccgagagcagaaaagcttcatctcttgttgacgtatccggtgcccccgcccatccgggcatcctgtttttccctcaagccgcaacgccgggagccgacaggagtaccctaacggataaagttggtcataatcttgcgaacgggttccggtcttgtcagtgtatctttggtctgctcgcgcatatgaagcagccaggccatatttcgtccaagtacctccataatctgcaccccttcggcatcctgaagcacctcgccaggcactcttccgtgactgatgttccagtaattggaggtcgcaagaatcgtttccgagtagttcaggtaatgattcagactgtcgaatgtcgaagatccccccgttcgacgaacagccacaaccgccgcccctactttctgacggaacaacccgccattacttcctgcgacatagaacgccctgtcgaggaaacatttcatggttcctgcaatacccgcataataaacaggagatccgagaataaagccatccgctgcctttatctgctgaatccattcattgagactgtctgtatgaatgatgcatttttcatccctgtttttgaaacatgctccgcaagccatacaccccctgactgcctgattgccgatatgcagaatttcaaaatcgataccattacgttctaactccgtgccgactattttcagcgcatgccaggtgttcccctctgtatgaggacttccgttgattgcgataaccttcattttttcgtactccgtttttctcgattacaacaacaatgatcgttttggccacttcaggagacaaggaatggataacgttgtcagaattccggtatcccctgctcttacaactcatcgtaaaatatgaactttcaaaaaaaaaggtacataagagcgaatttcgcacagaatgatcgttcttcctgttgaccagcatctcttcaacaaccagcctcctgcccacggctttttttatgcgagaagaaatagtaacatgggtttcatgaacgccgttgaccattcacctgtctgtcatgccatcccatgccgtataaactcttgatcatcaaaaacattacccatgaagagcccggtcttcttcatgagcttctgcataagcatggtatcgaggtcaccatcgtcgatctttcgcgtgacgggatacttcccgatcccctcgactataaagcgatgctcattttagggggcccgcaaagcgcgaacgatgaaacccccgccatgcggcttctgatcggtgaaatctcaagggctctgaaagcgggcgttcccacgctcggaatctgtcttgggcttcaagccatcgtcaaggctgccggaggcaaggtactccgctctcctgtcaaggaaatcgggtttcttgaccctgaaggaaacccgttcaccgttgaactgactccggccggaaaaaccgatccgatattcaaggatatcgagtcgccattcagggtatttcaacttcacggtgaaactgttgaactcaccggttcaatgcaactgctcgggagcggacggctttgcacaaatcaggttgtgaaagcgggccctgccgcatatggagttcagtgccacgtcgaattgactcctgaaatgcttgggatatgggctgctttggacagcgaccttaaaaccatggatcggcatgagctcctcaaacagttcgatctgatcggaaaggagtatacccgaacgggtctcgtgatactgtacaattttctcgctcttgccggtctcacatgaagtcgaaatgtctgaacatcggctgacacaaaaacagaacgcccttatgattgatccccgccgaacaagagtgttgaactcctgcagtgacaaaccgggagcggttatttactggatgtcgcgcgatcagcgcctgaaccataattgggcgctgctctttgcaagagagaaagccgctcggaaaggccagcctcttgttgttgtcttcgctctggccccatcattcctcgacgctccgttcagacattacgacttcatgcttaaaggtcttgaagaaacctccaaagctctcgaacggatcaatatcccctttatgctgctcgaaggagagccggatacagagatctcacgatatgcctgccagtccgaagcaggagctgtcgttacggatttttctcccctgaacatttcccgaaactggaaaaaaaaggcagccgacatcctcgacattcctctctatgaggtcgatgcccataacattgtcccctgctggtatgcatccgacaaacaggagtatgcggccagaaccctgcgcccgaaactgcaggcccgccttgatgagtttcttgttccgtttccaacgattctgccgcttccggcacctcacgttcaccaccgctctcccgactggaaacaggtccgggaacggctccaaaaagatcgctccgtaccgccggtgaaccggatcgctcctggagaaacggccgcagcagaatcgcttgaaaacttcatcaagagcaggctttcgggatatgccacggctagaaacgacccgaacagcaatgccctgtcacaactctctccctaccttcatttcggtcagatcagtgcccagcatgttgcgttgcgggttgccgaaagccgtgcgccacagaaagacaagacggcctttctcgaggagctgattatccgcagggagctttcggataatttctgcaactacaacccgagctatgaccggtttgaagggatccctgcatgggcgaagcaaacgctgcttcttcatgggcaggacaaacgggagtacctgtacaccatcgacgttttcgaaaaagctgcaacgcacgacaagctctggaacgctgcccaatcagagctggttcaaagcggaaaaatccacggttatatgcggatgtactgggcgaaaaaaattctcgaatggagttcgtctcctcccgaggcatttgagatggcgatctatctcaacgaccgatatgcgcttgatggaagggatcctaacggttatgctggggtggcatggtcgattggaggcttgcatgaccgcccatggttcgaacgtccggtctatggcaacatcagatacatgaacgccagcgggtgcagaagaaagttcgacgttgagcgctacataagccggtttcgggaaccggcgacactgttcccgaatgcgtaaacatcatacccgccaggctgccgcgagtagagaaaactgacctatgcgatcaccagatcgatggttcttcgctgcacatccaccgacagcaccttgatcttcacccggttgcctatctgaagccgccgtttccgccgcttgcccagcagcgagtagctggcttcgtcatattcatagtagtcgtcggtcagattgcgcatgtgcacgagaccttcgatggcaaaatccaccatgcggacgtaaataccgtattctgtagctcccgaaattatgccggaatactccttgccgatatggcttgccatatactcgacctgcttgagtttgatcgactccctctcggcctcgacagctcctttttcacgctcgttggagatctgacagacagactgaagttttgccttcaatgcggcaactcttttttcggtgatttttttgcggcttttacgcaaactctcatactcgaagagcaggcggtgaataatcagatcaggataacgcctgatcggtgaggtaaagtgggtatagtgttcaaagccaagcccgtaatgcccggcattgtcgccggtatagaccgcctttgacatggatcgcagcaccagttcattgacgagaaactcaaggttggtgccccgtacctgctgcagaagctgtcgcagggcttttgccgtaacaataggaccatccttgcctctgttgagcttgagatcatagccaagcctcttgacaaagttggaaagaataaccactttttccaactggggagcatcgtgaacccggtaaatacatggttgcggcgtttttttcccttcgccaaacgttttggtcagatactcggcaaccttgcggtttgcaagcagcatgaactcttcgatgagacggtggcttccgagacgctcctttttcatcacctcaagcggttcgcctttgctgccaagcctgaaacggacctcctcggtctcaaaatcaaggccgccatgcttgaaccgcttttcacgaagggttgtgctgagcgtatcgagcagtttgagttccgcgacaaaatcaccctctccggagtccagaatctgctgaacatcttcataggtaaacctgcgcttcgaatgtatcgccgttttctgaaactcctgcttctcgacctctccggcatcggtcatggtaataaagacggaaaatgccatccgatctacgccggggttaagactgcatatctgttcggaaagccttgagggaagcatggggataacccgatcgacaagatagaccgaggtcgcccgtttcatcgcctccttgtcaagcagcgaatcttcaggaacatagtgcgacacgtcggcaatatgcacacctatccgatagcggtttcctgtaagcgtctcaagggagagcgcatcgtcaaagtcttttgcatcaacaggatcgatggtgaaaacaagcttgtcgcgaatatcgagacgtccaacgagatcctcgtcggtaattccgtccctgatggactgggcaaactcgacaatcggagcctcaaaagtctcatcgataccgtgattgcgggcaatggcgctcacctcgacctgcgagtctccggcagaaccaagcacttcaagcaccttcgcgttgataacgccctccttgctgaaatcgagctcgccgacaagaactttctgtccgtcttttgcctttgccgcgtttttcagcgccacaacgatcaccggcagaattttccgttcatcaggcttgagaagaaatctgcggttttcgcgcgtaagcgtgccgacaatcgttgtgacccgtcgtttcaccacgctcttgacaatgccctcgcaacgctggtgcggagttgatttcgacgcataggtttccggcactttggtgacctgtacctcaacctcatcgccatgcatcgaggagttcatgtcggcagccttgatgaaaatgtcatcatcaaacccttcgacatcaagaaatccgtaaccgtttggatgagtggaaagacgtccggtgtagatcttatcaacaacaaactgctctttaccgggcagaggaaactgcttcagatgaacaagatgatcttcataggttgcatcttcgaggcctgccataccgtagcatcggttggaatccttgtcaacagcaccctcttcctgcagtttgtgcagcacataccagaaaccgggaagatgtctggattcagtgtagccaagaagtttagcaagatcaaccgaacgaaaccgttcaccttctcggtcagataaaaaggttatgatttcagcaccgagagagctctctcctcgtctgaaaagaaactcgttaatcagaatatgatcgttagggcgaaccctttcgcctgtcggccttccctccggcttacctcttctccttccggacgatcccggttttcggctatctcgttgtcttgccactgcacttactcatttatattaaaaactcaagcgatcagcgccgttaaagaaccgacgccacctcttttcatgaccgatcaatgctcccgaaggaaaaaaaccagcctaaaacattcggtatttttcacactgttcctctcacttcttttaacataatgaaaagaagcaacaaaattacctttactcacccgcttttcctttatgtcattatcatgaaggcagccccacaggttgtcgcgatcggctcaagggcaaaaacttctgcttatgattgcatgccatgccctcgtctgcgttgacagatctgtcctataaaaaaaacactcttgagccactcagttcgccgcatccgccaaatcatctttttttctgtcaagacatgcagggcagagaacctgaagcaccactcgcttgcctaagaccgtataggagttgctgatcttgtcaggaacggcgatgacgtcataatcggcatgatgaaaatcgaaaatagcgccgcacgaaacacagtgaagatgatgatgagcattcagatcaggctcgaaacgacgaataccaactgatgactcagcaatggaaataagaccgatatccgcaaatgtcagaagcgttctgttcacggtatcaaatgagacgttaggatattccaggcggacggcacgaaacacctggtcggcagaaggatgctccctggaactgatgatctccttgtagatagccgctcgctgtggcgttattttcagcccatgttcccgacacgagttcgcaaattgctccataagccttttttgttcttgttggacaagcatactaaacctccatcatatcgaaattgagggcacatctgtttatttattccaaaaaaccgatacctgcggtgctcaggagttgtcgggagcagggtttctgagatcaatccgcaaagcgatataaggtcaactgagcactcctgcaaaaaaacctttcttattccagtcccaataccaatatgctgttacgtacccgcaagaaaaggggtgcggggcatgatcgacaaaccgacattcagcaattacaaccagtatatcccgaaattcctcccctttaacaaacttgcgcctgttttgaacgtcgaagccgggtacaccagaaaccacttcgtgcaaatcagtgaaaatgcgtggggcaaaccgctttcctctgcaagattttctttccatcgtcgcatagccttgaatcatgagcgcattaatgaatcagcactggaattacatcttcttacgcatctgctcctgcttgctccggttaaagccaaacccctcataaggacaaacagatcaggagtcgcaagtcaaaaaacccttcctttaaacatgctcaatttaagtaacaattcttaattaataattactactatttaatattcaaattattatattaataaaaaacgcatcgaacaggccgtcatcgcggatttcctgacttagccggttccatgccaatcatttttcactactacccgacaatcaaaaaaacattaacaggagacctatttatgtccgatcacatcgatgacaactattactacaatgattcaggaatgccgctgcttggcgacgaattccctgaaatgaaggtacagaccacccatggaccaatgaatattcccggtgacctgaaaggttcctggtttgttcttttcagccatccggcagattacaccccggtatgcacgacagagtttctcgcctttcaggagcgagtagcggactttgacaaacttggatgccaactggttggcatgtcggttgatcaggttttttcacacatcaagtgggtggagtggatcaaggataatctcgacactgaaataaccttcccgatcgttgccgccaatgacagaatcgccatgcagctcggcatgcttcatccaggaaaagggtccaacacggttcgcgctgtctttgttggcgatcctgatggaaaagttcgtctgattctttactatccgcaggaaataggccggaatatcgatgaaattgtcagagcagttaaagcgctgcaggtttccgataaacacaaggttgccattccggcaaactggccgatcaactctcttcttaaagatcgggtcattattcctcctgcaaataacattgaggatgcaaaaaaacgcccctcacagtacgattgttacgattggtggttctgccacaaaccgcttgaaggctgataatccatttgcaaaacctcatagagccgaccggagtgaacatgttcctgtcggctttttttgtagttcacacctgactgaccgtaaagcgtaacacaaaagagcgttctgaaccattaaaaccggttcgtgacgaaaaactcttttcgcagtcagcttcaggtttttgtctcatcaccccaaacatcgaacaaatacgcagcaaaagcagcgcgggattcctgccattgcgatcgaaatctcccgagaaacccgacagcatgcgcaagaggcctttcaacctgaattcccggagaattataacgatgccgggtcaaggacgatcgcgcacgggcgttgagccatagatgaaaatactctgataaagaggatgaagagattttgagttttggattatgaattgtggattgaagattgaagagggggagttgcccgcgaattacacgaatatgcacgaaaagagaattaaggctgttttgctatttcgctatccagccatccagccatccagctatccagctatccagccatccagccttgtttttcgattaagaaacgaattggtatgtcctgccatagaaaagccatgggcgcctccttttgttatagttaccgatgtaactatgtttaaggcaaataaaagaggattatttgcacataaccctctttttttcattgatttgtggcgaccatggttacattttctccaggaattcaggttgccattcctgtgaccgatccgtcgaactcacccgaacctcttctgcatacaatcccgtacgcttccatgacaggaaatagtcaatgctgaagcataattcaaaaaaaaccttcgaaacgccctccccgcatgaaagagggtaccggtaacatccatctctttttaatatattccggagcggcaacttcatgatggtttattgtaccacttgggccgcaagtacttttgaacaacaggttgtgcatgaataaactactcttgctgggggctgaagctatcgctctcggcgctcttgatgccggaatatcgggcgtttacgcttatcccggaactccttcgactgaaatcaccgaattcattcagcgcgacccgactgccagagaaaaaggcgttcgttcctcctggtcagcaaatgaaaaaaccgcctatgaagccgcgctgggtatgtcctataccggcaaacgcgctctggtctgcatgaagcatgtcggtctgaacgttgctgctgatgcgttcatcaattccgccattaccggtgtcaacggaggcctcgtacttgccgttgccgacgatccgtcaatgcattcgtcacaaaacgaacaggacagccgggtatatggaaaattcgccatggttccggtgcttgaacctgcttcacagcaggagctatacgatgccatgagttttagctttgatctttcggaatccctcggactcccggtcatgatccgcctgacaacgcgcctctcccattcccgcgctggtgttgaacgacaagaaccaagagaacagaatccggtcggatcccttccctcttccgaccgctatgtgctgatgcctcataatgcccgcaaacaatatgacctgctgcttgacatgcagcctgtacttgaagaacgttcggaacagtcatggctgaaccgtctgattccggggagcggaaaaaccggggtgctggctttcggaattgcctggaactatgttatggaggtccgacagacatacggccttaagtggcccgtactgaaaatcagccagtatccgccgccccgaaaacagatcaaagccctgttcgactcctgcgatactattcttgtcgcagaagagggctatccggtttacgaagagcttctgagaggttatttcgacaacagcgcagtcagaggaaggcttgacggaaccctcccccgcgccggagaactcagtgccgacaacatcaggagtgctctcggcataacagaaaaaaagggcttgccgataccctccattatggtgaaccgcccgcctgaactctgcaaaggttgcggacaccgggatatgttcgacgctcttaacgccgttatgaaaacctttgcacactgccaggttttttctgatatcggctgttatacacttggcgccctgcctccgttcaatgccattcatacctgtgtcgacatgggtgcatccatcacgatggcaaaaggcgcagccgatgccggtctgcacccagcagtcgccgttatcggtgactccacgtttgcacattcgggcatgaccggcctgcttgatgcgatcaatgaccgggcatcacttaccgtgattattgcagataacgataccactgccatgaccggagggcagcaatcctctgcaactggcagcagaattgtctctctgtgcatggggcttggtgtcgatgaagcgcacatcagaaccatcataccgctgaaaacgcatcttgagaaaaacattgccgtgctcaatgaagaattgaactatgcaggagtttcggtggtcattgcacaacgcgaatgtatcgaggccgctgcaaagaaaaaacgtcaacaagccgccaaaccgtagagtccatgcagaagaatatcattgtagcaggagttggaggacagggaatactcagtatcgcagcggtgattgactggtccgccttgaaaagcggacttagcgtccgccaggcagaggttcacggcatgagtcagcgaggaggagctgtgcagtcgcatctgcgaatttccgacagcgaaatctattccgatctcatccctgaaggcaccgccgacctgatactttcggtagagccgcttgaagccttgcgttatctgccatttctctctcctcagggaaaagtggtcaccgcgatggaaccattcgtgaacataccggactaccctgcggaacatgaaattcttgccgcgttgcagcaaacattccgccccgtcctgatcaatgcgctcctgcttgcccgcgaagccggaagtgcgcgaacatcaaatatggttatgctgggagccgcagctccctttaccggaatttctgcagagctgcttgaaaaaggtatcgaggcactttttcaggcaaaaggcagcgatatggttgccatgaacatcaatgcattcagaaaaggagaggcaatatctctatctcaacatcaagcgacgacctcatgatctggaacaaacattacgagtgcatggagcgggaagagctccgaaagcttcaaggagagcggctcagagaaatggtgcagagggtttacgacaaagtgcccttttaccgtaaaaagttacaggataccggcatagaacccggagatattcgaaacatcgaagatctgaataaactgccgttcacgaccaaacaggatctccgggacaactacccgttcgggctttttaccgttccgcagcacgacattgtccgactgcacgcatcgagcggcacaaccggaaaatcaaccgtggtaggatacacccataacgacatcagtatgtggaccgaagtggtagctcgatcgcttaccatggcgggagtgactaattccgatatcgtgcagatcgcctacgggtacggactgtttaccggcggcctcggcgtacactacggcgctgaaaaagtcggagcgtcggttataccaatttcaggcggcaataccaaaaagcagttgcaactcatggaggatttcggatccacggcccttgcctgcaccccttcctatgcggcctttcttggcgaggctctggttgaagaacagattgatcgtaaaaagatcagacttaaagccggcattttcggtgcggaaccttggacggaagagatgcgtacgcagatccagaaccttctcggcatcaaagcatacgatatttacggactcagcgaaatcatcgggccaggagtttcgatggagtgtcgctgccagaatggcatgcacatttttgaagatcactttattcctgaaatcatcaaccccgatacctgcgaagtacttccttacggtgaactgggagaactggtttttacccctgcaacaaaggaagccatgccgcttgtgcgttaccgaacgcgcgacctgacgcgactgcatccggaaaaatgcgactgcggccgcacgctggtacgaatggaaaagtgcgttggacgttctgacgatatgctcatcatccggggcgtcaacgtatttccgtcacaggtggaatcggtcctgcttgaaatgagcgaaacaaaaccgcactacctgctggtcgtcagccgtgaaaacaacctcgacacccttgaaatccaggttgaagtcgaaccccagtttttttcggacgaggtgaaggagcttgaagggctgcgtaaaagaattcatgccaatatctcaagtatcctcggcatcagcgcatcgatacggctggtggaacccaacaccattgaacgcagtatgggaaaagcccagcgcgtcgtagataaacgaaaactcacctaagggatttggtaaatactaaaatacctcttattatgttttcatagagcaacgtttaagcaggagaaattgcatatgaaaacatctgtactgagccgaaataatatatcaccggaggtatcaggactgatcactcgtctggtttccttgataccttggccagcacgacgccaagcaatgggagatgttgtggtgaccatactggatagcaagcctcgggttgctgaaaatgaatttggatggaatcgctcagcggtggcgttgggaatcaaagagtttgagagtgggattgtctgcgtcaatgatttgactgaacgacacaagccaaaatctgaagagaagcaccccgagttacttgaagccattcggaaaataatggagccacaaagtcaggctgagccacgtttacgaacgacgttactttatacgaatatgacggcgcaatcagtctataatgcacttcttgccgaaggatggtctgaagaatcactgccagcagttcgaacaatttccaatattttgaaccgtcaaaactatcgattacgtactgttcagaaaaccaaggttgaaaaaaaacagcagaaacagacgcgatcttccaaaacgtctggcaaatgaatgcatgggcagatggtgaccctgaaacgttgaggctcagcattgacacgaaagcgactgttcatgttggtcaatattcacgaggcagcaggtctcgtggaatcaaagctgttgaggcatgggatcatgacatgcgacctaaagagaagcttgttcctggtggtatacttgaacctgttagcggcaaatcgtttttgtttttcggtagcagtaacaagaccagtgactttcttgttgacggtcttgagttgtggtggaatgaacgtaagtcagaactgtataacgtcaaacagttggtcatcaacatggataatggcccggaatgtaatggacggcgaagtcaatttctgtaccgaatgaccatgtttgctgatatgacagggcttaacattagattgatttattatccaccctaccacagtaaatataacagtattgagcgctactgggcagggttggaaaaatcatggaatggctatctccttgaaagtgtgacaacagttataaatcgtgctggtaactttgcttggagaggaatagccgcaaaggcaaggcttgttgatacggtgtaccaaaagggagtcaagctctgtggtaaggataaaaagaatctggaaaaacgactgatgcgttcacccagccttcattggtgggatatcagcatcagccctaaaacggtatttttataatgacggagtccctaaccagaaggagataccatgattatcaagcaattatcggtgtttcttgaaaacagaaccggacgactcaccgaactgaccggagcccttgccgagcacgacatcaacatttcggcattcagcattgccgataccaccgactatggcatccttcgcatgattgtcggccgaccggaactggctgaaaccattctgagagaaaaaggctttgccgtaaaaatcaccgaagttgtctgcatgattattccccacaggcccggaggactgcacaaagccctgcagatcatctctgataacaatgtggcaatcgactatatgtatgcgtttgcatccggagaatgccaggcaacggtggtgatcagggctgattcccttcaaaaaatcattgcggtactccaggaacacaaaatggaactcctgcaggaaggggatgtttaccaggtttaatttcaaaacacccctatgcaacgtttctcaaaagccgtatcgctgctccggtcatctgaaatcagggatctcatgacccttgcctcaaggcctgacattatctcctttgccggaggcatgcctggcaatgatctctttcccgtgcaggaaatagaagagctcttcagcaacctcgacgagaaaacaaaacaggcagcatttcagtatgggcctacaccgggtcttccctctctgcttgaatctctttcaggatttcttgagcgcaaaggactgccggtcaaaagcaaccggctgctcatcaccaccggttcccagcaggcactcagtctgcttgccaaaacctttatagatccgggggaccgggtgctggttgaacagccctgttttattggagctctttcagcattccgttcctctgaagccgcgctgcatggcatccctgttgacagggagggactggtcatcgatctgctcaacgaagaaatcagaaaaaaagagagagccaggctgctctatatcaccccctatttccataatccggcaggcctgctctacagcaaggaacgtaaagcagaacttatcagaacactgcaaggttcaaacatcccgctcatcgaggatgatgcctacggcgacctgtatttccatgaagaggatcgggaacggttacaaccaatcaaatccatcgatccggaagacattgatgtctgttataccggttccttctcgaaaattctcggtcccggcctcaggctcggatggatgctcgtccctgaagcgatccatgaaaaatgcgagctgatcaaacagtcggccgacgcctgttctccaagtttcacccaggtgctcgctgacgccttcatccgttccggcaagatcgacagctatattgccggtgtacgtcaggaatataaaaaaagagcttcggccatggttgccgctctgaaggagcatctcccatcatacgttcactacaacgaaccaaggggcggattctacatctggctgacgctgccggaagggagcgacgcaacggagatcatgaaaatcgccgtcaaaggcggggcggtcttcgttgcaggaaaaacctttgatcctgaaggaaaaaaaaacaacacgcttcgcctctcctactgcaacaacaccccggagcagatcgccgaaggaattccgatcatcgcggctgcaatcaggctgctctgcggttgaacatggcacattagcgcaaccaacccgaccttcacggcccggttccatgctcggggtcaccaccagagagaactgttatcggaaaagattaccgaaaacagttcaaaacacgacgctcctcaacaacgtcagcctcgaactggcatcggcaaaaatacctggaatcattgatcgtaccggagagaaaactgctgctgcaataacgccggtatctcttcccgtttgaccgtccaccccgtcgtacggccatgagatactgatttgaagcgctcgccgacaagcacatcctttcctgaggagttctgcagaacaaccatcagccactggacaaaaatcgaatcaggatgcgtcgagttcaggtagttggccggttcaaaatccacccactcctgctgagagagattgaactcatagagatttttccatgcgccatcaacgaacgactgcaacagatagtctccttccgggctcttcgacagtttgaagatttcgaaatcctgactgatttcccggtcaagccagttcaggttgaccggctcccgtatgctgtagctgccgaaacccagatcacaaagccactgttcaccatctatcgttgccacgatcgccatatgtgttctgggccggcggacaggataggtcatcgggcgtgcggccacaaagcggtaaggaatacccaactcatcgagggccatggcaaacagaccattcacctcatagcagtaaccgcccctcttccgatcaacgattttacgataaatctcttccggtacgagcgagacgattttcccttgctgaacgtcaagattttcgaacggcaccgaaaaaagctggcaacgcatcatgcctttgagtgtggtaaaatccgccgaagcgtcagcttcaaagccgattctggcgaaatatgcctcaagattgaaattgtcggatttcatgatggtaaaaaaaccttaataaaaccaatacgtcaaggcacatgcggcaagaggagaccgagtgacccggttttatttgatagagtatcctgcggcccgccatgcgccttctttgtcgaacatgcatgttacgatttccatggctgatttcttgtgctcgaatgccgattgcatggtcataaccacataccggccttccggcgctccggaaagccggtcgactcctgtgccgtcaccatttcgcgtcggaccagtatgctcaaaggtttgcgtaacccatccagagaaaagacccggttctgttcggacacggctccccgaaacccgatcgatgagtgcttccggcgttcagcatacttccctctatctatcagagcaagcaaatccatggcgccggaaaccgcacttttatcagttccggttgcaaaagcatccgtaaaccaacagagcacagcgccatgatcatcattgcaatcaacaggactctcatgacatcgataacccaggcaacctcgccattgccacatgactctcataacaaggtaatctcaggcatgacattccgcacaaacggttttctaacttataacaaattgaaacttatcgagcctcgatatacttgttatgtattattactacagtccggtatacggaagtgccatgcaatcggttcccgagttcgcatgacccattttttcaacaggagaaagcaatgagtcatacagccaaaagcgtttttgcattcggaatttacgagctccttcttgggccagacctgatgataatgccggatcccattcttgctttttttgactttccggaatcaaaagaggtctggattcgggtcgccggcgcacttgtatccatattcgccttctacgacattcaggcagcccgctgcgaattaaccgactatttccgcctgtcagtctatgcccgttcatcggtcatgctctttttcaccgtatttgtcttgtcgggtcttgccaaacccatgctcatgctctttggtgtcgtcgatctccctggtgcaatatggactgcccgagcactccgaccgtcaccatcctttgaataaataaccctctattccacagcaatgaaacttatctttgtctacaacactgacagcaaccccatcagcagtctcatcgatctgggacacaaaatcctcaaccccgacacctacgattgcagcctctgcaaactgacccatggaccgtttacagaaatcgaagcatggaaagtgttccgtaaatcaataggtgttcccgtcgagttcctgcaccgcgatgaatttgagaaaaaatataaccagcacttcacgtaccctcttatcctgaaaaaaaacaatactttcgatgtgctgctgtcgaaaaaggagattgacgaccttgctgaccttgatgcgctcatcgcatcagtcaaacaacatcttccagcaaatgagtgaggctcgatgagcataagaagttacccgccgacacagccacgccgttcggcctgcatcccgggcatctttccgtaccagcatctgagcggcccctcttcaatcatgatcgcgcagtaattgcaagcgatacagcgtgattccgtttgacttccctcccgcagtttgcgcacgatgtcaggctcgatgatgaacggtctcgacatggcaacgaagtcagcagctccactgacgagcactgccgaaatatcttccatggtgtgaatgcccccgacggcaatcaccggaatcgagactgcttttttgatggctcgtgccacttccagattgtagttccgtatgaggtcgggaaagggcattaccagaggcagaagcggtgcgagaacttttttcagcggcaccggcatcgatttgaacctgaaattacaggcaagtataggttcaaccggcagcttcggccctctcatgatcgacaacccctcctcgatcgtgccagacgaaacctcgatagcggagcaacctgatgcttcgagcaaccgggcaatatcgacagcttcttcgcccctcatcccgccgggcctctgatcgaaaccgttgattttggccagcacgggaaaatcgccttgttcattgtggatgcgacgcaatatttcagccacaatacggaacttgttctctgtcgaaccaccccagcgatcctttcgtcgattggtataaccggaaagaaactccgcaagcagatagccatgagccatatggagctgtacgccgtcaaaaccggcgcttaccgcccgaccggctgctgaaacaaagttgctgatgatcgcctctatttcctgttcaccaagggcctggggacgctcttcattgaaaaaacgatccttcagcgcagaaggggcaaccgtcttcatgccggttaccgccgagcgggtctgacgaccgcagtgagcaagctgcagaatgattggagtaccgtgtcgatgaaccgcatcggcaagtttcctgtatgccggaatgagactgtcatgatgcatcatcagcatacccggataattggttcgtccgtcctgctgaaccccggcataaccggtaatgactgcgccaaccccgctcctggcaagagacgtataaagcttttcatgagcagcggaaggcgcaccactgctctccgccatgctttcatgcgttgcagatcgtatcaggcggttttggagtcgaattcctgaaatgacagcagaaccgaaaatatcctggcgcattatagtttatcccctctttccctcgtgacaaaaatttttctgaaaccctgtattcaaaataacggttccggaacaaatcaccgcgccagagagcgtcacaaaccgcgcaaagccatctctccccggcaaacgaagtggctggatggctggatagcaaaacagccttattttacttttcgtacatattcgtgtaattcgcgggcaaactcttcctcttcgtcccaattcgatcttaatccaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttccttttcgcgcaaattcgtgtaattcgtgggcaacctccccctcttcatcccattccccggcattccaatgagatctctcccgatggtcgagatgacaaaaacaccaattcgtctcttaatccaaaaacaaagctggatggctggatggctggatagcgaaatagcaaaacagccttaattctcttttcgtgcatattcgtgtaattcgcgggcaaactccccctcttcatcccaattcgatcttaatccaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttccttttcgcgcaaattcgtgtaattcgcgggcaacctccccctcttcatcccagtccccggcattccaatgagatctctcccgatggtcgagatgacaaaaacaccaattcgtctcttaatccaaaaacaaagctggatggctggatggctggatagcgaaatagcaaaacagccttaattctcttttcgtgcatattcttgtaattcgcgggcaactccccctcttcaatcttcaatccacaattcataatccaaaactcaaaatctcttcatcctcttcatcagagtattttctgctacggatcaacctccccgaggcacggcatcgttataattctccgggaattcaggcaccaatggtatcgctatagcattatgatcagaacgagtcagagagcgagagatcccatagcttcttttccgtttgagagagatctcaacaaaaaaaagccgtttgttcccgatttctgattggctggtcctgacggggcagcgagggttgttgagtcgccacttcccggtatccttttgaaaagaagcgttcttgattgcatattaagggataaagcgctttctataccatcatcgaacaacctgatttgcaggaaagaaaaaaaatgaatagaagcatagcaaccaatcgtttcgccgaaataacaaggagatgactaacaggaaaacccgtcttgctgtattctgttccggaggaggcagcaatttccaggcactgtatcacgccataaaaagaaaaaagctttcagcggaaatcgttctctgcctgtcaaaccgctcccgatgcggagcaatggagtttgcccgcgagcataagatcaaggatgttcatctttcggagaaacagttcccctctttcgacgcttttacagaagcgatgcttgaaacactccggagcaatgagattgatctcattctccttgctggctacatgcgcaaagttcccgacgctgtagtaggagcttttccggaaagaatcctcaacatccaccctgccctcttgccaaaattcggaggagagggcatgtacgggctgaatgttcatgctgctgttatcgcttcaggcgaaaccatcagcggagcaaccgttcatctggtcaatgaagagtatgacaagggaagagtactcatgcagcaaactgttccggtaatgcctgacgatagtgctgaaaaactggctgagcgtgttcttgcatgtgagcaccagctctatgccgaagctcttgaaaagctgctgggagaacaggaagcatgatcctgaaagagttgagcatcagtgaaatttttcactcgatccagggcgaatcatcctttgccggatggccctgtgcgttcgtcagacttgccggttgcggtaacgggtgcaatttttgtgacaccacttatgccgaaaccgacggatttatgcttgaaatccccgatatcattatgcagacccaggcattcagagctccaatcattgaaataaccggcggagaaccattgcttcaacccgctgtctatccgctcatgcagcagctctgcaatcttggcgaaaccgttttgcttgaaaccggcggctttctctccgttgacaaggttgactcgcgcgttcacaaaatcattgatctcaaaccgccatcgtcaggggtttgcgagagaaactgccctgaaaacatcactctcgcgttgcatgccggcaaaaagctctcccaaacgtttgagttcaagattgtcgttgcgagtcgtgaagactacgactgggcaaaagctctcctgttgcagcatcagctttattgctcatgcatcgtcatgatgggggtaattcatgaaaaacttgaaccgtcaacccttgcggaatggattcttcgcgacaggcttccggtcaggatgcaactccagcttcacaaatatatctggcctttggcaacaagaggaacgtaaggagaccattacacttccgactgaaagttcaccgtatctctgatggtataatcgtttccgcttccggacgatgaggtcgaaagcatctctccaagaagtccggttgaaaaaagctgagcgccgagaatgatcaacagaataccgagaaagagaatgggccggttactgaccggttttgcatagagaattttgtcgagggtaacatagagactgatgatgaatcccgacagaaagctgataagccccatcatgccgaaaaaatgcatcggcctgcggaaatatcgggttataaacaccaccgcaagaaaatcaaaaagtcctgcaaaaaaacgacccgcaccgaattttgactgtccgtattttcttgactgatgaaccaccggcagttccgcaatggcaaacccgttccaatgggcaagaaccggaatataacggtgcatctcgccatgcagctctattcgccggacaacctcgctccgatagaccttcaggccgcaattgaaatcatgaatcggaataccggtaaaaagcctggtaaccgtattgaaaaccattgatggcagagttttacctaaaggatcctgacgctgctgtttccatccgctgacaagatcgtaaccctcttcgagtttttttatcagctccttgatagcaaatggatcatcctgcaaatccgcatcaatagtacagacatatcgacctgacgccgccttgaacccggcagaaagcgctgctgtcttaccgaaatttcgttgaaaagagatcagcctgagttcctgtttcgttgaaatcatctccctgaccagcttatcggaaccatcaattgaaccatcgtcaacgatgataatttcaaaactgaacgattcctgaaaaagcacatgcagttgtttgtccgccattgcccgatagagcctttcgagcagttcaggcagtgattcccgttcattatagacgggaacgataagggatagtgctgtcaagattcagtgggataaaacattatatggtcaagacaaccaaggtaaagagtaatcgatcaaaagtcaaatgcggagcttgctccttccggttatttgttggcagttgtcgatgcactcgttaccttacccctcggatcagttatctcgccgaaaatatccgcaaaacgtaaaactcttgttatgaaacgtgtcggagcacatgtcagtattgcgggaggcatcgaaaatgctccgctgaacgccagcagcattggcgcaacagcattcgcatgctttacaaaaaatcagcggcagtggaaatctcctgaaatctccccggcgtcaatagagctattcgaaaaaaactgcgctactgccgggatcaggtctgaacacatcctcccgcacgacagctacctcatcaacctcggcaaccccgatcccgacaaactggagcgatcaagaaatgcgtttattgatgaaattcgtcgggcggcaagtctcggcctcgtcatgctgaacttccatccgggaagccacctcaatcagattgatgaaaagggctgtttgcagcttattgccgattctgttaacatcgctctcgaaaaaacctccggcgtcacagccgtcatcgaaaacaccgccggacagggaagcaacctcggcaacagctttgaacaacttgcctcgatcattgataaaatcgacgataaatccagagtcggggtttgtcttgacacctgccatctttttgcgagcggctacgacctgcaatcaagcgaagccgtaacggcaatgttcgaagcatttgaccggactgtcgggctctccaacctgagaggaatgcacctcaacgatgcgaaacacccgctcggaagccatcttgaccgacatgcctgtatcggaaaaggagcgatcgggctcagcgccttcgcatctatcatgaacagcccattctgcgaggagatccccctcatccttgaaacaccggatgcggagggttggaaagaggagatagttcttctctattcactcatagaccatccgatcaaatagcgatacccgggagtgtattggccctatcgctttgaaaccagcctgagatacttgctcaccgacagcatgctgccaataacgccaagcgacaggccaagaagaagcaaagccgggtatatcaacgttgcggatggatgcaaaacctggtagactcccggctcatatcgaagcaacaattgctcaaaaacaagatagaccgcgccagcggcaagaagaccggagataatgccctgaagagcgccctcgataacatagggagcgccgatcagccatcccgttgcccccacaagcctcatggttctgattttctcctgatgcgaatacatggcaagacgaatcgtatagccgatcagcacgagtgtcgctatggtaatcaggatgccgagtccgccggtcaaaagggtgaatatccgtgcattctgctcaatctgtccgagaaatgtctgattataacgaatatcaagaccggtatcgagtttgctgattttcggaacgacacgctgcagactgtccggacaggcatattcaggataaaacttcagttttagcgatcgaggaagcgggttactgccaagaattttttcaacatcctcgccgaaatcatgggcaaagatagccgcagcctcttttttcgacacaaaaacggactctttgacgccatgtatttttttgatctcctcaacaatccggaccgtctcggcatcattgatcgtgtcactgaaaaacacctcaatctccattctgctgcgaagttcctgaatcagatcgaaaaaactcagcgaaaccgtgctgaaaagaccaagaagcacaagagcaaaaaaactgatggtaaccgttatggcagccggaagcctagatcggcggaaacctgaaaatccttctttgataataaacaggagcgacatgaaattctgatttgacagttaacacttgcatacaacaaatcaccacaaacaccccttcgccctgtataaaacaagggttcaacggctgagaggcgaccccgacacaaagaaaaaacaaaacaagttgcaaaaacaacttttttttcttttaattagagctacaaaatggggctatagctcagttggtagagcatttgcatggcatgcaaagggtcaggagttcgagtctccttagctccacggtaacttacaaaaagcgcagaaatcttttctgcgctttttctttttgaactccgcatcacttccgacccaccctggcgatcagaaatatcagcccgacaagcagcgaagcacaaagacccgctgcaatattgaagacgcctgccagaatcacgacaggaatcgaaagctgaaaaccaggcccgacaagcccccctgcgacgagaaatgttccggcagtcaacgcggtaaagaaaaaacttgtcgcaatactgccggcaaaagagacaaacacccgctcgcctttcccctcgacgatggcttttttgcgctgaacctgcttttcggctttcggatcgagctgtttttttatcatcattgccagaatggcaaatgcaagcagcacgacaacatgaaacccgtagatcgtgaaaatatcacttcccgccggattgaacaccccctcttcaagcctgcctgacgcaagacggagcataaccacagaggtgaaataaaacacggtaccccaaagcagggttaccccaagccaaatacccgttcccggaggagcaggatctttttttccttgcaatcccatacattcaagcagttaataattaaaacccgactcaacacaccattcatgagaatataacagccttacaatcaattcggtttttgatcgacctctattttcagggaaatcggttaaaagagcgaccatctgcttatgttcagcgtcccgcacatctgttacaatcgtgcgacaggtcacggatagtctttgtatccggttgcgctgcgcctgatcgtcaagccgcctgagcgccagttgaaactcctgttcgcatcgttacccatttcgatccggactcctttcctgcatcgttgctattcaatctcgatatcccagacatcgagcagaccgataactgccggtatcgagaatcgcgctttcctgatacggttggtttcgggattgatagagtaattgaaggccgaccggaaatccgctttttcaaggtttgtatgaaaaaagatcgcctgcaggagatcgctctcctcaaataccgcactactgagatcggcttctgaaaaatccgcttcctgcatatcgcaatttctgaaaccggtgttcctgagattcagtttcagaaaggttgaaaacctcatcatacaacgctcaaaccaaagctcaagcagaaaaggtctgcaatcgccgaactggacaccaagcaacttgcactcgataaaatgaacatcttgcaagctggtatttttcatctttgcgagagtaaaatcacacccctcgaacatgcatttcctgaacgttactccagaaagatccgcattgctgaaacagcagtacagaaaccggcactcctcatagatgccccgaaccgggctcttttcgccaaaggcggttttctcgaaaactctgttttcggcaatttccgaattttctctctgcatgatgcaacataacaccagaaaaacatttctgaaaatccgcctaaaacttctttccttagcttcttattgggtaaattagagcgttgcaaccgatacgcttgccgttaaaaagtctaaaccaactgatggacagagctacagcacttcttcgcctgaaatccattcaaaaaccgatccttctcgacggtggatattcgaaggttggtcgtacgttttttgttctgattgacgcgggtctgattaccgttgattgccggatatacgaccccataatcgggcctatcgagttttccctcgatcagtacgctgaaataaaagaaattgcacgggagagtttatctcttgcggaaagtgacgatctcgatcctgatgaaaaactgtttctgttcaacaacggaaaacccggagtgccatactgggcatttcagccgcacgacgaagctgcgcttggcgaatatcttctctccgcagataaaaccgaaattgaacaggcattcgtcgaacagtcgctttcccttgaagtcgaagcctgggatgctcagaatgatgcatcattgagagcgtgggccggaaaaatcgtatcgtaggacatgcggcggaataaatgcccatggagtatacggttctcttctttcgcaaaacaggaaatacaggaattgaactcttctccctggctgttgcgcaaatggcaggagaatttgataacgtcgtcatactgcagaaataacaacggtataccgataagacgacttgccggttgccagtttcaaatgaatcgcatctgctcatcggcaagtaatgggtacggatttttttttaatccgccaacacatcgaatataacccgaacaacaacgcataccttgaaacctgcattgaatggttgccctatggctcaaaaaaacgaaaaaatgaagcgaggagagcatgaggcaagctgcctggattgcggccttttgaactgctatcggcaggaaagccggtttccggatttctgtccgggagagggtattgaaaccaggaagcttgagcgcgttatcgccgagtactgcggagaagaaaccgatgcccggactgccatggcggcagccgaagtggaagggatgtattacggcaagctgacccgcgttgaggaggttcttgcttttgcccgtcgcatcggcgcgcataaaatcggccttgccacctgtgtcggactgatcgaggagacccggactttttcgaagattctgaagggaaacggatttgagccatatgccgtactgtgcaagatcggttccgtggacaaacatgaaatcggcatcccggaaaatctgaaaatacgaccggaaagcttcgaagcgctttgcaatccgctgctgcaggcaacgatgcttaatgaatggaagtcggaattgaatgtcgtaatcggactctgcgtcgggcatgatgctcttttcagcaaacattccgaagcgttggtaacaactctcattgtcaaggacagggtgcttgcacataaccccgcagccgcgctctataccagcggttcgtattacagacggttgctggataacgatcggaatctgtaatggcctgcccccctgctttcacagagcacagccccgggatttactgcatacgactccttatgaacacgaggaagggaacccgataaaaacatcgggattgtaacaccacaaacgaaacgcaaacatcagagcacccctcaaccgttaatggaactgtatcgttcgatcagccaccaaaaacaagctcgtctggaatttcataccgttcatcggttccgatactgacaagagtaagccgatcttttttggtaacggttaatgatgtctgtgcatctgatacaacaggcctgcctttaacaaaaagaatgcttcgcttcataccatccggccaatgcgccacaacggtggcggttccgtcaaacccccggcggataacaaaagcctcgcagttacgaaccctggggtcgatggacaactcgcaggcaatcgaagttgatgcatgaaatggcgtacccggaatgagcgcatcctgtgatgcgggagtagccttcagagggttgccggtcacagaaaccgagagcgtataggtgcttgtctcgttccgacgtgcagcgggacgcatcagatagacccttaccgtatagttgccgtcggaagggagcacacccttgaaatcattacctgactgcccgacaaacatagccaggctcccatcaggcggattgatattgaaatagttctgaggattggtttttttcaaggtaacggcaagagtctggcctgcccctgccggcacaacataatcaacatccccgtcacccttcagcgtacccttgatgaccgccgatgaagcgccaggggagaaccgcacctgctcagtgcggacaccggccactgttgcagcgcttgcaatgtcaaccggataaacgaggctcgacagagcaacaattgccaacaagatttttttcatttgtatccctattgcttgtactctcgtaacagataaaaaaagcagagaaatccttctttgctcaccgtaatgatcggataaaacacaatgacaattattttcttgcttgacaaaagattgaacgtaagaataatgctcctgttctcagctcaacgatacctgcaagtattcttccgttaaacgccttcaggattatacaggacagtaatgattgccgcgggcgtcccgagctttttcagcgccgtatataccgcaaaaggactatcagcacaatagcgccgattgttgccataatgaggctcccgagcagtcctgtcgtccagataccaagcaatccgaaaagaaaaccgccaagcagcgcgcctatcactcccacaatcatatctcctacaagaccgaacccgccgcctttcatgatctgtccggcaagccatcctgcggcgatcccgataagaagaaaccataagagattcattgtatgttctccgttttatcgtttgataacctgaattcccggagaaaatgtaaccatggtcgccacaaatcaatgcaataaagagggttatgtgcaaataacactctttattgacttaaatatagtcacattagtaactatagcaaaaggaggcacccatggcttttttagagtaggacataccaatattcgtctcttaatccaaaaacaaggcgggatggctggatagcgagatggcgaaatagcaaaacagccttattttacttttcgtgcaaattcgcgtcaattcgtgggcaactccccctcttcaatcttcaatccccggcattgcatatgagatccctcccgatggtcgagatgacaagagggggggaagggctcacaagaaaggaagcacagtatcacaatctcacaaattcgtctcttaatccaaagacaaggctggatgttggatcggccaatgccgaaacaacaaacagccttaattctcttttcgcgcaaattcgtgtaattcgtgggcaactccccctcttcatcagaatattttcacctacggattaacgtccgtgcgcgatcgtccttgacccggcatcgttataattctccggaaattcaggtgataatactcgacgtaacagcgctgcacaaatattcgttcagtttgaaacagagtgatcctggtgaaacaacggcattaattatattttcccgtgaatatctccttaaggtcaccgtttgcctgttacaggcatcgaccagcggtgctcgaaattggtcgtattatcagcagcctgggcggttttcttgttagattattggtttccttgcctgaaatatgtaccttcaatagccatttttaccaggcaagcgagtttacacaatcttaacgtgagagcgcatatgtgtggagttttcggcattttcaactcaaaaactcccgctgaagatacattctatgggctttattcccttcagcaccggggacaggaagccgccgggattgttgttgcagaatacaacaaggcgaaaaagaaaacccttttcaggcagcataagggcatgggtcttgtttccgaggttttcaaggatgaaaccctttttgaaaatctgacgggatatgccgcaatcggccacaatcgatactcaacctcaggctcttccaagtcaacaaacaacatccagcccttttctttaacctatcgttccggcagccttgccatagcacataacggcaaccttaccaattcacgcgccctgcggcgcgagctgacggaactcggagttatttttcaggcatcgtcagatactgaaatcattcctcaccttgcggcaagaagtcgcgagaaagagcctgttaaccagatttacgaagctctcagacaggtacagggagcatactccatggtcattctggccaataaccagttgattgccgcacgagatccctacggattccgtccccttgctctcggtaagaaaacagacccgctcaccggtgagctctcctatattgtggcaagcgaaacgtgcgcgttcgacatcatccaggccgaatacatccgcgatatcgaacctggcgaaattctcctgatcgatcatctggccacggcaaacgaaaagacttcatccatttttctgccgccctccaaacgcaaagcccgctgcatcttcgagtatgtctattttgcccgtcccgacagctttatcttcaagcactctgttgacaaagtccgtcgaaatctcggcaaaaatctcgcaagagagtcaacgacaaaacagaatcctgacgaaaaagaattaaccgttgtcagtgtgcctgactcgtcaaatacagcagctctcggctttgtcagagaaagccttaaaatgcagcggcctgcccgttttgaacatggactgatccgcaatcactatgtaggaagaaccttcattcaaccgggcattcacagtcgagatatcaaggttagatcaaaatacaatattgtgcgcggcgtgcttttcgaccgcccgatcattcttattgacgactcgattgtacgcggtacaacggcaagaatgcttatcaaactgatccgtgaagcagagccaaaatccatccatctgcatatcagctcgccgcctatcaccaatccctgtttttacggcatggattttcctacgaaaagacaactgctgacgcacatgttcgacagcattgacaatgaagaagaggaaatagaaaaaataagagagtatatcggggttgattctctcaagtatctctccatgcagggtctgttgaacagtgttccctcttttgaagatgaaacatgcagttactgtacagcctgtttcagcggcgattacccgatccaggttaccgatgtaaccacggacaaggaagaaaacgactgaaggcgcaaaaaaagggggctatcgaaggccccctttcagttttcatccatgaatcaatcacaagccggagtgctattttttcacctgcttgaactcgattctcaccgatgtatgcggaaccgcctcaagccgcttcttgggaatgggcttgcctgatttaatgcagataccataggtcttgtttctgatcctgtcaagcgcctgatcgatatagccgatgtacttttcatcgcgcgcaatgaacatgaaccgctgttcgcgatccatcgtttcagtgccatgatcagccatgtgcattgaataatttgaattaatggaatcctcgacattctcatcggatagtgaggatttcagaatatcaagatcacgaagcacctcatcccttcttttaagcagtaactgcttgaaatgatcaagctcttcgtcggtcaaataggttttcgtcagaacaggttcttcgataacctcgttttcctttttggatatactgatgccttttttagccatggtacctcgaattttcttattctaactgatagcttacaaaaaaaacaactatccatctgacttctgaagcgacaagcggcagatttcgccatttacagagtccccttttgcatccacccctgtcaataaaggatccagtgctgcagtcgaaagtgttgttgcaagagtttctgccctaatatacgcattattccgctttaccgcatcgagaagtttttccgaaccctcaatactcagtaaaatcctgtcagtaatgtcaagtccgctttccttgcgcaaagattgaatacggcttaccagttcccttgaaagaccaagcatttcaagctcttcattcatttcggtgtcaagcgccaccataatgccgagcgcttcatcagaagccaccagccacccctcgatatcctcatgaacaatctcgacatcctctctctgaagctcgaaaactctgccgtcaacatcgagttcgagctgcccctctttttcgatgatggcaatctgtttatgactcatcatcttcactgcctccgcaagaaccttcatctcttttccgtaacggggcccgagcgttttaaagtttggcttaatctttttgctgatcaccgatccctcatcctcgatatactcgatttgctgaacattcacctcgtcggtaataattgcagcaacctgttcatactcctgacgcacggcactgtcggaaacagcaagaagaatccgtttcagcggctggcgaacctttatcgaagccttttccctcatggttcgcaccagcgaagtaaccacctgcgcctttttcatgcgattttccagggcatggtctattgcatccgcatctgtttcaggaaaacttcccagatgcaccgattcgagtgcttcaaagccgcttaccctgttgagattcaaaaatatacgttcggccagaaacggagtaaatggtgcaagaagttttgctgttgtcacaagacaggtgtaaagcgtctggtaggcggccagcttgtcaggccccatctcgctcttccagaaccgtttgcgggaacgccgaatataccagttagagagatcatcaacggcaaagtcgttaagcagtcgcaccgcgccggtaagatcatactgctccatacgctctctgacgccactcgaaagcgtgttgagggaggataagatccagcgatcaagttctgagcgatcctgcaggggaatatcgggttccgtatgggtaaaggcatcaacattggcatacagcacaaaaaaattgtaactgttgatgtatgccctgaaaaactttcgctgctcctcctcgatttcgtccgtattaaacgatttgggtctccatggcggacttgtggcaatcagataccagcgaagagcatcggcaccatatcgctgcatggtttcaaacgggtcgacgacattgcctttcgatttcgacattttatgaccattcttgtcgagtatatgaccgttaacaataaggtttttatacgcagggcaatcaaacagcagcgttgcgaccgcatggagtgtatagaaccatcctcgggtctgatcaaccccttcggcaataaaatccgcaggaaaggttcgatcaaactcttccttgttttcaaaagggtaatgcaactgcgcaaacggcattgaaccgctgtcgaaccagacgtcaaccagctcgggtgtcctggtaaatcgttttccctctctgataaaatagatgctgtcaacaaacggcttatgcagatcgagctcaaccatcccgctgtcgagagcttcaccgagaagatacgttgtgccgtcaatatcaatgaagccttcgcgaagctctgcaacagaacctacagcaaaaattttcccggatgccgcatcgtcgccaatggcaaaatcctcagcaacccagatcggaagaggcgacccccagaatctttcgcgagagagcgcccaatccttgttctcctcaagccagtttccaaaccgtcccgatccgatctcgggagggcaccagttgatggttttattgagttccaccattcggtcggcaatggccgttgtcctgatataccaggactctcgggcataataaatcaccggcacgtcataacgccaggaaaacggataggtatgggtgatggactccctgcggtagagttgcccggcatctttaagctgacgaatgatcaacggatcggtatccttgaaaaacatccctgcataatcactgacctcagcggtaaaacacccgtttctggccacaggctgcaacatcggaagatcatacattttagccagctcatagtcatcggcaccgaatgccggcgcaatatgaacaatccctgtaccgtcccctgtggagacaaatgatcccgtcgttacataccagcaacgtttttcaggatagagatagctgaaaagaggttcgtattcaatcccttcgagatcactgcctttcatctcgctcacgacctgccataacgaatcgcccgcatcgtctttttcaagcagcacgttcaggcgggacttagcaagaatcagaacctccccgctcacgatatggcgaactctgacatagtcgatttcggctccgacgcagaccgatacatttgaaatcagcgtccacggagttgtcgtccatacaagaaaattttcatcccgatctctcagcctgaatttcacataaacactcggatcggtcacctctttgtagccaagcgcaagttcatgcgaactcaaaacagtctctgatttcggatcctggggtacgattttgtaatctttatagatcagccccttgtcgaaaatagttttcagagcccaccagaccgattcgatatagttgttggtacaggtgatatacggcttgtccatatcaacccagtaccccatgcgctctgtgagcttgccccatccctcacgattatcatcaatgtgatgatagaccagagctcttgcctctttattgaattcatcctcgccgtaatcctcaacctgtgaacgatttttcagaccgagttttttctcaaccgaaatctctaccggcaagccgtgagtatcccagcctgcctttctcggaaccaggtatccctgcatcgtacgatagcgacatacaatatccttgattgtccgactgaaaacatgatgcacccccggtttgccgttgacggtcggaggcccttcataaaaagaatataccttgtcaagagcatgcccttcaagacttttccggaaaatccggtgttcattccagtagttgagtatttcagcctcaagaacgctgtatgggatagtagacgggtattcaggaaatttttcaggcatggtgcatcatcaacattcaaacgaaaacaggttcagtccctgcgtttataaaaaatatccaatataacagaatccgggctaaaaaagcagaggcaagctttcccgtaaaacgaaaagcctgcctgtataccctgtactcaagatccggcgacgccggacgtcaagagaccaaatccttattttttatctccaagtgatgaactgacgccatcaaggatctgtttagctacatcagccagcgaatcaagcgcctgggctaccatcttgctgagcggagtaagggtattatccagaatggtgccgacaccgacaaggattgtggaaaaatcacctttaacatcatttcggctttgctggttctgagcggagggtttcagttcttcagccatagggcactcatgtttaaatattatcgctgataattaaatatgttaaatttaacatatttaattcagctatcaaagcaaaccgtccttttctcaacgcagttaacgcttctccctgggcttccccggatagatttcccgccaacacgttttcatggcgaaactcaatccggaaaaagtggcatcaaaatcgggcatgaaaacattcagggctgaatcttcaaagctttttcatatgcacgccatgtcgataatatcaacgtatcaatgtcactgtattgcggtaaccatccaaggagtttacgcgctttttcggatgacgcaacgagatccggaggatctcctgccctgcgcccgacaatatcggcaggaatgggcctgccggtcaacagtcgggcacgctccaccatttcaagcacgctgatgccagtttcgctgccaaggttcactgcaaggcttaaattatgcttgctgatcgattcaaatgctgtgacatgggcctcggcaagatcgctcacatggacataatccctgatacaggagccatccctcgtcggataatcatgcccgaaaatcgataatcgcgaacggatgcctgcggcaacctccatcacgacaggcagaaggttctccggatttctttccagacccgaaacacgtccgcgaacatcgtaaccggcagcattgaaataccgcaacgctgcataattgatatttttcaactgatcgaaccatgcaagcagacgttcgatttccagttttgtaaagccgtaaaaattcaccggctccttcggatgctcttcatcaataggcaggtattgcggattgccgaaaaccgccgctgaagaagaaaacacaatattcttcaaccccgttgccgaagctgcgttcaaaatattgatggtgcctgaaagattggcctccgcatacatctccggttgctgcattgattgaccggccgccttgagcgccgcaagatgaacacaaccgtcgaaaccgcccgccatgaccgagcgcagttgcataggctgcatgatatcgccatgaacaaactcggcctcctgaaaaagattttctctcaaccccgacgaaaggttatcgaaaaccgttacccgatagcctcgatcaagaaatgacctggtaacgtgactgccgatatatcccgctccgccgatcacaagaatacgcataataacctcataaaaaagttggaacacccactgcaaaccaatgctttaacaccattctaccgaaacagacaaccagcaaacacaaaccttcacctgttctatacggttcagcacgctcgcctcttcataaatcggaaaagcctatagaaaccgccctttatgcctgaaaatcttcagcggggaggaaccgtcatgagcgccataagtttccccaagagcgaaacgctctttcttgccccttcaagcgcctccgaagcctccttttcggtaaatatctgccatggaagcatatataaaggctccctgccatatttcaccagcattttttcatgagaatcatgccgttcaagctcaggaatcagttgttcaatcaaaccgccaatctcttctgaaaccgtaccttcggcgagaagctgcggaaggtgcttgtcaggatgatgcgtaagccgcgaaacgccgaaaagcatgagtacagcaagccctgcattttcaatggacaatattgatccggaaacacacgatctccaccgttttaactgaaaatcatcttctgcctcagcgagaaaaccggcggcaagatcaaaccggtactgtacatcttttttttctttatccataaaagacctcttgtgaaaactgctgaaaagaaattaaccggtaatgatcggcttcgaaaaaaaaacaagtcgcaccggtacaccggacttcgacacaggcggcaagctcaaaaccgcgttctcatcaccctcgttcaaccaatagagcaaaacaccgctcatcgggaaaccaccgatgaagttccgcccgttccgtacatcgcatcataataggactgatacgcgccggaagtaacctgatcgagccagtgctgattggcaagataccagtcgaccgttcgttcgagaccctcttcaaactgtatggacggtgcccatccaagctcccgctggagcttcgacgaatcgatggcataccgtaaatcgtgaccggcacgatccgtaacataggtaatcagcttttcggattctccggcaggacgattgagcttgctgtccataattgcgcaaagctgtctgaccagatcaatatttttccactcgttattccctccgatattataggtctgaccatcttttcctccatgatagatcacatcgattgcttttgcgtgatcttcaacccataaccagtcccggatattctcccctttgccataaacaggcagaggcttgccattgcggatattattgataaacaagggaatgagtttttcaggaaactgatatggtccgtaattgttcgaacagttactgatgaccacgggcaggccataggtatcgttataagcccttacaaagtgatccgacgaagctttcgatgcggaataggggctgtgaggatcataaggagtctcctcggtaaacatcccctcaccgccaagcgcaccatagacctcatccgttgagatgtgatagaaccgcttgccctgataattcccagcccagctttgtcgggcggcattgagaaggtgcacggtaccaagaacgttggtaacggcaaactcggcaggacttgctattgaacgatcaacgtgagattctgcagcaagatggataacaccgtcaaatcgctgctcctcaaaaagagagttcatcagggcagcgtcggtaatgtcgcctttgacgaaccggtagttcgacagatgccttatgtcatcaagattttcaaggttgcctgcataggtcaggctgtcaagatttgtaatagtatacgatggatatcctgtcacaaaatgccttacgacatgagaaccgataaatcctgcacccccggtaacaagtatatgcatgaatctgctttttcaataagttaatgacctgtctcctaatttatagcccggcatcttcttctgcaagaagcacggattccagagagtctctccagtaagggataaccagaccccagtcccgctttattgctgatttattgagaacgctgaaaaaaggtctcggcgaaggaagcggatattcagtcgtttctatcggaagcaccttgcagggtagtttctttaaagccataattgcaacggcaaaatcataccatgaacataccccttcattcgaataatggtagagcgcgccgtattgttcatccaatcgcacctttccaagaatggtcatgatagcgcgagcaagatcgcccgcataagtcggagttcctgtctggtcaaaaataaccttgatcacatccttttcggccccgagccgaagcatggtttttaaaaaattatgcccgtacaacgaatagagccaggaggtacgcaaaatcagaaaagagggagcgatctcaaaaatcagctcttcagcagcacgtttcgacttcccgtaaattccaagaggggcaggccgatcggtttcgcgatagggaagacaggagttcccgtcaaaaacataatctgttgaaatatgaataagcagcgcatgatgagctttcgcgcaagcagcaagcacgcccgccccgtcacgattgacccgataagctctgcctggctcctgctctgcctggtcaaccgctgtatatgccgcacaattaacaatcacattacacttgcacgttcgcatcaacgcatcgacagcgttactgtctgtaatgtcaaggtcaggaagatcgcaaaaacagaacatccatgccggatagtcccgctgaagagaacgaagctccgaaccaagctgtccattgccgcctgtaacaagaatgttcataacaataataatataataagcgggttccgtggctgaaaacgttcaaaaaaaatcgattacccgtcaacgataaaacgagtacctgtacttctgcagggaaaccgccggtaatcgaacacctgttcaacacgggttaacggtaaatattctcacaagtaaacgcttcgtatgcaaaacagtcgacatcaccgaacgcgggtaacagcgcatctttgcccgaaaccctgatatcgctcgatgaaagctgccagtctataccaagcgtctcgtcattccagcggactcccccatcatactcgggcgcataataggcatcacacttatacacaaaaacagcttcatcggaaagaacgacaaacccgtgagcaaatcctttaggtatccacagcatgctccgccgtttgtcatcgagcaggcatgtcacgcttttgccataccatggagagcctctgcgcaaatcaacggcaacatcaagcaccctgcctttaacgaccctcaccagcttcgattgagtaaatggcggtttctggaaatggaggccgcgcagaacaccgtatcctgatttcgactcgttatcctgaacaaaatcgaccctccctatatgcttttcaatcaggtcagaacgaaacgtttcaagaaaataaccccgttcgtcgccaaacacgaccggctcaaaaatcaggacatccggaatagctgttacaatgacgttcatgataaaagaatagaattacaataacacctgtcgtgcaaacggcataccaattgcgctcgctatcacgacacagcagatcgctcacggtttagtccccgcatcaatggtgccgggtatactcgtccttgcgatcaagcagttcaacaagataggctccgtactgatttttcagaagcggagcggcaagttccctgagctgccgatcgtcgatccatccttttcgccatgcaatttcttcagggcatgcaatcttcagtccctgtcttttttccaccgtctcgataaagtgaccggcttcctgataagagtcgtgcgtaccggtatcaagccaggcaaaacctcgcccgagaattgaaagacgaagcttccgtcgtttcagatactcttcattcaccgacgtgatctcgagctcgcctctatcagaaggtttaatggtttttgcaatctcaacaacggaattgtcataaaaatagagcccgacaacggcataattcgatttgggagccagaggcttctcttcaagagagatcacctggccggattcatcaaattccgccacgccataccgctcaggatcacggacatagtagccaaaaatggttgccttggcctcttcctcaacgatcctcaccgcatcatcaagcatggaactgaaaccatatccaaaaaaaatgttatcgccgagaatcagacaaaccgaatccgaaccgataaacgcttcaccaagaataaaagcctgcgccagcccgtcaggcgatggttgagccttgtaggaaagcgatattccccaaccgctgccatctcccagcagacgctgaaacaaaggcagatcttcgggtgttgaaataataaggatatcattgattccccccagcatcaaggtactgaggggataataaatcatgggtttgtcgtataccggcagaagctgttttgaaatacccctcgttatcggataaaggcgtgtccctgaaccgccggcaagaattattcctttcatttcgatagaactatcatgatggaaaaatacaaggctaacaaaacagcactgacgacagcgaagaaaaagatgtaaaatacagcgctttaatatacgctttacgagcaatattcggcatatctcaatcaagctgaaccaggataccacttgattaaaacattaaaaacaaggttctaccagtctgaaaccattttatcgaaaatatcttctgttatctgccggatagactgtgtaacagcctcctgctgcgctgaaaaaccgccgacaggataatcggcaaatccgataaaattctgatcaaaacgcacgttttttttaaccctgtcgtaaagaacggcacgcacggtaatggtcaccctgttggtaatggcgcgctctgtcgttccgctgagctgactcggctcaattgaaaaagagagaatcgacccatcaagcacggcatcggctgttgccgcataaggagtaaagcgaagcatactttgcgattcgattttttcagtaagattgcgggtaaactccgatctgtactgagcgatacctgcccgggaacgatcctcaaaaacgggaacggcgattgtcttcagatgcgcaggcaacgccccccctttcaggctatagcagccggtaacaaaaatgcagacaagagtgaataaggtaactgctgtaatgcttctgttccgcatggtgtggctccatgaacgttagtaggttcgacgatcgatactgttgaacagtttacggaagggataggtcagcaacaaccttttttttctccagccggtaagagcagaaagataaagagctgtttttccgtcgctccagccggaagccatttttacggcaagatcggcggctaccgatggaggctgcgcaaaaatatcgagaatagtgttgaaaacggaaagctgccgaagcagttcaggggtaggctgttctgcactgaccatgcccgtccgaacgagaccgggatgaagcagcatgatcgaaataccggtatgccgatactcttcagcaatcgccgaggtaaatcgggcaatagcagccttggtggatccatatgcactgatatacggggtattcgatcccttatcggttcctgaacccgccatcgtgataatcttgcccggaatatcttctctctggaaataaccgatggctgcccggcaaccgtagtaggtacctttgagattggtatcaataaccctcccccagatatccggatcgccaccggtaatattacagaacggctccgaaatgcccgcattattgataaaacagtcaatccggccaaatttgccaaccgaggcatcgacaagccgctccatttcccgaaaagaggcaacatcacaaacatgtccatacaccgagcctggtggaaattccgatacagttgcgtcgacattcgcttgcgaagaggaggtaatgactactttcgatccttccgagacaaatgcctgggctatagcctttccgataccacgcgttgatccggtaataacagaaaccttgttatcgagctttcccatgattgaagtttcctggtcaggagtgctgttttttagcattttcgacagcaaccatcgccatcagctcaggtcgcccgatcgcatattcatcaagagagagacccttttctatcgcatcccaggcctggcgaatactgctggcgcctgccttcggccccataggatgaccaaaaacaccgcgtccgggcacaaatccgaaatcaacactaccgaccttgcggtacacagcttcaagagtaagggcggaatcgcttcctcccggaacaggaagagacggcctgatatgaccaaactcctgcaaacactcctggatattatccctgacctcttcttccgccgtcatcatccggctgccaaaacccggcataataatggaatcaagaccggcaagccgctgcaatttggtcataacccttgaatgtacaccaaacttctccattctgctgaaggctgcgataaaaggaaaatggccgataagcggaacctttgtatgcttcgcaagcattctgaccgcactcaaaccaaccggtaaagcgttaataagcaatgcattggcgccatttttcacagcgatgtcatgctgattgataagctgatcaacctcatcggttatattggcaaggtaaactttaggctcgccggtctctttttcagctcggatacgggccttgccaagttcgcaagaacgatccgcaagggttgaccactcgacatcagcaagcatttcatcatctttggctatatcgagtccgccaagccagctctgaaaagcaatttcgccgaaatgctcggggctgagaccaatattgggcttgacaactccgaaaaaaatcggacggttataagccttcagaagatcccgaataccggctataccgaatttaggcccgtcaaaagcggaaaggaactcctggggaaacccgatatcgagaagtttcacgacaggtacccctggagtaaaataaacaccctcaccacataccgctgaaatgagattaggaagcttcggaccaaaattgcgatgaggatgcgcaatggtaaccctgcaagcatgaatttttccggtttcagaatgcggtaccgaataactgagttgcggtaattcgccaagaacgtcaagaccgataaccattgccgcataacgaggacggaaatcctcatcgatgccgacccgcttccactgggctgtcgattgctcactgcagaaatgcgcaagagcggtctcaatgtcgccaacgcactccagatagtactccagcgtcaaataatccggcatattcagttcttcccgagaggaaaaaaaaccctttatatcctcgttgtacataagcaaataccattctccaagctccgtcaacccttgtcaggcaaaggaacactgttattaaaatccaacgctcaaacaattcgcctacccttcagccttgattgaattgaaatattcaaaggcttctgacggtataaattgttcatgcacaactttgttcaccgccttcatcatggcaagaggagcatcactctgaaaaatatttcgtcccatatcgacacccgcagcgccctcctgaatagcacgataggacatatcaagagcatcaagctcggagatctttttacctccggccataacgataggcaccggacatgaagagacaacggtttcaaactcttcgggaacataataggttttaacaatctgggcaccgagctcagcagaaatcctgcaggcaagcctgaaatatttagcgtcacgcaccatatcttttccaacggcagtaacggccataacaggaataccgtagcgaagacccatatcaacaagccgcgtcatattatgaatagaacgagtttcgaactcgccgccaataaaaacctggagcgtaatagccgcaacgttcatccggattgcatcctctatatcgacggcaagctcttcatcggaaagttctttaagaatgctcggcccgccgctgcaacgcatgacgatcgccttgttcagcgatggaggaacagtcgtacgaagcatacctcgcgtcagcatgatcgcatcagcctgaggcatcagcggcacaatgttgacatccggacgctcaagaccggtagtaggaccctggaaatagccatgatcgatagcgaacatgaccgtttttccggtatcagggcgaaaaatcctcgacaaccggtttttcattccccagtcaagagagtgtgctcctttgagaaagaaaccataattattgaccggagtatcgagataatactctttagcctgcttatccttatcatattctgccatactgatacgctcctgtttcaatggttgttggtatgtttaatagactattatcgaagtgcggctgcaatatttccaccgtccactgtcgttatcgaccctgttgtcctgatttcaagcgccagatgaacgaaagcatcggcaacatcctcggctgttacttcaagctgaagcagatttcccgccatatactccttttcactcagaccgcgagcctgtgaacgggtcttgatcatctcctccgtcaaaagaccacttcgaatacggtctgcattcacgccgtttgagcgaataccatcgcgtccatggtcaagcgcatactggcgaacaagaaaaagcgtcgctgctttcggaagaccataaggaccaaaatcagctcccgggttgacggcctgtttggatacattgaaaagaagaaccccgccggttccctgcaatttcattactctcaccgcctcctgggcaatggactgatgcgaaaaaaaattaagttcaaaactctttcgaagcagttcgtcagaaacctcgccgattctcccctgtaaagcgactccgacattggaaaccatgatatcaacacccccaaacgtacgacaggcaagatcaaatgcgcttttcaccgccgcacggttggtaacatcgcaagttattgcaagcgtactctctccaagagcctccctggccttttcaagcgcatcataactcagatcgagaataaccagttcagcgcctttctggcggaaagccttagccgtagcaagcccgatcccgctggcagctccggtaacaagcacaactttacctgcgaatacatcgtgacgaaccttgttaactttggactgctccatatcccaatactcgatggcaaatgcctcggattcagaaatggactcaaactctccgattgactcggcgtcaagaatagccacagcggtacttgcggcaatatcagcattgatcctggccgcttttgctgtcttgccaagaccgaaaagacccaatccaggcacgagaacgacccttggcatcgaatcaagcatggatacgttcattgcactggcagctttctggcgatcgaaataagccgaataattcgcctgatagcgctgtacggcttcttgaacactgagcttgaagccctcaatatcccgtgcatcgggagcctgaagcacaagcggctgattttttgtgcgaatgataaaatccggagtcatagcacctttactgctcatcgccgaaagatcgggactattgacataatcaagaatagccggagatgttctgaaatcaagaataaactgatggtactgacgtatacccggcgcagtttcctctaccacagcccccctgataacgggagcaacatcctcaggcagagcaatctcttcaggaagagttaccggaatacgcgttttccttgcagctctcgcgatacaatcctcaagtctggtaacatgctcgatcatacgaatatatgcctctttggcactggcgccaaacgtaacaagaccatgcttttgcagaacaagaccgcaaatttcaggattcaccctgtatgcatcagcggccgaacgagcgagaccaagaccgggttgaatataggggagataaccaaactcatcgccaaactcatcgcgaacccgcgccccgccatccgcctgattgctcagagtaagcaacgccaacgagtgcgtatgaaaaatatagcggtgcggaagaaacgcatgcaacagcgtctcaattgagggcgaaagcgaattgctcacaatgtgatccgtgagctgaaagagattcagatagagaaaatgcttgaattcgcttgtcgaaaacctgcgaatatcctcgtcgctccgcctctcccccgttgcatagagatgctgaagcttccgcaacggctccagacggaccgccgtaaagtcataagcctcgacatcagcaagatcaatgccgctgcctttgatgtaaataacattgacagtattgccgataatatcgtgcaggtcattttttaccgaagtattaccgccgccatgcatcaccagagagctctccctcccaagcagccgggaagcgtagaccagttccgcaagttctgaagtcgtgtcgttcacgtttttctgcgcctgcacaaaacgctgaaaatcattgtcgttccaaaggttcagcatagaaaactattacttcttatcctgtttgaaggagttatgttatgaagattgttccggtgtgccgcataacgcgccaggcatacttgttatgattgttgttgtttcttgttatgccaccgttcaataataaaaccggacagatagataacaacaaacccgggtatcacgaaggccagatagatcatgtgatcatccggcgtcttcagttggcccgaggaccagatcatccagacaagtaaaagccaggatggacctacataagcaaacatgatgttccagagcgatgtaaaaccgtatttcatgcgttgtgatatctcttgacgttttgtaaagactcaaagctcaccttcaagacgaagttttttttcattgttcttttccagaatgattcttaccaggtactgcatcgcattgagtatataggagaggtaggcaagataagcttccttaataagaacctcctgtgagtagccgagataggccattacaaaatagagcaaatgaaatagagctgcaaccgtactgccgatatcttcccagagaaaatcctttgaatagacccattggttaaaaatctctttttcaaaaaacatcccggtaataaaaagaatagcgaaaaacagtgtcttgaaaaggatggccagacttacccagtaaaaaccgtttaccagaatcccgttggcaaaaagagtggttatggtaacccccgctataaaaatcagaaactgtacgggagcgagaataatctgtatgtcagtccatacagaagcgttgcgcatggagagttgttctggagtatagcgcggcatgtcggaaaaagaataacaattaaaaaaacggcctgcgggaaaacatggatggtcagggaacgtaaagcgtgcaatatagcaaaatagaagggagagaaaaaagagggtgataacccatcggcccttatcctgcaaagaaaacatcgctcaccatcatggcttttcaatagtacgaatggttgtttttttgattaattttacaaaattaattaaaaattattaacgactgctgaaaagccggactgaacattcagggcaactttctctttaaccctgtaaacgatacctttgaggacatcgatgaactggtacagtttgtgacaaaaaaccacattttcatgccgattttccagatcatcaccccttatcccggtactcaaatgtatcagaactacaaggaaaagggactgattaccaatgaaaaccgggaaaaatacaacgccctgcaccttatcatcaaatccgaccgatatgaaccgctgctcttccagcacaaggtactgaaaagctataccggcgtctactcatggaaacatattatcgcaagaaccgtttacaaccctaaaaagcttataaacctcgttacaagccttgcgttcagaaaccatcttcgagccgaactcgaagcgctcgagcatgaccatgagttcgacaaatcgatgtttgaaaacatcaggtaaaaccaaataaggtatggagcttccgaatagcgatgagcatcaacgttttcagtcaatggataaaaacgcccttcctgatgcttttgcctatgctatgagggtgctcgcgctccgcagccacagcagcgaagagcttctgcgaaaactcctgaaaaaaaagcatgcaatcccggttgcggaagcgaccattgagcgtcttaagatgctcaaacttcttgacgatgaatcgttcgctcgtgaattgatcagcagcaggtctcgaaaaagaccacagggaaccataaaaatgcgcgcggagcttacagcaaaaggggtctctgaaaccattatcgcagatcttctcagccaatacgacagcgcaacgctctgttaccaggctggcctgaaaaaactggccaccctgaaaggcgctgataatgcagcagcaaaaagtaaactcgaacgatttctttataacaggggatttgagtggcatgccattgagcagaccgtcaaacgacttctttcgctatccacctcttcagaagatgagatggattagtctgactcaggcatgaacgagcgtgccgatctcttcgccgcacagcaaccgcgaaaaattaccgctttcgttcatgttcatgacgacaatcggaagcaggttttcacggcacagcgtaatggcagtcatatccataacccgcagatttttccgaatcacatcctgataggatattttcggataaaacacagcgtcaggatttttctcaggatcggaatcatacacaccattgaccctggttcctttaacaataagctcggcttcaatttctattgcacgcaatgaggccgccgtatcagttgtaaaatatggattaccggttccggcaccgaaaatgacgacgcgccctttctccagatggcgaatagcccgtcgcctgataaaaggctcggccatctgctccatcttgatagcggtctgcagtctggtaaaaaccccttttctctcaagggcatcctgaaaagctatggcattgatcacagtcgcaagcatacccatatagtccgcctgcaccctgtccatattggctgccgcctctgaaacaccgcgaaatatgtttccgccgccaatgacaagcgcaacctcagcgccaagattacgaacctcgcgaatctcctcggcataccgctcaagcatctgtgcattaattccataaccatcttcacccgcaagggcctcaccgctcagcttgagcagtatacgcttgtatcgtaacattggcaccacctccactcatgaaagtttttacgaaggacatcgacacgaaaatatgcctaaaaaaaaagcctcgtacaacgaggctttttttttactcacctaactggtagcgaacaaatgctttcacatcgacttgcgcctgatgcgctttcctgaattcgttcagaacatccgaaactttagtattgttatccttgataaagacctgttccgtcaaaacgacttcctgatagtacttctctatcctgccggaaacgatcttctcaataaacttctcctgcttaccctgtccaagagcctgctgacggtagatctcgatctctttttcgatatattcagccggcacctttgagcgatccgttacgagaggagccgatgcagcaacctgcatggcaagatcctttgcaagctccttagccttttcaggctgatcggtgacaagctgcaccatagtgccaagctgcgaaccagggtgcacgtaggcctcaataataccgtcctgagcttcaaaaaacataagccgcttgagatcgattttctcgccaagctttccggtcatggttttgattgcgtcctcaactttctcgcacccgtatgcctccgaaagttcgagccccataacggcttcaggagattcggcatgttttgcaagagcaagtgaaacaagctcctgagcaaaaccggtaaacatttcacctcttgccacaaaatcggtttcacaattgagttcaagaattgcgccggctttgtggtcgtcgccaagtgctatacaaactattccttcccgcgcatccttatccgctctttttgccgcaagagcagcacctttcttgcgcaggtactcaacggctttctgcatatcccctccggtctcttcaagggcttttttgcagtccatcattcctacgccggtcgtatccctgaggtgcttgacatcttttgctgaaatctgactcatgagaaaattacattctttaaatgttataaacgttactcgcctgctgcatcgccttcgacggcatcgccatcttcctcatccataccggcaagaacctcctgctcaaccttcaactctcgtgaattgacgatcgtatcggcaacggccttgaccataagctgaatggaacgaatagcatcatcatttgcaggaataataaaatcaaccagttccggatcgcagttggtatcaaccattgcgaaaatcggaataccaagtgaacgagcctctttaatagcgatatgctcttttttaatatcgacgacaaacagcgccgcaggcaatctggtcatggtagcaataccgccgagaatgcgcatcagcttttccttttcgcgaacaagcatcagacgctctttcttggtgatcatatcgaaggttccatccgtctccatcctgtcgatggaattcatgcgccgaatgctctggcgtatggtcgaaaagttggtaagcatgccgccaagccagcgctcgcagacatagggcattcctgcgcgctcggcttctgccgaaataatgcgtttagcctgttttttcgtcccgacaaacatgatctcccgtccggtctgtgcgatagcctcaagagcattgagtgcgtcgtcggccagtacgagtgttttctgaagatcgataatgtgaacaccgtttttctccatgaaaatatacggcttcatttttgggcaccaacgtcgtgcgaggtgaccgaaatgcactcctgcgcggagcatctcttcaagctgaaatcttgacatacgagtcctttattgtttagtttttcctctactgcgtcaaggcgacccggtatccggcactgaatgccggacacttccggaacgttgcttccgctttgacagccggaaacccgcagtatgtgaagtaattattattgaacagcaaacaggataaccaggcagcaaaagctctccggagtatcaacgtttggagaactggaaacgtttacgcgcctttttacgaccgaattttttacgctccaccatacgaggatccctggtaagaagcttttcctttttcagcacggcacgagccgattcgtcaaactcggtaagagcacgggcaatagcaaggctcaccgctccggtctggccgctgacgcctccgccatgaacgtttaccttgatatcaaaatcctccatcttttcggtcaaggcaagcggcctgagggcctgctgacgcttgacctcatccctgaaatactcttcagccggcagcttgttgataatgacccggccctttcccggagacataaaaaccctcgccactgacgttttacggcgacctacggtatcaataacctctttcattccctatgctttattatttagtttactttcatctcaacaggattctgcgaagcatgcggatgctctggccccgcataaaccttcagcttcttaaagagctgacgaccgagattattgtgaggaagcataccccaaacagcatgctcgataattttttccggctttttcttcaggaggtccttgacgtgatcaaacttgactccaccagggtaattcgagtgagaaaaataggatttctgctcggttttctttccgctgagccctatttttgccgcattggtaacgacaataaaatcgccggtatcaatatgaggcgtaaactgcggcttgtgcttgcctctgagaacccgggcaatttcagcagccattctgcctaacacctgtccgtcagcgtcgatcacataccacgatctttcaacttcacccggctttgctgaatatgtcttaaagcttaacgatttgctcatgctatactatagattaactggacttttccgaaaaataaagtttatcaatgtaaattatttcacttaattctgcaaattataccattactacgatccatgaatttaacaggcatccgaacttcttcgtcctgatacatcacagctctgcacttatgaaacctctcatcgctatcgttggccggccgaatgtcggaaagtcgatgcttttcaacagaatacttcgcgaaaaaagcgccattgtagacagtacgcccggcgtcaccagagaccgccacatctctcccggagagtggcagggaaaacaatttcttcttatggataccggcggttactgccccgaaggggatgtgatcagcatggctatgctcgaacaaacgctgatggctatccgcgacgccgatatcatcctctttcttgccgatgtacgatcaggactaacctacgacgaccttgaaatcagcaagcttctgcagcggacattccagcacaagcagatcttttttgcggtcaacaaggttgaaaccccgcaactttccatcgatgcggaatcatttgtcagtaccggtttcacgaaaccctatttcgtttcggcaagagacggcagcggcgtcgccgaactgcttgacgatatgcttgattcgttgcccgtccaggaaaaacaactcgtcgaaaaagacctgccgacaaatctcgccgttgtcggacgtcccaatgtcggcaaatcaagtttcgtcaatgccctgctcggagcaaaccgcctgatcgtgtcagacataccaggcaccacgcgtgatgctatcgacagccgctttacccgcaaaaaacaggatttcgtcctgatagacacggccggactgagaaaacgcaccaaaatcgacgccggcatcgagtactacagctccctgcgaaccgataaagccatcgagcgatgcgacgtcgcactggtaatgatcgacgccagaacgggcatcgaaaaccaggatatgaaaataatcaatatggccgtagaacgtaaaagaggcgtcctgcttctgataaacaaatgggatctggtcgaaaaggattccaaaaccagtgcccattacgaaaaagaggttcgctcgcacatgggaaaccttgcatatatacccctgctgtttatttctgccctgactaaaaaaaatctctacagggcgatcgatacagctcaggagatcagcgaaaaccggtcgcgaaaaatcaccaccagcgccctgaaccgctttcttgaagttgcccttgcagaaaaacatccgtcaacgaaatccggcaaggagctgaaaataaaatacatgacccagatcgaagcaccgtggccggtatttgcttttttctgcaacgatcccgaacttctgcagaccaatttcagaaagtttcttgaaaacaagctgcgcgaacacttcaaactcgaaggagtaaccgtttcgctgcgctttttcaaaaaatgagcctggcaatgccggcagctaatctttccctaaccgtttcatgtaacataaaaaaacaaccgcatactctccatgatacaagaagaacaagtgcttgccgcactgaaaaccgttgccgaaccggatcttaaaaaagatctggtcaccctcggcatgatcaaggacatccatatcgatgaagcgaacaatatcgcatgcaccgtcgtactcaccacaccggcatgtccaatgaaaaaccagatccggcaatcctgcatagatgccatcaaaacatctcttccggaagcaggaaccattgaaataaccatgagctccaaggttacctcatcgtgcgatcatcatgaatgcgatcatgaacggccgcttaaagaggttaaaaacattattgccgtcgcatcaggaaaaggcggagtcggcaaatcgaccgttgccgtcaatcttgccataagcctcgcccgggaaggagcgaaagtcggccttatcgacgcagatctctacggcccgagcattccgaccatgttcggcatctacgatgccaaaccggaaataatttcaaaaaaactgattccacttgaaaaatacggcataaaactcatgtcgatagggtttcttgtcgaaaccgataccgcactgatatggcgaggccccatggcgtcaagtgccatcaagcagtttatcaacgatgtggagtggcctgaactcgattacctgatcttcgatcttcctcccggtaccggcgacatacagttgacgctggtacagactattccggtcacaggagcagttattgtaaccacaccgcaggatgtcgcgcttgctgacgtatcaaaggcagtgaacatgttccgcaagatgcaggtaccgattctgggtctgatagaaaacatgagccattatgaactgcctgacggcactaaagactacattttcggaatgcatggcggagaaaattttgccaaagcgcaagccattgcatttctcggatcaattccgatcgacagggagatcagagagggcggcgacaagggcaaacctgttgtcctgagccaaccccgatcagtgtcggcgcaggcattttcgcaggcaacaaaagaggtcgcccgtcagatttcgctgttcaatgctcacatgaacgccaaacaataacaataataaatttcaggttgtttttttgatgacgaggtttaatattaaactaccggatatcagcaatccgtctctctttcaaacatcttaaaagtgaatgtatcatgagcaccaacaagacttatctgccaaacagcgatgcgctttatgacagggttattgcggcacttgaaactgtacgcccttacctccaggttgacggcggagactgccagcttgtcggcatcagcaaagacatggttgttgacgttaaattgctcggcgcatgcggatcctgcccgatgagcaccctcacccttcgcgccggcgtagaacaggccatcaaaaaagccattccggaaattgccagggtcgaatcggtataatcaccattgacccgttaatcgttaaggtttctcagtaaaagctcaagggagtcctcattgttgatgaggacctctcttggtttgctgccgtcccccctgctgacaataccattaaactcaagctgatccatcaccctcgacgccctgctgaaaccaagccgcaaccgtcgctgcaacagcgatgcgcttgcctgctgatgcataacaacaagtcttgccgcatcggcgaacatgctgtccagaccatctttttcctgatagccggacgaggataacccgttacctttctgcatatcaccggcaggaagcacatacatgttattcaaagcatgctgcccgcctataaacgtcgtaatagcctcaacctcctgcgcagagacatagggcccctgaatccttatcgccttcggaagcgaaaccggctgatagagcatatcgccgtttccaagaagctgttcggcgccagaaccatcaagaatcgttctggaatcaacccggcttgccacctgaaaggcaatgcgcgaaggaaaatttgccttgataatacccgttataatatcaaccgaaggacgctgtgttgcaacaataaggtggatgccaaccgcacgggcaagctgcgcaatcctcgtgatcggctcttccacctcccggcctgcggtaatcataagatcagccagctcatcgacgacaacaacaagataagggagaaattcggcaggaaaacgcctgttatagtcgccaatattgcgaaccccggctttttcaagcctctcataacgctgctccatctctttttcgacacacttaagcgcataaaccgccttctgaggatccgtgatgatctgctcttcaatacctggaaaccgaacaagaaaatggtttttcagatactggtagtgaaacagctcgacccttttcggatcaataagcacaaactttactttatcgggagtacaggcatagagaagactggtaatgatcacattgatcgccacggatttgcccgcaccggtagctccggctataagcaggtgcggcatggctgtcaaatcatcgatatagacctcgttggcaatcgttttaccaagaacgataggtaaaatcaggcggctgttcttgaaccgctcaacctgaagaaccgaacgaagccataccgttttcggcttgccatttggaatttcaacgccaaccgcatttttgcccggaataggagcaatgattctgattcctcttgcagcaagagccatggcgagatcgttttccagcgacttcaccctggcgacttttacatccggcgccagttccatttcaaaaagagttacccgcggaccgaccgtcgtagaaatccttacaacctgaattttgtaaatgctcagtttttcaagcagcttgcgtttgctttcagcaagctgacgctcatcaatctcctcatcatcgtcaggacccctttcgagaagatcaattgaaggaaagcgatacggcacacgatctttcgtctgaaccttaagacttctctcatcgagattcgcctctttttcatgaacaaccttgcggataatcatttcaggctcaccggcgggaagtcccttatcgggttcagtgaccgacggctcttcaggaaaagaaggtaacacggaggaagccgtatcgaaatccatctcctgcggcaccgagcggaagggctccgattcggaatccgttggctttctatcggtttttttcgagtatttctctggcggcttctttttctgctgattttttgcagctttcagccgatcattttcttctttttttttacgtctctcatcaaaccaggcgcgcactgcgttaaacggcctggccagaacggtgttgagcgaaaagagcagctcctgcaaagcagacacaatgcttcggcccatataaaaggatgctccgacggcaacaacgccaagcagcacccatgcaccggtcagaccgatgagcgtcgaaagcatcgcggcaatcatcctgccgatagccccggccataacatcgctgtgaggcgtggctgtaagtcccgacatggctgcaatatcgatagccataatcaccgaataaagaaaaaacagcagcgcaggcttaagacttttgaaccgaagcagagaccatccccagtaaaacagggcaaggcctggcagaaatgcaggataaccaagaaacgagcgaatgaaaaacgccgaaagcctcgctccaagcaatccgaacggattatgaatactctcggcaacatctctcgacaaaggactcgaaatatcgctccaggcaagcgtcccgaaaagcgcctcatcatccggatgaaaactcaggattgcgctgatcaaaaaaagcgccgagagcataagagcgataccggacaactctttcaacagcttgtccctgctcctcacattcgtcgcactgctcttgttttctctttttgttttcacgtctctttgtctccctcctgctgttctcttttcccgcacattaaccaagcgatgttttcacaaacggcaagcgccggatctcccccttatgcaatgtccctcgaacatcaacaaaaacagagtcgcctgaggtaatgtacttcctgacaatattgcaggttccaatcggctcctgaagtgttggcgaaagcgtaccgctgcacacccacccgatctcctgcctgtccgtattgtaaaccttgcagtgctgacggggcagtacccggctttcgatgctgaaaccggcaacgccacgagtgagatgcaactccacctgctgacaggcctccctgccgataaaactccccttgtccattttaaccgcccatttaagccttgcttcgagcggatttatatcctgatctatctcatgcccataaagggagtaacccatttcaagcctgagcgtatcacgcgctccgagaccgacaggagagataccgcacgctctgccggcatcataaagagcctcccataaaggcagtgctgcttcattgggaagacagatttcaacccctttttcgccggtataaccggtacgggcgatcatcaccggagcatcgccatacaacgtgcgacaaaactgaaactgtagaagagcgtcaaaatcaaccgaaggaaagaccgtctttacaatatcgatcgcaaccggcccctgcagcgcaataagcgaaagccggtcggtatgatcctcaagacagacgccatcaaatgcgccgatatgctgctgaagccatgcataatctttttctgtattgctcgcattgacaatgagaaaaaacgttttactgtcgagtcgatagataatgagatcatcgacaaccccgccgttaggatagagcataagattatactgcgcctcgccatccctgaccttcgaaagatcattggtaaccatatactgaagaaaggcttcggaacgctcaccggtaacgtaaaaattacccatatgagaaacgtcaaaaagccccgcggcactccgtactgcccgatgttcagcaataattccagagtactgaacaggcatgagatagccgccgaaatcaataattctggcacctgcttgttcatgccaatgatagagcgctgtttttttcataaccaccttttactgagttattgaccctgatgacaattgactgtaaaaaagcattttaccatgaagttcaaagccttttctgccgaaatcgactcttttttcctgctcggcagagaggatgattttcctgaaaaacaatatacaaatcggagcgggaagaacgtaaagaggcatcgtacagcagtcgcgtaaaaaagaaaacggccggagcgaaagcggaaaaaaaggaaaaaagcgttcactgcagatccaggcgacaaccatcacctctttttcaccgatttcttgcgtattctcaggggtttacagagttgtttacggtcgaatgcaaggcgcgcgcaagcctcacagatatacctgggccgtcgaccatcctcgagaagttcccggacaaaccgttccgtctcttttttatcgagtttgcagatttttttcatcgccctgctgcacgcccgaaaatgattgaatcagcaagctcattgcgatctccctgcttccggggaaagtggcttgcaagaattgctccgcatctgtcaacagcccgacagagcgcttccgcctgggattgctcatgaactcctcgaacaatcatatcaacaatctcctgccacacctcctgctcgaccttttcgttaatgcccttgtcggcaacaacacgtaccctgtgctcaaaaatggagatatagacaagaacccccgtatggtcaacggtacgatcgatcccgcgccggtaaaacgcgctgattgcggcctcttcaaccttgattttcttttcggctgaagaaacgaacaaccgtttcaaggcaaaactctgcctgatgagctcatgcatcgcaacaaacagggcagcaaacacaccaagaaacatccacatatcccgactgccgataatcagcatcgcactgattgccaacaacagcgaaacgataaaaccacccagaaggcaggccttcgcataaccatcactcgatgaaacaaccttcacgacaatttcgccggaagttattttttccgcatcgcgaatatgctcctcaatctgctgctgtgcctctgtcgtgagaaaagtattgaccggatctttcatagaattccttccatcatattcatacgccgcactaccaatccccgctggcgccaccgccgccaaaaccgccgccgccaccgccgaaaccgccgccggagccaccgccgccaaacgatcccccgcctgaaaaaccgccgccccctccgccataaatcataggtccgccgccagctccgcgagaaatctgactgaaaaaatagaaaaaaagaataatgagaaaaacgagagtgccaacgggcacatcccctgttttggctttttgtttcgccttgtattcaccccgaacggcaagaagaatggattcgacgccgcgaacgaacccgatatcgtactggcccgccttgaatgcgggaaccacgtcattatcgacgattcgccccgcaagcaggtcggtcagtctgccctcaagaccataaccaacctcgatgcgaaccttgcgatcatcacgggataccagaaaaagaaccccgttatcataccctttctgaccgatcttccacttctcgacaaccttcatcgaaaactcctcagggatctccccgtcgagcgaaggaaccgtgagaatgacaacctgcgtcgactcggttttttcaagttccgcaagccttgtctccagttgcgcctttgccgttccggaaatcatgccggcgtagtcattgattcgccctttgagaaccggaacgtcaagcgcaaacagagtgtacagaggcaaaaactgcatcaggacggctgaaacaaacaggacaacgttaaccctgcaacccctcttttcagataaaaactgcctcacatgtcagaattttacctcgggaactgcctttgcagcggcatcagccttgaaatactctttagctttcagtttcagcatcagcgagttggtcaacgagttcggaaactgcctgatggaaaaattgaatgtttcaacagccgcgttatatcgctggcgggcaaccgtgattctgttttcggttccctcaagctggttctgaagatccctgaaattctgattagccttgagatcagggtagcgctcaaccaccaacatcaatctggaaagcgatgaagagagtgcgccctgggctccctgaaatttcgtcattgcctgtgggtcgctcagcatttcaggagtaagctggacagaggtagcctttgctctggcctcaatcacagccgtcaatgtttctttttcaaaatttgcagcgcccttgacggttgcgacaaggtttggcaccagatctgccctgcgctgaagctgtgactcaaggtctccccaagccctgtttaccgcttcgtcattctgctggatactgttataaccgcaccccgagagggtcgagacaaacagaaaaaaaacaaacaatcgaaaaaaaccggttttcataaaacttctcctctattggttaacagctttgcatgtttataactacataataataaccccatataccaaaaagacaaatcaacccagcaaccgctcaacggtaaaaattccctgtacctttttcaacctgtccataagcgaggtgagcttctcaatattacgaacataaaccataaacgttccggtaaacattccgtctttggcatccagggaaataccgcgaatattcgtctcggatttcgagataaccgtggtgatctggttggtgataccaatacgatcctccccgacaatccgaatcccggcaagaaaatcggtttcaacctttttgttccatgtaaccgaaaccgcccgctcatttttcaggaggttttcattactgacattgatacagttcttccggtgaattttcaccatcccttccatcgtaacaaaaccgataacctcgtcaccgggaacgggctgacagcatttcgcaaaggaataggcgatattattcataccggcaatgatcacctcatcttttttcgcaacctgatgctcctgctcatggcgggcattgcgaagataaccatcaacagagcggacatcatccttaagcgtaactgccggagagtctgcgacctctttttttgcgttcgtgacccgttcgataacctcttcgccgcttatctcctgggtagccagagcgctgaaaaaatcagccggggttttaatcccgtagcgcttgacttgccggatgatatcattgtccgtcaacagctttttcgtaccagagagcattttttcccacatcccccgacctttttcaatctgcaggcgacgctcttcgttgattgacgaacgtatcttcagttttgccctgtgcgttacaacactattgagccagtcttgtctcggcttctgatttttcgaagtaataatttcaagcctgtcgccggacttgagctcggcgttcagacgtactattttaccatttaccttcgccccgatacacccgttaccgacttcagtatggattgcataggcaaaatcgatcggcgtggcgcccgcaggcatggttttcatatcgcctttcggggtaaaaacatagatctcgtcatggtagagattcagcttaaaaccttccatgaaagccgctgcgctgtcggcatcctttatcagctcccttgcccagcgaagaaacacatcgatatttacatcatccctggaaattttctccttgtatcgccagtgagccgcaacgccaagctcggcaaactcgtgcatccgtttcgttctgatctgcagttcgaccatgttgcctctcgggccgataatggccgagtggagcgactgatatccattatgcttcggaatggatatgtaatccttgaaatgctggggaatcggaggatatttctgggttatgaacccataaacggcaaaacagtcggcaatcctctccgtgtcgataataacccgtatgccgtagagatcgtgaatatcctcaaagttcttgtttttgtttctcatcttgttgtaaatcgaaaacagatgttttgccctgccctcgacctccaccttgaacccctgcttttcaagatcctcctttatcggagagatcatttttttgagataactgatacgttcggctctgcttaatcgaaccttctgcgtcagaaactcaaacatttcgggatcaatatatttgagcgcgagattttcaaactcgactttcatttttccaagtccgaagcggtgcgccagcggagcgtaaatgtcccgcgtttccagcgctattttcagcctgcgatgctccggcagagattcaagcgttctcatattgtgcagacggtcgcagaatttgatcagtataaccctgatatccttgaccatcgagagaagcatcttacgaaacccctcggcctgcgaggtttcgcgattgatcgtgatccctgatattttggtcaacccctccacaatatccgcaacctcgacgccaagttcggccaccagatcgtcatacgtatacccgctatcctcaataacatcatgaagcagcgctgcggctaccgacacaccatcaagaggcaactcattgagaagaatggtagccacttcgacgggatgataaaaaaacggttcgcctgaggcccttttttcgccttcatgtgccctgtaacacataaaaaacgcacgctgaatcagagactcgtcgaaattcttgaggtttttgcgtgaaagctgcagtatctcatgcaatttactatagtgttctttatctatttgcgctaacataaccttgcaaactccctcaactacatggttgtgacgtatgaatacactctctttctttatataattttatttctgcataacaaaaccgcccgtcgcgaaaaatcctttattccttgctgtcggactgagcttcaaggccatgcatgagccgcgctatctcatcgcgaaggtaggccgctttttcatattccatctgaatcgctgcctcgttcatctccagtcggagctctgcaaccatggcatagctttcctccggggtaaaggagtgcagaagagccgccgactggacccccgatttcgctcccagaccaaaccgttttctgcgatatctctcctcggcatcggccacgctggtcgtattgagaacctggtccagagacttcctgatcgaccggggagtaataccgtgcgtctcattatagagttgctgaacggttcggcgacgtgcggtttcatcaagcacctccatgatggaacgggtaagaacgtcggcatagaacaccacaaaaccatcaacgtttcgcgcggcgcgaccggcaatctgcatcagggagcgggtgttacgcaaaaaaccctccttgtcagcatcaaggatggcaaccagcgaaacctccggaagatcaagcccttcgcgaagcagattaaccccgacgagaacctcaacatctcctgccctgagctctctgagaatctgtatgcgttcgagactctttatttccgaatgaagataacgcgaccgaattccgacttttttaaaataatcgtcaagatcctccgacatccttttggtaagcgtcataacgagcgccttatgcccttttgccgtatgccgccggatctccgccagaagatcgtcaatctgccctttcaccggacgaacctcaacgggaggatcaagcagacccgtcggacgaacaagctgctcaacaacaaccccgccgcatcgttcaagttccagatcccccggcgtcgcgctgacacagatcacctggggaacaatttcagtgaactcctcaaaccgaagcggacggttatcaagcgcggaaggcaatctgaaaccatgttcgacaagaatcgccttgcgtgaacgatctccgccatacatccctcgtatctgaggtagcgtaacgtgcgattcatccacaatcacaagaaaatcctcgggaaaataatcaagcagacagtagggacgctccccttcactgcgaccggcaagatgccttgaataattttcaatccctgaacagtaacccagctctttcatcatttcaagatcgtaccgggttctctcctcaagccgtctggcttcaacgagtcgatcatccctgcgcagctcattaagcctcccagcaagctcgttttcaattgcgaccatagcctgcttgagcgtttctgcttcagcaataaactgtcgcgcaggatagataaacgcatacgtatccttgccgagcagttcgccgctctgaatattgaacgtctgcagactttctatttccgaaccgaaaaactccaccctcagggcaagctcctcatgagccggaaccagatcgatgatatcccctctgaccctgaacttacccggaccagggtcaacatcatccctgatataatgaagcgaaacaagctcctgcagaaaaagatcccgatctttttccatgcctgaacgcagttcaactatctgtgccttccagtcgtccggagaaccaagaccatagatacagcttaccgaactgacgacaataacgtccctgcgtccgctgagcagcgaactggtagtcttgagacgcaaccgctcgatttcatcattgatacgcagatcctttgcgatatacttgtcaagagcgggaaggtatgcctccggctgatagaaatcgtaatagctcacaaaatattcaacggcattatcaggaaaaaactgcctgagttcaccgtaaagctgagctgcaagagttttgttatggctcatcaccagaaccggtttatcaacctgcgctatgacattggaaacggtaaaggtttttcccgatcctgtaaccccgagaagcgtctgccagcgatcgccgcgtaaaacgccgtcggtcaaggccataatagctttgggctgatcacctttaggatcgtattcgctcaccagcctgtatgttccgtctgttatgccatgcatcgtcctgataatctccttcttatgatcaactcgccaagattaatacccctttgcggatcacactacccgcaaaggattcgaaaatccttgtaaacagtatgtcgttacgctcaacaataacagagccggctcgccttttatgagcagataacggttgcataaagaactattaacggttgttgttagttcttcatacccaaatgcagcaatgcaagcaacgctggccggataaagtcgcctgcactgttttttcgaactgtcacgcccgacctgacgggcaatcaaaacagaacaacctcttaaaggttggaattatgcgctttaaatcccatttttagtatttttcatgccgccaatttgtccaacaccagcaaaaacaggtattcctgctcttatttttgcgatgctcctcctgaaccttatttcatgcacaccaatgataaccgacgtaaaaaattatccttacacaaccgttcctggcgactctcttcacacacgaatctatacactgaaaaacgggctgacggtttacatgagtccctatcatgacgaaccacgcatctacacctctattgcggtcagagccggcagtaaaaacgatcccgccgaaacaaccggtcttgcccactatctcgaacacatgctgttcaagggaaccgactcgatcggatcgctgaattatgaaaaagaacatgccgaactcgaaaaaatcatcgccctgtacgaggagtacagaaaatcaacggatccggcaaaaagagccgctatctaccgggatatcgacacgctctccaatgccgcagcacaatataccgtacccaatgaatacgacaagctgctgaattccatcggcgcacagggaaccaacgcttacacctgggttgaacagaccgtctacatcaacgacattcctgcaaacaagctcaatcagtggcttaccatagaggctgaacggttccgcaatccggtgatgcggttatttcataccgaacttgaaaccgtctatgaagaaaaaaatatgacgatggacagcgacagccgcaagatatgggagagcctctttgccggactcttcaaaacacacacttacggaacccagacaacgattggcaaagccgagcatcttaaaaatccttccataaaaaacgttctggaatattatcgcacctactacgtgccaaacaacatggcgctctgtattgccggtgattttgaccccgatgaaaccatcaagctcatcgataacaagttctctcttcttgaaccgaaagcgatcccggtatttacgccgccggtcgaacccccgataagcaagccgatcatcgaaaaagtcaaaggccccgaagctgaggagctggtaataggatttcgtttcaacggagtcaacagcaatgatacagattatattactctgatcgacaaaattctcttcaatcagaccgccggcatcatcgacctgaatctgaaccagcagcaaaaagtacttgacgcaggctccatgctggtcatgatgaaagattattccgcgcatatcctgagcgccaaacccagagaggggcaaagcctcgaccaggttaaaacactgctgcttgagcaactcgaacaactcaaaaaaggcaatttccccgactggctgctcgttgccgcaattaatgaccttaaaatcgaagaacttaaactctatgaaagcaatcggggaagagtcgaggcctatgtcgacgcctttatcatgggaactgaatggaataactacatcagccagattgaacgacttgaaaaaatcactaaagaacagcttgtggcttatgcgaaaatacactacaacgacaactatgtagcgatctacaagcagcatggcaaggaaaaaagcgaagcgaaaatccagaagccaccgatcacgccaatcaaggtcaatcgggacagctcctcaacgttcgccgaaaacctgcttgcgcagcattcggaaaaaacggaaccccggttcctcgactatgcaagcgatatcggatttttcgatgtaaaccaaaacgtcaggctccactacctgcaaaaccgggaaaacgagctctattcgctctactacgtcttcgatatgggaaaaagccgaaacagaaaaatcgatcttgcgctcgattacctctcttacctcggctcgtccggttacactcctgcggaattcagtcaggaactctataaaatcggagcaagcttttcggcatttacctctgacgatttcgtctatcttcaactctcgggactgcagaaaaactttcccgccgcgatcaggctgcttgaaaaactgctcaccgacgctcgccccgacgaaagcgcgctgcaaaaactcaaggcaggcatcctcaaggaaagagccgacgacaagctttcaaaaaagaaaatcctgtttgaagccatgacgaactacggcaaatacggagcctcgtcaccctttaccaacgtactttcaaacagcgaactcaactcgataacctcaggcgacctgctcagcgaaatacaaaacctgatggaacacggtcatcgggtgctctactacggaccggcaacttccggcgaaatcctttcggaactgcacgcagtccgacactaccccgaaacgttcaagccctatcccgctgccgatccctaccctgaactcgagcagcagaataatctcgtctatatcgttgattacgacatgacgcaggctgaggtgataattctgtcgcgcgatgatctctacagtcccgacatggtaccggacatcagcctgttcaacgaatactacggcggaggaatgtcgtcggttgtctttcaggaacttcgtgaagcaaaagcccttgcctattcggtattctctgtttaccggaccccgaaactcaacaacaggcacaactatatcttcagctatatcggcacccagtccgacaaactgcctgaagcgcttgaaggcatccggcaccttatgcacgagctgccgaaatcccctgatctctttgcctctgcaaaaaacggtattcttcaaaaaatatccaccgaaagactgacaagaaccgaagttctcttcaactacgaagaggcgtgccgtcttggaattgactatgacatccggaaaaacatctatgaacatgccgcaaccatgaccctggaagacattgaaaaattccaccagaagcatttcagagataaaaaacatgtcatgctcgttcttggcaaaaaagaaaacctcgatatgaacaccctcaaaaagtatggcggggttaaacagctatcccttgaagaaattttcggatattgagaaaacaagagccgactctcactatccggctgcggataaaaaaataaaacctattccatgaaactgcttgaccgatacattttcagacagtttgccgtctcatttttttttgcatccgcagcctttatcgcgctctttattctgatcagcatggtcgaaaatctcgatgaatttatcgacctcggtattgggccgggaaaaataaccggctattacctctcctccataccatctaccctgatggttacatcccctgtcgctgcgctgctctctgccattctcgttgcgggaaaactctccgctatgagcgagctatcggccatcaaatcggcaggcataagcctgaaacagctcctgaaaccctttgttctcggcggcacgatcatctgttcgatcaacatgctcaactcatgctggcttggacctgcggccgcagccgacaaaatcgcattcgaacgcaccagtttcaaccggacgcagaatctgcaagccaacagcaacatgcacattcttgaatccggcaaccgcatcgtctccatcggagaactgctcatcaatcaatccaaagggttgcatatatcgatcgaacagttcaacggaacgcgcctttcgacaagaatggacgccccggaaatgattttcgaccagaacgtacataaatgggtgctcaaagagacctcaagccggtcgtttaccggaaataatgagcagtaccatctcaaccccggcaacgacaccctcggtatggccatgtcgctgaaatcgctcagaaagctgaatgttcagccggatgaaatgaatattctcgaacactaccgctacacccgggaaaaagacaaagccggtttttcaggtcttgaccgcgcaaaagtaaaactgcatgccaaaatagcccttccatttgcttcgctgatcagcatcctgatcggtgttccgctctcgaccataagaaagcggggaggaaaagccgcggaattcagcatcacccttttcattggatttctctaccttgggcttcagaaaaccatagcgacaatcgggtacacaggactcctcgaaccctggattgccgcatggcttccaaacatgctctttttaatcgtagccggcatactgtataaaaccgctgaataatggactcttcgccaacacgacaggatccggtcatcgcgctcctgaccgatttcggactgagcgacacctatgtcggtcaaatgaaaggggtcatgctatccatctgcccgaaagcaaaaatcatagacctcacgcacgatgtagctccccagaacatactccagggaatgttttttcttgaacgatccataccgtttcttcccgaaaaaacgattttcgtctgcattgtcgatcccggcgtcggaacagagcgaacccctcttgccgttattaccgatcgccatatttttatcggcccggacaacggaatcctcacgccggcaatagcatccgaaaaaccggctcactgcatcgccattaccaatggcgagttcatgcttccaaaacagagcaacacctttcatggccgggatattttttctcccgctgcggcccatctcgcctctggcgtatcggcggaaaaactggggcgcgtcatagatccggaaaaatgcgtcaagcttacgctcccggtcaaccatatcgaaaatcagggaaattcggttacagggcaggttctttttgccgatcatttcggcaatctggtcacgtcaatcaagggagatgcacttgatgagaagagtgcctggaatgtcaaaacagaaacaatccagagcattccgctttcaacgacctacggcgcagtggccgatcaggagatcgtcgcctactgcggaagttacggtgtcatcgaaatcggcgtccgtaacggcaatgcggcataccgcacgggattgaaagccggggatccggtacgggttatcaaacggaaggaggcaaaaaaaccatatcgccaggattaactgccgatatactccttaagaatcttgctgtatgccgactggcgcaacctgcgtatcgctttttccttgatctggcgaacacgctcgcgggtcagcttgaatttttcgccaatctcctcaagggtcagtggattatccatccctatgccgaaataggaacggatcacgtccgcttctctcggagcaagcacggagagagatcgttcaacttcaagagtgagagagtccttgttgagcccatggtcaggaagatgaccgtcattctgaagaacatcgagaaggcgattatcatcaccctgcgcaaacggagcatcaacagaaacatgccttccggcaatcttgagcgtatcggcaacatcctgggaatccatatcgagaagattggcaagttcccgcgtattcggatcgcgttcgaactcctgttccaactggctgtaagccttgctgatcttgttcagggttccgaccctgttcagcggcagcctcacaatcctcgactgttcggcaagcgcctgaagaatagactgacgaatccaccagaccgcataggagataaacttgaatcccctcgtttcatcgaagcgtttggctgccttgatcaaaccaagattcccttcattaataagatcgccgagcgtaagcccctgattctggtactgtttggcaacagaaacaacaaacctcaggtttcccttgatcaacttgtcaagcgcacgcttggcccttctgtattcgacggtatcaaccggtgtatcataaccctccttgatcgccttggtcagtttcacctcatcttcggcggtcagtaaatcatactttcctatctcctgcagataccgatcaagcgacaggctctcacgattggtaatctgcttgcttattttaagttgcctcatatatccttgtctccttacaaaatcagggatggactgtttttacaaaccgattcgatgaacaacccggaagatatgatttcttccccggtttcacaagccttttcttcccaatgacagaaacaaagccataacgcaaccccgactcgcacaaaaaagctgttcaattactcaaaacatcaagattatccttgaacttcgcaaggttccgttccgcctcgccctttttttcccgctctttgtcaacaacgtcagccgaagcattgtcgacaaaactccggttcgacagttttttctcaagcgaagcgatataacccgaaacccgcgctatctccttaaccaggcgatcgcgctccttgtcaaacgaaatcaacccctcaagctgtataaaaagttcattcccttcaacgagcgacccggcagcatggcgcggacgctgacaatccattgcaataccaacctcacatctggtcatcgcgctgataattgcgctattggccacaagcacctctcgtgcgccctctgtggcaggctttatcgttaagggagccatcgttcccgccggaacggtaaaaagcgccctgaggctgcgaacctccgcaatgagcagttggggaagagcgtccagcgttgtatcggttttcaaccacccctcatcgaccgaaggcattgccgaaagcgcgatactctcgtcaatcgaacagctcgcgatatgatgccatatctcatcggtaataaacggcatgaccggatggagaaccttgaggatcccttcgagcagatgcacggcaagacagaccgcatcctgagccgcctcgccctcctgaacgccggagagctttattttcaacgcttcgaggtaccagtcgcaataatcaccccagaaaaagtcatagacgtttttcacaatatcattaacccggaactgactgaaagcaccatgataccgctcaagcatggtatgatagcgctgcatgacaacccgctcttcagcaaaggaaaacgaccgctcatcgactgaaaaagcacggtatctcttctcgaacgcatccccggaactgaaaaacctctccctcagcatgaagacaagccttgacgcattccagagtttcgtagcaaaattgcggccaagctcgcatttttcctcgccaaacagaacatcctgcccaagcggagcgatatagatgatcgtaaaccgaagagcgtcggtaccataggtatcgataaccttgagaggatcgggcgagttgcccagagacttcgaaagcttgcgccccttcatatccctgataatgctggtaaaataaacatccctgaaaggaacgtcgcccttgaaatagaggccggccatgatcattctggcaacccagaaaaaaataatatccggaccggtaaccagggtgctggtaggataaaatgccctgagatcatcattgtccgaatgcgtacctgtccatcccagggtggtcagaggccagagccatgaggagaaccaggtatcgagcacatcatcctcctgaaccagcttgtcggtaccggcaagatggcaagcctcttcatatgacgaagcaacccacaccttcccgtccggctcataccatgcgggaattcgatgcccccaccagagctgacgggagatacaccagtcctgaatattctccatccagtgacgataggtattgatccagtgcggcggatgaaaacggatctccccgtcattgacaacctgcagcgcacgttcggcaagaggcttcatcctgacgaaccactgttcagaaaggtagggctcaacgacaacatcggcacgctccgagtacccgacgttatgctcgtactcctcaacccggaccagactgccctcttcctcaagatccctgataattttttcacgcgcctcaaaacgatccattccggcatatccgaacgaatccgtcattctgccatccttgcctacaacggaaatcggctgaaaattgtggcgtcgcgccacctcatagtcattgggatcatgagccggagtgattttcaacgcaccggtaccaaactcgatatcgacatactcatcggcaataatcggaatatggcgccctgcaagaggaacaacagcaagctcgcctatgagctcacgataccggggatcggcaggattaacggcaatggcgacgtcaccaaggatggtttcaggacggacagtggcgacggttatatattttcccggctgattcaccagcgaatactgtacatagaccaacttgtcccgacgaggtttcatgatcacctcctcgtcagagagcgccgtctgggaaacaggacaccagttgatgattcgggtgccacgataaatcagcccatcccgatagagcgcgacaaaagcgttcaccacggcctgcgaagcgctctcgtccatggtaaacaggttccggcgccagtcgcaggagatgccgagccgtcgaagctgtcgaagaataagaccgccatactcatcgcgccactgccacacatgctcaagaaactcgcgcctgccgagttcatggcgggtcacgccctcttttttcagctttttctcgacgacggtctgcgtagcgattcccgcatgatcggtaccgggaagccagagcgcttcgcggccagtcattctgctgtatcgaataaaaatatcctgtaacgtatgattgagcacatgaccaagcgtcagactgccggtcacgttaggcggaggcattaaaaccgtataaggagctttttcatggccaagcaccctcgaactttcagcatggaaaagtcccagcgcctcccagtgggcacttcgccaccgctcttcaacgtcctgatgattataggttttttcaagattcaacggtgctttttgctcactcataattaaataaatcgattactgctgaaggaatctgccggaaacatcaacctgacaaccgggattccggaagcgagaggttttcagcaatacccatagaactgttataaaagtcaccactgttgacgggcatctcaaactattcgtttcgcctttcgatcacagcgaaaacggaccacatgccggaacgctgtcgcatccggcacgatccgatcaccggcaataacgacgatgtgccctgaaaacggtccggttcaggactccttttccttatccggtttcggacgtttttcaaatatctgatcgataatgccgtactcaagcgcctcctgggcattcatccagcgatctctttcggaatcctccctgacctgctgaacatccttgccggtatgactggcaagaatctcttcaagaagcctcctgatcttttctatttcacgcgcctggataatgatatcgctctcctgtccctgagccccgccggacggctgatgaatcatgattcttgaatgaggcagcgaagcccgtttaccctttgttccgctggcgagcagaaaagcgcccatgcttgcagccatgcctacgcagaccgtcgaaacatccggacggatatactgcatggtatcataaattcccagacccgccgacacgctgccgcctggagagttgacataaatatagatatcgcgctcaggatcttccgactcaagaaaaataagctgcgccataataaggccggcaacatgctcatcgatgccgctgccaagaaaaataatccgctctctgagcaatctcgaaaaaatatcgaaagcgcgttcgccgcgacccgatgtttcaataaccataggcacaagcgaaccggtgattccctgctctatggcgcctgaatagagtttgcgtgcatgatgctcaaaaccgaagttgatatttgccatgaaaaattttcgtttgaattggttaacgagctttcgcgcaagcagatgaacccatcaggatgcacccgctcataacttgagctgacaaaataaacactcaaaatacagagacataacaagaaatcaagaattacggttccgaataagaaaaaaaggtaactttttatccggccaacccgcgcatgaattcagttcagatttggttatatttaaaccctttacaatcaaaaaaccggtaaccatgcaggtacgcctgatttcggccacttccccgctgatcagtatcgacaacaaaccactttcggcagagggcctcatggcttactgcgcgcgagtatccagcccgcaccaggaaaacgacagttacgaaaagctgctcgcatactgcctggaacataaacactggagcgttttcgaaatggctgatatgaccgttgaaatcgtcacatcaagggcaatatctccccagattctccgacacagaagctttcagtttcaggaattctcacaacgatacgcaaaagcccaggcgatagaaacataccggccacgccgccaggacaataaaaaccggcaaaactccctcgacgacctcgacccttccacctgcgcctggtttgacgaaacgcaaaaaaacatagccggtctggcgatggaaaaatataacgaggcattggaaagaggtattgccaaagagtgcgcaagagtccttttaccgcttgccacgcagacaaagctgtacatgaagggatcggtacgcagctggatacactatctggaaatcagaacccttgaaagcacgcagaaagaacaccgggaaatagcgatcgaaataaaacacatattttcagaacgattccccgctgtatcgaaagcgcttggctggagttaaggcgcaagcatggtcatgagacgcacgatctgcgttttcaactccctgcgatgaacaatgagatcgagaaacccgtgctcaagaagaaactcggcacgctgaaacccttcaggcagatccctcttgatggtatccctgattactctcggtccggcaaagccgatcagcgccttgggttcgctgatattgacgtcgccaagcatggcaaacgatgcggtaatcccccccatcgtcgggtcggtcataagcgaaaaaaacggaagctttttttcgctgagacgagtcagacgggccgcggttttagccatctgcatcagactgaacgctccctccatcattcttgcgccgcctgactgtgaaataacaagaagaggcgcattgagatcgattgccttatcgacagcgcgagcgatcttttcgccgacgaccgaacccattgaaccaccgataaaaccgaagtccatggcagaaacaacaagcatcctgccgtcagcttcgccgaaagcatttcgacaagcctcggtttttccgcttttttcaataatatcatgaacacggtcgagatattttttcgtatccgtaaacccgagagggtcggcacttctcagttgatcttcaaactcctgatacttatcgccgtcaaaaaggagagaaaaatacttgtaaggagagatccgaaaatggtaaccgcattcagaacaggtataaaagttatcctcaagctgctttttatgcagcatagcgccacactcatcgcatttccaccacatgccttccggcatatcacgcctgtcggtcgtgcgaatcgcaggttttgcccgtttgaaccagaccatctttacaattagaactaaaggttataaattcaggttcaagatataaactcattggcagatctcaaaacaaaccagacagcagattcatacacgctgcttttccgacaggagcaataccaattgtccatcaaaacagaatgtaaacgccttgcttttcttgcggcgctcctcctgatcgaagcgctcatgcccgctcttctttttgccgccccctccgccatcgtctaccccgacaccctttcgctgccctcacgacgttatgccatgcagccgttcatgagacctgcccgaaaaaccgttggactcgcactatccggtggaggagccaattgtatcgcgcagatcggcgtactcaaggcgcttgaagaagagggaatacctgtcgattttattgcaggaacaagcatgggagcggtcatcgggggcctttacagttgcggatacacccctgacgaacttgaagatatagccatatcgctcccctggcaatccattctctcgctcaaagacacctatccgcgttcatcgatatttctcgaacaacagaaaatacgcgaccgggcaagtatagccattcgcttcaacaagctgaaactggtcgtaccaaaacttctcaactcctcgcaaacactcaccggcgcactcgatctgctggtgcttaacagtctctaccaccctcaacagcagttcaactctctgccggtaaacttcagagccgtcgctaccgacctggttacaggaaaaagaatcaccctgacctccggatcactttcagaagcaatgctcgcaagcagcaccataccaatcctgtttgaaccgataaaacgcgatggctacgaacttgtcgacggaggacttgttgccaacctgccggttgatgagcttgacgcgttcaacgcatcctgtaaaatcgcagtcgatacccatggcggcatgtacgcaaagattgaagaaatagactccccgtggaaggcggcagaccaggccatgaccattctcaccggcctgcaatatccggctcagcttgccaaagccgatatcgtcataacgcctgacctctccgctcacaaagccacagacttttccgattttaaaacactcattgaaaacggctatcaaaaagggaaggttcttaccggaaccataaaacgagcgattcaatccgttgaaaaaaaaggcaccccccttcaccatttcagaaaaaccatcaccataaccggggatgaagaggtcagggccgaatatgcagaagttgtcagcagaattatgcataacggctcctcccttgaacaaacactgcaaaagctgctggaaaccgatctcttttcccgtatctatgcccatctcgacaaacacgggaaaaaagttgacattcaccttgacccgctgccccgcatcaaacagatcattatatcaggaggccctgaaaccagcatgacggacagtgaacgccaggcatgcttcaaacccgtcacatcaagcatctataccaatagtgccggaaccagggctcttgaagaactcatccgcctgtatcgccggaaagggttcagtctcgttactctcgaaacctgcaccatgagtgaaaacgcccttcatatcaagctctcgacaggcagagctgacgatattgcaatgcggcaggacaaaccgacaacctccctggtaccgataacccgggaaatcaagatgagcacgaaaaaagccctgcaactcgcagacgctgaagaatcggtagataatctctatggaacgggagctttcagcagcgttgccatagcgtcggaacaaacatcgtcagataacgaacgaacaaaaaccatcctgcagttttctctcaacaacaaaccatcatccgtacttcgactcggagtacgatatgacgaaacagagaacgcgcaatttcttgttgattacagaaatgaaaatgtcgggggaacaaccggttcaataggaggatggataaaggcaggcaaaaagaacagcatggccacctttgagtacaccatgccccgtatcggatcaacccatttcacgcttttctcaaaactctttttcgatcaacgggaattcgaaacaagagacctccacttttcaaaagacttctcgggattttcttcagaaacaggatcaagctacggcatccagcgatacggcataaccagctcgttcggcaccagaataagaaaaaacggcctcttcgtgtttgacgtaacgttacaaaacgcacaatcatatccggactcggacaacaccgaaatttttcggaccgacaacctcaacatgctttcgttcggcatgcagttcacccttgattcacgaaacaactccctgattccgaccgaaggacgatacaccaacctcaggtatgccgtaacccctccgatacttgatgcaaacgaaacatactggcaagtatcgggcactcacgaagaaaacattcccttgagcagttcagcaaccgtgcaactttccggcatgttcggattaagcagcagctccatgcccctttcagagaaattttatctcggaggccagggcaatctttacagcagaagatttatcggtctgaaacaaaacgacctgataggaaacaacatggcggcagcaggcatacagtttcgatatacgccacccttcgaaattctgttccccgcatcttttctcctgcactactcgatcggcaatgcctgggaacgtcgggatcaaatctcatttgcccggctgattcagggaatcggagccggtctgatgtgggatacgcccatcgggcccgcaagattcaccgtctcgaaagcctttgcgtttctgccgtatgccgacagcaacgaaacctcatcattaagattttccgataccatactctatttcagtctgggacatgatttttgaacgaaactttttcttactatggttcaccgacagatacggttttttgcataacccccatacccccatgttgtggatcaactgaaaaagcctcatattctgctgtgcaacgatgacggcattgaaggagaaggcctgcatgcgcttgccgcttccatgaaaaaaataggtaacataaccgtcgtggcaccggctgaaccgcatagcggcatgagccacgccatgacgctcggcaccccccttcgaataaaaaaatattataaaaacaaccggtttttcggctataccgtatcgggaacgcccgttgactgcgtaaaagtagcattaagccagatactcccgtcgaaacccgatctgctcgtctccggcatcaattacggcagcaacacagcaacgaatacactctattcaggaaccgttgccgcagctctcgaaggagcaattcagggcattacctcgcttgcgttttctctggcaacctatgaaaatgccgatttctcctatgcggcaaaatttgcccgaaaactctcgaaaaaagtattaaccgaaggactgccgccggatacgattctctccgtgaacattccaaacatcccggaatcggaaatccagggcattctggttaccgaacagggccgatcgcgatgggaagaggacgctatcgagcggcatgacgtttacggcaacccctattactggctgaacggcaccctgatgctcctcgatacatcgcttcaacatgacgagtacgcagtcagaaagcattacgttgccgtaactccgatatcatgcgattttacaaacagggatttcatgggatccctggaacaatggaacctgaaaaaatagactattgaacacttttttactcgattatcgccagatccggacgccgaaaaaaggattttccgggattttccgggactacgtttcagacggacacgagagatcccaactcctgacagaatgttttcacctcgatgcggaaaaagaaggcgattactacaaacagctcagcctgcttggatcaagaacctattcgagagcaacgcttgttgatctccttaaacgtcaaaatcagcgttacggatgcagcgagcttcatctcaaagagatcgaaaaactccgctcgccccgatgtatggtggtcgtaaccggccagcagccagggctttttctcggcccgctctacacgatgtataaagccctgagcgccattgtttttgcagaacggcaaaaagcgctttttccggaatatgattttgttccggtcttctggatggaaattgaagaccacgattatgaagaatcagcgcacaccgcgctcttttcgggcggcaaggttgctcatttcagacctgaaccctataaacgacttcctgaccagatgatcggcggaagctcttttggcgaagagatgcgaaacaccgttgcagaatttatcgacacccttcaggattcgccacacaaggaagcgatctccgggctgctcaacgccgcctatgcgcctggcagcacattcgaaaccggttttgcgcaaaccatgatgcacctgttcagagatcagccacttattctgctttcaagccaggatcgggagttcaaaaagctctcacgaaacatcttcgccagagagcttgcaacctgcccgacagcatcctacaacgtcatcgcgcagagctcgaaactcgaaaaacttggctacacaacacaatcaaaacctcgggccgtcaacctcttttatataaacacggacaatcagcggcagaaaatagagctgcacgaagaggacacctttcagatccatccggataaacaacgctattcccgacaccagattttggaattatgcgaggatcatcctgaacgattcagccccaacgttgtccttcgtccgatagtgcaagacaccattctgccggtatttgcctgtattgccggacccggcgagataagttatcttgcgcaataccgcaaaaactacgagcatttcggcataaccatgcccttcatcattccaagaggcagctttaccctcatagaaccaaaattcagccggatcatggacaagctgctccggattaccggcaaaccgggattttccagaaaacagatctatcatgccgtattcaacgatctgcaaaccctgaaaaaaaacgccgaaggaattgcggaacaccccgacatcgaacgattgttcaatgaaacaaaaacagaaatggaacgactgctggaaagcctggaaccggttcttgccaaaatagacccaacgctcgcgccggttctggctgcgtcatccgttcaaacccttaaaatcatcgaatcgctcgaacagaaaacaagaaaagcagggcgaaaaaaaaacgaagaacttctggaacagatacagaaaagcgaaacggcatttttcccggaaggagtcccgcaggaaagaatgataaacagtttttatttcatcaataaatatggcccatcgctgatcggtacactcaaaaaccttctgagcggacactcgacggaagagcatatcattgtggaattataaccaaccaggggtcgatcgaccgaacgaacatgggctatttcccttcactcgcagcacaggcaatctcctcaccctctttctgcaaaagctgacagcacttgcatacaataaaaagcagctctttgggagaatcgtcctcccggatttttttaacggccgccttgatctcctgccggtagtggcgggttttgggcaactgcatgccgcgttttttatgaatatactgcgaaacggcagccggagtcacgccaagctttttagctgcctgcgattgcgtcataccggttttaacgagctcaatagcaagatccgccctgatttgaggaagatggtaccataccgctttttcacagggaaatatcacgataactgtaggttaaaaggttaacgatcgacacaggaacacctgacagcccatcaggaaaaacgaacagatccggaacaaacatctccgacaaaccgaactcctgattccgctcttgactccaacccgttttatgcagcaaaacggcatgaattacccgaaagcgccaaacccgaagttccgttcaaaaacaatactggagcacgcctgtatcgaatgccatcaagaaaaaccatcgtgccataaaaggccttcatgctccgatctcgtggcttatggaagatgattcacggaaatacacgcacgtgaaaagatgaaccatgaaccgctgtgaaaaattccatccatcacaaacgaataaagcagaaaaaacacagcggaacaacccgtaccagacagaatcccgtcaagctgtcatgaacagcaacaagtaaccggaacgccacagcaggaaaaaatccgttcaaccatctgtactgaaagaataccctttttcctcttttttccccgagatatttttccttgaataaacgtaaagagagcgactacccgttacagcgaaagaaagttcttgataatcttttttccctcgccggtcataatcgattccggatgaaactgcacaccgtataacttgagctcaactgagtccatacccataataactccatcgtcagtccaggcccgcacctcaagaacatcaggaagcgttgcgcgctccacaattaacgagtgataccgggtagcgacaaaaggattatcgacaccgctaaaaatacccgtgccatcatgaaaaaccatcgaagtttttccatgcatgatcctggcagccctcaccactctccccccgagagccgaaccgattgactgatgcccgaggcagactccgagcagaggaatacgcccctttaccgcattgatcagcgaaacggatataccggcatcatcgggcgttcccggaccgggcgaaatgacaattttatcaggagcaagctcgagaatccgggaaacggttatctcgtcgttcctgaacacctcaacatccactccggactcgccgatatactgtaccaggttataggtaaacgaatcataattatcaataacaagaatcatgcagaaaaccggctaatgagttagataaaaacctctccaccctgctcccgcaaggcaagaaaacggaacatagcctcatacgaaaggctcatggaaacccttcttcgctccattacttttcgtgcagtccctacagccttgtcaagctcgtaaggctcaatacctgcggcacttcctgcccacgaaaaagagggaatatatttaggaggaaacccctcgccaaaaacattggcgctggtgccgacaatggttcccgtattgaacatcgaattgattgaacttttcgaatggtctcccataatcagaccaagaaactgcagatcggtaagaactttatggctgcccatatcaagaacgatcttgctgtaattgtttttcagatccgaagtattcgtgcctgccccaagattacaccaggatgaaagataggagtgaccgagaaaaccatcatgctgcttatttgcaaaaggctcaataatcgaatcctcaacctcgcccccgaccttcgaagcaagaccaacagccacattgctgtaaatctttgctccgatattcgcctttgaccagggcgccagataaacgctgttcatcaacacggcctgcggttcgacaacagccccgcaaccaacggcaacaaacccctccgtcgcgtcaatcaccgctccggccttcaccacagcatcagcgccgatataaacattcgaacgattcaccatcaccgcagaaggatgaacattgccctcaatacaaccaagctccagcgtttcgctatcgtttttcaactcggcagcatgaaagccaatcgcatcccagacatagcggatcatcctgaaacccgataccttatcgacaacaagccccgaagagagctccgctgtatcaataagatcggtcagcatctcatcctgatcaagccgaagccgatcgcgacgaacccttgccaaaacaagatcatccccctgcactaaagcgtgcccggaatccacgccaccggttgcgacaatctgcgcaacacgcttgtcacaaatcagcctcccgttcacaaacaacacatcatcatcttcaatcgaattgacaagcctgtcagggtgctgctcgctgaaaaaaggagcaagatagcgacgaagatgataagagagcggatgagcggcgccgatataatgctgaaatttttcatcaagcgacaaaaaaccagaaaccagtccgtaaacgggcttaagattggcgagcggtttcagaaaagagacccgttcatcttcaaaaataatgatctgcatgtttattccacattaagccctgaagcatccataagaaccttgagcgcaagaggacgcactgctacgcgaacagagccctgaacgccctcaaaaacctccccgtccagatgcataacctccggctcgtaaagaaaaatctccaccgctctggcctgacaatacacaacattcgtatcgttgatatgggtacccctgatatacttgatgacataccggaaaaaatcaagtttcggtatggatttcaaaatacagatatcaagcaacccgtctgtcagcagagcatcgggagcaatcagaaatttaccgccctcaatttttccgttcgatattgaaaaggcaaaaacagattcatgtaactcgataattgcgtcatcctgcgtgattttaatatgcatttttaacggtttataacctacaagcacacgcagaagcgcatgaacgtagcccagctcgcctttcagccatctgtttttttttaccacccttgcaatgcggccggtcaatcccacgccgagagagttcacaaaatatcgcgtcacaccgctcccaacactcacgccgccaagatcaacaagccttgtatccgatccgaacgaaaaggagggatcctgcttcacacagcggcgaggctcaaatgttttcagaaaatcattggcagaaccgattggcacaatacccacagcaacatccgttccgactaccgcgttgacaatctcatgaagagtgccatcaccaccgcacgcaaccagacaggcactgtcggcactcgccgatcgggcgatctcctccgcatgtccggaaaaagccgtcgtcatgaagacagcatcctttcgttgcgaaacaagccccttcagccatccagccctgctggcagcgcgccccttgtcagccgccggattgagaataaaagtataaaacaaacgtttgggcataacggttaatcccctgatcgctcttgacgctgaaaagtttcgaaaggttcggcctgcagagcaagatcgggataataatcaaacatcctcaaaagaatctgttccgatgccataaacagatctcgcgcaacccggtcgaaaccatctgcagagccataataaggatccgttatttcctgaccggcacatccatcaacaaaatccatcaccagatacaatttatcggcatgttccggacgcagcaaacgtgacacatcacgatgattttcatgatccatcacaaatatccagtcgcagagctgtaaatcatcgccatccagaccggaagcacgaaacgacgaaatatcgacgccaaaacgaacagccgacgcaatcgcccgttcatccggagtcgatccctcctgataagcaaccgttccagccgaacttacttcaaaatactccaacagcccatgccgacgcaaaagactcgcaaatattccttcagccatcggcgaacgacagatgttttcataacagataaacataacatgtatacacacagtacatctcccctcagtagttttaacgcacatttttccatcaatcctgccggaattctgacaaatatcttgcaacacgccagaatacacaagcagatagtgtattttttttctctttaagaaaaaattattgatatcttacaataataatcagcatattactcatgataacacgtcggtataaaaacgtatacagctaacattttcagaaagaagagcaaggcatggaaaaatgcaagtactcagggttgccggtcactgaaaaaaaacactggacaagcgcacaccctgatgccgggtatacgaaacacatgaaacgcatcggagacgacatttgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacaacattatactcttttgcgtcgaagcacataaagcgatctctctggattccatggatctcggactattcaaaacagtagtcacagaatcaggattggatggaaagcctatttttctgctctgcgatcttgagttcatcaatgaaatttcatacagttacaaaaaaacacttacaaattttatgtatagctgtaatctgaaatttcgaatgattgttttctgcaacatcacaccaaacttccggacgatggtcgaatcgtttcaggcagtaatgccggatgggcttgaaacaataattgttaataattatcaggaagccatcgaaaatataattacttttaaagcaggaacatacaggcatcccgaaccggaatcagaagccgagcaccatgaaaaagcaattaaaaagcattttcttgcaactatagcgagaatatcgtggtttaatatgcttgaccagcatattgctttaccttctgcagatgataaatactatacatttattaaggcgatagaggcaatgcaggccgacattcgcgaaaaagaaaaggaaaaaaacatggaactggaacacatgaaacacgacgaagagcaaaaacagaccgaaatggtcgtgaagctgaacgcacagattgagctcaacaaaaaagccgctcgcgaacacgaaaaggagatcgcggccctcaaaacaagaatcgccacacaggatatggagctgacaagagtgtcgacagcgatagctgaaaaaaccatgtcgctgcgcaacctgctcgacaaaatctacgcgctcgatattgataccgatgtaaaaagacagatgaccgactcctgcctcagcctgatcgaaaccgaaaccatcgaaaaacggctcaacattgagctcaccgaatccgactcggtatttctgtcaagactgcagaaaaaacatccgcatctcaaccagagagagcttcgcatcagcctgctcgtcaaactgaactacgacaccaaagaaatcgcccgttcagtcggcatctccaccagaggcatggaaagcattcgctaccggatgcacaaaaaactgggactcggaaaacaccagtcaataaaaacctacctctccgacctggccgcctcattctgaaattgagagcctcgacatatcaaccagtaatgcgacaaaccggaatataaaccggttgtcgctgttcgggacgctaaaagcaaacgggcaaaaagagcccgcatacacgaagaaccgccgcatcacaaaaaaaaacaaagccctgatataaacaaagccacaaccacccggtaggccgtaagccgtttccacgtccccatctacgtaacccctaacacataacccgctctttcccccctcttcaatccaaaagcaaggctggatggctggatagcgagatggcgaaatagcaaaacagccttattttacttttcgtgcatattcgtgaaaattcgagggcaaactcttctcttcaatcttcaatccaaaactcacaattcaaaatctcttcatcctcttcatccccattcgatcttaatccaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcctttcgtgcaaattcgtgtaattcgtgggcaaaactcttctcttcaatcttcaatccaaaacccagaattcataattcaaaatctctacaccctcttcatcctcttttcttaacacctaacacaatcgtcaaccttcaccaaaccgaagccctgcgaattacgctccccaaaaccgcactcataccccacctccatcaactctgccggagccacaagccggaacggcgcaagcagacccttcaccctggtctcatccggcttaccctccttgatggtaatcagcttctgcaccttgccgttttttcgaaccacataatcctgatcgagcgtaaaatgaaaattgccattatcgccatcaaaccgcctgccatgaagcgcctcaaacttccggcaaagattatcgaacagcacccgctcgaaatcatcatcgccgggaaaaagatactgcgcatacaaatcgccggcatgcttcgtcgcacaaacaacaggcgacaaagcgataaagcgcatatcgccggatatttcaggacagtcaagcctccggacacactcaaccctgaaccgctccctgccgacaaaaacataaggctcatgcagcaaccctaccaccagatgctcgataaactcgcttttcggagatgaaatggtaaaatgcaacacccgctccctcgtactcatggtaccatcatcctgcatctcccacttccgcctgttagcaggacacaacggagaaaacgcaaacagcttgaacgccttattctgcaaccgatacccctgcgcatgcaaccgcccggcatactcgcttgagcttttatcaacgatattgtaaatgagagaagaaagaagataggaattattgatcggcagcgttatcgacgaattgcgatgggatagttcgagggttatacgcataacattttacatttcatgacttacagagtgatccataatcatcgaaatacttgtaaaaagcatattcttccaaatcatgatcaataatttcacttgttttctcaaaaacaatttccatgaatttcatgatcacttcttcggcttcttgtatattacttttttgtgtttgtatccgaacatgcgcaaaatcatcacgacgttcactcaaactttttgttttttttctcaactcattttccggatcatctaacggatccatttgaaagtctatcctattaccatcattatctttttctgatttttttcttcctttaaaaacaagttcacgctttccacttatactatatatcgatttacttttaacatcaggatcataatttgagacttttcttgtaatgtaagtttctattaatatctcaagacattgcgcgtaccggaaaacagcatcatgatagtcgccttcatactcatacagagatatatctgataaagcccttctttttgcactaagaattctgtcaacaataaagtcatatagataacatgattgatatctttctttttttgtgcctattccttcaaataatattaaattattgagctgtgttttttgtttgtccgataaaactgattgacattcctgagcgcactcgtaatcaaaccgatcccaatacatataacagattgctgcattcttcattttatcaacttttgaccgttcatcatcaagataaaactttacaggattatctaattcatttgaagacagcctttcatcaatttctgaaaatatttgtgctgccgcttgataattatgatacttaaatagctcttttgccttatttaaaagctgaatattataaatattatatggattatcaagcttattaagaaactctgttccgcagcaagctttggcgccagtatagtcttcaaaatcaacgtagtaaatatcaatatcctcctcaattgccgctatgagaaatgccgatgcatccgcagattttttcccccctgtaatatcgagtgctattttagcattaaggttattttcttttgtagcttgaataatctcacgaacccgcttaaatgtttcaagagatccaattgcggacacatttctcacgattggctctactgtgatcgattgttgtgcttctttataatgcttaatgatagtctcgaaaaaccatatttttccatcgcgctgtttcgattccggattcaatggtaccttatagtattcagcgctttctatggttgcaattggataaactttatttggagcaagagcaagaacagtgtgcataattggttccggagaaaaccctacaatcgtgatgagagcatcatactgagggggcatctctaaacttggaaggcctatatcttctttgagaatttgtttttcaagcacaaccttgaaaagatcaagcgattgtctgaagtaagaattagctcctatactgttaatttcatattcattgctactttgtttgattccaaaatatttcaatgtacctgtaaaaccttgtagttcatcagctttctttggccaatcgtcaagcgattgtgctgctggcttatcaagccatttctttcttttatttaatatttctgctttcataacttttatcaaagcagttttgcctctaaaattttaccattttcaattttagtaatttttatttttacttcttcacccttttgttttataaaaccacttaccacacacacagattgattgccaattgtaatttttattgattcaaaaggtttacattcatcaacttttgcaagaactacttgtcccttcatatatgtcacttgtgttgttaaattcgtctgcttctcaaccagctttaagatggcttttgcttctgctttcgacttgtgtatttccttttcagtaacaggtctctccttattctgtcggttctcttgccgttgctgtcctctttgacgcggttgctcagttagaatgtccgtactaatttttacggcatcaatgcttggtaaagctaagtctttagtgtcacccaaaaccctgagcttgcaccatccaagaggttccgttgcattctgaccttctataatcaggcaacgcgactttggagcaagaggactaccattataatggaccatatctctgacacgtacccgatctgtcatatccatatgcaaaaactgtgttttactcataaatcccccgccccaacctgttcggaataaagtctcgtttttttctagtccaaagattgtattatacaatttataaaccacctctgtattcacctttagttttgcttttctattgtcgttagaattcaaatcatcaggaatagatattactccattgtaataatttaaggcttcaaacttggcaacttctctataaaactcatctactacattcattaaaccattaacagattggaggtaaactggaatcctatacgggaaaaaggctcttacaagttctgtatctatggatattttgaactgaacttttacagtttttggtgcgcattcaagttttatatcgaatttcttttggtaggttttgttttttggaggagttccaaaaatatccctgcaaacggctttagctatttttccttttagttcaaaatcatctacaaaatttccatcactaacctttacaagtctgaaaaaatcccgtaaggtatcattagcagcattccatctatcgttatagctttgtaaatatttcttttgatcaattttatccgaatctgaaataggtatatatggtatttttccggtaaaacattttgattcaagcgtactattggttgcatcttgtattccagaaagatgctcgctgtattttttctttaatttcttagtttcttttctgtcaatatgaccattcctaattaaattcatattctgaaaaacagcatttttgcttataattttttccccttcttcataatcattttcatcaatctttttcaaaaaatcggatacaggtaaatgatacgtcaaaaacaatagaaaccaagcctgtattgaggattcagttaatattttccataaaacagcatttcgtattgcaccctttaaagaactaccaggaacatagtgccttttgttaccgttttgtataaatctgtttccatttcgagtgctcgcttctaacagagtaatcccttttccaattttatattcagtcaatacctgtttttgagtatcgttatttccttgaagaagacgagtttttgataagaagaattggatagatttttccttatatccctcagggatatctctttcattatttacatcatctaaaccaaatacttttgcaaatcctttatagtgtgtaactatatcatcacctctctggcgtgaaataaaataactataccattcaacataatcgggtctgttaggaattctactcccgtctttatcgtaggtatttttataaatgaattcgcatagattatcgttatcaataaaataaagagtattcccgatcctgataaatccttcgccataattttcttctttacccttaataaatagagaggtaagggtttccagctcgatgattttactttccatatgctcagtcatctaagtcgatttttatcggcacactaagagcataaccgtaacgataaacatcgtgatgcccgtaccattcaggagttatgattttgtctggagtaatgtccgccaaacagccatttaattttgtttgaaaaacgcttccttcggcgaacatataaacagttttacgtttgcgctgtaagctgactgagagtgatcccgtccaacctttacgtaatagatgattgtatgcgactgctgtttctgcatttggtatttcaccatcggaaaggtagcatagagaaagcaaacaatacgcattggtattttctgtattaaagaggtctgcaaattcgctcgcctctgttaaggatggtttttcaaaaagactgccgagaccaatgttccggtttcccccaatagctccagcttcatagatcacttcaaaaactttctcaagggcagttttggttgtcttaccacattgaataagaaaataaagaccaacccgcacagcaaacttgtcgaaataggttatcccggaatggaaaagttgtgctcgcattgatattctatcaatggtagcatgagggcgcatttgaccactggaaattccttctctttttgctcctccaacatcacttgcatttttttcaaaattcatccattctttgaacactttcagtggaataaacttttcctgctttactttttttccgtactctttgcgttgattttctcggtcttctatattgcgttttgaaaatgccatgggtacagataatggctttggtagccaatacatacgcccattatctgttagtggaaaagccgatgatattcgaaacaacggttcctctttgtggcgaattccatcatcgtgtttcgtgcgaaagccgttcagaaaatcatcaaaggaaatatcgcctacttttcccaaaattgcccagtgattggcaatggcagcccagagcgtatctgaatgaataaaatcctgagttgcctcaatacctattccggaatttgcagcaccaacatgcaaggcatttttaaagtagagatgtacgatatatgtattcatatcacactggttatgcctctttcgttgttttaatattttttatggctttttctattttctgcttagacacatcttcaaatacctcatatttaatagggtcaatagaaaacttaacctgaccatgaccgcgagaagtgttccctcctagtccatcatgttcttcgatttgttttaaagcccacaaaatattttcaatatctttttcaatcactttatcatcggccatataagattttacttcttttggtttacccttttcgtcaatgacacaaataaatgatgtcgattgaattttataaacaatttcaaatgcaaacttagcgccagctggcactcgttcaatagtgcggggaagtgcgtgggctgtgattcggtcaactgcaatttccatttttgcctcagtaatgggcaagccgccttttcctccctgcatatatgattcgcgtgttttttctgtatagagggcatcccgcacaatcagtactgaaggcacactctcatatgaagcagaattaccaaaaacacgacatacctcggaattcattgcatcaattgtggattgcgccttattgttattatacttttcatcttcagccttataaatctccatccaaatttccttattaccagtcattggcgagagatactctgctgtttttttctccagaagagagcgcattcttccgcgaaaggaactgcctggaatgtaaggctcattagtcacaggattttttatgactgggttgtcaataccgcctttatctattgaatccgctgttccgccaatatgcaacccggttaaagcttcaattatacctgtaattttgatataaccgagcaatttaatctgtctttctatgtctgccatttgaagcactccttaattatcttttttttgagttttaaatgtagaatggtaatccaagattgcttcgaaaaactccatgaaaagccgaaggtctttgactgttatgattttatcgccgttaacacaagcattaagaactttatataggtcttcaagactttcgcactcagagcttccagcaattttaggcaatataaatttgagcttgtacttatctttgaagttctgctcatcttctttcgtttgcttgttcgccaaatcaattgattttacataggtataaaagcggcgaagctgggttggtgtaacaggcttctttttctctttcattgcctttgcaataactgctgcgtatttaggcaagttttccaattcatattcagaaattgaactaaaactgccaaacccttcaatcctactaacaatttgatgtacatcaacatcaaattgtttatttatttgatatatttcagtaaaatcatatcccattaatttttcctccttaggtatgtgagccaattcagagctacatgtaaatgtgaaatccagtttttcttactttcatcatttgtataaaggaagccaagcaatgttttgaacaacgaagcatccatccttggattctcttcaacctgcttcatcactcttgccatcgttggcagatagagcatggagctttcctgatatttttcaatgacagcaaaccacttttcaatggtctgatagctgaatttttcaatttccaagaccattcgtccatcttggaatgcaacatttccgcattcgcgatatgttttcatcaagggaagtagaaaagcactgctcaaatcccatttcattgaaagcatataacgataaggctcttggatttttaatctgcattgacgttttgaatcatcaaagaaaagagaaattctgtttttttctatctcagcattctggatttctatatcattttttgccccgtgttctgcttcacctgatttttgggccatctggtacagaggaaattttggctggtgcaaggtaagtcctcccgaaattccaagtccttcaacaactgtctttttctctttgttcaatgtttctcctgtgaaaagagaaaagcagcgttgaatgtcaaaggcgagttctgttgtttcgtcccaagcaccgagaataaataggtcatcgcctccagcatagatcaccgaaacattcctccctatatcaccatggctgtttttaaccgagtaatttttcttagcaatgtccgtgtaagaaaatccgccacctaaatttgcagcgcatatttgattgaggtaaactttaaagaagagattaagcatccgcgacttggcagaaagttcggtgagtgaccctatgctactgaacaggttacccatgtcatcaacatccatccttaatgcgcctataagatcagctccacaagaacttgccgcaagtccctgaaatgttgctgtatgattgggcttggctgtaggattctcctctttcaggctttcgttttccagttttttagcatattctgacaactcgccatgctttctcacataatttgcatacaaaatcggctgtccggctgtccagtcattcatgaaccagcaatctgctgattttgtttgttgatcatctatttgataatagacccaactcttgttctctttgctccacgttgcatccggatatttgaaatatggttcctttccttccggtgtcttttgagatcgaacaacagattgtgcggttgcaagcttgtcaccaatccagaactggtgataacagctttcagaaacccatatccatttatcatcttcacgttctttagccggcaccaaactcatacgggtttcggtttccagatcaaacataaactcgtccggcatatcgtcccttcgtgtaatctggcattcggtatttaccgtcaactgttttggcatggatggtgtaaacagttgctcaaactgatcgataaacttgcgcctcttcagacgatcgagattgtcggcctgggtttgtcggatatttcgaaaactcattccggagagaagttcctccctcccgaaaggcaatgcgtccattgcgatgaaaaagcgacctgaaaactcatcaaatgcccattcgttgatccgggtacggtaatcattgatcgttcggatggactcttcactgtttggcaaaagcaagccaaatccgcctccaccagagaacacaacagcatatcgttcagattcaacttctgataaaatttcgtagatgatatgctcggtgagcaactcaagcatgaaagagcgggcacgaagcgtcttgagagcaccttttgaggaaatggtataaaccgtatcctgaataccggaaaaatctgcacttaccagcaaaaacggtttatcctcttcaggattacgtaaacaatcctgaatggcggcaacagtcttaaagaggtcaaaaacggaatatttttcatcggcatctgttgccacaaacgatcccaaacgttctaacgcagttaagccttgatcgtcatcttgaggtattatttctgaaaaatcggtaactcggtcataaaccggatagttaatttctgttgcagaaagctgtttcggttcaaaaaatctgtcacccccaaaaggagatttgagcgaagagagtttgagttcagttgactgaatgcctgcaagtttaaatgcatcaacgatatccacaatacttagagtgccttctcgaagaagatcaaaaccaagtttgatgatatcatttcccgtaatactcgttgtcatcagccgcaattaaaattcgtgttgatgagaataaaactggacttccatcgagaactttgaggcatgtgatcctgggctatgaagctctggacggggccgatagtaaacagaaaaaggtactgctgagcggacatagctttgggttatgagttactccaaaaagtctatactgccgtacaacaagaacgatggcactgaaaagcgtgcctgtaatcctgtgagaggtgccttagcaggccttaacgatggggggtctgatatagccgacgaggttcatatcgtaatcaacatatcattttattgtacgtatcttatcagtcaaatgcaagtgatttgtggatgcatgaaacaaaaacagaccttcaaactatttctggcaaatcagcatggtactacatcatgcttctggacaacctcatctttgaaatcctttaaggaaaactctacggaatcggtcgttcctgtatcggaacaatgcctcccgtcgtcggttcatcaatacgacaggaaagatcgttcatcatgaaaaagatgttcatgaaagttccgtgtaccgttattatgcgaccacagcaagtcgacaggcacttcaagctatttataaataacaacctgtaaaaactctaccagaaagctcgatagagactgaactgcgccaataaatattgagatcagtgcatctcatagaaaaccaacagtacttataatgtattaccctcttatcgaagacgacattccgggccgtgttgctgacaaaagacaagatcaaaaaggaaaaaaggtaacgcttgcagaagcattcgaccgttattatcgagtgggataggggtatcgaggttaaggctcaatcaatggcaaccaagatacgcaagaaaagctataactgccgacaatacagcaagagctataccggcaatcgcaaaaaaagattttttccgctcaattcggatctttttattcaactcatctctggctgaatcgagtttaataatgatatcttttaactcttggtgatgctctttgcatgcggcataatgttgatctttggtctctttatcaatagagcgcaaaaactccaatatatttgtaacccggtaatgcagatcactatagtcggccagtacttcagaaataacaactgttccatagtcattcttgaaggcacgaaactccttgatattgtacaggatactggcttcataggcatcataaatcgcccgtttgcaatgaccgactgctcggttcagctcatcaagaagttcagtatcttccagataattggatacatgataacctgcataccgcaactcattaacagcaggcatggtcaactcagcatggatgtattcaacttcttttactgctttttctgcttttttaaaccagaggtggaactctgatttttttagctgagaaaaagatttgtcatcgggcaggggcattggctcagaacagctttaaatggcaaggtcttttttcagccgatcaatttcctcctcagtaaggtaatggccaagctgtaaaagtacattaccattcgatgtctgccttaccacctctctacggttcctggatttttggatttctccatgctgcggaacacggggaattcggaaaatagaaactatgtttgcagctttcttcacccaatcgggcatcgtgctttctctcattagtacaaacaaaaacagtgcttttttatttcaattaccagtaatagtactgaattcccggccaatatccatcatgaaagagatgggaaaagtaaaataacgcaaataaactgattatcagcaatcggtctacgtctcctgctattatatacctgcgaggacaagaagccggtcattatcgtcatgggtagaggctggcaggcgatcggtgttctgccggaatattttgtatgtgacagtacccatatcgccgtcaccgtttatcccgtgaattgtgacgaacctcacggaggttcatgatttcggcaacctcgaatttctcgttcgatatcgatgatgaaaaacgaagccggactacgtcagggaagtaacccagccgaccatgcagttcagccatcaccaccgaccagatctgcgaatacccggaaggaataaccacaacaggtattgactgccactcttcgggagagagtggtattttttcaacggacttttcgatggatgggacaaagttgtgatcttcaggcacattgcctattgacacattgataacttccgaagatgaccagtgcatcatctgcccgatatcctgctgctgacccggaagaaccggatgaccggaaaaattgatgataagctgacgagccccctgcgatatatctcccctgaaccgcctcgccacaccccgccacaacccccgaatcaatcgaagcagccacggaatgtttctggtaacgagatattccagaagttcaataatcgatacaatacccgctgtataccagaatacgaccaggagattgttctgtgtgaaaaattcgttcatagaatacgtgccgttaggactcttcagggctcactgcatcatgataaatcttcctgaaaatagccaacatcgtaactcctgacaaccttatcgccggttgagatatactgaaactgcctaccaaccgcaagcgtcgctattgctgcggcaatgctgtttggtttttgacctccggttatatcgaccagaacatcctgagctttcaatccggaagcttcagcatcggcatagagtttttcaacagccttgaacaccacttcaagatcctcgaaatccactatctgttcggtcacggacacatccggataaagaactgcaacaagccggataaacaatccgctctcggcacttgaacatttcccgcctgaagaggtgaaaagttcaatgcgctcaagagatgatgcatgatactcgattgcacgaaaaggcatttcccatgtggtatcaagaagcatcgttctgttgaaagtactgtctgaaacagctctttcaagggcgctcttgttaaaaccgtcaccactgtttcctgagtgtgaagtctgatcaaccctgacgagaaaattactgagaaacaaaccgagcactcttaccggtttaggctgatccctgttcactgcgatttcgtcatgatcgtcatgcgcgatgttacgtatactccagccaaaaaggaaaagcagccctgcagagacaatcagtttataattcagaatccatctcttctggccagaaaaaacgtaatcgacaaactctgccaacccgtcagcaaaccatccggcaacaacaaaaaataaagccgcataaagcaacgaccaccatccaaaatttttccgcccaacaatcccctcggcaaatcttctcaaactttggactcgcattttctgctgaatcgggtttgttgacattgatgtgctgttttcttttgaaaatactccagggattgatcacatggaaataaacacttttctcccgaataacacatcacgctctatgataaagatcgtgttaggtgctacgtgttacgtgttaagttttttgtcatcccgtgtattcttcctctgtcatcccgcgcggccctcttttgtcatcccgacgttagggagggatctgaaattatgaagaagataaagaggaagagtttgcccacgaattacacgaattacacgaaaagagaattggcagttggttttctcaggcttcgccgataaaaacaactgccggtttttcgattaagagacgaattgttttgcctgttatcccttactccccctttttcatcccgcgcgtcccccttttgtcatctcgacgttagggagagatctgaagccctaattgaagaggaagagttgcccacgaattacacgaatttgcacgaaagggaattaaggctgtattgctatttcgccatctcgctatccagccatccagccttgttttgcattgggaacgaattttggaacaaatttgcaacgtaacacgtagcacgtaacacgctcttcgtcatctcgacgttagggagagatctctcttctcttctgtcctttcccccaactcagcacttggaactcagtactcagaacttatatcaccctctatgagtgcaataagatataaagcataccaagcccgaccgtatggagagggagtgctaatgatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacctctggaaacgcttgtctggcaagggctccgggagggaaatcgaaggctcgttgaaaaatcggcgatgtcaagggacaatgacctgattttactcctgttcagtatctctatcttaagcaaaataaatgagataaacaacgtcgaaggctcatcagggcttaaatttccctgtaaccttttattctgcttgacgttattgtcgaaaaaaccgggttttgcgtttcactgtttgtgaggtctcgattgatcaattaccttttataccggtagcttgtacgggtcgtactgcgttcgggttccggctataacctctctcatgatcctcacctgtttttcgatatgccgcctgaaattgagcgttttgccggtgcagccgtcacgggattcctgccacatccttgtttcgaatatgtttaaaaaccgtttgcgggcgtcgttcgacagaaagcaaccgggctcatctttgcggtagtagaagtctttttcctgcaaaagaccccggttgagggtgtagagcacgagtgaatcgactatcgtgcggaactcttcgaccagatcgttgaccagagcgggattgccttttcgttcggcgtgaagaaaaccgatataggggttcaggccgcttgcctgcaccatcgagaatatgttggtgtgcagcatggtgtaaccgaaactgagcagactgttgaccggatcggtaggcggtcgtcgtacccgcagaaacgaccgggtgtgaaagggcaggtttttgctgaaaagcatgccgtaacattcgaagtagagtgccgatgccttgccttcgatcccccgtagcgcatcgatatcagtggatgcttccgctttcagggcaagatcggccatgatgtcgagattgtatgccattttattttgcagagtgctgtcgcgatcctgcaccacggtttttcggcggcgaatcatggttttgctgttgctgatttttgccgctacgatggaacgggcggtttcaagcgcaaagggttcgtctatggaacgcagaaagtgaaagcgctgcatttcagcattgtcggcagtggttgcttcaagcctgccgaagtatttgccatgctgcgaaagaaaggtgaccggtatttcgttctgcaggcagtattgcatgaccggtgtggtgagggcgacgttgccgaaaatcacaacctgttcgatgcggcgaacaatcacttcgttaatgaccgacccatccttttcaatactgaaccgctccccatccttgcgcataaggctcccctgctcctgcagatagagcgtattgagaaagggggagtagagttttttcagtgcctcccgtttctctttctgtcgctcttcgtcctgcctggagatcttttcaagaaattcgtcaacattcaactgctttttatcgaggctttcgagcagttttttgccgaactctgtctgcagaagctcctccttggagagttcgattttttcgccctgatcggtttcgagttcaaactgcgatgtttcgccggtcatggtttcggggtcagcgggaagggcgtgcacgctctttttgcggagtctgaatttgccgagcttgtcataccactcttcagggtgcattttggtgggaatcaccagcgatcggataaagaggtagccgagatatttgaatccttcggcaaaggtggtaatgcgggttttatcgctgtgcagttcaagcttcagctcagcaagcgcgctttcagagagcttgagggcagcttcggctttgggacgggttttacagagtacaagatagtcgtcggcaaaacgaaccagtttgaatccctgctgttccattgtttcatcaaaccggtcaagatagaggttcgccagtgccggtgatatcgggcatccctgagggagacccatcgtgttgcgggtacgggggttcagcccgtcaacaatttcggcggtaagccagcggtgcaacagggagatcatctccttgtcgtcaacaagttcgacaagccgttgaaaaagcaggtcgtggcgaacattgtcgaaaaagttgcggatgtcggcgtcgagcacccactggtacccttcgcgatgcagccggtcgatctcccgtgctgctccttcacgcgatatgcccggacggtaggcaaaggtgcagttgccaagctccgcttcgataatgggtgagagcacgattgatgccgctgtctgggcaactctgtcaatcacaccgggaatcagaagcacccgctcttttccgtcaggcttcagcataacgagcttcagcagcgggctctgcctgtaggttcctgtcagcagggcgtgcgaaagggatttcaggttttcttcaagccgaagggagtagtcctgaatggatgtattgtcccatcccgggcgcccatcgttcgatgccactttgtaccaggcctgaaaaatggtttcgggcattgccatctgattgtagagccatcccatagtatctgaagtcagcgtggttaggggaagatccgattgatcaggtaataatgaacggactggcgatttcaaacgatcggttcccgtcaacatccaccttttcaacacatccccggcagagatggtaataacggatgctgtcgagcgggtgtttcggatccatcagcttttgcagccggatacgcaggcctgcataatcctcatctgaaagaaagcattcaaatacactgtactgcacggatattccgtacccttcaagaaccttgtggattttcgttctcctccggtcgttttcaatgtcgtaggtcacgagtatgaattgcataatccaacgtttgatacgttttaccagcaaaggaatgttacaaaaaaagatgaaaatgtttatccacgaattggagcgaagagaagagttttcccacgaattacgcgaatttgcacgaaagggaattaaggctgtattgctatttcgccatctcgctatccagccatccagccttgttttgcattgggaacgaattttggaacaaatttgcaacgtaacacgctcttcgtcatctcgaccatcgggagagatctcattggaataccggggattgggatgaagaggaagagttttcccacgaattacacgaattttcacgaaaggaaattaaggctgtttgttgtttccgcttcgccgataaaaacaactgccggtttttggattaagatcgaattgttttgcctgttatcccttactcccccatttgtcatctcgaccatcgggagagatctcattggaataccggggattgggatgaagaggaagagttttcccacgaattacacgaatttacacgaaaagagaattggcagttggttttctttggcttcgccgataaaaacaactgccggttttttgattaagagacgaattgttttgcctgttattccttactcccccttttgtcatctcgaccatcgggagagatctcattggaataccggggattgggatgaagaggaagagttttcccacgaattacacgaattttcacgaaagggaattaaggctgtattgctatttcgccatctcgctatccagccatccagccttgttttgcattgggaacgaattttggaacaaatttgcaacgtaacacgctcttcgtcatctcgaccatcgggagagatctcattggaatgccggggaatgggatgaagaggaagagtttgcccgcgaattacgcgaatttgcgcgaaagggaattaaggctgtattgctatttcgccatctcgctatccagccatccagccatccagccttgttttgcattgggaacgaattttggaacaaatttgcaacgtaacatgtagcacgtaacacgctcttcgtcatctcgacgttagggagagatctctcttctcttctgtcctttcccccaactcagcacttggaactcagtactcagaacttatatcaccctctatgagtgcaataagatataaagaaaaaacagaggcttaacgccaacgtgctggattatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacctctggaaacgcttgtctggcaagggctccaggagggaaatcgaaggctcgttgaaaaatcggcgatgtcaagggacaatgacctgattttactcctgtacaacatctgtatcttaagcaaaatgaatgagataaacaacgtcgaaggctcatcttggcttaaatttccctgtaaccttttattctgcttgacgttattgtcgaaaaaaccgggttttgcgtttcactgtttgtgaggtctcgattgatcaattgccttttataccggtagcttgtacgggtcgtactgcgttcgggttccggctataacctcgctcatgatcctcacctgtttttcgatatgccgcctgaaattgagcgttttgccggtgcagccgtcacggaatcaagtgagtgacaataaaggagcaataccatttaaagaatgcggattggtagtggcggggctggttgacgaccgcatttcagattccagtatgcccatgaacgggcatcaaaaacgcctggagggggattttcaagaacctccgaaaattcatttttccctgcaatgccttgaagcatctgcaaatcatcaacagtaccataggtcataacatgggcgagaaaatgcaccgggtccgcaagctcatcttccggctccctgaaccatacaactcgacgagccacctgcagcatttccggggtaacgggcaaagttttcatgagttgtatccgttttcgatctttcgttcagcataaggttttaaaacaggcaaatttatcggatcgacagaatcaacggcatgacataaacgatctcggatatcggtgggcaatgcgggtatatcatcaaaaaaagagagcgccttcaaggttatcatggggttgaaactacacccataaatcacctgacctgctgctaaaaccgtcggcaaatcgataccgtgctgcaacagtgcgtccatatcgagataatcttttacctctgcccttttttgcaccacagctgctttcgttcctgcaatatccaataacgacgcgacaaaaagagtgcttccctgagcctgatcaggagcttctacctgcccaagacccaagcctccaaaaaaagagagtaaaacagggccgccacgatctacccggcaagtcagcgtattagggccaacctgtagacgctcggcccctttgagatagaaaagcgtatcgaccaactcatccggatcaaacggcttgtttgagaaaaaatcaaaatcaactgaaacccgatgaccaaaacgcaacgctaaggcagttcctccatagagtgtaaatgtctcaggcgtagcatcaagctcgggccataaccgaagctgagacgggggcagcatggagagaacaggtgtaaaaataatataagccctccctgttaatgcgctttactgaacaagacactgcattgtattttataaaaatatatctgaagaaacaaaacccctgaaaaaacctgcaatagcgaacaatcctgttgactacatactccttttctggcgcctgaagttgagcgttttgccggtgcagccgtcacggaatcagttgggtgacgactccattcttcgtcatcccgacattagtgagggatctgaagtttgaagaagatgaagagaagagttttttgcccacgaattacacgaattttcacgaaaagagaattggcagttggttttctctggcttcgccgataaaaacaactgccggtttttcgattaagagacgaattgttttgcctgttatcccttactcccctcttgtcatcccgacgttagggagagatctcattggaataccggggaatgggacgaagagggagagtttgcccacgaattacacgaattttcacgaaaggaaattaaggctatttcgccatctcgctatccagccatccagccttgttttgcattgggaacgaatttgggacaagttcacaacccgcatcttaaaacttagcacgtaacacgctcttcttcatcccgcgtattcttcctctgtcatcccgcacgtccctcttttgtcatctcgacgttagggagagatctgaagcttgaattgaagagaagagttttttgcccacgaattacacgaattgacacgaaaagtaaaataagactgttttgctatttcgccatctcgctatccagccatccagctatccagccttgtttttcagtcatcccgacgtcagggagggatctgaacagttctgtatttattttgcactcattattgcctgtatatgattcatatgtgttttcatgcttttaaatggataagatgtaagtttaactttttcattaatagataaagcatagtcccttgcttttgataaatatgccctatcgtttgtttttttatatacccaataacaataccatgctgccgtatccaataaatgactggatatataattagttttcaataatgtatcaataacaacatatgatgaagatacatcctcaaatgctaaatcagcatttcttatattttcttctgtttcttccgattcagcttttttcacagcaataatatatttctctaatttataccaacaaatgttgttaacgagctgctcgtactgcgcttcatcaaatagctgtttgttttttgaaaatatctcttcagcttccttgatttcagttatagatatatcaatatattcttctcctaaagaccaataataataagcaagccttgtttttattctataatgatttacgtgatctatttcttctgttacaacaattaaatcttcagctttatcaaatgaactcaaagctttttcaatatgacctaatataaaatataactctccagccctaaaatgcacacaatatctattcccaaactttgttaataacttttcatattcctttaatgaatcttcatgtttaaggtcacaaaacaataaaaatgcgttttccatttttatccagtactcaagctcagggttttcatccaactgatctattgtgagatttctgttaaattctgttaattttgctcttgcttgattaatccaattatgcgaaattgatgttgtctcaaacgattcaatgatttcccagtattgcttataacaaacctttaaattaacatttatttcaaagcatggcggcaatatttgactttcatacttaaaaacgtatttcggagtaacaagtttattataatattcttcgccagcaatctctttttgattaacttcttttaaataactaagtaaagactcaatattgatcaactcttttgataacaaagaaaagcttttttttatatgcgggtgtatcccgccttttttatatgaaattgagtgttcaagttcaccccaaacatcctgaactaaagttctaagctgaacttcaatccattcagcatcgagtccactttgtttcaccacataatgtactgacttatatcctgatgttttttttattttttcaaaaacatatttatttttgtcaaaatatctatcaatctccccccttaatttatctattgattttacattccagttgtaagcagaacaacattttaattcataatgcttggcatgaagcattctaacaaaatcattatggacatcaaatatatcatcttcaaataaacaaagaagccttaatccgccataatcatttatctcatctaaagacttgtttttcctttttgttttaaggtaaacgctttcttgttttttaatccgatatttagttaaatatatttttgatacagcgttattattcagacaattatcctctaaagcgagtaactgcatttttgtaggacctgcaatagattttaagtgcaaacaagcatcctcaaaactaactttagatttcataactcattacttatctatgttgaatagtaaaataatctttgaagtgaaacaatcaagatataactaaattcactttttctatataatcactatatgatactttattttactcgaaacgcagttttaaatattaccgcaatcaaaaatttcatcaattaaaaacattattttatttgataatacttatcatgttaacaatacacctgttacccgaacacccaaccacctcaacaaagtattggttgcgaccaggtatattatgagataatcaatgtttttttgttgctttttgaggtaatgtgatttttatttctccgaaaaaccgtgcgcatggtactttccaaatcagcaaagcgcaaaaaacatatagaatggatcaacgcctaaaaatagaatgcgccactatttcaggttaaaaaaagtggcgcaaaataaccttcctatcgctaagttactttatcagtatgaacttagccatctgttgggtctattttcattctgttgtgtgtttttgtttgaaggggtctgtttataacgttcacaaacagttaccttttattttagcaaagatattgtataaatgcaaataaatgctcacccaaacttggcattcatccgcacatcctcatataaccacaaaaacagaacatcttacgaaaaccaatataaaacattaaataataataacttatatcgaaacatactgttaattgaaaactcttctgtccctggttttaatttgctaacctggccaaacgtcatctcgtgatgatctattactttccgttttccagttcaactgcaccattcagagttgagacaccttgaacatttatactgaaatttgttagtgagcattgctgcaacaacttacgatccggttgaatgcaacacaagcaggatatgggccatctatttgttttctaccatgataagcctcgccggcccatccagcactcagcacacgttgttcatcactttcttttctcgcgcacaataactgtcatggcaggaaatattttttgaactcatcgcttgccgggcgctctgaaaagagatagagtatcacgccattcgggtcgagaacggcaaaccctcgatcgccccagggatgatcttcaaggggcataactggtatgagcccctcgcctgtaagccggatatactcttcatcaacatccggtactgaaatgttatacatgagaccggcaggattgcacggtgactgcccctccctgggagccataaactgcaacgttgccgaacattcggcaaacctgatattgacataccacccgcaatcaaatgtcacttcagcattgaaatggccgacataaaattcgcgagactcagcgaccttttcagtggtaatgcatgttgaaattgcattgacagacattttttccctccctctgattatgcctataagcgcatcactcttcattcaaaagcaaggctggatagctggatagcgagatggcgaaatagcaaaacagccttaaatcctcttcatgaaaattcgtgtcaattcgtggacaaaactcttctcttcgatccaatccgtggacaacactccccctcttcatcctcttcaatccaaaattcaaaatttacaactcaaaatctcttcaccctcttcatccaaaagcaaggctggatagctggatagctggatagctggatagcgagatggcgaaatagcaaaacagccttaaatcctcttcgtgaaaattcgtgtcaattcgtggacaaaactcttcctcttcaatcttcaatcttcaatccaaaactcaaaatctcttcacccctcttcatccaaaagcaaggctggatggctggatagcgagatggcgaaatagcaaaacagccttaaatcctcttcatgaaaatccgtgtcaattcgtggacaaaactcttcctcttcaatcttcaatccaaaatccagaatccaaaattcaaaatctcttcacccctcttcatccaaaagcaaggctggatagctggatagcgagatggcgaaatagcaaaacagccttaaatcctcttcatgaaaattcgtgtcaattcgtggacaaaactcttcctcgttcaatcttcaatccaaaatccagaatccaaaattcaaaatctcttcacccctcttcatccaaaagcaaggctggatgttggatcagcgaagcggaaacaacaaacagccttaatttcttttcgtgaaaattcgtgtcaattcgtggacaaaactcttcctcttcaatcttcaatccaaaatccaaaactcaaaatctcttcacccctcttcatccaaaagcaaggctggatagcgagatggcgaaatagcaaaaccgccttaaatccacttcgtgaaaatccgtgtcaattcgtggacaaaactcttcctcttcaatcttcaatcttcaatccaaaatccagaatccaaaattcaaaatctcttcacccctcttcatccaaaagcaaggctggatggctggatagcgagatggcgaaatagcaaaaccgccttaaatccacttcgtgaaaatccgtgtaattcgtggacaaaaaaatcttctcttcaatccaaaatccagaattcacaattcaaaatctcctaaccctcttaatacgtcaggtcttaatcaacgtggaccgttacgcgatgcttattgttgaaaggtacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaccctgtgaaacccttgactggcggggctcggcgggccgatttacacggaggtcactccttttgttataataatgcatattcggcaaaaaaaacaccctttccattatccgtaaccacataaaacataataactttcagcttttacacggagcttttaaggccgttatcgccacaactccatacgaatcatacagttaccaaaattaagcccgttatgttactccaaacaaaaagctccgtgtaaaaaagcccttatcgttcattcacgcaatataatagggctcgtcccggctcacggtaccctgcccgagtatgacaatctcatccctgcacgattcacacaacggataaaaccgtacgctgtcaacttccggcttgatcaaccgcttcaaccgccgctgcagctccatgagctgccgctgggtcaggctgcattcgaacacgctgtactgcacccgaacgccatagccctccatcagtttggctacccgcggaagtcgttttatatcgcagatgtcgtaggaaacaagcataaacatggttcacctcctcagatatggcgtatacggtttctcccctttgagataaagggcaaactcccccacctgcaagtcaagacacctcctgcaggttacctcatagcccgttgccgggtgggtcgttgtccggtgcatgaggttttcgaactcgcgaagaaaagttttgcgcgctccatccgagaggtagcaccctttgggttttccgtcatcatgccgcgcaacggtaaactcctccgggctgatgagccgcttgttgataagcgcgatcacgagaccgtcaacaagcgtgcggaactcctcgatcagatcgctcacaagtgcaggatgagcgggcttgtcggcatgcagaaacccgacgtaagggtgcagccgatgcaatcttgccatcgaaaaaatgttgttgaaaagcagactgtacccgaaactcagcatcgcattgaccggatcggtcggcggacgcttgacccgctctctgaagatgaaccccccggtatcaaaaaaatcctcgaacacgccgaaatatgtcgccgcaccgctcccttcgtagccccgcaccgcatcgatcgaatcggcacgatcaacatgctcctccagttgccgcagttgcgtagcagcgtgccggagcgcctctgaacccgatgactcagcatgacgcctgagcaaaaccccggaattatgcagcttcgcccgcacgatagttcgcgaacactccagcggaaacgactcttcagcagatcgctgaaactgtaaccgctcaagatcgatattgacatcatcggtcgattcaagacgggtgaaatactcgccatgctgcgaaagcagcacaacgggaatgcggttcatgaggcaatgccggatggcagccggagtaatcatacaggcgccgaacagcacaatctgcccaaccttgattgactgcacctcaagcagttcggcaacatcgtcatcgtgcccgcacgtcacgcgaaaacacccgttctcaaccctgagcatcgaaccctgctcctggatatagagcgtgcgaagaaaaagagaagcctcactcacccgtctgctccggtacaggttcaaccatccggtacttcccaagcccgaatgttgttcccttgccgatatgaagatactccccaagcctgaaaagcggcagatactgacccgttttgccggtaaacgtaaccgaacccagaattcccccaagctgcatatgctgctggtggcgctgagaataccgggtccagtcgagccagcgggtttcagcgcttccaagatgaacatcgccgtttaccagcggcaggttccggctgttatacgacgccggttcaggaaggtcgccataaagctgcgtcagcacaaaagccctgtggtaaagcgacttgagcagcaacctgaaatcatcctcatgcccgataccggtaaggagctcctgctctttccgctgccatgcggttttcatgcgaagaggcgtttcaaacctcaacgcaagcggacgatcatctgttgaggtcgattcaagaatatcccttgccgaaaggataacaaacccgccagacagatgaccatcatgatacaggttcctgcccccttcatcctcaaccgcaagcagcctgaaccgcccccgccccttgccaagccccagattttcccccagaatcataaacgcatagatgaaaaacggcagcttttcaatagcagacccaaacagcgtcaacccgtaagagatcttctggcctggctcaaaacagtgctgcccggtcatcggaggttccagcagaaaaggatgaggagcatccgccccgatcctcagccggtcagccgtctggcgagaaaccctcgactcgaacaccgtataataggcacaagccgacttcagcatacaagactcacactcccggtcacggctcagacaggtagcccgcctgaacgcatgcccaaacccgccccgcaacgccgaccccttgtaatccggcaactgcaccagctccaaaggctcaatcgtacaccgaaaccgagcaatgcgaagaggaaaaagagaggtatacatacaacaacaaatattataccgcattaaaccaaaacaaagccatactcaaaaccctacaagccccaaacaaccacccatcaccacaacacagaaacacagccagtatattacacctaaaaaaacaaaatacgcacaaaaaacacccccaccctttcatgtaaattcgcgttaattcgtgggcaaacctcccccctcttcaattcaaacttcagatctctccctaacgtcgagatgacgaagagcgtgttacgtgctacgtgttacgttgcaaatttgtcccaatattcgtttcccaatgcaaaaacaaggctggatggctggatagcgagatggcgaaatagcaatacagccttaattccctttcgcgcaaattcgcgtcaattcgtgggcatactcttcctcttcaatcttcaatcttcaatccacaattcataatccagaattcaaaatctcccccccccctcttcaatccaaaagcaaggctggatagctggatagcgagatggcgaaatagcaatagagccttaattccttttcgtgcaaattcgcgtaattcgtgggcaaaactccccatcttcatccccattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtaattcgtgggcatactcttcctcttcatcccattccccggtattccaatgagatctctcccgatggtcgagatgacaaaagagggacgcgtcgagatgacaaaggaagaatacgcgggatgaggaagagcgtgttacgtgctaagtgttaagttggggaatgtggacttctcccgaattcgtctcttaatccaaaaactggcagttgtttttatcggcgaagccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtaattcgtgggcaactccccctcttcatcccattccccggcattccaatgagatctctcccgatggtcgagatgacaaaagagggacgcgtcgagatgacagagaatgtgttacgtgctaagtgctaagttctaagtgttaagttggggaatgtggacttctcccgaattcgtctcttaatcgaaaaaacggcagttgtttttatcggcgaagccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtaattcgcgggcatactcttcctcttcatcccattccccggcattccaatgagatctctcccgatggtcgagatgacaaaagggggagtaagggatggcaggcaaaaaaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcaattcaagcttcagatctctccctaacgtcgagatgacaaaagagggacgcgtcgagatgacaaaagaggaacgcgcagaatgaaaaagagggacgcgcgggatgtaaaaaaagaaacgcgcaggcaaccgaagctatcagaaacacaacgttttgtcaatacgccttattttataggcttcttcagacatcatgttacaaatccgtcgcaaaccaaatgaattacatcacggcatgacaacaaaaaagccgggatattacgcccccggctgtcgttctgcaccttggcagaaccttggtatattttcaattcaactaccccacgccgtcccgctggatcctccgttgcttgaaatactcctcaagctttttaagattctgccgccgtctgatcctatcctcgatctgccgaagcacgtcctctcttccctcagcatgctcaacgatattgctgccagcaacaacccctacccatggttcggccttgcgcctgttctgagcctcaacaatatccagacgcttctcgacaataaccacctcatcaagcagtatcagggtttcagcatcatctcgacaacttctcatagcgttatgggacaatattcttatcggtagctatttgctctttttgaaattgaaaacaggctcattcgatctcagaaccgtatcccaaaatttatctgctttgatcatggaattgatcgaaccagatacatctttgccatcaagccgatcttgcgctatacctatcatccaactccaaccgataacttttgtggctgggtctttatagagaaaatccatctgatcaacaacagatgaaacaccgtgccttaatccggattccttcattgcgaccttttgtatccttacagaattctcccagtttctctttgcctcagggctatttaccatttcttcaaagctttgtgattggtcgaaacctgtacttgggacataaatcctttgagcttcggcaccggctgacacggccccatgacttacccctgcattgaatccaattacaaaagcgaatcttgcttcttctgaaagcttaagccatgggacagcatcgatcgccaaagcattgttgaaaaacaacgccacgcaaacaactgtaatagcgcttgctcgaacgaaagcctgaaagtgtctcatgataggtaagggttagttttcctgaaattacagcggaataacgcaataaaaaaactttccggcagtatactgttgaccaccttgcccttttttatggcctcggaaaactcgggatagcgcttcttgtagtcctcaaacgtcgattcgtgcacgccaagttttttggccgccaaaccctccccaaaaccttaccatttccttacccctttttatggactccagaatgtccagaatgtccggaaacctcgctaaaacctcgctatttccttgacatccggcaagcatgagcagctcggcataaactaccaccgcgcccatctactttcctgctgtccggctcttgccgatcatcgtaaaggggactcctcttgaaacttcattatatgccatcaaatcgcctcactatgccattatacctgtcgtcctcaatacttgtgctgcctgcctgttgttgtcgttagaaacgcctgtcctgaactacctgccggagtgtctgcatccctgaatatctcaatactgataagcgtttcaggttgcctatcgccgcttcaactcttgccctttccttgccgttatcacaccggaaaacaccagctaaacacgatgttttaccatctgaaaccttaccgtgaacctcaagttttctcaggcagaaacctcatcgaccactaacatttaataacatcgaaacccaaccctccgccgcactgcttacccggaatcctcggcaaaaccttggcatcccccgccgcgcccgtccgtcctgcatgacgccttcgatctgaactattcggaatctcctaacacttgccaaccatatcgtgcatgtccgcgaaatggtcgaacgttttcccggcatcggtgacggcatacggaactgtccctttttatggcttccagaaattccggaatgttcggcaatactcgcccctgaaactcgatccgtaccgccatatccgcgtcatatcgaatcttcttgccgaaggcggatgttccttcgcctcaagctgtgagctttgtctcgtgctatctaagaagataatccgcaaggtcaagcccgccggcccgatccgcttcactggcccgacgttccagtatatccgataccttcactcccggcatcccgcgcgctatctcttcccacttctcgaaggcgcccaagtcgggaaatagcgtaacgttccggcctcccaacacatccaacctttccgccttgagattattctttccggctgtcgccaaccatagcatttccggcatgaaaccggctgcgactactgtcgtcttctcgctttccactatgccgaccgctctctctcgatccgcaacaagaaggtgttcaccgaacaaacattgcctcaagtgataaggttggatcttcagtaccttgtgaacccactggacatgagggaacggctctgtcactcgacgcccggtttctttgttgtagagcattatctttccccctctgagcttgccagtaacgtcctgctgccagaatatgcaggcacccggccaatgcttcgacgtgccgacgtgataagcatcgacaagctgaaaggctgtctcttcaccgaacacccggacaagccataaagcgaaattgttctgctcgtaagccgtcagactccggcccgctgtctctgcatcaatgaacgacggctcaggctccggcatcggctcctttcgtctcgctgctgcagtcggtctcgttcctgtctgccggaagtattccgaaggtctcaaatgaaaaccgcatgaatcttcccgatcacacctgccgcaatcctcagacagatgctctcctgtttccgtgtccacgtaccggacaaagcgtgtctggtgacacgcagggcagatgtatttcagtccgccccgctccaagtgataacggtactccatcagaacggcatgtcatcgcttgtgccggttggctcgcatgggtcatttgacccgtctgacccgtccgacccgcatccaatcggatattttttttcttccggggctttttggacgtttccatgttcactatgttcaccatgttcaccctttcgaataacgatccttcggcctttcttgctctgcttcggcccggtctcaggaatcaggacaacaccaatctcctgtaatgccggcatctgccgtttgagcgcattggctaaccccttctcactcttcggccatccctcattatccgtcttgtgcgttacgagtttttcgagcagctccttatacgtcccatcgaacacctcttgcaaaggtgaatcttcagccatttgcgcgaccgcaaccgccaccggacttgactccatcgctcgttgaacggactcgcggtaattgccccgataaagcgaagtgaacgcgcctggcttataccccatagctcgcgccatcgcctcgccaagatggttgaaatcggccatcctgagcgcatccacagggagtaccgtttcaggcaacatcctgagagtttttacgaacaggtcaagcaagccgccaaatatctccggccatgcctcgttgaacgctgcatcaagctcagactcaagccgccgccgaccctcgataactggcagctcgatatgaacagtccttgaaatgaggtcttgcgctgtcacagggttattgatccctgacagcactaccggccttttgatcgttattacagtctcatccgcattggtgaacagcgtccgcccagcatacgcgccatctgtagccataatacagaaggcatcttgcaggcccgcactcaaatgggaaacgttatccagactcacaacccagttattcccggcagaaacaaaggcatcttcaaccgtttttggtgctgctctcaatggtgcagaacttgcatcgaccaacatccgaagccgcttctgtgtacttgatttggccgatccctgaaccccgcacaactcaagagccgggaatggagtatctggtcgccatgcctcaagaatccacgcaagaacaagcactctgtcagcctctggaatgttgaccagatcccaaagcttgccaatatctccgcctgcgataggctcagggaacggcactgccgaacctgagcgccagaacttcactggcgcgacttcgagcaaacgccaccctgttgccgtcacttctgccgattgaccattcttcccgatcccgtgcaggtaatacgcgccggtctcgctgttccgccccgcccgcagaaaaacccgctccggcttcccttcatgctggcataaccccgatagcgtcccacaagcctgtttcaatgcagaatcacttgcagaagagccacctgattcgcggtaatggcggtaactcaaccaatcaagaaacgcgacgctccgtaccctcatcgtatcgcttccgacggtaacaaagccgtccctcgtcgtctcgtcgaaaaacaactccccggctccaacggccaatgataccaactcgtccgccgcgcttcgatcctctccgccttcgcctccagagccaaccctgtcgatttcacccaacggaacgccgataggcttgttctccttgatcttaaccctcaaccggaaacgctgctcgtcggaactcttacagatatgcgtccatgccgccctgaacgcatcactcccatacaaccccggctcatccttgccgcgccggacaacatcctcaacgacggtaacgcaacgctcaagttcctgctcgtccgtctcggattggtgaacgtggtgaacatagtgaacgtcggtttgttcaaaaaccccgccagaagaaaacttttctgccggcttcaacacttcggcccggatttcatcaatgatactggtcatttcgcaccccctcgctctccacgaacgagaagcttgccatctgagccgacgaagtagctgaatcgcaagcttgacgggaagtccttcaggagcacgtaagcatcaatgcaggcgcgccggacatttcgctcgtaggtctcaaggtcgaaggctttgaaattatcgacaggctgattatcttgaggctgttcccgctggtctcgcccatcagcatcaatttcctttttaagcctcacctctcgcccggtgaggcttttgctttttcgtgtcatcgctcagccctccccctgctcgacgttgccgctctcgatccattgctgaaccttatccacaggaaaaaggagtctgccgtttggcgctttctggcaaggaattttcccaagcatcgaccatttgaatactgtcgatttcgtgatagtcatccccgcgtaatcgcgcaagaatacgattagctcaggagtagagtagaaccttttctcaggtctggtaagaagtgtgctttccataatagcaacatgtttgcttgaagttctgttaactgcaagtgcatgttactaatggatttataggcagtgaagaattgagaattgactcaagactcaattccagcaatcaatcctcagatagcgatttacaataggcctttgcccgactgatcggtgactgatagctctttatctttctcgttgctgtaaggttatactcagccttccattcctgcccgtctttgtaataagagctatcgcctgaattggtattaagaaatgcgtcacggactgtttccggcatctcattaatctttgcaacgcagaacccttcaaagcctcccggaatatcactctttaagcctcccgcctgccccactcgctccgaaatcatggcttgaagcttctggaggacaataatctttctcaataaatcatcatcgccaacccattcagggcagcaaaaatcgtaacaaatgcgagtaaagtatggattcccggaaccatcccatatgtctgaaggccatttcccaccgagccgcttgaaacatgcggtcaaatatcggttcaccattcccgtgatatacccctgatactcctctggactgctctgtatctgattgagaatggcttcaagagacttccccatccaatcagcgggagcatccatgtagcgcagtggtatttcaggaaagttacgagcatcctttgaaagcccttgcatatactcgctatattcatcaggggcggttatcatccattgttcacggcgattggcctccttcgacgcctcggcaggccaatcgatttctcttgcattacacaattcagctctaagctcttcctccgaaggaacccattcaggtctatcaaattcgcccatactcgcccccgatcccgttttatgttaatcgccgcccgaaacctcaattgccaactctgctgctgtgtactcacggcccccgaactcataccgccctgaaccgttccgctggagcttcaacgctctggcgaccctttccccctctgcctcaagcgcctgcacaacaggactcttcccgacggagggaagcaacccggtctgttgaatccccgcagtagccgccccgtttccgatagctccctgaagaaccggtaatgcctgtaccgcatcaagtttcttgctgtcaacaatcctgccatatatttgagtagtcttaatctccctgtgccccagaagctttgatacggtatagaggtcgcacccggcagtaaggttcatggttgcaaaggtatgacgggaaacatgaaaatggagtttgaacggcagccccgcacgaataccccagacttccagaacctgagctatccgttcacggctcggcagaataaaaaccttatcactaccggaaggagcatattcggcatgtaacgccctcacttcctgaagaatcgtagcagcctgctcggaaagcggcagattttcgtactggcaggtttttctctgtcgaaactggatatatggagcgccattgatctggctgatctgttcccagtataaggcctgaacatccgagagcctcaaaccggaaaagcaggcgaaaaggaaggcttgcttgatcatctcattattgctctttgccttgtgcaatgcctcgacctgttcaaccggaagaaagtgtcgctgaatgtctgttttcttgataccgggaacctttgcggaaatatcttcgatgagatagccttcccggaaagcttgcctgagaaccgtctttaccgaagtaaggtacccgcccgccgtgttctgacttatggactcaagggaaagcagatagaatttgaaccgctcaagccaagcactattcaaggacgcgaaatgaatcacgcccaatgaaaaccgccggaggataggaagaacattggcatacttcggataattgtctttttcggcatatcgacggtagaactcgatgaagtcatctgccgccttaacctttcgatcaaacactccggcaggattacgaaccaaatccttttcaatctggcgagccttatcctgagcctcagccagaacatccctatgctccttcctgtttttcggattcacctgtaacccggttttctgcgagaaccgcccgtaatccttgtgataagtatcaatgtagaaggcaacctctccggaagccatcttcctttccctgaccttaacgcccatattcccctgctttgtaacttgtttctgtaacagagagcccttcctcttcaaacaagttacaaaacagatagaaataagaaaaataaaagagaaactacagataaagaaaagaacgattaagatgttttataacaagaactaaacgaagcaaaaagaacaatatggaatccattaataatacagctatcagaaacacaacgttttgatattaacgaactccttgatgccgtaacttgagagctccctgccgtagccggactgtttcacgccgccgaaaggaagccggggatcggatttcaccatggcattgatgtagcaattccccgtttcgagctgtcgggcaatggcaagcgccctcgtgatatcggcggaaaaaactgccgacccaagaccgtaagggctgtcgttggcgatgcgaaccatctcggcgtcatcggcagcttcgataatcgcggcgaccgggccgaacgtctcttcaccgtaaaccgccatcgacttcgttatgccggaaagaaccgtcggcggataaaaataccccttgccttccggcatgacgccgccgcaaagcagttgcgcgccatcccgaacgctttgctccacctgatggtgaagctgatcccgcaggtcgcccctcgccatcgggcccacctccgtttcgggatcgaacgggtcgcccattttcgcacccttcattcgcgcaacaagcagagcttcgaatcgatccttcacccttgtgtgcacaatgaaccgctttgccgctatgcagctctgcccgctgttgagaaggcgggatgccgcgcagaccgttacggctgcctcaagatcggcatcgtcaagcacaaggtagggatcgttgccgccaagctccatgacgctgcgcttcagcgcccgtcctgccttttcggctacggccattcctgcggcggtgctgccggttagggataccgccctgattgaggggtgagcaatcatgaaacccgtcagccggtcaacctcttcaaaagcgatatgcatggtccggtagagatgcgggggaaacccggccctcctgaaaagatcctcgatcgctatagccgaaccggtaacgttcggtgcgtgcttcatgataacgccgttaccggccatgactgccggcacagcaaaacggaaaacctgccaaaacggaaaattccacggcatgacgccgagcagaaggccgaggggttcgaacgtcaccatccctctggatccgtcaaccgcaatctcttcaggctgcagaaacgcctcggcgtgttcggcgtaaaagtcgcagataagcgcgcatttgagcacctcggctgcggcctgcgataacggctttcccatctcgcgggaaatcagggcggcatgctgctccttttcgtcgcgcagcagcgcgccaaggcggaccatgaggttgcggcgaacctcgaagggaacggatttccactggataaagtcctgttcggcctgatggagaacggcttcgacatcgccttgcgacatgaccggatagtcggcaagaacctcttcggtcgcggggtttatggtaacgatcatagcgttgagttttgaatgcgaaaaaattaaaccgtggtgataatccgaaaataacatcacttactgctcactttcaagtccgtcgtagagcacaagataactctcgtaccgatccgggtcaacaagcccctcttcgacagcccctctcactctgcaaccgggctctaccgtatgggaacaggaggagtagctgcactccggcatgaactggagaaactccctgaagtaaaatcgcaactgttcccggctgattcccgacaggctgaactcccggatgcccggcgtatcgataagataacctcccgaaatcagcgggagcatcacggcgttgctcgttgtatgcacccccttgccatttttatagcttgttctggcggttttcatccgtttctgcccggtcagcacattgatgatgctcgacttgccgacgccggagtggccgctcatggctgaaaccttgccggaaagaagctgatcgagctcttcgagccctcgcttttggcgcacgctcaccagtatgaccgtatagccgagcagggtatagggcgccatgagggcgggaatttcgtcatcatcgtcaagatccatcttgttgaccacgatcacaaccggcaggttttccgattcggcaaacacgaggtacctgtcgatgaggcgggtgctgagaggtggctcgaacgcggcaacgacgatcacgagcagctcgatgtttgatgcgataacctgttttttctccttgctgcggtttctgcgcacatcccgttttctctcaagactgctgaaccgcttccctacgtgcgtgatcactccctgaggatgagcctcaccgctctctccggactccttgaaccgcacccggtcgcccaccgagacaagcgaagcatcgatattctccgtctgtgttccggcaatcgtgcggcatcggtagtttttcccgtcacttgcgctgaccagataggaagcccctcttgcttcggtaacgactccctcaagagcgaccccgacctcttcttcaatctcttttttcatatccgtctgtctgttcaatcagaacgtttcaatggaaaggctatccgatatcggcaagggcatagcgctcatggtaatgacgcaaataacaggttctgatcatagcgtgttccggcatcctgagctgcgaatcttttgcgacaagcgcgaatgcctccgttcgcgcaatgttcagaattgcttcgtcatgctgcagatcggcaatcttcagaccgcttgccgcgccggactgctctttgccaagtatattgccggttcccctgatttcggcgtcgattttcgaaatcctgaatccgtcggcaaccgactccatggcatgcagccgacgcaacgcatccggggctgttttttcataacagagaaaacaggtggagggatggcttccccggcctaccctccctctgagctggtgcaactgagccagtccgaaccgctcggcatgttcgatcatcatgatggtggcgttgggaacatccacgccaacctcaatcacggtcgttccgacaagcacatcgattcgtccgtttctgaactcatccattacactctccttgctttcggtcgtcattcttccgtgaatcagcccgagccggagatcggaaaatatgtttgccgtcagaaaatcgaaacggtcaacggcggccttaagatcgattttttcagactcttcaaccatcggatagacaatataggcctgccgtcctttttgtacttcacggataattgaggtataggcctcgccggtctcgtttccggcaagaagttttgttacgacaggctgcctgcccggcggcatttcgttgatgaccgagacatcgagatcgccgaacacgcccatgcagagcgttcggggaatcggcgtggcggtcatcaggagaacatgagggttcagcgctttttcctggagcgccttgcgctgcaacacgccgaaccggtgctgttcgtcgatgatcaccagaccgagagcggccatggtcacaccctcctcgatcatggcatgggttcctaccgcaatggcaatcgtgccgttccggagatcgccgagcaccgcatcgcgctcttttttccgctgtcgtccggagagaagcccgacgttcagccccagcggctgaaaagctcttttgagcgcaagatagtgctggacggcaagaatttctgtcggcgccataaatgcggactgcaagccgttatcggctgcaagcgcaatggaaaacatggcaacgagagtcttgccggaaccaacgtcgccctgaagcagccggttcatcggacatccgcttctgaggtcctgatatatttcgcggataaccgttttctgcgccccggtaagatcgaacggcagcgcttcgtagagtttgcgggttatctctcctgagtggtcgaatcgtgcggcggttttattctgccggatctcctgacgcctcagggcaaacagcaactgggcgtagaagagttcagtccatttgaggcgataccgcgctgccgcaagcgtttcctgcgtagcgggaaaatgtatttcacgataggcttcgccaaggggcatgagcccgtgagccgcaagcatctcttcgctgagattctcctccctgccgggcggatggtcatcgaatgccttgagaagaatcatccgcaactggcgcgacgagagtcctgcctgtttcatggcgtcgctggtgctgtacagcgaaataatccttccggtatgatacaactccaggtcagagctttcgccgctgccggaggcctgaacccccgaaccgagcttgtcgaaatcagggtgctgcatctgtgcctgtcgtccgaaataaccgacctttccaaaaacggcgagaacatctcctgtggcaagcatttttgaaaaataccgaacccccctgaaccagaccagctcaagaaccccggtttcatcggcaagcagtaccttgaaccgcgaccgggcgacgccctgaccctcctgcacggtcttcagcaccctgccgacaaccgtaaccgtctctccattcaacagttcgctgatcctgcgcatggcccgcctgtcgagatagcggcgaggaaaatagtcatagagatcaccgacatcatgaatgccggcctcggaaagcgtatccgcccgcctgggccctacgccctgaagcgcacgcaatgatgagcgcatcgttgtcatatcagttgtaactcgtcattaattcttgtatattagcacctttattattttattgccgttcatatcacctcttcattgtacgagaaagaaaaagagtcatgaaacaagatcttcatccaaagtatacaaaagttaccgtcaactgtgccaactgcggcaactcctttgaaacccgttcaaccaggccatcgatcaaggttgacatctgcaacaactgccacccgttctataccggcaaacagatgcttgtcgatacagccggccgcgttgagcgtttcaacaaacggtttgcaaaatccacagcagctcaggcgaaagcacagtaaggatactggtactttcagcacatttgcatcaatctatcaggaaccgatatgaatgtaagggacgttgcgcagagaactgaaccgaaaatgaaaaaaaccatcgaggcgtttcagcatgaaatcgcttcgatcagaacgggcaaggcgacaacagctttgcttgaccgcgtcaaggttgaagcctacgggcagcagatgccgctcaaacaggtcggcaacgttggcgttatggatgtgcataccctgatggtacaggtatgggataaatccatggtttcggctacagaacgcgccattcgcgatgccaacctcggactgaaccctgccgccgacggacagagcatccgggtcagcatccccccgctcaccgaagagcgccggaaagagtttgtcaaactgaccaaaaaatttggcgaggactcgaaagtctcccttcgcaaccttcgccgcgatatgattcacgagatcgaaaagctcgaaaaagagaaagcgatcagcgaagacgataaaaacaaagggaaaaaagaggctgacgagatgctccacaaattcgaaaaacagttgaacgacctgatcgtcctgaaagaaaaagagattatggaagtgtaagctgttcacaggcattccgatagcagaaaaagccggggaactcccggctttttctgctatcggtgttttttccgccctcctgtaatcagttcaccctgcccggcgctccttttatggcagttgaggctgccgtttaccgcttcaacgttccgctattcggtaaagtactccttcatcttcatgaacacctcttttttcgacagaagagcgccgatcatcccgagcaccgatgctgctccggttgcaaaaaaaagcggtcgggcggagatgttgttggtatagtagatcgcaggtattccccgctctttggcaaagctgtcgagcgaggtggtgccgataacgagatccggcgcgtagtcgacaaccgcctgcatatcctcttcaagatacttgcggtaccggatctccgtaccaagcatggtgagcaacttgtgatcttcctctccgagcggctggcgtgaaatggaggtagacgcatagggaacgtcaaggcctgcttcgagcagaagacgcacgacagggagctcgtttccttcgtaaccggcaacaatgaccttaccccgcagatgggtgaacttttcgagcaccgcgctcgctttcagccgctcttcctccgcaacgctttccaccactgccgggtcaagctgcagcgcctctccgacccgtcgtatccactgcgccgtcgcattggcgccgatcgggtttcccttgacgatcctgacgccgtttttctcaaagagcgatacggttcgttcataaaaggggtgcagtacggcgcaggcttccgttctgcctgattcgatataatcgtcaagtgaggtaccgggcagcgtgatgacggacgctacgccgattttctgcaacacgctgccgatagccatggcgtctaccggaaaaatctctccaagcacaaccagcgatttcggctttttcggcccatcaaaagcggcaaaacgcttcaggagcgttgccacggtaacatccttggcttcagggtgcgttctgatctgaaatgcgggcagacgaaccagaagcacctcggcattgccctcttttttggggagcagctcctcagccagacctgccgtttcggcaacacaggtggagacaacagggataaagcggactgaggggtcaagggctatcccggcgataacacgacgaacatcgtcgatcatgctgcctccggagatctgcacattcatgagttccggcgttacaatggatttgcgcgcggcatagaagtgggagacaaacgtgagtccgtaactgcacccctgatcggctacaagacagacctgcacgccgtcaattcttgtcagaacccgcagcccgccgaatgcgggacacatcgactgcggatgaagatttttacaatcctgtttctccatgaagttcatacctttttgttatttcctgcaaagcggcatcccgggcaaggccttgagcgagcgatttcattccggcttttgcctcgttcccgctcccgtatcgtccgagagcaagcctgtaatatttttttcccttgtcggataccggccagacaaaggcatctatcccgctctccttcagttttgccgactctctcagggccaccttcgccgttctgaacgttgcgaggacaatggtaaactcccctttttcgagaacaacaaccttatcctgtgcaagtgaatcgcccgaagctccttcgttgcggaaagcgtcagccgacgaaagcgcgactggctgtctgacgggcagggagagcgaaacgggtgctggcgccgggacgaaaaaagagctgttacggattgccggcatcagcataacgacagcaagcaacccgctcactgccatcagggccaacagggtaacgcgcaacgtgttcgcccgttttgcagcttgctcaatcgcgctgtttttctcgtcggttgccggtggtttgtccggtgaaaggaaaatttcccgaagcccctgatactcactgtttaaaagctcgtcaagacctgttgccgcatgaaacgtatagcttgagccttcggatttcgagagcatcccaaacccctgcagctcgatttgccggcccgatgccatcgaagaggcaaaaagggagtcaagcgcccggctgaaccgctccgcatcactcttgccgagcttcattctctgcgatgcgatccgtaaggtgccggtatttgccgaaaggtccggaagaaataccaccctgttgcgaggagggcaatagatggcctcctcgccatgcatctgtcgcgttgccggttcatgatgcaccgtgaacaggccaagccccgatagttgaagcttgccctcctgcagcagttcagccgacatcgcgccggataaaccgttcagaagacgacctgcctccgcccgctctatgtcaagaagagcggcaagctcctctgtcagattatgctctgtcatagcatcgactcattcggtcacctctctttaatagcaaaaaacaaatataacacttccgcctgtaaaacaacctcaagccggaagcgagcgctccgggtcgtcgcccgcttctctttcggcctggagagaaaaccggctgtctggttgttccgccgccgatctccccaaccagcagcgactccccctgcaagctgctcaaagcgctcacaacgggaaaagggcgctgcccttgcctgagaacaaggaatgttatgcggattttcattatctatacacaaagcgcctctctttgttcgtttcgcgatgggattgtgtcgttgcccccgatatgaaggaatcgaaatcctcatcacgacatgccccggacttcgtccgccgctcacgacaataaaaagagatgcccgaacgtatctcttttcttttttaccgaggttttttctctcctatgagcacagcgattctttcggtcagcgaactgacccgacacattaaaaacgagcttgagagtctttttccccgggtgtcggttcggggtgaaatatccaattgcaaacggcacaactcgggccacatctatctgacgctgaaagatgagggtgcccagataccggccgttatctggaaacaccttgccggtcggcttgccgcagatctcagggacggacagactgtcgtagcggaagggcgtctggaagtttaccctccttccggtcgctatcagcttatctgcacctcggtgaccgatgccggagagggcgcgctgcagcaggcgtttgccctgcttttgcagaaactctccaaagcggggtatttcagcgccgaacgaaaaagagcgatgccgaaaatccccaaaaccatcggcatcatcacctcgccgaccggagccgttatcgaggatatgggcaacacctttcatcgccgcttccctgcggtttcgctccgcctcttcccggtaagggttcagggaacggaggccgccgaagagatctgctcggctatccgctatttcaacaatatcagagaaccggatctccggcccgacctgcttatcgtggcaagagggggcgggtcaatggaggatctccagccgttcaacgaggagattgtggccgatgccatctacaactctcatattcccgtcatcagtgcggtagggcatgagaccgatatcaccattgccgatatggtggccgatctgcgggccggaacgccctctattgcagccgaactcgcggtgcctgacaggagcgaactgctgcggatgattgagaaccttcaaaacaggcagggaacgcttctgcaggcaaaacttgccggcgcggagctggaaattgactcgttgcgcaacagttatgcattcaaccgtccgctcctgcacatgaagcagtgcgacgatctgctggcgaatcttgagcggcagatggagcagtcggtacgaacaggctatctgcaaaccgcgcagcgctacctttccgcccgccagcatctctcgctgcttgattacagaaaaacacttgcgagagggtatgcgctcgtaaaaaaagagggggctgtcgttaccagcgcacagtgcctgcatcttcaggatcgcacggagctgctgtttcatgacgggagcgtaaccgcggttgttactgaaccggtgcgttcctgagcagttgacgcacaagctcaaggtcttcatacgtattgactcccggcgcgtccctggtggttttcacgcaccggatccggtagccgttttcgagaagacggagttgctcaagcgattcggcaagttcgagcatggaaggagcaagggatgcaaaagcatgaaggacatcggccctgaacgcatagaggccgatatggcgataacactcggtgctcgtactgatctgccgctgatagggtatcgggctgcgcgaaaaatagagggcgtatcccgcattatccatcacaaccttgacggtgttgatatcttccagttgccggaaatcttcggggagcaagggaaagacaagcgtcgagcaatcgggaggggtctcggtgaaaaacggctccagtgcaagatcgatgttctccggactgatgaggggctcgtcgccctgcaggttgacatagatatctccctcaatgctttttgccgcttctgcaatcctctctgttccgcaccgcgcatgcggggaggtcatcaccacctccgctccgtatgcctgcagcaccgaggcgatttcatcgttgtcggtagcaacaacgaccctgtcggccagacgggatttcagcgcctgacgccaggtgcggacaatgagcggctcgccctgaagatcagcgagcatttttttttcaagccgactggaatcaagcctggccggaataagaataactgctttcatgagcgcgtggggctgtctataattaacgtgaccgggccgtcattgacgagcgcgacctgcatatgttctccgtaccaaccggtcgcaaccggcctctccatctcctgctgaaccatctgatgaaacttttcaaacagcggttttgcgatatcataacctgccgcgccggaaaaacccggcctgttgccgctcgaaacgtcgctgtagagcgtaaactgcgaaaccagaagaatctctcccccgatatccttgaccgatcggttcatccgaccggcttcatcgtcaaaaatcctgagattgacaactttcctgcacatccacccgagcgcagcctgatcatccgcaggcgcaataccggaaagaaccagcagaccaggcccgatatgcacagcgctctcatcaccggacgcaaccgatgccgaaagcacccgctgaacgataactctcattctgtcggcgttaataacctctcaaagatagggacgcaggagcagggcaacctcttcggcaccgagcccctctacctttatggttttgtttttagaactttttccggaaagaatggtcagacgcgacgatgaaacgctcaggacttttgcaaaaagatcgcagcactcgcgattggcagcatcatcaacaggagctgccttgagattaactttcacccctccgttgtaggcgccggagatggcgctttttgaagatcggggctgcgccttgagacgaaaaaccgcgcttccgcttttctcgctgatctccacgccggaaatcatcatccgatgactttaggaaccttgaaaaatctgtcctgcctgtccggagcattcagcagaacctgatcggtcgaaatcgaagttttttcgatatcagcccggagaacgttgctctcgtcgtgaatgctgctgagcggctggacgccctccgtatcaacttcattgagtttatcgatgtaatggagaatattgttgagctcaacggtcatggtctccatttccgtatcgccaaacttcaatcgggcaagctcggctatataggcaacatcttttttggtaacggacatatactctttctacctgggattaaaaatatttttcattcctgcgcttcatgcaaaataacatccgtcatcacagccggcaaatacctgctctctgctcgtcaagacgggttttcggtcgtttctccattggaatatagtctcgctcggcttcgccaaggtaaatctgacggggtcgtgcaattttctgttcgccgtccttgacatgctcgatccactgtgacagccagccgggaattctgccaatggcaaaaaggaccgggaacatatccatgggaaatcccatggcctgatagatcaaaccggagtaaaaatcaacattcggatagagtttcctgctgacaaaatagtcatcttcgagagcaatccgctcaagttccagagcaatttcaagcagagggttttttcctgtctcctcaaaaacctgaaaagcgatttccttgattatttttgctctcggatcgtaatttttatagacccgatggccaaaccccatcagacgtccgtcgccatcctttaccgatttgataaactcgggaaccttgtcgacggagccgattttcaggagcatatgaataaccgcctcgtttgcgcctccatgcagcggaccgtagagtgctgcgcaccctgccgcaatcgccgtatagggatcaacgcctgaacttccgactgcgcgaacagcattggtggagcagttctgctcgtgatcggcgtggagaatgaacaacacatcaagcgcccgttcaagcaccggattgggcttataccgctgctcggtcatcttgaacatcatcgagagaaaattaccggcataactgagatcgttgtcaggcaaaacgtaggggaagcccagactgtgtcgaaaactcatggcggcaagggtaggaatcttcccgataagacgccgtacctgaagtttacgtgactcttcgctgttgatatcctttgcatcgcggtaaaaggtcgaaagcgcgcctactgtcccgaccataattcccattggatgggcatcgtaacgaaaaccatccatgaacttgatgatattggcatgggtcatggtatggtggcggatattgtatgtccagaccgcaagccgttccttatccggaagctctcccttgatgagcaggtaggaggtttcaagaaaggagctgctcatggcaagctgttcaatcggatagcctctgtaccggagaataccctgatcgccatcgatataggtaatgcggcttttacatgacgctgtattaagaaaaccgggatcataacctaaaagaccgaaatcctcctcatcaaccctgatctggcggagatccatggtactgatggtaccgttttgaattggtacttcgtaacgtttacctgtgcgattatcggtaatcgacaaggaattactctgttcagtggcggtcatgatgtatcattgccttgttgttgttaaaaaaaattcccccaacaagaaatacccttcagcagcaaaagccgcatcagaatcaaacctgaaaatacaaatctttcaatgaaaacagtaagtaaacctttcgccggaagcctcttgtgccggcaattgccaatggaacgatcgattttcttcagggtcactctattgcgttgttccgcgacatgattgccccgtttggcggcgctcgaaccgctggctacaaggcaacgagctccctccttttcgctcgttaccgcatcccgggcaggcgcagaggagggtgatgatcctgatcctcctctgagcgcagaaaaaaagaaaaagatcgtacgagcagataaaaaaaattttggatgttatgccgtggctgtttacattaacagctctttcagtgaagggagctgtagctcagtttggttagagcgcctgcctgtcacgcaggaggtcgcgggttcgagccccgtcagctccgctgaaaacaataaaaaaggcactgtcacaagcagtgccttttttattgttcatttccacaccttttcggacgggatgaagttgactttcgatctccgggaagatttcatctcgttctcccctccccggagttctcccgacagcctctcacctgcaccgcttgccgacaggagagcgcggcgccccttatctcggcaccagttcaacacgccggtttttcgccctgccggcttccgttgtatttggcgctaccggagcgagataggctacgccgttagccgcaaggcgggccggcgcaataccgtgattccttaccagcgaggctacgacggcgtcggcacggcgtttggaaaggcccatgttaaactcataccctccgacattatccgtatgaccgaccacatgcagtttcagtgcgggctgacttttcatgagtttggctatttcaaccagcgccggcgaagaagccggcttgatatcggatttgttggtatcaaaataaataccgtaaagcgatactctgcctgtcgaggttatggcctgggtcatctgatcggcactgaccgtcaccattttctgaaccatcggctgggtctcaacaacatcaaccgcgatataggccccccgttttgccttgtagaccgggtcgttcttcccccactctacggctatcaactgcacatagacatcgccttccgggcggcttttttttgcgcttgcgacacagattccacccttttcagcagcaaaaaatatgtagttactccgattggtctgaatatccatggaaccgaacggagcaagatagttgatccacccgatggctgccgggtcttttttggagtcgtacaggataacgaaaccctttgccctgagctcattgagatagttccggtatatttcgagcgatccgtaatctccggcagcctcgtaccagattcgggtaagcctcccttcgggcttcaacgggggtttaagatactcccgtttttttgtcgcaaaattatagcggctgaaggtcgatgtctgcagctcgtattcgtcaaaccgcttggcctggtaagcgacaatttccgatccggcaaaccgcttcagcagaggatgatccttcgaaccgggcaaatccgcagcaacggcatcccgaaacggcagcgatgcaactataaacagtaacaagagtaacgccttgagtggtttcatgagagtgacctccttatgacatgttttggttcaggtgcttttatgtatcggacttttttcgtttatcgcgcacgtagatggccttggagtgcccttcgccgataatccgctcttcgagatcgaataattttgttgccgccaggagctctccaagtttactgtaaccgtagttgcgcggatcgaattcaggcgactgctttgcgatattgctgccggtcgttgcaagatgagcccagccgctttcgtccgacgaagcttcgacagcatttcgtaaaaggcgcacgagtttggtatcctgcttcatctccgccgcggattttttcgctataccctcattctcgctggttttggcacgtaaaacctcagtataaataaatttgtcgcaggccgaaacgaatggtgacggggtttttttctcaccgaatccgtagaccgtcagtcccgactccctgattcgcgatgcaagctttgtgaaatcgctgtcgctcgacacgatgcaaaagccatgaaactttccggtatagagcagatccatggcatcgatgatcatggcgctgtcggttgcattttttcctttggtgtacccgaactgctgaatcggctgtatggagtgttcaagcagaatttccttccaccccctcagcgacgtcgaggtccagtcgccatagatgcgcttgacgtttgctgtgccgtattttgcgatttctgcaagaagaccttcaataatcgagggctgtgtattatcggcatcgataagcactgccagacggtcggatttttcaatggccatagctatataattttcgtcactcgtttacactgaatccctgttgttcaataactgctctcaaagccgcaacggagaccttttcggaattatactcaaccgccacggttcccgtcttatgcgacggacaggcacgttcgacgccgtcgagctcttcaagcgcttccttcacaagcagttcgcagttcgaacacctcataccggcaacctgaaattcttttttcatagagcatgaaaaataaaattgttttgtgtgacaattgatcctccgtacgtttttaagcgggaaaatcgcctgacgatcgctttattgcactatcataatctccggatacaggcgaaacgcaaccactgctttcgacatggaaccgggacgaccgacatacattgtcagataacggtacagtcattatattactttttatgaatggtttattaaaacaattccgggcagggaaaaatctttttcttccacttgttcttttgtcaggcctcctggttcttgcttcgtgcaacaagccctcaaaggagatcagttcgctgcagcaggaggtctggaaaaatcccggagatgctgaagccagcattaaactcgggacggcttacgctcgaaacaggcagtacgctgaagccgacaaggcatttaccgacgctctcgctctcgatccgaaaattgaagaggtctatgccgcgcttggggccgtggctttcaatcagaaaaaatacgatcgggcgctgaagtatttcaacacctaccgatcattctcacctgatgactctttacgaaattacgatgtcggcaacgtctaccttcagatgaaaaaatacgaaccggcaattgctgcgtatcgaaaggctattgccaacagcaccgcattcgaagaggcatactataatctcggcttctgttacgcgcgttcagggcgaaacgacgaggcggtggaaatttataactggcttgtcagcaaaaacaattatcttgccgtctcactgaaaaaccatctgcaaaaaacagatgccgtgcagtagccggaaaactgaaggcaacgttttttcgaagttccggtgtgttgcgttactgcgccggctgaaagtaaacgtttctgtggacatcatggaccatgaaaaacaagcagaaccgtcatgtccgggagttataatgccgataaacgcatatgagtgacaagcgacataccattattgctgacaacaacccgcttcctctgcaaaaggccgttcaaagccttctgcgcgaggttgaacggttaaaagagagaacgacagatcgattcgaagaaagcccgtccggctcgcttctgaccatcagccagcctcttcttccgctcgatccgcttgactggcttaaccgccagcatctcttccccaaactgtactggatgaaccgcgaaaaaagtttttcggtcgcaggaataggtacggctgattgcattgaacaaaacacgccgggcacaaacgcatcgagttttgccgagcttacccggacaatagccacaaaagatcccgacgcgcggtatttcggagcattccggttcaacaatatggaggaacaaagcgagccgtggcactcattctcctcctatgcttttgttctgccccttgtcgggataacgtttgaacaggaacggtacgtactcttctgcaatctttggctggaaccgggggaggcgcctgacataaaaatccggagcatttgtgatgctctcgaaaacatgtcgaccacgcagtcggattgcgatagcgaccgaaatattcccgcactggtgcgtatctcccgcaatccggatgtacaaagctggaccagacagtgcgaacgggcactgcgaacattcgaggcaggcgacatggataaaatcatgctggcccgacaaaccattcttgaattttcggaaagtttttcgccgctgctttttctcatcaactatccttatccgaaaaactcgacctaccggttttactttgagccgaaaaaaaaccatgcgtttttcagtttcactcctgaacgcctctatcgcagggatggcgtcacgttgcagaccgaagcccttgcgggaaccagtctgaaagagaatctcaccggtgacgacaaccttgcttccgaagtccttctgaactccgaaaaagatatcagggaacacaaattcgtcaaagacagcatctacggggagctgtttccggtttgcagcgagattcagatggatgaacaggtccatgtgcttcaactgaaccgtctggctcatctttatacccgatgcagcgcaacgctcaagccggagttcagcaatgacagtaccttgctcacccgcctccaccctacgcctgccgttggaggagttccgagggatgaggcgcttcggcatattctcgatattgaacccttcaaccgcgggtggtatgccggccctgccggatggataagcagcaatgccgctgaattctgtgtcggcatccgatccggagtcgttgtcgaagcgatgacctttctctactccggtgccggtctggtcaagggatcagaccccgtctcggaatgggatgaaatcgagcagaaaatcggagatctcctgaccacagcaaacggcgatacatgaacaatcgtgaaataacatcactgtggagccgactcattgtcgaagaactcatccggcagggctgcggattcttctgtctctctcccggctcccgttctaccccgcttacggtggccgtggcacgaaatccgatggcaaaatggaaaacatttcccgatgaacgttctgcggggtttttcgcacttggccacgccagggcaaccggtaaaccggcaatcctcatctgtacctccggtaccgccgtggcaaactattttccgtcagtggtagaggcctcgatggactgccagcccatgattattctttcggctgacagaccttttgaactgctcgaaacaggcgccaatcaaacgatacgccagtcgggcatgttcggctcatacagccgatggaacttccggttacctgaaccctctgcggagattcctcttcagtcggtactctcggccatcgatcatgccgtcgaaaaagcaacgggaaatccgcccggcccggttcatcttaatgtgcccttcagggagccgttcgaacctgaactttccgatcttaaagacccctggcttgcgcctgtagctcactggatcgactctgcggaacctcttcgccgctgcagtcatgccgagaacgttcctcatcctgccgttatcgaaaagacagcggaactcatcaaggcatcccgccagccgctctttattgcgggaaaacttgattcccgggaagacgcgattgccgtcgggctccttgccggttcgctcggtattccgctctatgcggatctgtcgtccgggctgcgttacagcactcactgcaaaccgtggcagcttgcctttcagtcgccggcgtttcttgaacactaccggcctgatatggtggttcatttcggcggacagttgatatcccgacaccctggcgccgccatccgggtcagccatcccggaaactatcttgttgtgaaaccctctgccaaccgttacgcacccgaccacaacgtgacgctgagcatcgaagcgtcaccgaaactctttgctgacgcgctcctgcgtgacctgcagaacgtgagtttgcctgcatggaaggggcctgttgctgatgagtttttcaccttctcagaggaggaaattgagcactactgcgaggacgacaggcctgtttccgagatttcagtcgcgcggattgtctctcggcttacgggggagcatgatggcctttttatgtccaacagcatgccggtgagggatatggatctcttcgctgccgccacacgccagaccccgacgatctccattgccatgaacagaggcgcaagcggtattgacggcattctttcaacagcggctggttttgccgaaggacttcagaaaccggtaacccttgtcatcggcgatattgcgtttcttcatgacctcaacgcgctctccctgcttgaaagcagctctgttcctctgcggattatagtcgtgaacaataacggcggcggcattttttcgtttttacccattgctgcagagaaggatgtttttgagacgcattttgccacgccgcaacattacagcatagcctccgctgccgcaaccttcggggttgcccatgcctcgccgaaaacaaaccgggagtttgccgacacctgtacagaggcatttgaaagcaatgagagtatcgttatagagattacgggaagccgtgaggataatgtcagcgcacaccgctctttgcagcatactatcaatatgctggcccgaaaatttctgaaaaaacagtaacggcaagccttttccccgatcaccttttccgttttgtcgtttccgcaaggcgattcggcaatcccgttcataatgccggaaccccaacagagcaatctcttaaatgcccgcaatccatgcatgtttcaccgaaggataccattcacgcagaaataatcggcgacagaacccttccccggattgtttttcttcacggctttctcggatcgaaagaggagtggcgatctcttgctctctcgattgaaaaccgctattcgagccttatcgttgatcttccgggacacggagaggccccgtctctggaggttgccgcccggaccggatttttcgaacgtacggcagaagctctcgcgcagatcatttccgttgaggcatcgccaccctgctttcttgtcggctattcgatgggcggacgtcttgcgctttttcttgcactccgctttcccgaactgttttcgaaagtcatcattctgtccgcttcccctggtcttcaaaccttaggcgaacgatcccggcgacaaaaacaggatgatcagatcgcccgaaaaatcgaaaagaattttgaaggatttctccggttctggtatgaacagcctcttttcttttcgctgaagaaccatccccgattcagggaaacggagcaaaaaagacaacaaaacaatcctggcgaactcgcgcttgcgctcagactccttggcaccggagttcagccctcgttatgggacgaactggcagataatcgcatacctatagcgttttttgcaggagaaaaagacccgaagttcgttgagattggaatgcaaatggttaaattatgcccatcttcaaatctggagatctttgccgattgcggccacgccctgcatattgaaaacagggaggagtttaccagccgcctgaaggtttttttcaaacagtaagaacatcaatcactatgggcacaatctcatggatacctgccgctgaatttaccgatattctctatcacaaggccgacgggattgctaaaataaccatcaatcgcccggaagtccgcaacgcgttccggccgcaaaccgtcgaagagatgatcaaggctctttcggatgcaagaaatgacgagaaaatcggcgtcgtgattcttaccggtgccggcgaccttgcgttctgctcagggggcgaccagaaaatccgcggatatgccggctatgctgatgccaaaggggtaaaccggctcaatgtgcttgatttccagcgcgatatcagaacctgtcccaaaccggtcattgccatggtagcaggctatgcgatcggaggcggccatgtgctccacatgctgtgcgatcttaccattgccgccgacaacgccattttcggtcagaccgggccgaaagtaggctcttttgacggaggctggggcgcaagctacatggccagacttgtaggtcagaaaaaggccagggagatctggtatctctgccgccagtacaatgctgccgacgctcttgccatgggactggtcaataccgttgttccgcttgcccggcttgaagaagagaccgttcagtggtgccgcgaaattctcgaaaattcccctctggccatccgctgcctgaaatcggccctcaatgcggattgcgatggacaggccggcctgcaggagcttgccggaaacgccaccatgctctactatatgagcgaagaggctcaggagggaaaaaatgcattcgtcgaaaaaagaaagcctgatttcactaaattcccgaaacgcccttgaatgcgtcatttttacacctttaccggtatagcatccctttcaatgagccggttaccgtaagaaaccatcggcttctgaacagagaggggataattatcgcattgaagtcaagcgacggcgcgatgatttcctatggcgaaatcgcgccgttgccaggcctgcatgaagagacgctgcatatggctgaacatcagtttatggagtacatttacaaccataagctcagcacgatcgacctcctccccgaagggctcttcccttccgtaaaaaccggcattgaaatcgcgcttttcaacttcaaggccgtcaattcaggtattccgccgtttttttcttccccctctccgtcggcaagtcgggttccgatcaacgccctgctggccggcgagcgcgaatcgatcatagtccgggcagagaccctctataacctcggctaccggacgttcaaactcaaggtaacgccgaaaaacgccgaacagactcttggtgtcatcagggaattatcgctgaagttcggagaaaccgttgcgttgcgccttgacgcaaaccagtcgttttcgctcgatgaagcggtcgagttcagcaaaaacatcatcagggacaatatctcctatatcgaagaacccttgacggatccgatactcatcggggagtttcatgccagaacagcagtgcgctcggcacttgatgaaacgctctggcagcaaccgtacctgatgcgttcgtttccccccggcgcgttgaaggctcttgttcttaaaccaaaccgccttggcggaatagtcgaaacgctccgtttagcgcagtatgcacgggaaaacaacctgcttgccgttctgagttccgcattcgaaagcggtataagtctgagtttttatgcatggcttgccgcgcacaccagcacggaacctgctgcctcgggactcgataccggacgttatctcgagtatgatctgctcgatctccctttcggaagttcatccgacacgctcacgcctcaggaactctactggaatggccacaaggtcgcaacctcgcacctcaagccttcatcaatatggacattataaaccaggccgctctccggttcgccgattcgcctctgcttgtcacaagggaaaaaacactctctttcagggagtgttctgtaaaagcctcacaaatcgccaacacccttttcaaaaaagggtatcgtccgggtgacattgcagcccttctgcttcccggttcgcccgagtatgtgctgatcctcctcggactgctcaaagcaggcctgatcagcgcgcccctgaacaaccgttttccggagaaacagctttcgcttgctcttgaacaactgcaacccccgcttctcctgacggaggctgattcggggatgcagaaaaaccgcatgacgacgctctcgatccacgacctgctcaaggaagccgaaagcgcatccccggagccggagtttcctgtcaatgagagccgcgagcgccctgtaaccatcattcacacctcggcaagctcgggaaaaccgaaagccgcagtacacagtttcagcaatcactggttcagcgctcttggatcggcctctaatctgccgcttgaaaagggggactgctggctcctctccctgccgctctttcatatcggcggctatgccgtgctcttcaaagccctgctttcaggttcatcggttgccctgccggatccgtctgactctcttgaagagtgtttgcggatgttctctctgacccatctctcgctggtaccgacccagttgtaccgcctgctgcgacaaccgtcgatcatccctgcccttgcttcgctcaaagcgctcctgctcggaggaagtccgataccccctgccctgcttgccgacacgatccgcaaaggcattccggtctatctcagctacggatcgaccgagatgagctctcaaatcgcaaccacgccgaatccggcagactccatgcaggaaaacagcggcagaatacttccctttcgcgaagttatgaccgatgctgagggagagatactttgcaaaggagagtgcctctttcagggttatctgcaaaatggccggattgaaccgcaaacagacggcgacggctggtttcatacgaacgatatcgggagaatcgatgagaaaggaatgataaccgtactgggaagaaaagacaatatgttcatctccggaggcgaaaacatccatcctgaagagatagaaaaagctcttctcgatatggagggaatcctccaggcggtcgttgtgcccgttatcgacaaagagtacggaagccgacctgcggcgttcattcagacagaggagagtgaaaaacccgatgatgaagccattgccggatacatacgcaaaaagctcgggaaactgaaaacgccggtaaagattaccagaacccttcagtgggaaactcttgcgggttcacaaaaaatcgacagaaagcaataccgccaacttgccggagaggctcttgtgccgactatcgagccttcgccgcctgacgtttgagtctgaaaaccataaatatcccccccagacctgtaactggcgcatataaacctgcagaaaccacgatccagacaagaagatctttcagattgatatccggcgaaatccgggctatcgactctgcctcccgatcaagctcgcgaaccagttcgacaagttcgggatttccgtcggccagttgatgaacccagccgaccagcagcataagactttcagcgccgggcctgtaacccgcatactccatgagaagatagccggcaatctcggaaatgagacctcctgctatgccgccaagacttgcaaacagaaaggcatcgctgtacgatagccggatctggtagtgcataacggcaaaatagatcgagaacatgcccgccatgaaaatccctgccataaaaaaggcattgagcagcgtaagataggggacggttgtcgaaagcaaaacaagaaccgcacctgacagcacggtgtaaacccttcctgaaacaggcagggaagggcgatccaactgatcagcagccatatctcttttcatgaaagcctttcgttgagaaaatcatccatggtataaaatccgggtttctcacaatgcatccctgcgagccattcggctgcatgaacggctcctccggcaaaacctgcccgacttttagccgtatgagctacaagaatttcgtcggcatcggagtcgataaaagcggtatgctttccaaaaacgctgccaagcctcactgacgcaacctgaagctcttcagcggcaagtttgcggttgtccgaaagctgcctgacgatggttcgctttcttccgttggcttcaagaaccagctctgctgctcgaagtgccgtaccgcttggaaaatcagctttgccggtatgatgctgttcttcaagagcaatgtcgaattgcccgaacggagcgatcaatcgggcggcctcccgcagggtacgtaaaaaaatgtttaccccgagagagaaattggccgaatacatgagcgatgcccgggcatcagcaaccatgcgtcgaacctcctccatggcatcgtcccaccctgtcgtgccgacaacgaccggaactccggaggcgagcattgcaggaagattatccatgaatgcctgtctgacggtaaagtcaatgatcacgtcgcttccatgaaatatctccggagtgatccgggcatcgacgtcaagaacggctgcaatttcatggtcgttcgaccggctgataacctcggcaacctgttgccccatccggccattgcccactaaagtaaccttcatacgctcctcttgttcaaatcctcaatcgagggttccctgtatcagcaacggatcccggctttcgggcaatctgcttgcaaccgtaaacagcggcgccgttgcctctttttttttactctgcaggaggcgtcagcagctaatcgcctacaatatcaagaattctctccagatcgtccggcgaaaaatactgaatatggatttcgcccttccctgctcttttttctataattttcactttcgtggcaaaccggtctctcagtcttgtttcaatcaggccaagctggggagagcgatcttccggctttcccggcacctgtttttcctgatcgcggaacatgccgttgaccagcgcctctgtctgacgaacggatagctggcgggcaagaatctgcttccatactttcaactgctgctgttcaccgggaagattgatgagtgcccgagcatgaccggaggagatctccctgttccggatactgtcctgaatcgccatcggaagcttcagaagcctaagaaaattactcaccgtagaacggttcttgccgactttctgggcgatctcgtcctgcgtgaggctgcatttggtcgtaagacttttcagggcaagagcgacttcgatggcattgagatcttcacgctgaatgttttcgataagggcaagttcaagcttgcttgaatcttcgtgtgcatcgataatataagccggaataaatttgaagccagcctgcgtcaccgcccgcaaccgtcgttcgccgctgataagctgatacccttcgccatcgcggcagaccgtcaccggctgaatcactccgttttctataatggaatttttcagctcttcaagtgcggtttcgtcaaatgtctttctgggctgaaagggattggcgcggattttctcgaccggaagactccctactactccgtcaagaagaggctcatggacttcctgctttggatccgacgaaaaaccctcatccggaataagggctttaagaccttttcccaatgctttttttaacatggccatgtcaccctacccatttcgtgatcagctattgctgagtaactttaaatttttttatgttgccatccctttcgaaaatctccatggcaagatcaagatagtcttttgatccaaggcactgggcatcatacagcagcaccggttttccgtgactcggcgcttctgaaagacgaacatttctccggatataggttctgtaaaccctgtccttgaaaaactttcttacttcggaggcgacctgcgtcgcaagacgaagacgagcatcaaacatggtcaccagaaccccttcgatttcaagtttgggattgagatgcttgcggacaatgctgatggtgttcaggagctttccaagtccctcaagggcgtaatactcggcctgaacgggaatgagcaccgaatcagccgccgtcagggagttgagcgttatcagcccgagcgagggaggacaatcaataatgatataatcgtagttatcccgaacctgccggagcgccttctgcatcacatactcgcgctctctcatgttgaccagctcaacctccatgccgaccagattgacgttggatggaagcacgtcgagaaaaccgattgacgacgtatgtatggcgtcgcgaatatccccgcctttgaccatcacctggtaaaaggtgttgtcaatttcatcacctgtttcgataccgaatcctgaggttgcgtttgcctggggatcgatatcgataagaagtgtcttaaactcagaaatagcaattgaggcagctatatttacagcagtggttgtttttccaacccctcctttctggtttgcaatcgcaataactctgcccatgtactaaccagggaattttacagcagttgaagttctgtcatgacttgttacattataatacttgcgtcaactattacaaacagtattcttgattcatgccgatagtgccaaaacatttctttgaacgcccgacgcttgaacttgcggaaaaactccttggaaaaatattcgttcgacgaatttcggacactatcaggctgaagggaagaattgttgaaaccgaagcgtactgcggagaattcgacgaagcctctcatgcatggcggggaaaaacaacaagaaacagcatgatgttcaacagccccggcatgctctatgtctaccttgcctatggcagccattacatgctcaatatcgtcagcgagcctgaaaacatccccggagccgttctgatcagggcaatggagccgattgacggcctgatgttcatgaaggaacaaagaggtactgctcttgcaacctccctgctgagcggaccgggcaaactgacgcaggcatttgcaatcaggggcgattgcaacggcaaggatctgttcaacaatgagtttttcctggaaaacgcgcaggatatcccgcaaaacgctatgggaagcggctcgcgggtcggcataacaaaaagccgtcagcttcagtggcgaaaatatattcttaacaatccccatgtctcgaaagcaaggggttcgtgaaccatgaaaaaggaaaccggtcttggaaagttgaaaaaaaagtcccttttttaggctgaaccataaaccattgcaacaatgatcggaaccccaatacttccggaaatcagggaactgatcgagcgcagaaacttcagcgcgctgcaacggattttcaacgactggatgcctgtagatctggccgaactcatttcagaccttccggaaaatgaacaggccattctttttcggcttcttcccaaagatgtcgcgacagaaacctttgagtaccttgatttcgactcccagcaaaatcttctgacagcacttacccagaaagacgttacccatattctcaacagcatgtcggcggatgatcgtaccgcgctgcttgaagagctgccgggcaccgtagtgcaggagctgttaaaactgctgtcgttcaaagagttcaaaatcgccaaaaccctgcttgcgtataccgaagcaagcgtgggacgtctcatgtcgcctgactacctcagcgttaaaaaagactgggacatcaatcaggttcttgagtatatacgagtttacggccatgagagcgaaacgctgaacgtcatttatgttgtcgacgatcacggaaaactcaaaggagagctgcttgcacgggaactgctgctctctactcccgaaaaaaaagtcgaggagattatttccgaagaaaaaataatcacactcacggcaacacaggatcagtccgatgcgcttgaagccttcaagcggtatgatacggtcgctctgcctgttgtcgattcgaacggttacctgatcggcgttgtgaccgttgacgatatgctcgatgtggctgaagaggaagagacggaggatatccagaaattcggcggtatcgaagctctcgaagagccctatatggatctgacgatcccggaattgataaaaaaacgcgcggtctggctggttgtgctttttgtcggagaaatgctcaccgcctcggctatggcttttttcgaggatgaactggcaaaagcaatcgttcttgcaacctttataccgctgattatttcgagcggcggcaactcgggctcgcaggcggcaaccctgattatacgggcgctgtcgcttggcgaaataaccgtgagggactggtgggccatcatgcgccgcgaaattctttcggggcttgccctcggcggcattcttggttttatcggtgtattcagggtaatcttctgggcgatggcgctcggccatctaaccatgacctgggtgctcatgggcattaccgttggaatttcacttgtcggcatcgtgctgttcggaaccttgtgcggttcgatgctgcccttgctgctgaaacgatggggccttgatccggcaacctcttcagcgccgttcgtggcaacgcttgttgacgttacgggtatcgtcatctatttcagtgtcgcatcactgctgctccggggcattctgctctgaaacgctgcagctcatcgatataacgacggcgctatgagaaacgggcatctctgaaatctgacctctctcgggattgatcatgacggaaactgttgttgtgggaatatcaggcggcgtagactctgccgtggccgcatgcctgctcatgaagcaggggtaccgggttcttggactcaacatcaggatacttgacactcccgacgaacacccatcgcttgccccctcccctcttctgatcagcgatcatgctgactatcagtttcccgttttcagcctcaatctcagcgcccgattcagccaggaggtaatccgttatttccaggccgactatcttgccggaaaaacaccaaatccctgtatggtatgcaataaaaaaatcaaatggcacggactgcttgaaggagctcgactcctgggcgcggaacgtatcgcaaccggccattacgccagaaccgcatcccttgatgggcgagtccgcctgtataaaggtcttgacccgcagaaggatcagagttattttctctggatgctctcacagaatgatctcaataaaacatgttttcctcttggtgaactcgccaaagagaaggtgcgtgaactcgcgcgtacgttcggggtgagggctgctgaaaaaaaagagagtcaggaaatctgctttgttccccacgacgattactgccgctatcttgagcttgccgttccgggacttaaagaaaaagttgccgggggagatattgtggacgaaaacggcaaggtgctcggaaaacatcgcggttatccattttataccattggccagcgacggggtctggggctcagttcaactgaaccgctctatgtcacagcccttgaccaggaaaataattgcgtccatacaggaaataaatcatcgctcgatacccggagtctgaccgtatcggggctcaactggatcaataacaagagcctcgacgaaccggtcgaagcttttggaaaaatacggtacagggatcgcgaaacgccatgcaccattgctccgctgccggacgggcaggcaacgattactttccatacggcgaaacatgccgtagctcccggacaggccgccgtgttttaccatgacgaagaggtgcttggcggcgggtttatcagcgcggtcaacagagaccggtaacaacaagacaacatcactcatgctgcaacgaaaacatctctctctgacctatcttgaactctcagccaaagaacaggaacaagctcctctcgtggtcatgctccatggatatggcagcaatgaaaaagatctcatccatctggctccatcgctccatccggggttaacctggatcagcccgagagctccccgtatgcttgatttaggtatgttcggatggtttcctcttgaatttacggcaacaggcatcactgtcgattatgaagctgcagggttggcaagagaccggtgcatcggctttctttctgatctcataaaggagtatcgacctgccggaaacaaggtctttctcaccggtttcagccagggtgctgtcatgagctatctcatagcctttgctgcgcccgagctgcttcacggcgtggttgcattctcaggccagcttccgcaccggcaactggtagatgaagaaaaactggccatcttcaacaagattcccatgcttgttatccatgggatttttgacgaaattctcccgattgcaaaagggaaggagagtaacctctacctgcagaacctgcttgccgatctgacctatcaggagtacccgatgggccatgaaatcagtgcggaagcaatctcccttgcttcgaagtggctgacgaaaaaagtgaacctgatcggcgggtaaaaaacgggtcgaccggtggtatggaagagtcatgttttgaccaccatgttctgccctcataatcgtatattctctttttttttaacgctgccatgccctgaaaagaatgaagaactcgcttataaacctgcttgaaacccgtattcttgtgctggacggagccatgggcaccatgatccagcggcataaattacaggaagaggattaccggggtacaagatttgcctcacattcgcacccgctcatcggcaacaacgacatgcttgtccttactcagccggacatcatccatgccattcactgcgactttctcgatgcgggatcggacattatcgaaacaaacacgttcaatgccaacccgatctcccaggctgactaccatgccgagcacctggtaagggaactcaacgttgaagctgcaaagcttgcgcgaaaggctgccgatgcctttacagctcgcaaccctgaaaaaccgcgctttgtcgcaggatctatcgggccgaccaataaaacgctctccctctcgccggacgtcaacaatccgggataccgcgccgtaaccttcagaaatgttgtcgataactatatcatgcagcttgaaggactgatggagggcggcgttgacctgctgcttgtcgagacggtctttgataccctgaactgcaaggctgcgctttttgccatagaggagtttttcaaccggatcggaaaacatattccggtcatggtttcgggaaccgttgttgacgcgagcggccgcaccctgtcaggccagaccaccgaagccttctggatatccattgcccatatgcctgatctgctctccgtcgggctcaactgcgccctcggatcaaaacagatgcggccgtttatcgagtcgctctccggcattgcagagagctatgtgagcgtgtatcccaatgcaggcctgccgaacgagtttggcgaatatgatgactccccggcctatatggcggagcagatcgccggttttgcaacctccggatttgtcaatattgttggcggctgctgcggcaccactccacagcatatcgaagccattgccgaagccgttcaggcgctcgaaccccgcaagcgccctcatagagagcacgagttgaagctttccgggcttgaaccgctcgtcgtcaacagcacgacaggattcatcaatgtgggcgaacgcaccaacgtgaccggatcgaaaaaatttgcacgcctggtcaaggaaggtaactacgatgaagcgctctccatcgcccgtcagcaggttgagagcggcgcccaggtcatcgacgtcaatgttgatgaagggatgctcgattccgaaaaagtgatgcgggagttccttaacctgatcggttccgaacctgaaatctcaagggttccgatcatgatcgacagttcgaaatggtcggtgatcgaaaacggattgcagtgtgttcagggaaaaagcatcgtcaactccatcagcctcaaagagggcgaggatctcttcagggaacgggcgcaaaaagttctgcagtacggtgctgccgccattgtgatggcgttcgacgaacagggacaggccgacagctacgccagacgtatcgaaatatgcaaacgcgcctatgacctgcttaccatggaggtgggttttccgcccgaggatattattttcgaccccaatgtactcaccgttgccaccggcatcgatgaacacaacaactatgccgttgattttatcgaaacggttcgatggatcaaggagaacctgccttacgcaaaggtttcgggtggcataagcaacgtctcgttctcgttccgtggcaacgaaccggtcagggaggccatgcatgccgcattcctctatcatgccattcgtgccggactcgatatgggcatcgtcaacgccggtcagcttgcgatctacgaagatatcgacccggagttgcttgagcgggttgaggacgtgctgcttaaccgccgtcccgacgctaccgaaagactggtgagctttgccgaaaccatccagggcgatggagaaaaaacagaagccaaagctgccgaatggagaagctttcccgttgaggaacggctgcgccacgcgctcatcaagggcattgtggaatatatcgaagaggacaccgaagaggcccgactgctctaccccagtccactgcaggtcatcgaaggcccgctgatgaacggcatgaacgcaatcggcgacctctttgccgttggcaaaatgtttctgccgcaggtggttaaaagcgcccgggtcatgaaacgctcggtcgcctgcctcattccgtggattgaaaaagagaaggctgccaacaaggatacccgagctgctgccaaggtgctgctcgcaaccgtcaagggcgatgtgcacgacatcggcaaaaacattgtggccgtcgtgctggcctgcaacaattacgatgttgtcgatatcggagttatgatgccctgcgaaaagattcttgaagcagcagaacgagaaaaagccgatctgatcggcctgagcggactcatcaccccttcgcttgacgaaatggtgcatgtcgcccgcgaaatggaacgactcggcatgacgatcccgctcctcatcggaggggccaccacatcaagaatccataccgcggtcaaaatcgcgccggtctactccgggccggtcatccaggtgctcgatgcatcccgaagcgttcctgtggtcagcagcctcctcaacccggctctgagcgaaacctacatcggacaactgaaaaaagaacaggcagaactgcgcgaaggccatgccgcacgcgctgccggcaacaaatacctctctcttcccgatgcccgcaagaaccgcgcaaaactgcaatgggacgacaccaccgtctacaatccgcttaaacccggcattacccttatcgaagatgcgaccgttgaagcgctgcgaccctatatcgactggacgccgctctttctcacctgggaactgcacggccgctacccgcagattttcgaccacaaggagtacggcaatgaagcgaaaaaactgtttgacgacgcaaacaaactgcttgaccgaattgaaaaagagaaactgctcggactcaggggagttgccggtattttccctgccagcagtaacggcgatgatattgatgtctttaccgacgagagccgttcaactgttctgacaaccttccacacccttcggcaacagcaggaaaagaaggcaggagaacctaatctggcgcttgcagactttatcgcccccgaaaaatcaggcataaaggattatatcggctgttttgccgtcacggcgggccttggtatcgaacgaacgctcaaacagttcagcgaggagcaggacgactaccaccgcatcatgacgcaggcacttgcagaccgccttgccgaggcatttgccgaaatgttgcacgaaaaggtgcgcaaagagctctggggttacgctccggacagatgcgtcaaaaacaatatcccgtgcgcatgtcatcccgtacctgccggcaagaccgaacatgaggccctcggtatcgaagcgctgcttgcagaaaaatatcagggcatccgccccgcttcgggctatccggcctgccccgaccataccgaaaaagctgagctcttcacccttctgaacgccgaaaccagcacgggcatcacgctcaccgaaacctttgccatgaatccggcagcctcggtcagcgggctctatttcgcacaccctgccgcaaagtactttgtgctcggcaaaataggacgggatcaggttgaggactatgcagtacgaaaaggaatgagcgttgaacaagcagaaaggtggctggccccggccttgaactacgatcccgaataaacgggatcaacgcctcttgccagcatgaaaagcctgaagctcctgttatcgaatgcagcagctccaggcttttccccttcctcctcctctctccgttttccgccgggcgacaccgggtagggctgcctgccttccgatcgaaacgcattctgtcgaaaatcgtcagaacaaggccaaacaagctcaatacaatctaaaaaaaagctgaaataaccattttcgagcaggatcaacaatcgttaactgattgttttccataaagttatttgtaccttacaggggtatatgcggtttagctgtcagtaaccaactaactggtaccatgaaaaaactgctgttgacaggtattcttctctcgggttttctctttccgttatcgaagccgctttccgcagagcccttccaccacaaagttgattccctgctgatttcaacgaccgatcacaagaaattcaaaattcttcaacaggatttcaagagtggtcccgaagtaacaaaagcctgtctgacctgccataccgaagcgtccaaacagttgcatcgcaccagacactggacatgggatgtacccatgaaaaaaggtgagcggctgggcaaaaaaaatgttgtgaacaatttctgcatatcggtggaaggcaacgaaccgcgatgtacctcctgccatatcggctacgactggaaagacaaaaacttcaatttcaagagtgaagagaatgtagactgccttgcctgccacgatatgaccggaacctataaaaagcttcccgcaggtgcgggacatccggcatatttcgatacggttttcgaaaaaaagctatacccgaaagtcaacctctcttatgttgcgcagcgtgtcggacagcccgaccggcacaattgcggcatctgccatttcgaaggtggtggggccgatgcggtcaagcatggcgatcttgacaactcgctgctcaaacccgatcgcgaactcgatgtccatatggcgatcggcaaaaaagacctcaacatgacctgcgcggactgccataaaacggaaggccatcaggttcccggaagccgatatacgccggaagctcatgatacgcatggattcgattatccgctgacggataacaatccggccacctgcagttcatgtcacggtctcaagccgcataaaaagcttaaaaagctcaacgaccacgtagccagagtagcctgtcagacctgtcatatccctttcatagcgaaacaacgcccgacaaaaatgtggtgggactggtccaaagccggaaaattcgataaaaacggtaaagagatcacgattaaagactcttcgggatgtgttctgtatgtatcaaagaaaggagcgttcagatgggctaaaaacgttgctcccgaatacagatggtttaacggcgaaatgaactacacgacgtttaatacccaaatcaacgacaggaaagttgtttcggtcaatcatcccgatggcgcggcaaacgacaccctttcgagaatatggccgttcaaggtacatcgcggaatgcagccttacgatccggtactgaaacgcttcgtcaagcccattgtttacggaccgaagggctccggggcctactggtcagacttcaactgggataaatccatcaggaagggaatggagaatgcaggtctcgaatacagcggaaaatatgcttttgtggaaactgaaatgtactggccgatctctcatatggtatctccgaaagaaaaatccctcagttgcaaagagtgccactcacgaaacggaagactgcagaatctcagcggattctatctgatgggaagagacacgaacccttttgtggaatactttggtcttctggccatatcgggatcacttatcggtgtcatcatccactcaatcatccggtatttcaccgttaaaaaactgaaaaaagcaggtggcctatgaaaaagatctatctgtacgcacgatttcagcgtttctggcactggacgcagtttctcattatctccgtactgctgctgaccggacttgaagtgcacggcttgtataaccttatgggttacgaaaacgcattcaggatccataacctttccggatgggggctcctgggactgatcttcatcgcgtttttctggtatatcaccacgggtgatttccgccagtatcttaccgaaggtaaccttgttgaaaaaatatggctgcaggtacgctactacatgatcggtattttcaaacacgaaccgcatccgttcaagaaaaacgaaatatcgaggctcaacccgcttcagcgtatcacctaccttatgctgacccttgtgggattaccgtcgcagattattttcggctttatctacttctatttcaacgaactggtcgctctcggcatgaacccggcctggatggaaccgatcgcgctgattcataccttgcttgcgtacctgcttatcgcatttgtgatcatgcatgtctatatgaccacgacgggacacaccctgacctcgaacataaaggccatgatcaccggatgggaagaggttgaagattgaaacagcaaccaatcgcgtatagtatattgtatgtgttggctatgcttcgctcataaaaaacttgcaatggagggattccatgaaaaaaacgatttcaattctggccaccgcaggcatgatcattgcctgcgccgcagttcaacccgcctgggcggcagggtttgatttgaaactcccggatctgacgggatttatcctcaatggcggcaatgaggaaaagacaactgttgctgattccgctcaaaacagctctgggggccaatccgaaggacctgcacctaattccggcgacggtattgcagacggaagcggcatgagctctcctaacggaccgaaaaagtaaaaaggcctctgccttcgattgcgtcaacatcttaaggtcgcccatgcgctaaccatgggtgaccttaaggatcgtgagcccgctgagtccccaaatataatcacagacactcatgccgcccggcatagtggccccgactccccattatgacaccttttctgggcttctgaacagttcattattgcatgatgaataactcttttctgttcgggaattgaagaaagtcagaaatatacagctatattgcagtacagggtacgaccctcaagaaggagatataatcccggtattgtccgtcgactgcagatccatagacgttatgagcacagcaattgtcctgcaatcatcaggagaacatcgcgtatccgacttttgactgtttgtttcttctgcctcgcaaggatcttgctcaacgcgtcatcattcctttttcttaaactttctttcaaaaagcaacaaaaggaggagatcgttatggcattacatctacaggaactcatcaccagagaactctccggcgaaaacaccggaaaaatcgctgcattgacaggcgaaagcaatgccggcgttatcgacagcatcggaaccgcttctgctacgatcatgggcggactcatgaacaaagcggccacacctgacggcgccactgaaattttaacccgcattaccagcagcggttacaacggggatttcttaaaccgtttcggagatatgctttccagtgaccgtggagccgatacgctgcttgaatccggaaaagagctgcttgggtgcctcttcggcagcaaactcgatgaacttgacaaggtgttttcatcggcaaccggtcgggcaaaaggctcttcattgtcgctgctcgccatcatcgccccggttgttatgagtatacttggcaaaaaggttgacgctgacaatctgggctctctcggtcttatgagtctcctgaactcccagaaatcttttgtgcagagtgcggctccctctcgtctttccggagtactcggcctcctgagcctctcccagctcggaggcatgccgccatcatcacccacaggaattcccggcaacattccttcgttcctcaaagggctctggccatttttccttatccttgcagcactttttctcttgataaatacctgttcatctccttccggtcaggaaacgccgcctgcaacagaggccgttgcaaccgacacggtgacggctcctgaaacagctcccgcgccactccccgccgacacgtctgccgtaaccagcgacgctcttggagcattcgaagagtatgccctgcccaacggcgtgaagctgaacataccggaactcggtatcgagagaaaactgatcgcttttatccaggacgctaccaaacctgccgacaaggagacctggttctcgttcgaccgacttgttttcgataccggcaagtcaacgctcatggcgacatcacaggaacagctcaacaacatcggtgaaattctcaaggcctatcctgccgttgagctgaaaatcggcggctataccgataacgtcggcgacccgcaggccaacaagaaactctcgcaggccagagctgaaacagtcatggctgaactggttaaactcggcatcgacaacataaggcttgctgccgaagggtacggcatcgaacacccggtagccgacaatgcaaccgaagaaggaagacagcagaacagaagagtcgattgcagagtcacgaaaaaataaacgcaatcggctatttgacatcagcaaaaaggctgcccgcaaaggcagcctttttgttgcgatctttttgttttttttccaagcctcgatgaagtacagttatgttcgccttgttgcatcactcagcaaaagtcatcctctctttgagatttttacagcaggaatggtgacggttgaaaagatgcaatccgtctcttttgaaaatatcggccattcttttctgaattcccggagaaaatgtaaccatggtcgccacaactcaatataaaaaagaggcgcccatggcttttctatagcaggacatcccaattcaatcttaatccaaagacaaggctggatggctggatagcgagatggcgaaatagcaaaacagcctcattaattctcttttcgtgagaattcgtgtaattcgtgggcacctccccatcttcatcagagtattttcagctatggctcaacgcccccgaggcacgtacgtgcaggggaaagaacagaagagaagagagatctctcccgatggtcgagatgacaagagggggggggaagggctcacaagaaaggaagcacagtatcacaatctcacaaattcgtctcttaatccaaagacaaggctggatgttggatcggccaatgctgaaacaataaacagccttaattcctttcgtgaaaattcgtgcaattcgcgggcaactcttcctcttcatcccaattcgatcttaatcaaaaaaccggcagttgtttttatcggcaaagccagagaaaaccaactgccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcatcccaattcgatcttaatcgaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcatcccaattcgatctcaatccaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcaatcttcaatcaagaatccataactcaaaatctctgcacccccctcttcatcagagtattttctgctacggatcaacctccccgaggcacggtactcccgtccttgacccgtcatcgttataattctccgggaattcaggattctttcgggagactcgatgacgcgccctattccaacaaccgcgtaaaccgttcgagacggttgaccatataaaacggcaggttgatgaggctgaagtttttttccttctgacttatttttgcagtcagttcctgaatggatggttttgacgagcttatcctgaatgcggtatcagcctgttttttgatgatataggcgtgaatcgacttgatggaactgccttttgcggatttcacctcgacgggatagatggtactgccttgttcgaagaggtaatcgatttcggcctgactttcggatttcgggggctgccagtaatagagttccggattgaggtaacctggcttggaacagagcaactgctggccgacgaactgctcggcgacaattcctcgattcgcaagctccaacggcatgctgaggatgctttgcacaggaactccctggactgcaagcaacaaacccacatcgacaaaaagtaatttgctgattcttgttttgacgtcgctgccgagcggaatggtatccgcattggagtgctgcaccctgtaaaaaagacgcgcttcgagaaactgttcaagagctgccttcagttgccgaccgtctccactggtcccgagtgctatttcatttgcctgctttgctgaaaactgctggccaacctgcccgataagtcctgtaaagaaattgttcagcttcagagcgtcacttcgtccgacatattttgcgaagtcatccttgtaggtctgcaccagtgctgactgatcccgaaggattgcttcatgatgaaaatcagatgtaatcgcagtctggacagagtaaggcattccgccggtgagaatatagcggcgtacctgtgaaagcatctcttcatgcaccttgtccggaatcatgtgcatggtttccggcgtcatcataccgataatatcgagggctttcgatgcatctgtcgctgcgagaaactcctcgaagctcagtggccccataaaatagtgctcgatccggcctaccggtacagggagtttttcgttatgcaagacctggtcaagaagcgatccggtcaggaccacggcaagtcgaggcatctcttccctgaaataccgaaggcacgcatacgctgaaggagttgcctgagcttcgtcgagaaacagaatcgtattactctccggagtgatctgccgaccggtgataaacgaaaaattgagcaggagttcattcaggttatagctcctgaacagtggttcaagagtgatgtgcttttcgagattgatttctgcgagcggaacatcgaggtcagccgccgcctgccgaacgcttgttgtctttccaacctgacgggcaccgcgaatgactaatggcttccggtcttttcgctgataccagtcggttatatcccggatagctgatcggttaaacatgctgaatttgggttatcaggagtgaaaaagggcatccttccgtaaatataccattataatgcacaattacgcatgataatgtgccacttttatgcattgcgcattattgcttttgcgatgacctgcctgcagaaaaaagcacttgatctcaccccgctcgatcttccgcccccgcgaaatgtcacagtaataagaagcatcactgagaccatacacccatcatcgcctgagcggaactctttgccggtcggtagcgacttcgccgttctcatatgtcacccggatttctccggcttttcagcataagacagaatatagtccaggccggcgtagacactctccgctgaccgatgcaatgccgattttgcaagcatcctggcaaccggaggcagcttccttacaaacgtctgatctcttgacagatactcatgaagaggccgatagacatcgtcgcgtattgatttgatgtcgataccgacgaatccggcactcaggagcttgctggtgtatgacggaatcagatagtagttttcctgcggaatattgaacttaccggccacaagactccatgaaatccattgctccatccgcctgaagggattgccggcgtgtttggtcgggacaatgtcggccgtcaccagccttccacccggtcgcaacacccgatacgcctccctgaaaaaatcctcgcggctcctgtagtggaaagcgctctccagagaaacaaccagatcgatggattcatctgcaatcggcatcgctgttgccgaaccttccctcaaatcgatcatattcccgagccctgcatccgcaacatgcatccgggcccgttcaacctgagaccttgtgatattcagaccgatgattttttcaggtttcatgctcctggcccagaggatatcctggtcgccgaaaccatacccgcaatccagcaccacatcaccagcagccataccgccccgttccgccaccagaagagcaagcgcttcactggcctcatcaatggtatccgcatcccgccagtagccaagattcagatacagcctgtgctcggtaagagcggtggtgccaatcagatcatagacttcagtagtctccagtccgtggaatggattgagaagccagttgagatatgcaaaaaaaccaaccaaggtgttgtttgacatgctttttattcttttaggatgaagtggaccctatcgaccagacaaaataaggtcgaatttaaggtggcaacccgccggttgtttatgccgcttcctgttgcggccctgtagcctccgacgacccttcggagacactcttttgaaagaacttgtcaacgattgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacaacgatacgagcaccgccacctgttgcgctttcgtatacctcgtccggggttttgtaccccagcgactgatgaggccgctcgatattgtaaaaacggaaatattccgttaatccccgcatcatttcgaccgctgtctcatagcctttcagatacaggtcttcttgcttgacgttccgccatagccgttcgacgaagatattgtccagcgcccgaccccgaccatccatactgatgcggatgtcatggctcttgagtacgccggtaaacgcttcgctggtgtactgagtaccctgatcggtgttgaagatttccggcattccgtacttgcggatagcttcttccagacaatcaacacagaagctgctatccagggaattcgaaagcctccatgccagcaccttgcgggaataccagtcgatgacggccgtcagatacatgaagccgccgggtaaccggcaataggtcacatcggtcgaccagacatgattcggtctggtaatgacaagacctcgcaacaggtatggatagatcttgtgctgcggatgcggcttgctggtattgggccctggagcgataccagcaagccccaggttacgcatcagacgctgtactcgtttccggttgaccttgcgcccttgggcgagcagtacccgcttcatccgccggcttccataaaacggatgtcgggtgtactcctcgtcgataagtttcatcagttccagatcttcagtatttggcatgaggcttttgctttgcccgtagtaccctgaccgggttactccggcaagttcacattgggtcgataccgacaacggtcccttgtcgctgatccagcttttacgcgctttcataggtacggatcgactttttttttgagccaactcaactcaactttgagccgacctatttcagcataaagcttttccggatctgcaagtggatcgaccggcttcgggccgcgcttggcctcaaagagaccgtccgcatgctcttgaacctcacgcttccattgcccaaccagattcgggtggataccaaattcccgaccgatttcgtttagggttttttcgcccctgattgcctcaagcgccactttggccttgaattgtgccgtaaaacttttgcgttgcttttcgctcataacttgtcccttttttgggcaagttaccaccttaaacacttgtctgaaaatcgggggccactacagaaaaaaagaggcgcccatggctttttctgagttggggttaagaacagaacagaagagagatctctcccgatggtcgagatgacaagaggggggtacagaatcacaatcacacaaattcgtttttaatgaaaaacaaggctggatagcgagatggcgaaatagcaaaacagcctcattaattctcttatcgtgagaattcgtgtaattcgtgggcacctccccatcttcaatccacaattcataatccaaaattcaaaatctcttcatcctcttcatcccaattcaatcttaatccaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactcccccgaggcacggcataccccttgcgatggatcattatcccggcagttgctcgagaaaacgcctgcgcaactcttcggacggtaacatgcattcctctttttttccgaacagctgataccggttcatcgctatcagatcatacagcatatcccgcaagggttcgggaaccgcctggaaaacggtgagcagattccacggcatgtcgagtccggaggcgatttcaatggctgcggcactacgggtgaaggcgcggtcacccctgacaagaacaacggtgtcaagtcgcgaagtgttgataccgaaatggcggagtaaagaagatccaagaggagactgggctggcgtgaaagagaactgcccggcggtattgtgctcaaaaataaaattcaccgaaaattcgcacagattgcagacaccatcaaaaatgacaatgttatcaggaagagcggcaaaggacttatgcatccggtttcaaggtaacgttcacgattgcatcgaagacttcctgacagggtacgtcgcaacatgcatccaccgagtccattaagcccggagttccggatagcagatgttcaggttttcagaaagataactgacacgaacaactcgaaaaccgatgaagaagttcctgatgcctgaaccacgaatccccgcgcaacacaaggaaatccttgtcatcatcgtaccgtttctcctgtcactcccggatgttgccccagtgtcgaataatttcagactacaacccggtcaatctgagcagatggcaatttttccaacccgccatgtaattgttccgatttgagtccgaaaaaaaaaagaacttccgaactcgattatcgcagtaataatcttccttgctgtaaggaaatattctcgtaaattgtccttatcatgaagaaagaaacattaaaaacgatcatcagggacttccatgtctctccgctgccgaccctgaaaagacggtctcagcagatacctgtagatacgagcaagatcataacgctggtgggagtacgccgcagtggcaaaacctctctgctgttcaacatcatcagcgaccttctgcaaaagggaataccgataaccacggtactctatatcaacttcgaagatgagcgtctcgatctgaaaacagaggaactcgatctcctgttacaggcatggcaggaactctatccggagatgcgcattgaagaatgctccttttttttcgatgaaatccagaatattgcgggctgggacaagtttgtgaggcggatatacgaccgaggaacgagaaatatcttcatcaccgggtcaaacgcccgttttttaagcagcgacattgccactacgctgcgaggcagaaccatcagctttgaggtattcccactctccttcagcgagtaccttgccttcagggaggtaacaccagacctgaacagctcacactccgttgcccttataaaccaccatcttcagcactacctcgaccgtgggggctttccggaggtgatcggatatgatgatgcgttgcgcaaccgggtattgcaggaatatttcaatgtcatgatctaccgtgacctggttgaacgctatgaaatcaagaatctccctgcgctgaaattctttctgaagagaatcgtttcatccgcaacaaagcaattttcggtcaacaaaatctacaacgagctgaaatcttccggcttcaggatcggcaagaaccaactgtacgacttccttgaaggcgctgtcaacatctacctcgcgcagacactcagaaagcactccgactcacttgtagacagggagcttggcgaaaaaaaagtctatgtgatcgatactggtctcctgaacgctcttgatttcagattttcggatgatacgggcaaagctctggaacaggccgtttttctggaactccggcgtagagaaaaagagatatactttttcagggagaaagcagagtgcgacttcatcgtcaagcagggaaccgtcataactgaagccattcaggtttcaaccaccatcaccgatacgcaaacacgttcacgagagctgagggggctgacggaatgctgcaccagattcggtttgcagcatggagtaatcatcactctcgacgcatcggagaaatttgaatataacggcatagcggttacagtcacacctctctatcgatggcttctgatgccataagcggcttgttcaccaatccatattggatgtgcataccgcaagtttcagtttatttgcatcataataaggagcttcccataaaatattgagcaactacatgggttaaaagattcatgctgtttcccgatgcggtatctcctgataagagaactcccataaccctgcattttccttggcatgctcaattgtcatactgacaagattccccttctcgtccacatcaatcagtatattttcactgatctcacgagtttcaaacaccggcttgtcaagtaattcaatatacgcagtatcagtatcctcaaaatattttactttcatcacttagccctccttatacgatctatcgaaaaatgcattgtgaacgggttctccatcctcaagaagaatgacccttaatactttccctgcttctggaatatgcgcccttttcctgattctgccatcggactggataacaattttctcagggtgttctacaacaaaacaaatccattcatcttgtattgctatacggtctgacctgtttcttgaatcaactaccccgccgcaagccgctgggtatgaattcttatgaagattattctttcacaaagtaagtttcggggaatttgccccctcagtgattaaaatcttcagcatcttcatccatgatgtcacttcactttggttatcccagcttcaccagtattgtggcagcagcttaacgtacattcggaactatatgtactgtatggggtaatgaaccctcaactatttaaccccaaacatagcgtatattttttcatcagataaagtaagatcaatttcgcgaacgaattcgtatttattatgtccgtctttttctgttactaaatatgcacatccaatacgaatgccttccttcttcattcccaattgttcttttggagttgcattgcgccaaagatagactatcacaggcccagacggttgagattttccgttctttaatgaatattctatagctccatggctgatcccaaatccattgttaaaaatagtcacattgtccgccgttggaagtgaaacggattttggtgaggcttgttcggtttcttgcttggaaattggcattgattccttgcgccatacgccatctgtgaacagatatgttgcaactatgatgcatgccacaattgtggcaatcgcaaacatgattttcatgatgctgctgtttttcaatatcattgttttgatggttattaattggatgaagtctgcatcgggggtgcgaatattttgaattgcaacctgcgtaagaggtcgaaacttatgattagaataatatattacgtaggtttttggagtattccgattttttttacgattatttgtttatcagagaatggaataaatcttgtgattgagtagctgtgcataatttatttattaacatagcattattcaggatcacccgtcagattccttctttcatgcttgatcatgctttcctacccgaataatcacatagacggttgaacgtccgattttcatttgccgggcgatgtaggtagcaacgaagccatgttcacgcagggcaaacactttgtctcggtcgatcgatctttttcttccgaactgaattcctttggctttcgcttccagtcgtccctcgtttgtttgatcgaggatccgctgccgttctgcctgggcgacagcggagagaatcgttaccaccattttccccctatacaaggtgtgcggtgaaagtcgcaagcacggttcttaagggactgtggcgcagcaatgcgctgccgttacctgacaaatattaaatgttgcatagcctccgttttctgttaaaaaaacgatcaggctacaggatacgtcatcctgcagaagaataatgcgcaatcgtccgctcgacttcgtatcgtcaggaacaatgctgccccgctccttttttgaacaaggcaacaacttaaaccgctgtcaaaaaattgcagtcatatatcgtaaatcatccgtcacagaaaaaatccgcccgtcacacccaccttcccaaccgggtccaagggggaggaacaaaatgactattccggagaaatgattctgactgtcggaaaatacgtctgatatctgtttttatcgcgtgtaatcagatcaaaacccgatactgcggcatgtgcaccgataaaaaagtccggcagtggagacctcttttcacctccgaccagtcagcccagaccggatcgtcgagaaaaacatccaggatgatatttgaatcaacaagcaagccgttcatacctctcttgtgagcgccatgatttcgtccgtagtcattttgacagtcgcaattccccgaagctttttaaatttccgactcgccggcgttgcgtcttttcgttttactatcacgatgcgatccccctcttgcagaaaatcgacttctgtatcaggagttatccctaacttttcccgtatgttaacaggtatcgttacctgcccttttgttgtcactttcatgccaccctccggtattacgtattaccagtaagaataccacattcctcctgaaaattcaaacgatgttcacgaatcgagagatttccatgcggtcgagaaacgttttccggtccgtatcgtcacgaacaatgctgccctgctcgatcccccgggtaattacatgatacagggttcccggtgcgtccagtcccggtacttgcgacatcgcactctcccctttatattttgcccggcaatcggatattctcttgatttcaagataccatatcactccttactctttgccggttttaatcggcgctttcctgacggcccgtatcgcatgttccggaagaagtcgatatcaaggcaatcctgctcggtttgggactgacgcaaccggaattttcccgtcgattcggtttcgatgttcgggccgtacaggagtgggagcaaaaacgccgccatcctgaacggtcggcaagaattctcttgcaggtaattgcccgtgaacccgaagcagtcaagctggcactggctgagtaacaattcatcaccgcctctcatcccagccagaacagcccgtctccgggtgtacgttcatcggagcacatccatccacatccggattgccgcaaaagcgataaccatggcaagtccttttttcaaggcagcggcaggaatcttcttcgtcaacatcgccccaaccctcgctccaggaacggcgccaagaagcagggcaaaagtcagcacataaggcacctgggcagtcagcagctttcctgcggcgccagatactgaagcaagaaatgcgatgccaagggtactccctatcgcaacttttgtcggaaccttgagaaaaataataatcagcggcgcaaaaatgtaggccccgggtgccccgaccataccaccgataaatgctggaatcagggcaagagcgatggcaagaggaatattgaaagttacctgctctgcagggatatcgccaccgctctcttttcgaggaataaacatgatgaccgcagcgaatccggccatacaggcaaagaccgcaagaagcatatcacttgaggtcgatttcgaaaatactgccccggcgaacgaggagacaagtgccgtgatgcctaccgccgccacaaggggtttggacacaaaacggttcttgtgctgtaccatgagagcaatcagcgatgagacaaaaaccacaacgatcgtcatacccgatatctgcttcatgtcaagggaaggcaacccgaaaagtggaggcagataaagcagcaggggcacgagaatgatcgcgccaccaagtcccagcataccggcaaaaaaggatccacaaagcccaatcaggaagagaaccgcaaacaatatttgctcgtgcatatgcacccccgtttgttaatatgatttaaaatgtgagcacccggtcagagtcgcggataatgtcgagcatatccttaagtccgccttttgaagccgaaaccggagttttccctctcagagtcatcgagcaggtaccacaacaaagaagaaccccaccagccgccagaaaccgccgcttcaactcgttgacttcaaagcgtccggtatcgagaacatccgtatctgcctcgacacctctgccagtgagaaaaaccgttaccaactccccctcctcagtagctttgagggcgaaccgaaaggtattccagaccgtttccggatcgtccgaatagatgataatcccaagcttcatagagttctccgtttgcagttgtaagaagtgagtcaggaagaaagtgacactcatagctcatgttgcgtctactcctcgacgcagatttctttattcagggccgccacgatcgtcctgaaaatcagaacaaaaataacaaggacaagaaagccgaattcaaagagagccagaaccttgaagaactggtcattcgaaagactgaaatagatgatgcttgcctgcactttcgccgcaacaggaaaagaagtggcccaccaggagagactgaatttgatttttgcgagtaccggtaaccagaaaatcagcatcagaaagatgaaaagtgaaacgtagtagaggattcttgcaaacgcgtcgagttccccaccggtaaaattgatttaggatataaaacccagcgccggtggggcgatcatgataaaaagcgtcggtaacaaccgttcgggtattggaggatgaaacacgatacgatacgtcacaattgtgaagagcgccaaccaaaaaaaaagaccgacggtgaagaagaaccaggagagttcaatgaatccgtgctttacacccgcaatcggaacgatgatagaaccgacgatcggaatgaaccaccccggcgtcatgtgctcgatcctgaaatgggtctgccctgcccatatcgaaacgacaatgaccgatgacagaaactgcagaacggtaccagagacccacaggatcagagaaactttcggatgactcttaaaaaagctgcttcccagcacaagcaggctcataccaaaaagcggaaagaagttgattttattcgggtggttccattcacttgaaacagcctccggaaagcgcacaagcttcaggagatagatcgagacaattgtgatcatgaggataaccgttgcataccggataagatggccggcgggaagcagaagcggagaaaaaatcgtgctggccatctggacagcgagggtgaatcctgtcatgccgaaaaccatcccgaaaaaggtaatatggaaatgtttcagccaggaatgtctgacgccgccggataattgtgcttccataaagtctcgtaattattggtttttataaatccgaatacaggatagcgccattttcaaaaccagaatgaagtgtctgtaactacccggcaattgcatatagtatgggcttggccttcattctaacaatcattatattgtttttatgacaacaaaacaagaactgaaagcgctggtttacgagcaggttgcccggatcggcaaggccctgtccagcccaaaacggcttgaattactggatttgctggcacagggggaaaagagtgtcgagattctggcaaacgaagccggcatcgacaagcaacttgccagtgctcatctcaaagctttgcgcgaggcacgactcgtcaacacccgacgcgaaggaaagtacattttctatcgactgagcgcacaaagcgtctcccgtctttgtgtgaaccttcgtgaaacagccgaagagcatcttgtcgaattgcgggatgcattggctcagatgacaagtcaaccggaaacgctggtctcggaaacgcgagaagttctcctggaaaaagccagaaaaggagaaatcgtagttattgatgttcggccccccacagagttcaacattgcccacctgccctacgcccgttccatgcccctcacggaaatcgaacagcgtcttgccgaactcccacgagacaaggagattgtcgcctattgccgagggccattctgcctgctgtcagaggatgccgtggcgatgctgggcgctcatggcttccatatcaagagaatgctcgatggcgtcagcgaatgggaagcggccggtctctctctggaacacggttgatcagaaagcggcataccggacaaagagtaccaggcactggccgtccgggtcgttgatagcaaccgtgtcattacattctgaatatgggacaaacattatataactgttcagttctgactatgattaccggaaacccattcgaaacgtatgccgtcgattacgacaaatggtttgaaacagctgccggagcgaatctgtttcaactcgaactggactgtctgaaaaaagccgtcgatacgaaaaaaatgcgatggcttgaagtgggagtcggatcaggccgttttgcctgtgcacttggaatcactaccggtgccgaccccgctccagcaatggtgaaaatcgcttccagccgtggcatcgagaccataacggctccagcagaagcattgccattcaatgacgcctcgtttgacggcgtgctcatatcatgcgcgatctgctttgtgcagaacccgacgcaagccttggtcgaatgtcatcgggttctcaaggaaggaggacaactggtcatcgggtttattccttcagacagccggtggggagagtaccatgcccaaagaggaaaagagggaaacccgttttatgcagcagcacggttctattcttcggcaaaactcaggcgtttgactgaacgtaatggatttatctgcaatgccgggtatggctgcatgctgccttctcctgatgcacagcttgataatgacggcttgcatcggaaagcaggcatggacaaagggttcatggtgctttcgttttataaaaaaaacatataacagcaagtaacatgatgaaagtcggtataatccgctgccagcagacggaagacatgtgccaggggaatacggatttcaaggtcgcgtcaacaggcaggatggcctttgctgaaaccgggccggtcgagattacgggatttgtgagttgcggcggatgcccgggaaagcgtgcggttgcgagagcgaaaatgatgagtgaccggggagcggaagctattgtgcttgcttcctgtatttcgaaaggcaatcctgtaggaatgccctgccccaacttcagcgaaatgcgtgaagcaatccgcaaaaaagtcggggaaaacattctgattatcggctggacacattaaatacgcaagaggcaaaatcgagaatcggcaataccatcgtcccaatcataaaacaggataaatacaaacggtgagccgaagcccgccgtcgcagacataactgcttgcatccggtactccggatttcatagcagcttctttatttcgatcgttttatctttccagcttgcatgacatgcgatacaggtgcccatcagcgttgacgctgcactgttcgctgcattccagtccggttttcccgcttccactgcaatctgctcagcctgggaatcgagaatcggatcataagccacgagagtttttttgaactcctcctggtctttgggggcaacaatgagccatggtttatggtttggagccggatgattgatcaccagatccacaccgtccctgaccatccgggagttttcgcgaacaagcccctcgttgatcatggttgaagccgtccccatgatctccatcaactgccgataggtgatatcggcctgttttttaccggcaacaagctgttcggctgtcttttcggcagcaacagcgttaccggccatcagcatgacgcaaaccgccgccacgtttttcttcatcttcatgagttactcctgtttctggttatatggccggtgttatgaaagcacatgctacttcacataggagcgcaacaccgatatgacctgttcggtatctgcgttccgctgcttcggcgaaatattttcggctcctatatgttctcggatatgaccttccagaacggtcatcatcaatcctccgaccgccccccgtatggaggctatctgctggagaacggctgaacagtcggatatttcctgctcaagcgccatttcaagcgcatctatctgtcccttgatcctgcgaacacggtttaacagcttttttcggccttctttcgtgtgggccatagcatttattgttttttaattatagtataggggagtatactataattaaataaactttcacaggcggatagcagcatatcagaggacgatcaacccgtctccgagtaatatttcccccaacaatcataaaactgaacagcgtatcagggtgattagtccgagtcatggtcataagcgacgtaagtgactgatggaatacaaaaccaaaacaaatcctgttttgtattatatttgtaaaatatcccgttgatacttttgtctgtcaaacaaaagcggagagaatggtatgccgagaggagcgaggcttgatgcgccggatgcgttgcatcacgtcatggttcgtgggatcgagcgatccgatattgtttttaacgatggagatcggcttgatttcctgaacaggattgacaaagcagctcaaaaaaccggaaccgtcatctatgcctgggcactgatgaccaatcatgcgcatcttttactcagaagcggttcagccgggttgccaaccttcatgcgtaaagtgctgaccgggtattcgacatcgttcaacaaacggcatcatcgatcaggtcacctcttccagaaccggtacaaatcgattctctgtgaagaggagccatatttcgtcaagttggtgagctatatccatctgaatcccttgcgcgcccggttagtctcttctctggaagaactgcaacattatccgtggagcgggcatactgcaatcatgggttttgctgaacatccatggcaccatacggaatatgtgttgcaacagttcggcagaacagttggtaatgcacgaatggcttatctggaattcgtacgtgaacaaaaccagctaggacgtcagcctgagttgacgggtggtggactgatacgctctgccggcggatggtctgaagtgctgtctatgagacggcgaggtgagcgtcagttcagcgacgaacggatactgggtagcggagagttcgtcgaagaggtgctcggagatgttgatgatgatcggaagtcaatgatgcctgcacggttgagacttgctgaggcccgcgacctgatcgaacgggagtgcatcgaaaaaggattatcggtcgaggcattgcagtgcggaagcagaagcaatgaatacaaggctctccggcatgatgccgccaggaaacttgtttgcgggttgggcttgtcccatgctgatattgcacgactactcggaatttcgagatcaggcgtcagccagatgcttcgccgctattctgacataagttccactcatagagccgaacgagactgattgtacctgatgaagcagggataatgcgcctttcatatcctttttgccctcacgcgttccctcagtcacttacgtcccttacgtccccctcaccccccggacagatccggacaagcggaattcccgcatccggctcctaacttgagtgtttgacgcaaaaccgttgttccggccatgggtgaaggatctttgggtttgggaggtactgatcaatatatatcatcattcgctcccatgtcatcacatgccgctggcttcggcgcctgaggctcttcatccaacgtctggcaacatggtagcggaatgccgataatgccctcgtgtttgtgggcactgcgaaataggcatagtggcctctcaacacgctgttcagccactttccctgttccgatactgagacatgcattcgccgtctcagctctttctttacctctccgagcttggttctcactcatccgcgcttcgtcttgcgcaagagctgaaagcctttccccactactttctctccacagatgtgggtaaatccgagaaagtcaaaggtttccggccgcccttgtccccgtctttgtcggttcttggcagcatacctgccgaactcaatcagtcgggttttctctggatgcaacgttagcgcgaactttgccagtcgctctttcagatcagccaggaatctttcgccatcttccttgttctggaagcctgcgacactatcgtcagcgaaacgcacgacgatcatatcacctttgcagtgcttttcccgccactgcttagcccacaggtcataagcatagtgaaggtagatgttcgcaaggagcggtgatatcacggctccctgcggtgttccttcttctgcctcgatccgtacgctatcttccagtaccccagctttcagccacttgataatcagtcggacaatccgcttgtcaccgatacggtgttccaaaaagcgtatcatccactcatggctgatcgtatcaaaaaaccgggaaatatcggcgtccaatacccagccgattttttttcaccttgatcccgtatgcgagtgcatccagcgcatcatgctgactgcgtcccggacggaatccatagctgaaccccagaaactccgcttcgtagattggcgtgagaatcgccaccactgcccgctgtacaattttgtcttccaatgcggcgatgccgagcggtcgttgttggccatttgccttcggtatgtacttccggcgcgatggctgtgcccggtacgctcccgtgtggattcgccggtgcaggtctgcaaggttctcttccagtccttccccttaatctttccacgttatcccatcgactcccgttgctgcggtcttcttcagttcgaagtacgaccagcgcaggcagtctacggagatgtgatgcagaagcgctgtcagcttttctcctcgatttctggttactgcttcacgtatgcgaccctgcgcttggaacacggcttcccgaccctgtgtccgggccatgctttgcagttccgcatttctcttgttcccaccccttccctccacgaactccgctacgggcttacccgctttgttcgctcgcttctccggtagtatgggcaggtctgacttctccgtaccgtgcatcatcggcttcaactattacgttttcccgatgcgacccgccaacgacgatgggtggtatcggagatctcccggttcccgtgtaagaggcttacatacatgccaggttctctgacgtcgtggggacagtcttgtgctcgcattatcgcacttcgtctgtattgccttctgcttttaggagggcatgggctccccatatttgctcattttcgccgctcaatggctggcctatatgcacccctgtcaatgcttcgcgcatatcctcgcggttatgcgcgcatgactcggggccagtgcggatcgctaatcctttcactgcagggacttgcaccctttacctcttaccggtctcccggcgcaccctaaattgagcgatagccatctggcaggcgacctcagccgataaaaaactgccgacagctcctgctgagttaccgttttaaccttttgaccatgtctttgcacgcaatacagctcacctaatgccttccgtcagacaatagtacaccataaccactgacagcgcaatcgattggacgcactgatcccgtcttttttgttcagttcatgctcaatcgaactggctaacagagttgtggcaagcgatttcggcatatctcaaagagcttaccgaattggagccgctcataagctgctctcgggacttttatctgcaccttttctgaatgacaaacgatctgagcggcggtatcgatgaactgtcgacgaaaggtatgagcatagaccgacaccgatatgacggatgctgtcacgtcttccttgaaggattcaaagaggttgttgcccagcagcatcagatagtaccatgcggcatttgccggaaatcgtttgaagggcaattgttcatgaccaaaggttttcagcgcacggttagtgagttcatccgttccccggtcgtgataacgggccagaatcgtttcagctttgaaccactgctcttcttcgatggcgctgagctgcttgtcgattggttctcccttgccaatattggtaatgatccctatgctgtttcttattctgccgaatccttttatttttgctcatgaagctctctacctattgggttgtgtgttttgtactggtaatttcgtcgttacccattacaatataacactttacgcccataggtgagggctttttttatacagaatcgctcaggtcaggactcagtaatagatcggtttttttggcgttagcaacgcattggggggggggtatttttttcttattaatccggcaaataaaactcgtaattttattatattacgagcatggaaaaaatcgatatcaggcaactctctgaccgagagcgcgcattattgcgcaaacaggtcgttcggcttcgaaagcaaggtaaaagcaataaagatgtggcagaacttttagggctatctgttcaaacatcgagtagatggtggcaatggtaccaaagagatggaaatgccatgcttgccgtgccgaaacgaggacgaaaacatggagaaaaacggcacctgtcggttgagcaggaaaagcagatccggaagatgattgttgatcattatccggaccagttgaaactgccctttgcactctgggaccgccaggcagtccggcagttgatcaagctgcagttcggcttcgaaatgcctatccgcaccgtcggagagtatctctcgcgatggggctatactccacagaagccgatacggaaagcctatgagcaacgccctgccgaagtggctcgctggatggaagagtcttatccggctatccagacgcaggcaaaagctgaaaatgccgagatttactggggagacgagaccggcctctcaacccagggcaacttggtacggggctatgctcctgctggcaaaactcctgaactgaggctgaatgctcgcaaggaacatgtcagtatgatttcggcaatcagtaatcggggtaagctgcgtttcatgctctatgatgatgccatgaacggcaagcgtctgatagaattcatgaaacgtctggtcaaggatgccggccgtaaagtgatgttgattctcgataatttgagggttcatcattgcaaaccggtcaaagaatggctcagcaaaaacaatgataaaattgaggtgttttatttgccagcctattcaccggaattgaatcccgatgagtacctgaacaacgatctaaagagtgccgtgcatggaaacaagggcggcgtttcacgcaacaaggaaacgattcgaaaaaaaactgtttcgcatctgaggcatcttcagaaatcgcccggaaaagttgcaaagctattcaatcacccaaaagtcctttatgcgaaagcttcgtagttttaattgccggagtaataataaaaaatagcatttgcttttttcactacgggatgtcccaaatcccacaaatcccactaaagaacgggttatacgcagatatttgttcaattaaaaatgtattgtacgatctcgctattgactgaattttcataaataaggagttttctgtcgggcactaattatcattcgttaccaagttttgtatgttatttttttcgcatgtctccaacatatatttacctattaggtcatgcgtaaactttatattatttgatgaatctatataaacaatagccgagttttgcattgaatcaagtatttgaaggttatttttttgcttattattatccagattcattatatcgcgatagtattgatcatttttttgatttttgtccatttcgcataaacagttattcacgggcaatgattgactcactgaatgagctaaatagcataatgttttttttagaagatatgttgagtagttaattttcaaatcaggattatattttttgcatataagttctatttgataatcaatatattttttaagtattattctttccatatccaaacctgatggcttatttcttattatatctgtaagatctatatcgttttttattattatcgatattaataaagtgtttttaatttgcatcacaaatgactcatatgcttttatacgatctcccatccctgttttaatgtatttaccaaaatcaacatttgatgaatttaactgaacagagaaatcagatttttctattatttcctcatttcttgtagtaagaataaatattgccttttgctgtattgctcttatcttcattattatgctataagtattctttgacattatatcatctataacaaatacatatttagaaaacgccattttgcttaaagtctcaatcaaccttttatttttataaaaactccctataagcatttccaacttattctcatctatatcttctcccaatattttttcttctaagaaaacaggtagataccctttttttgaaaggtcaaagcaaaccttttgagctgtaagggtttttcccattccaccttcaccatatagcgtcactatgctcgcattttttgaggtgatattttcaaaaacagatgaatgcacatactggtcactgtcaatgagtgaaatcggaatataacaagcttggaattcatatttatttaatcgataatcatatggtataaaaggaatcaggggatatgatttattttctagatatctcaaaatcctagtaattattaaaggtgttgccggcaagaaaataattttattaaaaatgtaatcgtttaatacctttatttgaaaaagatcccagtatggaaatataatatatagtagatatattataacaaaaatcaaaaaagacagtattgatgtaatataagctgaattgagtgcgaaaaaggaattcataagcgaagttaactgcccagtaaaagatagcttttcttgaattttaatatttagcgcctctgctaaatatttctccacgtaacctttagctggtgacttaacactttcaccaataattttcaagtcatctaaaatatttagagcttctgtatattttttttgttcgtatagcttaaatgcataaaaaacacctgactctatgattacaccatcaagcatgtagcctctctgctttttttctaatatatttttcttatgatcattatatagttttccaatatctcctttaaaatatgcttgatttaagatgtaataccactcagaatcacggctatttttaaaatatgatttttcatcaatttttttctttaggtaattatcaaccattattttttctttatcagtaaacatatctgcatatatttttctgaaaatatccagtaaaataagtcttgattgaacatcgcctttcttcacagaataatctaaaccaccgggagaactcaaaataagttttatatatttttttataaccatttcattaaaagcactattttttccgtacatttcacctaacattatatgcgggatatacaaacaatcatttatccatatttttgtcatatttttgttatcgatcaatccatcaaaaaccttttcgattacccccaatgccttactatgttcttttttaaaaacatgatacttatacaaataataatttttttctatatcagaaaaagtatctttatcttttttcatcattaaaagcatatcatctaaaatcttcagatcatcaaaatcaaatgcgatgtgaaatgtaattttaaaaagcttcataatatcatctcgttcataaatatgagcatattcattataatcattaataatgtattgaataaatatcagaatattaaatttatctcctgcacttaataatttatcataatacaaatcatttaactcactaagaccaataaaaattctcgaatctatatttttattattagaatatttttttatcacgaatttatttccttcacaatcgattttctctacaaaaaaaagtggttttttgcttaatttggaatgttggtcatattttatcttcaaatacttacccatatatttgttatttatagccttaagggcatcttggtattttttttcgagatcaaataatgccgttctttctttttcaagaatatgatacaatcgatccacttgagctttggtcatgtatggcaaaacatctagccaatattgcctctcattatcatccattgattctgttttaagaattaattctataagatccatatgtttaactgcaactgaatcaattacctcaaaatttttaccctgaatattctttataactcttgcgtaagaaacagataaattggatataaataaaaaaagaataaaaaacactactctaacaaaatgatcgataaatttattcattatcttatcttattaatacgagatttaaatagctcgaactccaagactaaatcattcgcatatttttatattacctgcttttgctgagtcataaaacttgacttcagaatttcaagtggcccattaaatactatattcaaaacaagggatgttatttctggattaacaattatggtcagtataaaaaccaaaaatatatttgatacaaaacttataatttttaatatttcattcattctatattattgaatcttaatatatttatgtggtaaaccatttaatgaagcatccatgatattatatatatataaaactactctcccatcaagtggcggggcattatttcatttgactgtcaaaacagtgtcaactaataatcattataaagttaccgataaatccatccctttgcttcatacttcttcgtttctatattttttactgtactaaaaataatttatctgtataataatccagcaaaaaaagtgctttttacttgagaacaatgcctatatttatagctctaataagcctttaatatcgttataattctctcccaccttatatcagtactgattgcactataaaaccaacttggtctttatcaatacaatatgaagttattaaaaagcagtattccattgtaataatgcacacctttgacagattgctatgattgatatcattatcaatgttaatcggatagtattcacttttatataaaaagtcaattattcgaagtacactaacgcagcaatcctgaagatcagtcaaaaatgggggcgggaggtgtaagacaatctattcgtaccatcaagcatcataacagtatataaaatacagcaatcagagcaatatatccaagtgttttcacataaattccaacagttaatacacgtgttcttactgcataaatagcacagcaatcaactcataactttataaaaataaagaaaatagaggttttaacgattgatacatgccatatatatattattcagtgccgttctatttttttgatgctatgcacgtaatcaagtggcgtttttgctgtttttcaacaggatatcgtcgtgaccctgcttatggacttaccacgtctcttcggattcttcctttctttcgatttaccactgtcgatccggggggcgctaattgctatgatcagaattgcgaagcccatgcccttgaagggctgcgatgaagaactgttgctttttggtttaccccgcaagatcaggctgttagcgtagcgatattggctgagtttcccggaaagaacatcattttcccttttcagtgcacctctgtttatcttttcggaaagtggataattgcgtttggcagtgctttaactcctcatattcccggagggccttaagcattgtggaatatgaactgtatgacctctgaaatgtcaggagagttaaaaccctcctgacatttgaggccgtattctgcgcttcatccaccttggttacgaactgctcgcaactataaacagtgatgcgctttttttcgctcccaaccctcctataagtcctgacaagtgtacattaatatccgtctggccggtagttgcacttgcaatgattcccttcggtatagcatgatggaatttccgtgctgcgatcaatctgggcaaacggatcaccgctattgtcttccgcatcatgatattttgccggaatcggggttttattcggcacaacaaccgttgctccaaactcataatcgttgatctcacccctcaattcaacaatctcctctttggtcactttgataaccatcagatcggttgaccatgtgattcgggcagcgtttttcccgtaacctggatgctgctttccctgatgaacatcacagtgttccctgatgcttttcattgcgcaggctaccgtgtcatcagctaccggaaagtgcgttgccacagtcagacgcggtcgaggcttgatcaggctgagaaggtatccgaacccgccctgaggagagtgactgctgttttgtaccattgccatccactttactcctgcactgtccaaatcaggaagtttgttcatatgggccatcttcatcgtccatatttgcgcaggaacaatcatctcatggatgaacacatcaacacccttgcgttggttgatcgcctgacgaacgcaattatattcgggcttggtatcacttgtgtagatcattgataatatttcacctctcggcgttttccactcaagcttatatcccagcgaccctttacgggcatgaattaccggaaaataggtaatcttcacacctgtatcagcattatcatacgctgtaccccctttcttccagtcaagttcaaccggaaccatggcataactatcgccccatgggtcatcctcaaccggcaccggaagttcctttaatccccaggctgactggatatcctcttgagttggatagccatcatacattgttgtctggaaactgaagctctcagtatgccaacggcaagccttgcgcagattttgacagaaagctctggttccgtcatcgtaatcctgtcctggagttcccatataatcaggagtcgtaatccctgaccgggttggcccgaaaacatataatggtgatgtgcggccctgcgatggtccaaagcagtacatgtgagtcaggtcgctcatatggtcaccatggagatgattgataaaaaccttattcatccttcccaggttcacattcatagcgttataattggtggatacaccggaaccacagtcaaaaatgaactgatccatcggcgtttgtgtctcttcgtcccacccgacttcaacaaaaatgctcatctcctgctgggttttgcgcatattcatagggataactgaccccataaatgtaatccgcatttcattttcacccagtttggagatattggttttggtattgaaaacaaacggataaaatggatcgagcttctcgaaatacgtatatctttgtgtcgattcaggattatccgtccattcgcaacccggcgcatcagggcagcagtcgcactcttcatttcccggaaccttaactgctcctggactggtttgactcttgctggccatagcttcttgctccatgcccatttgctctgaagcagctttgctttttttttcttcttttgttttacccatgatcaatcctccatgttttgtttttagcctgaatattcatcaaacgaacaaaaaaagggataaacatcattagttgttaatgcatacggagattattcattatcaaaacaagcgtcgaggaatctgagcctgaaaaaattaactacccggacgcatacggagagggataaattctctcagctgtcaaaactgtgacaactgatcattactgttgagtttctgtaaattccatccctcctcattgtaccggcataatattcttctgtccaaagctccccgcctaaagctgtctccttacttgataacagcatcaagatatttcaagacctgataagcctttatcatcgtcaccatttttctctcgacatatgtctgcaacacttgtaccagaaaattaacatcagattatgacgattgatatcatgatcgatgccgctcgatcacggttcaatgttatataaaaagtcaattattcgaggttcactaatgcaacaggactgcggatcagttgaaatggtggcgggaggtgtaagacaatctattcgtaccatcaagcatgataacagtatacataatacagcaatcagagcaatatatccaagtgttttcacataaataccaacaataaatacacatgtacttacggcataaatagcgccaacaacaactcataaccttataaaaataaagaaaatagaggttttaacgattgatacatgcgatatatatattattcagagttgttctgttttttcgatgctatgcacgtattcaagggtcgcttttgctgttttttcatcctgatatcggtgttaaccttgcagctttgcaaggctttttctgctatacccatacccggaataatctctgtccttcacaggttacgatattcgagcaaaaaacttcctggccagcagccaccatggactatgggtagtagctcttgaaaatactgttagagggaacgggacggttttaggataaatgaaaattggtttgacaccatactcacttatccttttgtttcaagtaatcgtaactgcttttcaggaaacccggtatgcccgtttcgaagagcaacatccgacaatgagttccgttctacatcttcattaccccactgatgccatccctgtcgcttaaatcttgcaaagaattcgagatagggccccggtgaacactcttcaatcaaatcataaaattcatccggtttacgggagtgctctcgctttctggttgcaaagagattgacctgtgttcggccaggttgaagcgttctcatactgccccgcactccgaacaaaaccagttccgtgacatttctgaaataaaaccctactccgcggccatcagatccaccatccttgcggattttatgccaaaccaaatttgttttataggtaaacccccaggcatccataacgtgcaatccctctttcaagagcgcgttaggcacccacagataaagatgagagcttgctgcggcaagcttgggtacaggtaactccatgatctccttgatctccatggttggataccgcaaaagccgcttgtgttcaggcgccatttttcctgtgcggttctgaaactgccagggaggatctgccagaatggtagaatagcgattacctgttttcagcaacagatcctcggccggggtaggctcggtaacactaacaattctcatcgtatagactctctttaattccaaaaacaagtatcgggcacccgccgccgccgccaccttcaattttaggcagcagcttgctcatatgcgttgtggaagagccgaaagagctccccctgccaatttgatcgaaaatattctgcagtgcatcgcacctcgtcacaataataccgaatgaaatcacccggagttcaaacagcagtctgaaattgttcagatcacgatcaaaaaacgggtctttgttattccactctatttccaatgcaatcttattcttgtaacaatccacggcatgtcaacaatcacacaaattcgtttcttaatccaagacaaggctggatgttggatcggccaaaggcgaaacaacaaacagccttaattctcttttcgtgcaaattcgtgtcaattcgtgggcaactccccctcttcatcccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccatttccctttcgcgcaaattcgtgtcaattcgtgggcaactcttcctcttcatcccattccccggtattccaatgagatctctcccgttggtcgagatgacaaaagggggcgtaagggataacaggcaaaacaattcgtctcttaatccaaaaacaaggctggatggctggatagcgagatggcaaaacagccttaattctcttttcgtgagaattcgtgtaattcgtgggcaactccccctcttcatcccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcccttcacgcaaattcgcgtcaattcgcgggcaaaactcccctcttcatcagagtggtttctgctacggatcaacctccccgaggcacgtatgtacagggtaaaaaacagaagagaagagagatctctcccgatggtcgagatgacaagaggggggtacagtatgacaatcaccccaattcgtctcttaatccaaagacaaggctggatgttggatcggccaaaggcgaaacaacaaacagccttaattctcttttcgtgcaaattcgtgtcaattcgtgggcacctccccctcttcatcccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactcttcctcttcaatcttcaatccaaaatcaagaatccataactcaaaatctctgccccccccttcatcagagtactttcatctatggatcaacctccccgaggcacggtactcccgtcattgacccggcatcgttataattctccgggaattcagggttcaacagccatatcccgatgaaatgcacttcgactgacttattaatccggcaaataaaactcgtaattttattatattacgagcatggaaaaaatcgatatcaggcaactctctgaccgagagcgcgcattattgcgcaaacaggtcgttcggcttcgaaagcaaggtaaaagcaataaagaggtggcagaacttttagggctatctgttcaaacatcgagtagatggtggcaatggtaccaaagagatggaaatgccatgcttgccgtgccgaaacgaggacgaaaacatggagaaaaacggcacctgtcggttgagcaggaaaagcagatccagaagatgattgttgatcattatccggaccagttgaaactgccctttgcactctgggaccgccaggcagtccggcaattgatcaagttgcagttcggcttcgaaatgcctatccgcaccgtcggagagtatctctcgcgatggggctatactccacagaagccgatacggaaagcctatgagcaacgccctgccgaagtggctcgctggatggaagagtcttatccggctatccagacgcaggcaaaagctgaaaatgccgagatttactggggagacgagaccggcctctcaacccagggcaacttggtacggggctatgctcctgctggcaaaactcctgaactgaggctgaatgctcgcaaggaacatgtcagtatgatttcggcaatcagtaatcggggtaagctgcgtttcatgctctatgatgatgccatgaacggcaagcgtctgatagaattcatgaaacgcctggtcaaggatgccggccgtaaagtgatgttgattctcgataatttgagggttcatcattgcaaaccggtcaaagaatggctcagcaaaaacaatgataaaattgaggtgttttatttgccagcctattcaccggaattgaatcccgatgagtacctgaacaacgatctaaagagtgccgtgcatggaaacaagggcggcgtttcacgcaacaaggaaacgattcgaaaaaaaactgtttcgcatctgaggcatcttcagaaatcgcccggaaaagttgcaaagctattcaatcacccaaaagtcctttatgcgaaagcttcgtagttttaattgccggagtaataacagggtctcgatcctttcgccgggttcaggccgtttcgattcgggcttcgattctgccgctacgtacggctttgatgagctcctcgtaatcccgctcattctggtcggcataggctacggaaaaggctgctatggcattttcgaaggcatcgctttttcccatgtaaccgctcagcacaacagcatcgccggatcgtttgtgggctcgggccagtgcccagccgcaggcttttgcgtagttgaccatgttcagcggtttcatcacctcgacaagcggtttgactttggcatctcgaagttgccgcacatagaaatgcctgcccgatacccctttggcccagccgagaaaaacgtcactggaggcctgcatcagccgttgaccaaatacaacccgctcgccatgggttttgaacggcgagctgcctgcatagggttcgagcacagaatttcgcgcctccttgaattgcagaaagagcggatcgccatttccggatataaatagtgcaatcccgcaataagtgccgacactgccgacgccaactaccttaaccgctacgtctgtcaacctgaagcgatcgagcaataacctgcgttcaggcgggagattgctgcggtaactctgcaccaccttgtgcgcaacttcgctgaatgcatcgtcgctctgcatgtcctgatcgtgatagacaaggggcggatcgtccttgatccggggtgtttttccggcaagggtggcgagcttgagaaagtcactctgatgggtagcggtttcggtagcttttctgatacgctttctgccaagacgtcgcatctcttcatcggttcctgcatcgacgagttttttcaggtcgataaattcatagaaggcgtcaagaatcgaagtatcggcataccggaacattctggttcgatagcttcttgctgcccaccaggctgcatccctgccctctttttcgctgaaaccgttctggcgtgaggcaaccataaagcttgcagcaagccgtttgacgtcccactcccagggcgcgacggaaacctcgtcaaaatcattgatatcaaaaacaagacggcgctccatactggcaaaaccaccgaaattcatgagatggcaatctccgcaggcaacaacacgaagaccgcttgatggcgtagaaaataaatcgctggccatcactgcggcagatccacgataaaaagcaaaagggttggcaagcattcgcccgaaacggatcggcacaaggctttcaacccgtcccgtattgttttcaataagcagatcaatcggattaacccgctcttttacgggctgccacgttccttgccgtgagcgagggcactgtttgcgcaaggcggcgccctctgcaaagcgctcactcagggggcgtccatgagactgctcgggaagggttgatcggacggaagaggatttggcttttttcattcggatgatctctttcttgttgaacgacaacaatcatacgtatgacatgttacgcgtaacatgaaaccagactgttttcgttccgacaccatgcaaataagacggaaactcagaacttgctgaaactctcctgaagatttgcaatgtagcggtcaatcatgccggtaaactccatgacaaccagcggagagagaatgaattgcagaaacgaagggaaatcgacggtaagatcgcctgatgttttaaggtttatcctggtgcccccatctttcggagtgaggttccattcgccattgacgatggcattgccgactccgggaagtgacgtccagaataccttgagcgcatcctcatcagcattgtatcgacaggcatagatcgtctgctgaagggtatagctgccgatacctatcttttccatctcccagcgataagcgttgcccccaagatcaacaagctgatctactttcggaaaatgggaggcggaacggggaacatcggcaagcagaagaaagaccttctgaggagaacaggaggtataaaactcccgttcaaccataatgttaaccggaaatgacattatctataagccgcagctttccgttttaaattcaggaagagacttgttcagcgctttgagaacatcgttatccctgttatagacatcaccccggaagtgaattgcatcatcctggggaaaagcggtcaggtagagcagatagaccggaatatgtttcgggagattaacgttgcttgttttgcccgtcttgatggcagcattgatcgcgtcgctgttccatttgacgctgtcctgcagcaccagttcggcaagttcgagaggattctgcactctgatacagcctgaactgaagtttctggtgcttttctgaaacaactccttgtggggggtgtcgtgcagatagacaatgtgtttgttgggcagcataaacttgattcgtcccagcgatccgtgatctccggcagtctgctgcagtcggtatggcaggttagctgccgtgtattgcgaccagttgaccgttgccggatcaactacccgtccgttgcgatcaatgactttaaggtttctgctgtagagataggaccggcttttacgaatacccggaagcgcatcttttgcaagaatggttggcggtattacccattgcggattaaaaacaatatactgcatatcggctttgaacaacggggtttcacgtcccgttttgccgacaatgactctggtttcccagcgaggctgaccattatcaatatattgcagcgtaaatcccggaatattcaccagaacagctctctgctcgagatcaccaataaaccagcggtaccgctccatattgatacgaatctgctcgatacgctccgctgccgaaatgttcatctccctgatcgtctccgctccggcagctccgtcaacactgagaccatttcgtttctggaaccggacaacagcatcagccatggctttgctgaacactctggaggtatctgctgagcggaaaacaaggtcgccggactcctgaagacgcctgcgaatctgccgcacacggttgtcacgatcaccctctttaatttttttcccctcggtcactttctgccacccacctgttttcacaatgacccgatagtgcgccaatccttttttcatcctttcataacccggatgacgaggagaaagctcgtcgagcagaccggcaatcctttcggcagcaatagcctgctgaagtctgaactccaacgcgctttttgcaagagtacggttcacattccagtcaggatcaaggctttcaggcaaaacctttccaaatcgtaaatggtaggcaagcgtaagaaacgcgtcgctcaaaagcagatcataccgtgcctgcagttggggagttaaaggcggattttcggaaaaatacctgatctctgtgctgtgataatcggcaggaatcaaaccgtgctgctcagctttatcgattgcgcttataagctctgccgccatggtctgttttgtccagaccggcttaaactcccttgctgtataaaaaagagcaaggcgattgttaaaggtttgacgaacagcatctgatggagcgataccctgaactttttcaaaatgacagcgaatctgctcagcaacaggactgagatccgtttttttcgtctgcagagcctgagctgaagaatcagactgcaactgctgacgagactcctgtttaaccggactgaacgcgagacaaacgagaaaataagtaataatactaataaaaggcattacgactgacctccgtatccagcctgaaaacgtgcgatatcaggattcaggagcgaagatgccgaggtgtactcaacatcgttgtggtagataaacaggcagctccccccttttataagatcgataacttcctgataactatccagtgaaacagcagggcaaccctggcttctgccaagccgtcctgttcgtctgatataatcatgagaaacataatcagcaccatgaatcacgatacttcttcgttcagcattatcgttaatgccgcgctccataccgagtaacctgagagagtaaccgtttctgccgtcataggtctgacctgtcgtataaaaaccgagactgctctgatgggaacccgactggttggaaaaactgtaggcatagttttcaccgctgccgctgccatgagcgacaagtccggaatagagcaacctgccccggttaatatcaataacaaacatcctctcatcaaccgaaggtctgttaaaatcgataatagtcagcaagccgtcgcgggcaaccttcccctgctgtttgagggagtgatatccggcaagagccatggtgaaaacttttggatcaatcttgttttgcagttcaggaaaaagagaaaaagagggggtttgttgcggtaccggttttttctgaacggagagagaaaaacctggtaccggcatagctgtaacaaaaaacagcactatcgcaatcagtcgaaaaataatcataagcagcctcactggagtttactccggtcgcccggaaggcttccggcgtatacaattaataagaatagaaaaccggataagtcccaagccgtatgaaaagaccttgaaaagacataaatcccgcactgccgcacaggaaaaatctcgggcaacaagcagggccaaaaatcctgaccatgcgtgttacagttccggaaagtgtttatcccttatggaacgggaataataaaaatactcaggcaagatacattttttttaaaaaccttcaaaccaacctcaactccctggtcggggcatctctttcacccagccatttcaaggttgattctctgcatttcgaattcctgatttgacaaacaaacaaaacccatcccaatcccccacaactcttaactcatcactcccacttcctacttcccacagcccactcatcacatccttctcgcccccccctgtcatcccgaccaacgggagatctctctctccccttcaatccactccaaacttgacgcgcatcagctctcccttagagtttcctcccgccccccccctgtcatctcgaccaacgggagagatctctcttcccttcaatccacgcccaaacttaacgattatcacgaatcactgctctctcgtagagatccctcccgcccccctgtcatctcgaccaacgggagagatctctctccccttcaatccacgcccaaacttgacgcttatcacgaatcactgctctctcgtagagatccctcccgcccccctgtcatctcgaccaacgggagagatctctcttcccttcaatccacgcccaaacttgacgcttatcacgaatcactgctctctcgtagagatccctccctaacatcaggatgaaggcatttgagggaaccgaatggaaagagagcgcgccttcggggttcatctcagagaagagcctataaaacgccaccgcgaactcacgctcaccgtaatgtcctgctccgaaggagcaacctctgtcggaggcggtgccgctgcaggcgcagccctcataaccgctgcatccatatacggacgtcctgcgttgtaaggctgagacacactgacttcgatcaactggccaagacggccgcctgctgcctttgccatgatttcggcatccttgcgggcgttgtccacagcggtggcaagcgcctgctgacgaagcgtctcgaatctgcttgatgaaaaaacaatgctctgcacctcatcggccccggcctgcaccaccgagtcaatagcccgaccgatcgatgcaagattgcgcaccttgaccgcaatagtgtgacgtgcactgtaaccgttcagaacgcttttcccctgagactgatcccactcccagcggggagataccgtatagcttgccgtgggagcgtcttcaagcggaatacccgccaatctcaacgatctctgaacagcctgatacttccctgcagtttcggcggcggccttgtccgcatttttagcatcagacttcaccaccacaccgaattcagccatatccggtttgacggaaaccgtgcctgctgccgataccacaacctggctttcttcagcctgaacatggagagaaactcctgtcatcacgacaaataaccagatgcatacaaacaacagtcttgttttcataggggtaccttatcttgtttatcgaaaatgtaaaccgtcgatcatcaactaccactcagacgcgtgcaagccgacaatatccttgtaggctatcgccgcggcgcaggccgtaaccggcgcgctgacaagcaacccgacaccaagagcaagaactccaagcagattgatggcaaacagggcaagtgcaagaccgaaaacggcaaaccactcctttgttatgatcttgcggctgatttccatcgcctgccagaaatccatacggtgatcaataatcagaaaggtaacgaacacataactcactgcgagataaatgcctggtatgacaagcagcacaatgccgagacttaccaacagaccgctggccaggccggcaagaaaaagaggaagaaagtaattgaagcccttgaaaaagtctgagaactgaatctcctgaccgataagccgcttaaaggcaacaatactatagccggcatagagtgacgccgcaagagcggaaaaaataatcgaaccaaaagcattcatccttgcggacagcgctgaaatcacaaaaacaacaagcgtaaaaccgataaattcaccgatgttcttttgaaacatctcccagccctgacggacatagtctgaaatatttacctgatacccttcattgatctggcgatcaaacggtgccggatcaacttttataccaaaatcaaatgcagccattgctatctccttattgttcaatgaataaatatgatcacttgctttaacggaaaccggcctcccaagagaacggctatcgatggtacgagcgtttcgtatccgcgaatagtcaataaaacagggcgtttttctgaatccccaactgcctttaaagtactcaagtcgggaatatgctcaaaacctgaattgttaaaagtataaaaatacagcgaacatgcagaatctcttcgaaaatcttctgccgctgaacctgatgcacacaacttgttccctgctttgaggctacaacagcgaacgaaatcatcgcctctcccggatcagaaaaaacgctgcgttcgaaacttgcataaaaaagccgtcacaacaagatttttttcaagaaccatgacgcctccatcctgccatattccgttttcttgcgcccagcgactttcaggcggatcgccctgattctgatgaatattatgaaccccttttccattccgaaacggttcgccaaaaacaaaaacccgtacggcctttttgagatacggttccagatcgccaaatgcaacaacacctgttccgtttttccagggagattctgcatggtcaaatctgtcactgccgttttcgactgtaatatattcaactgcatcaacacacgcttgtgtcggcttcagcgctttgctccggtaatagtcaagcgcgccggaatgaggggtagaagataactcatgccacccgtcagggtaacgcaagaattttttatatgcccgttgttcaggctttataactctccactgtacgccgtctgcggtttgtttactgtcaaggtcgatagggcatcgaaaaagcgaacgtccgacccttactttcagattacagtgataataagaacccttctgatgtgattgatcgcacaaacaactgtgcatcgtaccaataagtacgccataaccatccttgaggggcatcgaagttccttgactatcctgtttgaaaaacacttaccacaagaaagttaagcataacgccatctggtcacaaaaaatgctgcatcaatacatatttattagtatgcagtaccggaaatagtgaattttggaaagaaggaataaacaaatacctatattaagggataaaaacaactattccgtaccttttttttcagttatctattctccataacgtcatgactaaacgctcattcaaccatgccgactgagcctatagatctgcagactatcaacaccgcaagagttcttgctgttgacatggttgaaaaagccggttccggccatccgggtatgccgctcggcgctgctccaatggccgtcgtactctttacaaagattatgaaccacaatcccgccaacccgaaatggctgaaccgggaccgatttgttctttctgccgggcatggctccgccctgctctatgcgttgctgcacctgaccggctatgacctctctctcgacgacctgaaatccttcaggcaatgggaaagcaaaactccgggacatccggaatatggcgtgacccctggcgttgaaatgactaccggacctcttggacagggaatctcgacggctgtcggtatggctattgccgaaagattttgtgccaagcacctcaactgcgaagaactcgagctcatagattactatacctatgtcatctgcggtgacggagaccttatggaaggagtcagcagcgaaacggcatctcttgcaggtcatctgaagctgggcaagctgatctgcctgtacgacagcaaccgaatttccattgaggggtcaacaactcttgcatttacagaaaatgtaggccagcgctttctcgcctttggctggcatgtggaacattttgatggcaacgaccctgatgctgttgagaaggctcttctttttgccaaaacccagaaagatcgcccctcactgcttatcgcacacaccaatataggattcggcagccccaataaacaggatagcgcggcggctcacggcgaaccgctcggaagtaaagaggtgatactgctgaagcgtgggtttggatttcctgaagagaaaacgtttgaaatttccgatgctgtaaaagaacacctgaaaaccgtcaaaaagaaaggttccgatcttgaagaacgctggaatgcgttacggcgcacctataccgaacgatttcctgctgcttccgaagctcttgaggaaagactgcagaaccgcctgcccgaagggtgggaaaaactcctcccgggctttgattcctccgaaaaactggctacccggcaagcctcgaaaaaggttcttgatgccatttgccacaaacttccttttcttgcaggcggctcggccgatcttgcgccctcctgcggcaccctgctcaatggcggtatcgactttacgccggcacattacaacggcgccaacttgagattcggcgtcagagaacatgccatgggcgccatcatcaacgggatggctctttctcaaatcatcatcccctatggagcgacatttctggttttctctgattacatgaaaccggcgctccggcttgccgctctcatgaaaacgcactccatctttatttttacacacgacagcatcgctcttggcgaagacggcccgacccaccagccgattgaacagcttgcgatgcttcgatctctccccggcatggtggttttgagaccggctgacgccaatgaaacaaaggaagcctggaaaatcgctctcaccgcgcgaagacctgtttgtctgatattttcaagacagactcttcctgtactcgacgctgaccgttatcctatctgtagcggcgttcgaaaaggaggatatattctttcggaatggaacaaagaacctcaaacgccagaacaagcagcaatcatcatcgccaccggcgcggaagttcatactgctctcgaagcacaaaaccggcttgcggaaaacggcgtatcggcaagggttgtttccatgccgtcaaccgaactgtttgaagaacagccgcaaccctatcgtctcggcgtgcttcccgaaaatataacaaacagggtagtgattgaagccgcatcgtcattcggctggcaccgctatgctactgatcgggggaaaattatcggcatcgaccatttcggagcatcagcgccaggcaacgttacacttgaaaaattcggctttaccgcatctcatattttcgataccgtacaatcgctcctgcatacagcctgaatcgaaaagtctgcatggcaaaaaacagcatattccacccgatcggtgatgacagggagctgactgcgattgcagcggcagtgatcataagcgcagcaaacagggcggtagcaacccatggcaagttctctcttgttcttgccggaggaaactcgccccgtcgtctttatcaacagcttgctgcgggcgtcaacaccggcgaactgagcgaaagctcccttttgctgcttgccgataacgaaaacagccactccggacatcgtcacctctctttaccgtgggagcacacctggctgttctggggagatgagcgatgcctgccgtccagccattccgacagcaactatcgcatggcagaagagagtcttctcaaaggttcgtccgtcagggaaaagcagctgttcagaatgcctgcaacagttgagccgcctggcagggccgctgatctgtacgaatcaaccatccggcatttttttcagcaagaacgggacgctcagtcaacggaagcgccggttttcgatttcatcatccttggtctcggcgaagacggccacaccgcatcactgtttccacaaaatcccgcagctctcgatgagcaggttcgctgggtcattgcggtcaacgctcctgaagccaatcccccgggacatcggctcactataacactgccagtcatcaatcatgcgaaaaacgtactttttttcacttcgggaatgaaaaaaaaggccgtggcagaacggatcatatcccgagaggataacgggttacctgcaggcagagtgcaacccgtcaacggaaacctcttctggtttacgcttcccggtatattctgagcgcatcttcagggccccatgagtgtatagcatagggagctggctcagcgccatggaaagcgtccctcagggcatcgacaagagcccatgaactctccacactatcctgtcggataaaattcatctgatcgccagtcaaggcatccagcagtaatcgatgatagggggtcacccctttttcggtaaatgattttttatagtcaaaggtcatatagacgggatccgtaatcatctcttctcccggtcgttttgcgccaaagcggatcgcaatggtctcttcaggctgaatacgcaaaattacctgatttgccgtaatgccgcaactttcggatggcccgaaaaaattctgcggtgggcacttgaacgtaatcaccatttctgtaaccgtttcagcaagattcttgcctgctttcatataaaaaggaactcccttccagcgccagttgtcgataaagaacctgattgccgcaaacgtttccaccgtcgaatcgcgagcaacattttgttctgaacgatatccgtcatactggccaagaaccaccgaagcgattgcggattctcttgtaaaggggcggattgaacgaagcagctttgatttttcgtctcttaccgatgcggacgaaagatcaacaggaggttccatggcaatagccgcaagcaactgaaggccatgattctggataatatcccgaaccagtccggcctgttcataaaaggcgccccggcttctgatcccgaaatcctcggctatcgtaatctcgacactctgaatgaaatgacgattccacagcggttcaaaaataccattggaaaacctaaagaccataatattctgtaccggctcttttccaagataatgatcgatgcgaaaaatctgatcttcacggaatccctcgccgatgatccggttaagctcaagcgccgtctgaaggttctgcccgtaaggcttttcaacaatgatttttcgccaatcccctgcaggcaaaaccttgccgccgagatctgccgcagcaaggtttttaacaataacaggcgcaagcagaggaggcgttgagagataaaacagcaggtggccgctcatcccctcatccccggactccataattttccggtaaagagcctggtagcttgcgctatcgtcaaaatccaactgaacataaaacagacgggagagaaacgccttgtactgctctccatcctgaagaggatttgaggcaaagagggttattttttcatgcaccaacccgcgaaaatcctcatcggagagattcgatcgaccaacgccgataacacgataccggtcaggaagatgtccccatgcggcaagttcgtaaaccgatggaaacaatttacgtgcggcaagatcgctgctggccccgaaaataatgagcgtaaaattatcaagccttgtatgcattgccatcacctcttattgattagccttgaatccatgaccaccgaattcatgacgcagtgcggcaacaaccttgtcagaaaaattctcttcgctacgggatcgatatcgtctgaacagagctccggcaataacgggaatcgaaacgttctgctccagggcagcctcaaccgtccagcgcccctctcccgaatcggcaatctcacccttcagataaccaagtttccggtctttgctgaacgcctgttcggcaagctccatcagccacccccttatcacggaaccattggcccaaacgcctgcaaccacttcgggatcaaggtcatagccgcttgattcaagcagatcgaacccttctccaatcgcctgcatcatgccgtactcaataccgttatgcaccattttcacaaagtggccggaaccggatcggcccatataaccataccctttttccacgcacatatccctcaacagcggttcgacaagatcataggcctccttcgccccgccaaccatgacacatgctccgtaacgagcgccgtcaagaccgccgctcgtacctgcatcgagaaaaaaaatcccctgctgttcgagcagttttgccctgcgctcggaatcggtataccgggaattaccgccgtcaataataacatccccaggttcaagacggggtatcatcaactccagaaccgtgtcaaccggtcttcctgcgggaaccatcatccagataatgcgcgggcgctgaagcatgccggcaagagtgtcgggtgattccgcagctacggcgcctttttctaccgctgccgccacagcttccggggaaaggtcaaaaactgcgaccttgcgtcggtgatcaagaaggttttcaaccatattgagacccatctttcccaaccctattaatcctgtattcatacttccctttcagatttattcattgctgtgccgctgcgcttcgcggataaccggaatcggattgcatagaggaaataaaaaacaaaaaccgttcagaaatgtcactatgagaacatttatcaactcctcttatcactcagcggcataccatcccgtagcagaaactcgctcgatgaaaatcctgaactgctctttcaaatcccggagaaactcccgtgatttttttatatcgccggatttcgccgccatctctatcgatgaggcatgcaggcccagcaccttgccaccaacggttacggcctcgccttttatggtatgggctatcatacttgccaaatccgtatcatgacgatcaagagcggtctccatctcaacgatccgttttggaacctcgccgatgaactgccccagaatcatacgtacaaattcacgatcattctgcattctccagagaagatcatcaataagaaaaacttcatcggcagttatcagctcgctcttgacctcagcaatacatgtcttttgttccacgattttttccggttttttttttcgttgaagatatttcagaagaacagcgttaagatcagatttacaaaccggtttcggaagataatcgtccatccctgcactgagacacttttcccgatctccaatcatggcatgtgccgtcatggcgacaacaggaatgtccggagttccacaaagcgtcctgtcggttctgattattctggttgcttcataaccatccatttccggcatctggcaatccatcagaacaagatcatacaccttacagcgcatggcatcaatcgcagcttttccacttgcaaccacatcaggagagtaaccgattttcctgagcatggcaaccgcaacctgctgattcacaggactgtcttcaacaagaagaatatgatacgtttcggtttccgaatcttgccagcctgcaccaacctgtttaacaggttcctgatattctgccgattcattattcagtgcgtcaacaacagcgacgaccacctctgcctggcgaaccggcttcaaaagcagcctgaatacccctgtactgaacagttttttcatctcctcatactgcccgaatgacacgagcagaataatcggacaccgatgaacctccgtaatcgtaccgatcaaacgttgaaactcctctaatgagtgttccgcgacattcgtatcaagaatagcgacattccatactggaactgattcgagatgaaccgatgaggatgtaactgcggccaaagcctcttcaatacctccgaatacggtacagtcaacgctgcaggattcaagaacgcccttgagcataaaacgcatcgaagcattcctgttgacaaccagcactctttttccagccaaacccgcgccgctttccggaagcagctctgatgattgacactgtttttcaagcacaacgtcaaaccagaaaacagacccttcgccattagtgctttcgagaatgatggtgcttcccatctttttagcaagctggtttgaaatcgcaagtccaagccctgtgccgccatattttcttcttgtcgaaccatccgcctgtataaaaggctcaaaaacagccttcatcatctcccggggtataccaataccagtatctcttaccaacagccttatggtaacctgcgaatcacgctcctcttgagccattgcgcatacaacgacctctccggaatgagtaaattttaccgcattgccaacaagattaacaagaatctggcgaattcttgcctgatcacctctgagaaaacggggcaggaaagaaccggttacaagcgttaattcaagacctttttgctgtgcctgcaagccaagtatgccgcaaacatcttcaagcagttcgagtaaatcaaaatcaacgacatcaaggtcaagacgattggcttctattttagaaaaatcaagaatatcgttgatgatactcagcagattcttgccgctgctgataatggtttcaacatatttccgctgttcaggatcgagactggtatcaagaagaaggtcggacatgccgataacgccattcatcggggtacggacttcatggctcatattggcaagaaactggctctttgcctcattggctttacttgcagctctggccatttcctgtgttcggataacagactcttcaagcttccgatttgtttcgagcagctcattgcgtgcaagattggcatcttcgataagattgagaagagccatccgctgttgcttcctgtattgcacctcgtcacaggcctcttcgaaaccatcaccgtggtgtattccggcgcaatcctcatcctctgtggcaaagtcctgcctggaatcatcagaagcctgagcgttacctgaagaaagaacaagatcgttctggaggctggctatgcgttttttaagctcgatattacgcagttcacgaccgaccataaccctgttaaagcgttcaagatcgatcaatgtttttttaagctccagctccattccctttcgctcggttatatccactgaaagcataacgacggaagtaacctcgccattgagaaaacagggcgcaaaacgggactcaagctcaatggtttcctcaggagaaacaacaagttcacattcgagaaccgcagttttaccggttacaataacccgctctatagtatgatgataccggtcatgatagggttgcataatatgatcgcagaggtgatcccctactgccagcgtttttttatgcccaggcatggccctgttgacataaataatgcgatggtctctgtcaacggcaatgatcgtatcaggactgttgacaagcacggaactgagcgtattttcgctttcacgcaaagagttcaatgcattctggagtttcgcctgcgatatctcaagctcatagttattatcttcgagctgccttttaacgtctgaaagctcaatagattttcgtatcagcttgatattctgatgcccgagaacagcctgcttctcaagcagctcctgctcgattcgtctgcttcgtaacgaatctgtttcgagttccagtatccgttgctgaagatcatggtattccggcttctgcatgatcaattcaatggagattgaagagagattatttcccaagcacccagataaccagagtttcattatgaaacttcgccactgacagctctttttttgttttatctacaggaccgatttcaccatacgtgtaaaagcctatcaaaggcacatccttgccaagacactcctggacaacggcaacttcctcctgaatacgcctgccaagaacaagttttctgccgacacaactgaacatgacgaccgcctggggcgctgcgccctgcagagaggcttttgcctgctcggccgcgcttcttgcgcctttgataatgtcgcctcttgacgctgttgtcaaggtcactgcgctgccttcaggaatggatgccgccagtgaaatggtcccttttttatgatcgactgataacccgcagcgcaactgaaacaagggctccccatcgatagagaggttcgtgtcgataattccgaacgggtattcaagacaaacgccagggagcctcactgcccgctcttcgccaagaaaatccttatacagatcgagggcgctggtattttcaaattctttaacgacattgccttccgaagaggtacaaataaagctgtttcctatcgaagcgaatccgctccgaacaccgatccctgttttgaagcccttcatcctgcaaaccataagtccaacgatagcatcccggtagactttaccgttaaagtactgaaaagtagtctcaaaacgttcatcatcaccaaggaatccgccgcaaatctcaaaatccatacctaatacagagtgcaacccgtcaagaaccctgagaccgtcaccgcccattccgtttggaaaaacaagcagggatgcatcgggatcgagggaaactttaccgagaatatcgtgcaccatttcaacgctgcatacagactcatcggcactcatattgtgaccgatacccgcaacaaattcaaggcattctgaaccaagcgccatgataaccaccgaatcggtagaaaaacctgccgtagaaacctcgccggcggttgtcccgcccaccatctgcatatctccggaaactgacgagattccggcaagaagctcatgatgattaaaacgcatcgcggcaaaaactatcagcacctgcggagttccgccgtgctggcttaaagcgtcaacagccgcagccttacccgcagaaaacgaatcggccaatccgctatgtcccactccgacactgatattcgacattggtttcgtgcctctttatggtttgaacagtgatgacgatatacactaagatgcagatgactggttccactcaaaacctcttgcgcaccggtatagcctgcgttggttggcgatctgaatcctcataatagtgaaagctcccgggactccggtttcgaaatctatcccgatttatcgggacaccttcagccttgcactgcgggcgctcatacagcctttaccctatgcataaaaaatcataaacagatcaatcggcgagataatactcaagagtggaaacgacccgcaccttcttgatatagggcgtattgctgtcgcggttttcaatggtgaactgaccctgactcgccgattttattttaccaagtctgctttttgagtcggatgcaaatttttcagcgacagcccttgcattatttgttgcctcttcaatcataacaggcttaagtgcgttcagaccggaaaaaataaattcggttttcgcctcataactctctcctgatacggcaacgcccatttttcccaaatccaccatctttctgacggtacttctcaccctttcgacatcccttgtatagacgcttaccgttgaactgccggcatatctgaacgtaaatcggtttgcatcgccatagccctgagcctgccggtcaatgattgcgggagctgagacagaaatatccctggcagtgaacccgtttgccgcgagaaaatcgagcacaaccttgtttttttcttcaatggccgtcaccagcgaagaaagatcatcggcagccacctcaaacttgatcggccatatggcaatatcagcaggagcttcccgttccgaaagccccttgacggaaaccgttctttcaagcgccttgaattttgtaatgcctgccgaaagcaggtatcccataataacaagcccggcacaaagcaaagcaccgagaataaatgcctccgtgttccgtttattattcatgggtctatcggattatacgtttagtctgacgacgctacaacacacctgcattataaacataatacatgcattatatcgtgacaatcaaatatcaataaaaacatcgacaggaaacagactcagtaaaaacggtcggatagtgattactcgcccgcacctgcctttgtcctgaccagttcctgatatcgggcaataagagcgccgttcaccgacgcccatgattttcctccggcaaaagcaaagcctttggctctcatatccagatactgttcgcggttatcaagaaatgccagacagtggcgataaaagccgtcgacatctcctgccctggcaacaagaccggcagcggatttttcaacaagttccatgcatccaccgacatccgacaccacagccggaagtcccgacgcaaacgcttcaagcacgacattgcaaaacgcctccgttgcggaaggaaaaagaaaaacatcgccactggcataggcctcaggaagtgcctttccggtaagataacccgtaaaaaccgcttcaggcattcgtcgcctcatctcatcctcttcgggacctgagccgatcatcagaaaccgcacgttgtttccatacccttcctgcataaaccggtcatagacccccataaccacctcgatgtccttgtacagcacaaaacgtcccgcatagacaaaaaccgtcctctcaccagcattccaggcgtttctgagatctcccgagcggcgggagggatcaaaaagatccgtatcaatgcctctcgaccagatatcgacattcctgattttctgatcctccagtttttttctgacgctatcattaggagcgagcaccaaatcacaggtattataaaaccatctcaggtatttccatacgggcgtaaccgcaaaaccaaggcgatagtaactgagataggacggaaaatccgtatgataagctgatgttaccggaagattattctttttggcaaagaggagaaactttctgccaacaatatcaggcgttgagatatgcacaagatccggagcgaactctaaaagctgacgctccgtctcggccttgaaaaatcccagcttgtaatcgggatacaggggaatgggaactgatggcagccgataaaccctgagcggcttatggttgtcttcttccgaaacatccggagaccaaacaaccacctgatgcccgtttttcagaaaagatgcaacaagctgatagattgatctgactgctccgtctttgtccctgatgtaggtacccgcatataaggcgatcttcataaaaaacgaacagtacagaatggatccgttcatgaatacagtgccgataccgcaatctgcatagtaaaaccgttatcgacagtcaataaagcaaaggtaacaattccagggaataaaaaggcacgaacgctcgcgccaatcactattgttgtgaaaggtgcgcgattttcggctgaacaagcctgctgaaatcattccaggaaagtctcaccagctcggtatgggcgcctgcattgaatgcaatatcttcatcctctgcaagttcatcggaaacataaacatccataccatagagattaccgaaaggaggcatagcgcctggttcacattcaggaaagagatcggcaaattcatgttcgctggccagaacaatatcctctgcggcagtcagtttcttgagcagttcgaaatcaagcttacgcgaagcaggcagtaccaccatagccattttgccatcaatactgaccatcacggtcttagccaactcttttcccggcacatgcgcaacagcagctatctcctgtgccgtataggccctggagtggctgaccacaaaatacctgaccgcatggctgtcaagaaactcccttaatctcttaataggcatcacgaacctcctttgttttagctctggaattcaggtcagtgtaacacttctgctgcttcaggccaaggcatagcctttattggtaccggcaaaggggataactcaaaaaaaccggccattttatgaaaaatttaccaatttcagcaacaaacatcaaatcatttcaccttcagacctgcctgcgactgccacgcttcaagaacaggccgtgccgcattgtaccctgctttcataatatccgcaatctggcctgtgtcaatcaagccaaacccggaaagatcgaaaacaagagcaagatccgcttcctcaagctgcattgccgtggtattggtaatcgtgctgtaaaaagcgttcaagagaaccccgatgatattttcgggctttttaaacacatgattgccgagaagatctacgccaatcaccttttcagcgcccatccctctcaacggcgttaccggcacgttctcaaccagcataccgtcaacaagcatcattccctgatagttgaccggcatgaacacccccggaatgcaactgcttgccataaccgcagatgccacatcaccctttttcagcagcactcttttgcctgttccgatatcggtcgcaaccatcgcaagcggtatttgcgcatcttcgatattttttttaccgagcaattcggtaacaatacccccgaattttttattcgacaacagaccaaactgagagagagtaagccgtgaaagatcaagccagccaagatcaagagcaatcgcccttatctcccgccatgacttgccgaaagcatagagtgaggcaacaaatgcgccgatactggtacctgtaacacaactgacacgtatatcaagctcatcgattgcctgaagcaccccgatatgggcagcaccgagaaccgctccaccgccaagggcaagaccggtttttgtcatagcgaaatccccttaataaatgatcggaaaacacagaatccccttgcaacaccagtactatcaacgaaaaaaagaaaccagacgttgcagcaaactgaacttttttccagcatagggagggtagcgaatatccggatcgggaaaaacagagcgataaagaatgctccgcacatatgaaaacgcttcataccctgcccgaccatggtaccgcccgaaaccgctctggccgacaccgccaaaaggcaatccatgcacagccgactgaaaaagcaggtcgttcgtgcagaatccccccgaacgggttgcatcaagcactttatgacgaacggaagcgctcgcagaaaagagataaactgcaagcggatcattgcccttacgcacaaaagcaagagcctcgtcaagcgatgtataggtcagcacgggaagaagaggtccgaaaatttcagactgcattatcggagcctcgggattgacatccctgagaatagcaggcgcaatatatcgagactctttatgaacatcgcctcctgtaaccggcaacccgtctttaagcagttcctcaagacgagtaaaatgagtatcgctgataatacggggataatcgggcgataactcaggattggtgccataaaacgaaacaatggccttctgcatcagcaaaagcagctcctcttctgcgtcccgatgaacaagcaggtaatcaggagcaatacaggtttgtccggcattgagaaactttgcccagacaattcgccttgccgccacgccgagcgaagcgtcgttatgaacgatacaggggcttttacctcccagctcaagaataacaggagtcaaatggcgagcggctgcaagcatgacctcccgtcctgcccgctgactgcccgtaaaaaaaacacaatcaaaacgctctttcagaagcaagacggtatcttcaactccaccttcaaaaactgccagagccccattgtccatatagcgcgaaataccgttggcgatcaccttcgaggtatgaaaagcaagctcggaaggcttgaccagcacgcaatttcctgctgcgacggcactcacaagtggaacaagagagaggttcagaggatagttccacgcaccgataacaagaacaactccgaacggttctcgccgtaccgatgctcgtccgaactgatagtgcagcggaacatgcactcgttccggtttcatccaccgcttgagatttctgagcgcgctctctatctccccccgcagaaattccgtttccgttaaaaacgtctccgcagcagatttcccgaaatcgagagtaaccgcttcggcaattatcgcctcctgttcaagaagaaactgccggagagcaagaagctgggatcgcctccatgcaaaagaaaccgtccgccccgtccggaaggtttctcgcaatcgttgcaacgtctcagtaatagtatgtcgctccatacaacgcccattaaaaaacctcaatacaattataaccccattccacgacccactacccactacccacttaactcctccccccttttctcatcccgaccaacgggagagatctctcttcccttcagttctttcccccaactcagcacttccggatccccacttcccattacccactacccagtccccattacctattacctattacccggtccccactactgcaaaccgcactgcagggcggtgagcatgcgatacatcccgtcttctttttccagcaactcttcgttcgtgccgctctcaacaacagttccatccttgatcaccattatcatgtcggcagttcttaccgtggatagacgatgcgcaataataaacgatgtccgttcaagcatcaggtgttcaagcgcctcctgcaccagcagttccgattcggaatcgagcgcacttgtcgcctcgtcaagcagcagaatggccgggtcacttaatatagcccgcgcaatcgctatacgctgccgttgccctccggaaagctgaacccctctgtcaccgacaagggtatggtaggtatcgggaaagttcatgataaattcgtgagcattagcctgttttgcggcagcaaaaatctcttcatcgccagctcccggctttccgtacgaaatattatccctgatggatcccccaaacaaaagaatatcctgaggaacaacggctatcaaacttctcaatgttgaaaggggatactcccggatatccgttccgtcaataagcactcgcccctcatccggatcgtaaaaccgctgaagcagtgcgaacagggttgatttcccggaaccgctcggtcctacaacagccaatcgccgacctgcgttcacctcaaaagatatccccttcagcacagggagttccggacgccctggatagctgaaactgacgttctccatgcttacctctcccttgagagcctccggattctccatgttccgtaccgttggaaaaagagagaccggttcaggcttctccccaagaatctcctcgatccgctctgttgcgccaagcgctttctgaagctgcgaaaacagatcggcaaaacttcccatagcggccccgataaaggtcgtatagagaagaaacgaagtaagattgccgacgctcatctcaccctcctgcacaagacgagacccgtaccacaaaaccagaacaatagcgccgaaaagtccgaaaataataaaggaaagaaacgcaccacgaaaacgggcaacccttatgaccgaagcgacataacgatcaatcacctcgccgtacctgctgatttcataccactcattggcaaatgacttgacattctgaactccctgaagcgtctcttcaacaacaacactgcttctggcaagcacatcctgtgcgttgcgcgatagacgcctgattcttttgccaataaaaactgcaaacagcacaatcaggggaaacgaggagatcatcaccagcgtaagcttgagcgatatcatgccaatcagaacaataccgccgaaaagcgtggccatctggcgaagcagttgagagagcgaagtgttcagcgtatcctgtatctgagtaagatccgctgcaatacggcttgaaagttcgccggtagttcgtccggcaaaaaaggtcatcggaagcctgacaagcgtactgaacgtatcttttctcagatcggacagggttttttcgccaacctcgataaaccagacaagctgaaaaaacgaaaaaaaagactggagcgccagaaccagaaccaaaagaagcgcaatcatatcgatactcttcgcccaacctgccgaactaccccgtagcgcagcatcaacaagcgtaccggtaacatagggaaaagcaagcccaagcaagctcgaaagcagcatggcgacacaggcaaaaataaacttccttcggtaaggaagaatataagccgccagacgccttacgcgcaaccatgttcccgcagcgccaccgctctcgctatctcgttgtttgtcgtgatgctccatcatagatcaaccatactttttagccctcctctcagcaaagagagcaatgcaatgaattcacaatactctcccttctcaatcgttattccatcgaattaattcagaatcgaaccacatcattaccgttttaaccctccctcaggttgaaagaacgactcccgttcgctacattgattgaaaaataacctgtttcacttctaaataaggagacctccgtaaattatcgtgagtcccgactggtcaggagaactcgtggaaaattactggaagtatcaataaatcatactgttatatggaatggataacacagcctgaagcatggattgcccttgcaacactaacagcgcttgaaatagtactcggtattgacaacattatctttatctccattattgtcggcagactgcctcaggagcagcgtcaaaatggtcgtctgatcggtctcggccttgccatgctgacccgtattgcccttctgctctcgattacctgggtcatgggactgacaaccggactcttttcggtacttgaccatgaagtatcaggacgcgacatcattcttcttgtcggaggactttttctgcttgccaaaagcacccatgaaattcatcaaagccttgaaggaagcgaagaggaaagtaaaaccggttcaacaacaggttttgccgtcaccatgatccagattgccgtgattgacattgtcttctctcttgactcggtcataacagccgtaggacttgcaaaacatgttgaagtcatgatcatcgccattatcatctccatcggcatcatgatgatcgcagcaaaatcgatcagcgattttgtggaacgtcatccaaccatcaaaatgcttgccctgagctttctcatactgatcggagtaacgctgctcgccgaaggtgccggttatgaaataccgaaaggctacatctattttgccatggcattttcagttaccgttgaaatgctcaacctgcgactgcgtgcgaaaacctcgaaaccactccatctgcataaaacactgccagcagaatccgaataagaaaatctgtcgatacccttttttccgtgacgctctgcaatggaaaagcgtcacggctttcgtcaaatcgaaaattattcatcccgggttatatccattacaggaaagtaagccggaagctgcactaaccgctcaatctcccaaaaggagcgatcgaccatgccaacaccatcaaaacataccctggacgcgaacctgaaaaaaacagcaacagaggaaacccggtgagcagcaactcttttttaatacgaactattgctgtcgccatcgactgttcgccccacagcctggcgtcacttaacacagcagcagaactcgcagggttccttcatgcaaatctcacgggtatttttgttgaagatattaatcttctccgtctggctgatattcccttaagtcgggaaattgactttttttcagagaaaaccgaaaacattgaaatcaccgggcttgaacaactgcttcaaatacaggaacaacaggcggaaacatcgctgcagaaggcagccggaaagttcatggtcaaacacacgttcagagtctgtcggggaaaagtacctgaagaggtcgttatcgcatctctcgaagccgacctgctcgtgcttggacgccgcggaaaatcgccaacctgccgcaaagggctcggatcaacagcacaaaacgcacttaagcagagaaaaaaaacagtgctcttcatgcgctccggtttttctgttcaggaagagtcggctctggtgctgtacgatgggtccgctgcgtctgaaactgcacttgatgctgccatgaacgtaattcgcccaggcaatacgcttcagattctcatgctcccttttgagaaaaatgaacgcgacatggaaaccgggctatcggaaaggttcgcctccgacatgccgaagatagagtatcacgcaataccgccggtaaccgacgggaaagcgcttgcccgatatataagaatggccgattcaggcctgctcttcctcagcgaccgcatgaacctgccctctgaaactgtgcatagtctcgttaacaaaattgactatccggtaatggtcgtaagaggctaacggagaccagcactatctgtgcacctgaaaagcgccctaatttctcctgccactatcttttctgtcatagtctctccggtcactatccctccggtcatacttttttcgatcgctctccttccggttattgtctcgccagccaccatctgtccacacgcctccatgtccatagtagccaggaacccagaccgatccataacggggagggggcccgatatattgacggtgacggcgaacataaacaccctgaggagtacggtgtgcgggaatccagacataatgggatcctgtacgataaggataggccgtcacacaggatacaagcggaaaggataatgcgccgcaaagcagcagccggaaacacaacatatttttcatcgaatcgctccatttacatattcgttcagtcatcaaaacactctccatcacatcaaaccatataacataacaaacacgaaaaacaatcaccactccatcggccttatgctataacaccagacgctccataaggatcgcggcggatacggaagcattcagggattcaactctcgatttgcccccgccatgaggaatccgcacaagcctttcggcaagattctgaaccacacggctaaccccgttggcttcattgcctataacgagaacctgcttttgcggccaactcacgaaactcctgaaatcctcaccatcaagagaggaacagatgatggcgtaaccagacgctgcaagttcttcgagggcaagatcaaggcgttcaacggtataatgaggaagggcataaagacttccggcagaggaacgaacgacttttgcgttataccgatcggcagtgcctgttgaacagatcagagcatctgcgccgaaccaggctgccgtgcgaagaatggtaccgacattacccggatcctgcacctcatcaagagcaataagcaaagagcgccctttcttttcgtctttaaaaccgcatgggtaccgactcacctgctgctgacgaaaaaccccgataacgccctgtggcgcagcggtactgctaagcagagaacattgctcactgttcatcacatacagcttatcttccggaatctcaggaaatccgccaagcccgatctccccttcccgaagcaagagagcaagaagcatgctctcgtcgggaatgttctggcagagctccctgacggtacgaagaccttcagcaagaaacagcccatcctggtcccgatactttttttcctgaagcttaacaaacctgcgcagcttcaccttgcttaacggattaagatcactcgaagtcatacctcttttccaggctttttcagctttgaaaacacagcctcgggtgcgtgggaaaaatctttcgggggcgtaccgtcctgctttgacatggccgccatatcaagatccagagaaaaggttgtacttaccggagccgattcagactcgctggtagtcatgcacctgcggatatattcgtcaaaactctccttgtcgagcgacagaccttctgaaagggagtcctccgttcttttcagcaactcaccgcacgaccgctgttcgaggtcaaccatggtctgtatctgaacgataacctcgcctcttgccaccccttgaattccggctttttccatcatttttccgaaagagagctcgtcaacctctgttaaggcgtcaagcaacttttcaagtccgccgaacataacagcgtgtgacctgattgcatcttcgagagaagattcgtcttttgctccactcgcccccgcagatatgttttgttcccgaaccgctcctgaaccccctctcttttttccctttcgggaaacattgcctaaaaactcctcatcaacctcatacccgtcaagaacatccttcatgacctcatcatccagagcccttcttcgacgcatggaaaccgattcaacctcctgcttttctccgagaagcatcttcagggaaacaagaataccggcaagggacaccgcgagcataaaaaacaaaaccatcagccgcagatcggcctgataaaacagccctacaaccagctccgcaataaaaaggagtgtcgaaagggaaagaaacattttcaccatcacccgttcattcataccgttacggttatagcgttcaccaagttggacaaaaaagatgcccatgagggagaataacagaatttccgggattttcgatcattcgctcctcgtttatcgaactcccttttcgccaaatttaatgcttattgttcaattatggcacagagttctgcaatacggagatcacattgaaggctcagggctattaccaatgatatcggcgtaaaaagaggctcttcggtattcggaatttctgatagattgttattgtttagaagcactggtaacatgaacctttccgagtctgtgacaagcgaaaaaaaaattgaacttatagcgcctgccggcgactggacctcactccgcaccgcactgcaagcaggagccgatgccgtctatttcggagctgaaggctataacatgagggccggaagcaataacttcactccggctgattttcccgccatcatgacgctctgcagtgagttcaacgccaaagcgtatctggcgctgaacacgatcgtctatgacggcgaactgaaaaagatggttcaaaccgtctccgctgccaaaacgacaggcttcgatgccgttatctgctcggacatggctgtcgtcgatgcatgccgaaaagcagcaatgccctttcatatgtcaacacaggcttcgatcagcaactacagcgcagtaaaattctatgccgaccttggcgcaaaaatgatcgtgctggcccgcgagcttaccattgaccaggtacgccatattacctcgaaattaaaggccgaccgtctcgatgtacagatcgagtgctttgttcacggagcgatgtgcgtcgctgtttccgggcgctgcttcatgtcacaggaacttttcggacgctccgccaaccggggacagtgcgttcagccctgccgaaggcaatatatcatcaccgatcctgaagagaaccaggagcttgagcttggtaccgattatgttatgagtccgaaagacatgtgcgcagtggaatttcttgacgttctcatggatgcgggaatcagcgcattcaaaatcgaaggacgaagccgcagtccggaatatgttcatactgcgacaacagcttaccgacgggcgatcgacttctgcacgagccaccgcaacagtccggaattcagaacagagtacaactccttatcgaaacagcttaaagaggaactcgcacgggtatataaccggggattttcggaaggattttattttggaaaacccttcgatgcctggaccagagagtacggctcaatggcctccgaaaaaaaaatctatatcggagaggttaaaaaatattatccaaaagcggaggtggctgaaatcctcatctttgcccgaggcctcaaacaaggcgataagctctctgttctcggcccgaagacaggagttacaaccctttttgccgaaagcttttataccaacgatcttcctgcaaaaacggctgtcaggggcgacagcgtcaccatcaaatgtgcaaaagtgagaaagaacgacaaggtatatgtgcttgaaaaaagaagctgatgcataaaatgttttgcgtacctttactaaagagcagcgttatcatgtgaccgaatcttcagaacgtatcggtaaaggagtcatgagcgatgatctataaagtcatctccaaagcggagttcataaggtttattgatgcacttgtacagaacaacagctcattcgggcctcgccaggttgacactgacagcaggggcaatcctctctatcagttcaaaccggtaacatcggctgatgagatagcattcgactacaccatcaccacctcttccgccaagcactttttcctccctttttctgaagagctttcccgtttttcttttaacaagacagactgggagcagcatattacctacgaatccgatccggtggtgctgatcggattgcgtccctgcgacatcagcgcactgaacatcctcgacgatgtgttgctcaaaggccactatccgtcaccctactatctggcaaaacgcaaaaacacctttgtgatcggcatggaccatctgccgcttccggactgtttctgcaaatcgcttgcccaccatacggtttcgaccggcttcaacctcttctgttccgacatcggagagaaatactacctttcgatcaattcatcgaaagcgtttacctaccttcaggagtttcagaccgatgatccatcatacgaagacaactgcctcctgaccgaacgacgcaatctgatcagcaacagtttcaaaactgaaattgacgtcaccagcctgccgagcattctcgacattgaattcgactccgctgtctgggaaaaatggggtgcaaagtgcctgaactgcggcacctgcgccatggtctgccccacctgttactgttattcgctcatagagcgcttcgacaccgatctgaaaggggcatcgcgtaaccggaaactctactcctgcaatctgattgactttgccgtggtagccggcggccacaacttccgcccgaaaaacggtgaccggctgaaataccgctactaccatcagcaccggggatttgccgaaaacggcaatcagcaaatctgcgtgggctgcaaccgttgcggccgagcctgccttgccggtatcaatccgaaagacgtcattaacgaactcagaatggagaaagaatcatgcatgatttgcgcttcgcaatccccaggcaaaacctgaaccgggaagcgttcgtatcgtcggtgccggagttcaacaggaaatcggaccttatgaaaaccgatatggggtacaagtgccgcatcaccaacgtcgtcagcctgacggaacaggaaaaactctttcagctccacatcgtcgatccgcaggaacgcagaattttccggttcaaacccggccagttcatcatgctcgaacttccgggatacggcgacgtgccaatctccatatcgagttcatacagcaatcatgagttcatcgagctctgcatccgcaaagccggacatgtgacctcggcactcttcagaaccgaacccggtatgcatgtagctatccggggccctttcgggtcatcgtttccaatggatgagatagccggccaccatgtactgctcgttgcaggagggctcggcattgcgccgcttcgtgcgccgctcttctggataaacgagcatcgcgaccggttccgggacgtacacctgctctatggcgcgagagaaccctcgcagctccttttttcctaccagttcgacgagtggaacaccatcagccatgtccggttgcatacgatcgtcgaacattcggatgagacatggaaaggccgtaccggcatgatcactgaactgttccgtgacatcgaaatcgatacgaaaaacacctacgctatcgtttgcggacctccgatcatgttcaagttcgtctgcagctacctcgaccgactcggaatacctatgaaccggatgttcgtttcgcttgaacggcggatgcactgcggcatgggcaaatgctgcaggtgcatggtaggctccaccttcacctgcatcgacggcccggttttcgattactggtcggtcatgaatctcaaggaagccatttaacgaggtcggtatgaaccaacagggcatgcatttcgaaaaactgaaattcgcctcattcgaattcacctgctgcgaaggttgccagttacagctcgccaaccacgagtcgtcgcttgccgcgttcttcgatcttctcgacgtgcgtgcattccgggagatctcttcggaaaagcatgacgactacgacatagcattcgtcgaaggcagcatcagccgcaacgatgaaatcgaacggctgctgacgatccgacgccaggcgaaaacgcttgtcgctttcggaacgtgcgcctgcttcggcggagtcaacagcctgaaaaatcgtttccctatagaagagtgcatagcggaagtatacgacagccagccgatcgagagcctgcctgtgcgcaaaatcagcgacttcgtcaaggtcgatctctccatacccggctgcccggtcgcaaaggaagaggtcgaacggatcgtagtatgccttgtaaccagttcgcttgtcaccctgccgaaatatccggtctgcgtagagtgcaaagagcagcttaacacctgcctgttcgacctcggcgacatctgccttggcccgatcaccagagctggctgcaacgctgtctgcacctccggcaaaaccccctgcctcggatgtcgcggcccggcggaagacatcaacttccccgcattcatggaactggtaaaaaaacgtggactcaaccggggcgatcttcaggaaaaactcggcttctacaacgcattcgaagcataccgcaacgatgaaacttgactgttcgatcgacattcgccatctgacccgagtagaaggccacggaaacatccttatcagggttgaaaaaggccagcttgtagaagcgcgctgggatgtggtcgaaactccccggtttttcgaggtcatgctaaaaggcatgagcgccgaacgggtgccgttcctcacctcccgcatctgcggcatctgctcgatcagccatgcccttgcgagcatccgggcgctcgaacgggccatgcaggtaactccccctccgaccgccgaagccgtgaggctgctggccatgcacggcgaaacgctccagagccacgcgcttcacctcttcttccttgcagcaccggatttcgcaggcacgccgagcgtgctgccgctcatggagtctaacccggagctcgtcaaagcaggcctggccatcaaggaactcggcaacgaaatcagcaccgtcactgcgggcagatgcacccatccggtcagcctcgttgcaggcggcatcagtaaagcacctgacagcaacaaccttcagcggctgctcggcatgataagcgaacggaaagccgcccttgtgcttgcctgcgatttcttcgcctcgctcgacatcccccgattcgagcgcgaaaccgaattcatctcgctctacaacggtgccacctaccccttcatcggcggcgatctctgctccaccgacggagtccgggaagaggagaacaactacctccggatgaccaacgaatacctcgcagagccttccacctcgaaattcacccgatgcagccgggagtcatcggcggcgggagctcttgcccgcttcaacaacaacagcgaattcctgcaccccgaggctaaaaaagccgccgaacggctgggactcaggccaatctcgcacaacccgttcatgtgcaacatcgcgcagctcgtcgagtgcgtccacatcctttacgacgcggaaacgctcatccggaaattgctcgacatggatctgctggagatccgctcggtcgtcaaaccgaaagccggttcggcaacaggagcagtcgaagctccgcgcgggatcctctaccaccacatggaaaccgatgaggaagggcgcatagtaaaggcaaactgcatcattcccaccacgcagaacaacgctaacatccaccacgatctcggcgcccttgcccggcaggcgctcgaagagggaaaaaacgaccaggagatcgaaaagctcgcaaccatgctggtgcggtcgtatgatccgtgcatatcctgctcggttcactaaagtgcttgctgtcatctgttgcgcgactgaattacgatgatgattcactaaatcaaagaaaccatccatgaaaaaatcacttgttctggctgccgcaggaatcgcaggagtgctgctttgcactccaaagagtaatgcccaagcggatctcaatctgcacctcaacatcgggggcagccccgctgtagttgtagacagaagtcccgacttcatctacctcgacgattacggtttagccgtttcctagagatggaactacgatgtcatccggctcaatggattttacttcatttaccgcgacggcgtatggttccgttctccctctttccgtggaccatggtctcgtgtcagatattttgatctcccctaccagatcagaaaacataattggaacgatatcaggcgtcgccgcgaccttgaataccgcaaacgagacaaaacctactggaacaggcatttcgaggaacagagaatccgggacagacgtaacgaccgggacagaagacctgatttcagaccggatggcaggcctgacggcagacccgatggcagaccggacggcaggcctgatttcagaccggatggcaggcctgacggcaggcctgacggcagaccggacggcagaccggacggcagaccggacggcagaccggacggcagaccggatttcagaccggatggcaggcctgacggcaggcctgacggcagaccggacggcagaccgaacggcagaccgaacggcagacctgatttcagaccggatggcagaccatagacaggacaggactctaccataaccagaaagacaggaagccctttctccggcttcctgtctctcttttcccgggataaccgtcggatcaccggtatggaatgcagtctgaaaccgcttctccatcctgagttccgaagtgctcccctctccaacgcacgcaaaaagtgatcagccctcctcccgaaaacgacagaatgtgcatgatgccaagaatagctgcagttaagataatccgacacactgccgcgaagtatttttaagcgtattttttctttctttatcgttgcaaaacggctgaaaattaacccattgagattaaaggggtatttcgtttttcttcaattatcagaggctgcataagtcgttgggctacagtacgccagataaggtatactgagcagccgttgaaggcgatgcaagaatagttgaaatattgtgcataccccgacaacagcctgcgcatgtagagagacattccgaagacaaactcatcgccgagcaacttcagctgtcaggcatttcagtcatcgttgctggtttcttctggcggttcgcacccggtacaacctctcggtaaaaccgccctcgttttcaaaacccgcagcaagcttcgccacttgccggtcaagcagataacatgccaggttcaggagcgaaagtgccccatttgcggccagacaggctgaactcaggatggacgaatcctgacattcacggacaggaacggacgaacgcccagcgtcctgcctgtccgtatgagtccgtgaaagtccctgtgcttccgtggcgactcttctctcctcggcaacccacgcctgcacctcatgcagggtcttcggctgcagcgccttggttaaaacgtatccgcaaccatactacaagaaaagaccggactcctctttgcgtcaccagttttactcattgccacccgcctccgagggctttgtatagttcgatcaggttggcaagtgtctgttgatggtgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacagatatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaaacacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacagatggatcaaaatttcgttctgctgagcttcaaagagagatcgttgggcatcaagcagggcgaaatggctttcgatgccatagtcgtaatgcgctttggtaatggtcaaggcaatatcgcggttgatgattcagccattttgaggttggagcgcaaccggccaccctgaaagatccggaacgtaccctgtggggcgaagctccagacaccacttgacccggtcacgaaaagatccgacaagctggtgctggcggaaccagtaagtcctatgctggggaaaaatgaagcctgtgctgctccgatgttggcgtttgctggctggcagcacgttcttcgcaggaaaggccgttccatttcaataccagaaaacaaaatggtaaaaggctgaaaaacgcccttgactatggtttttttgttataacttatggtataacaaaaaaaacggaggtactgttatgcgtgctacggtaacaaagattggaaattcaacaggtgttatcctgccaaaggccgcaactgatcgccttaaggtaaagcaaggggacatcgtatttttaacggaaactccaacagggtacacagtaaccccgtacgatccggaatttgcaaagcaaatggaggctgcccgttgcggcatgaaagaataccggaacgcactccatgagcttgccaaatgagttggcactggcttcttgatgaggtagtcattgccatacatgacgaacaaattgctgtgcacggtggaagccttggcattcgggattcaggacttttgtactcagctcttgctcgcccgaaacacaaggcgaattacggtgatccatccgtctttgatttggccgctgcctatgcctatggcattattcgtaaccatccttttgttgatggaaataaacgtacagggtttcttgttgcctatgtgtttctgcatattaacggatgggaactgaggtctatagaagttgaagctgttaacgctgttctggatttggcggcaggtgaaatggatgaaccctttttttctgaatggcttaaaaacaagtcagttattcggacagcacggaaataaaaagtgattgtgctcgcagtcatgagcgtcctactatctttttgggccgtcaaaactgacagcgtcggtcattgccacccgcctccgaggactttgtacaggtcgatcaggttggcaaaagtctgttgatgaatcaaaatttcgttctgctgagcatcgaagagagatcgttgggcatcaagcagggtgaaatgcagtgcgtcatgcttgcgatggcacaacagaatgccaattgtcggcagttcatcctcggttttgacataccggtcaaaatagttgacatacatctgcatctgtcccagatcctgatgagtcaacttgtcgcgcttgagatcaatgagcacataacagcgcaacagccgattataaaaaaccagatcaacatagaaatgatcattgtcgaaagtgaaccgtttctggcgcgcctcaaagagaaaccccttgcccaattccagcaataagtgttcgaggtggtcgataatggccgtttcaagtgcatgttccgaatacgcgatcttctcttccatatccagaaactcaagcacaaaggggctcttaatcacatcaccgggtttttcaaccacaaacccctttgaaagagttgccggattccctccttgtcacgactgagagccagccgttcatacagcgaagccgctatctgccgctccagctctctggccccccaactgttttcacgggcttcgatttcatagaaccgacgctcatcagcattcgaaatggtcagcaaagcaacgtaatgcgaccacccgagaacgaagctgcctgccggtgttgcagaaagtttctggagcattttgggagcactggcaatggcattaaaagatgtaacaggcagcatctgttgaatcttttgcagaccagccgaaacttcaaaagattggtcggacggcgcctgaccaatcttttgataagccaatgcttccgccagaagattttgcaggcagtgcctgcaaaattcctcaataggtgagatagaatttacagcagagtgcgaggcttcgttctgaacagcccctgatcttcaactgaacccgattgaatttcttgcattacaacaaaatatgccggaagctccacttttgagataaccaaataaggggacagacgcacacgaagaactcatcctcgaggttatctcaccgaaaaaacactgcaatactgacaaaatccagcatattatccaactgactacgagtggcaaacagaatacacgtcattgcgtataaatttaatgtcgctgttattggtatatttcaacagaaacattataaaacaattcgacatcaactaaccccttcacgctgaaaaggttattcccgaattccaccatgattcaaagcatcagacttgataatctcctctcattcgcttcgggtagccctgcgctggaattaaaaaacctcaatgtactgatcggtacgaatggctccggtaaatcaaatctgatcgaggcgcttgctcttgtgagaaccgctccccgaacctcatcgaacgatgattttcaaaggactatcagccgaggcggtaccatcagcgagtggatctggaaaggagatgcgaatcgccctgccacaatagaactcgttcttgacaacccttacgctacacaatcaaatcataaacagcctcttcgtcactcattcaccttcaagggggaacaacagagagtgatattcgttgacgaaagaatagaaaataaagctccctatccagaccagccctttaaccaatacttttattaccgctgttataaaggaaatccgctcataaactcggcaattggaggagaaagaaaacttggacgggacagtgtaagctcagagttatccattcttgcccaacgcagagacccggaacaataccctgaaataacctggttggccgatcaatatgaacagttcagcttttatcgcgaatggacattcggaaggaatacggtgtttcgcaatccccaaaggggtgatttacgcaacgatcgccttgaagaggacttttccaatttagggctctttctgaaccgtctcaaaacacataaaccgaaagcaaaaagcgaaatcctgaacggattaaaggaactctataacggcgttgatgacttcaatgtcaatattgaaggtggaacagtgcagcttttctttactgaaggagagttcgccattccggccacaaggctgtcggacggtacactacgctacttgtgcctgctggccctcttgtgtgaccctgatccgccaaaactgctctgtatcgaggagcctgaactggggctgcaccccgatatactgccgaaacttgccgacttactgatcgaagcttcgcaaagaacacagattattgttacaacccactcggatatcctggttgatgccatgaccgaaacgcctgaaagcgtcgtcgtttgtgagaaacaagatgggaaaacaaacatgacccgccttgataagaatgcattggccgtatggcttgatcattatcgtttaggccagctatggacacgaggagagataggaggaacccggtggtaaaagcaattatttatctggaaggcggaggagaatcgaaagagctgcacacccggtgcagggaaggatttcataaactgcttgagaaaaacgggttcaaaggaaaaatgcctcgactggtagcctctggcagcagattttctgcgttcagtgacttcaaggctgcgcatcaaagcaagatgcatacgttcgtagcactctggatagacagtgaagaccctgttgctgatatcgaaaaaacatgggcgcatcttgaaaaacgtgatggatgggaacaacccgataacagttgtaacgagcaggttcttttgatgacaacctgcatggagacgctgattgccaccgaccgggaagcactgaaaacctgctgtagttgtaaggataagcttcatgaatcagctttacccccgctgcataacatggaaagccgaagccgtaaagaaatttttgatacgcttaagcgagctacccgcgactgccaggctctgtatgaaaaaggggaaaaatccttcgaattgctcggcatgcttaatacagaaatcttacggcaacacctcccgagtgttgcaagaagttggcgaattctcgataaaaagctctaaatatttccccgccagttatacgtgtttcaagaaacgccagagaacgcttctcttgccgctccctccctgctgccgaaaaatcgcaaaacattgtcccgatccacccagtcgcagcgtaccttttcatgaagaaattccactctgtcgctatcgtccagaacaaaatttccctgttcgatgccccgcaccattacttgatgcagcgttcccgctgtgtcccctattccacagcatgattcagaaaaaattctgtacaggacaactgcagcattacattcacagaccggatgagtaatcagcaattaaaggctcaacagcattcacggcagaaaacgactcactcctgtaaataaaataagaaatacgcaacttctttcagcatcaccgggttccaatgggatgaaggcaatctttcaaaacatcccggaaaacatggagtagcgaactccgagtcggaagatatcttcttcaacgagccattgatcgtagccgataatatggagcactccggaattgaaagaagatggtttgctcttggcaaaacaaatgcagcaaaaagactctttatcgtcttcacgctcagaaaagacaagatcagaataatttcatcgcgggaattatgaacaggaaggagcagaacacttatgaaaaagcagaaaaaaacagttcctgaattcaggagtgaacaggatgaacgggaattctgggccacgcatgactcgtcggaatacatcgattgggaaaaagcgggaaccgcaatcttccccgacctgaaaccgaccatgaaaaccatttcgctccggcttcccgagcagatgctcaaccgcatcaaggtgcttgccaacgaaagggatgtgccctatcagtcacttttgaaaatgttcctcaaggaacgaatcgaccgggaatacgagccgaaacgcaacaagccgcgatcatcacggaaagcgaacgcatgatcggccacatccaccgctaagtttccggcaaaacgatgtctcctattccagagaaaaacacttgctgattgctcccatcatctccgggcagcattactgcaatggatatggaggcaaagggtagctgactggatttttttttacgcgcagtcccctctatatttgggttgataacggcttgatgttactcataccgattattcctgatcggtacgttgcccgaacaaaagagatcgaatggaaaattcgaacgatcattacgacagcccgtggaaagaggccattgagcattacttttcggagtttatggccttttatttccctaatgcatatgcggaaattgactggtcgaaagaacatgtttttctggatcaggagctgcgggcagtggtacaggatgccgagttgggaacacgctttgttgacaggcttgtcagggtgaccgagctttgtggcaatgaaagctggatatacatccacgttgaagtgcagggcacaaagcagtccgagtttgccgaacggatgtttgtgtacaactaccggattttcgaccgatacaaacgaccagtagcaagtttggcggtgctggccgatgaacacaagctttggaaaccaacctcttatggtttttctgtgctgggatgccgccatacgctggagttcccgattgccaaactgaccgattatgaagacaaactcgaagagctgctggcatcggacaacgcttttggatggattacggcggcacacatcctgactcaaaagaccagaacagaggatcaggaacggtacaacgcaaaactccgtttactacggatattgtatgaccggcattgggataaacaacgggtgatcaatttattcaatgtcatcgactggttaatgcaactgccggaatggttgaacagcaaggtctggcaagaacttgaaacaattgaggagaaagaaaaagtgcaatacatcacaagtgtagaacgtattggcattgccaagggtatagcaaaaggccgtgttgaaggccgcgtcgagggcgaatcaaggttattgaaaaggctgcttgagcgtcgctttggcccgttgccagagtgggcatcagagcgattaaggggcgcaaaagaggaggagttggaaggatggagtgaagctgttctcactgccccgactctggaagctgttttcggaaaaactgacctttcataagaagccgcaggcgatccgctttcactgaataaccgtaaatcccacagtgtgcttttcaaaaaaagcaacaggttgttttctatgccctactgtcgaaagggaaaaactacaggaacgctcctgaaatcattacgttcgcgccaccagcagcggcagctgttttgataatctggcacacttccgatgccgataccccaagcaagcgggaccatcagggcatacgataaacccatctcgaataccagcgtcactatcagtcgcttttgaaaatgttcctcaaggaacgaatcgaccgggaatacgagccaaaacgcaacacgccgcactcctcacggaaagcgaacgcatgatcggccacatccccgcagtccgggcaggaaagccacgaaacactatctgaaagaaaaaaatcatgatgcagaagaacgatgacagcgaagtagatatcctgcgttcctatgaacaggacgaatggcgatcggtcgaggagttcaaaaagctcaaggaggagtacgaggcttacgctcgcaatagctccaataaaaacaagcggatcaacatccgaatatccgaaagcgacctgaaccggctgaaggcaaaatccctggaagaaggcattccttaccagactctcgtatcgagtctcatacaccgctacgtttccggaaaaaacccatcctgaataccgaatacaggcttacggctgcagccatcacccggtatagttatttgtgttgcacaacgacgtacctaagcatcccttcccatagcgcgacccttctgatttgaacgattaacaaaccatttcgttactttgtcatagttaccccggaaaagaaaaaacaaatcggcttgactgatatgaacgagtggcaaaagcggattaccatcaaccctgatcagtgcggcgggcgtccatgcatccgtggactgcgaatcagggtaatcgacatccttgacctccttgccgcaggcctgaatcaggatgaaatactcgaggaattacccgatcttgaaaaagaggatattctggcagcattgaaatacgccagcaaaaaactcgaccatccggtgattgcggcatgatcatctggattgatgcgcacctgtccccaatcccccccctcacatcctctgggttacatgagaaaacacatcgaacgcatgatcggccacatccaccgctacgtttccggcaaaacagcctcctgaataccgaagacagtctatagtattataaaattatactttatagaattatttcgatatacggaagaacgtcctggagttgtgtttagtttacgtagttctgagcgtccccttttcgcccgtagttacgcgtcacaaagatctctgttccggtattccagagctatatcataaaccaagaaaacgatgaagcagaatatcctcgacgtttctgcggctatcgataattgaaagaataaaaactcgatcctcagaaatccggtatagaagacgccaatgctgaatcaacaactcccggtagaaattgatcccctgatcgagaagctccggaacaatccgacctcgttcaggacaacagccaagctcttctgatttcttccggatatgatgcagaattttcatggcgttatcaggactgtcgcaagcaatgaattccacaatttcacgaagatcccgctttgcaactccagtccataaaacacgataactgtttctcataccggctttcgcaactgcttttccagttcgtcaaacacctcgccgtgctcatgcacatcgccttttctcacatcctcctctccctgggcaatcagcttcagaataccgagagcattgcgcatatcttcataacttttcggatcctgaagcaccgctttaggctcaccgttctgagtaattattaccggtctgcgtgtttcgttaatctgctcgagcagtaacgccgcatttgccttaagccaggttatcggcctgatatctgatgttattttcattgtgtcacctccggtcttaatatagtgccaaattcagtcggcacaaacaaaaaacccgaccagccatatcccccacacctccacgacaaccgaccccattccggatacgaatattccccgatctttcgtcggcaacgatctctcttttttcgatcccccggataatcacatgatgcaacgtgcccggtgaatcgaatcctggacctctcggcatgcctctgctcgttggtgtgtatcggagaaagttaacgctgcattctggtcatcgtaaattcatgatttcatgaacttcccccctccactcccggcaatgatagcagaatggatttgatacgtgcttccatcctactcatcaccccctcccttcggcttctgcagagactcgatctccttgaccattctgtcgaagtcgctttcgaatagcctgtcctgaacgatgcggtacttttcaaactcactttcggcatgagctttggcaatttctgcagtcactttgcccggatcctgaagaatttcacgatcagtcgctgcgatgaagcgattgaggcgggtttcccagtcctgcatggtcatgggcatcttgcgtagcgccatgtcctctgcaacatccaggtatgccgaaaccaaccgtgaaagttgtgctatttcatgttcggtcaggtagttctttgcgaccacaacgtcgaacttctggatctttcctccgggagcatccttccaggtggtcaaccccatattctgtttttcggcatcggcccggttatagataacctccgctgcggtctctgcatgtattgcccagtgcagtttattctgcacggtagcgaaaaagcgcttggtagcctgggctgtcacgtcgtaatcgatggaggttgcatagatgtcggtgaccttctggtagaacttgcgttcactcaagcgaatctcccgaatacgctgcaactgctcttcaaaatactggtcggtaaggatggagccaccgcttttcagtcgttcgtcatccatggcatagcccttgatggtgaactccttaatgatagtggtcgcccacttgcggaattgtactgcacgttcggaatttaccttgtaaccgacggcaatgacagcagcaagactgtaatgtttggtgttgtagttttttccgtctcgggcagttattcgaaaatttcgaataactgagtcctcctgtaattcgctgtctgaaaaaacttttttcaggtgatagtttatggtatgagtcgccacgtcatagagcacccccatcatcttctgggtaagccagatattttcatcggcataaaccgcatcgacgccccctgtgccgctggcagcgataaaggtcaggtattcagccgccgaggagcgaacaatagagacctccttacctgttttttttctcatgctcatatattcaccatcctgtctatcaaaaggcaagccatcagttcggccttgaatgcctgctgcatcccgtcgttatcctcgacatgcagctcggagaagtgttttttattcattcgaaagctgcaagggttatgggagtcatttggtagaataaatcgatttgcaaaaaggaaatatacgattacagccaaagcacggaagcttttttcagttccgagttacgagttctgggtcagcaggttggtttgtatcgtagacggataactctgaattgtttcattccaagttcatgttttcatgaacgttcctcctcccgcgtattgctgatcactgataaaatctacaataacggcttgaaagatcatgccgattcaagagtatcggaaatccatcgattcaggcttttacctgattttgtagccttgataaagactttatggtgcagttccgggctcattctcagcaccagttttccggaaaagggcttatcaggctcctctcccctttcctgacagaactcgagatagtcatcaaccgactccctgaatgccgtctctatcccatcaacggttgtaccctggaacgtgatgacatcttttgtatccagtacttcaccgtgaaaaattccggattcgtcatcatatgcaacatgaccggtatatcctttataggtcaacatatttatcggactccagcttcttgtaaaaaacgtctcatggattgtaaggcccccttgtctgtttctttttgaggatggggtctgtgaaaaacagcacgaacttcattaagggcaatgcgaacccgtgagcccttcccttcagacaattcggctccaagagcatacaacagattctcgatgtcagcccattgaacgtcggaacgaaccggattttgaaaaatctggtcaagaatctttttgtatctcttttgcatgatactatattatggtatcatttttttattcccaaataaaaaaaatacgatcgattgttcgtctgccgataacggcaacgccatgcgatcttccgcgtctttcaacacatcacttacaaacgcatcaccatcgagaatccgcccaccactgagctctttgtttatgccgcattacataagacaccgttcccggtatgtcacgtctcgcttctcgtggcatatggctctcttgttgtttttgcttttcaaaagcagccagcacacatcgtttgttttctcactgcactgccaaatacaatcttctacgctattgcactgcgtcccctatccctttttcccaactctaccagatcaggtcggatatcgccgatcttgaccggcagattttcaagatcgcctcgtcgttgccagagtatcagtatgtgatcagcattcccggcttcgggccgtttatcaccgcgaaatttctggcggccatcaatgatccgaaacggttctccaatgaggcacaggtaatcaagcttgccggttttgatctctatgcctcacgaagcggcaaaccggcaggcaaagctgttccgatgatttccaagaaaggtaatgctgaactgcgctttgccctcgtgcaggctgccattgttgctaccacgcgaaataccctgttcatcaggtacctgaaccagaaactgcaaggtcgggaacaggaaaaaggaatcctgaaaaaaatgcgaaccaaggtagcctcgaaactcctggtcatcgcctggacactgatgaaacaacacgagtattttaatggcgaacacttgaagctcacataaaattccggctgcagagcccttgattcagcgagagagaagcccgaatgaacgacgtagaggcaatgcgacctcgtgggggacaattccgggcctctcactgaatcctgtaatctggataggggatgattgacagctggaaacgggaaataatacagcatgtcggatactcaataacgatgaggtacaggattcattatcggtgagaaactcgctgacaaagctcgactattaaggtattattatagtgttatcgacgcagtagggaaatattgtatacttgacaaaaaaaagaatttgcttttctcactatgggatgtccctaagccgcccttctgatttgaacgatttacaaaccatttcgttactttgtcatagttaccccggaaaagaaaaaacaaatcggcttgactgatatgaacgagtggcaaaagcggattaccatcaaccctgatcagtgcggtgggcgtccatgcatccgtggactgcgaatcagggtaatcgacatccttgacctccttgccgcaggcctgaatcaggatgaaatactcgaggaattacccgatcttgaaaaagaggatattctggcggcattgaaatatgccagcaaaaaactcgaccatccggtgattgcggcatgatcatctggattgatgcgcacctgtctccttctctggcggcctggatcaaccgcaattacagaacgattcaggcacaatcattgagcagtctgaatttgcagcaatcagatgaccaaacagtattttacgaggcacgaaaagccgacgcagtcatcatgagcaaagattcggatttcctcaaacttgtcgaacagcatggcatcccacctcagatcctctgggtgacttgcggaaacacatcgaatgcaagaatgcgggaagtgctggaaaaaacccttgataaagctgccgaactgttgcgttccggagaaaaggtagtcgaaatcagcgatttatgttaagcgagcctgctcagaaaaaacttaccgtccggaaacttctatctggtttttctttttcagctttttccgtcggcagcggcagctgttttgataatccggcataccgccgatgccgataccccaagaagcggagccatcagggcataggataaacccatctcgaataccagcgtcactatcattcgcttttgaaaatattcctcaaggaacgaatcgatcgggaatacgagccgaaacgctaacaagccgcactcctcacggaaagcgaaaagataatcggtctcatccaccgctacgtttccggcaaaacggtctcctgaataccgaatacaggtttcaggctatagtattataatatgatactttatagaattatttcgatatacggaggaacgccctgaagttgcatttagtttacgtagtcgtgagcatcccctcggcatatattcagcatcgcatcgcattacattcctgagactttctcatgatcggttgcagccaaaacagccaatgctcctctgtaaacaggctcgtcgataaacccgtactgctcatgcacaaagccggtgttgcccttttttgcctcctcttcaaaacagcgcacaatggttattgctcgcgcgcgctcctctggcttgggggcgaaaacccggttggccagctccacctgccccggagagatacagcctttggatgaaaagcccatgctccgttcctgaaggcaccatttttcgaaggtctccagatccttgtactcctgatagacaaacgataccggatgaaagccggcggtgagggcatccaccagaaagcgtgaaagcagatagctggccattgggttcccaggagtgatcaccgactggggcaatccgagatcggcacataaatccagaatacccagatagaccgtatccacccgttcctcaaccctcaactcggcaagtttcttcagtgcttcaccggtctcgacagagagatggattcgaatcgcaggatctaccaggcgacaagcctgttcgacttcctgagcggttctgaccttggggatacggattgcgtccggcactgcccgattgatcagccggatatcttcttcacccccttcacccaagggattgacccgtacaatcagttccgttttcgcctctcgggcatgggcggtaaacagcgcagccagagcacgagcgcggggcttctcttgcggtgcaacgccatcttccagattgatgacagccatatctgctgccagtagatccagtttgttcagatggttgacccgatgggccgaaaccataagggcgcttcggcgcagaccgcgagtcagggggcgccgggaaacagtttcaggcaactgctgttcgatcgcttcaatactggcactgtccagccaggtaatgtctttgaaaatcatcaggacaagggattttgcaatgaaatgcctgcatcgaaacagaggtcgggaacgtcaccccctctccctgtaagatgtgcgggtgtgttgacgaaatatatacatagagcagctatttcagggtgccctggagaatcatatcagcaggaaacagggtactgctcctgccgtttttgccctgcaacctggcgcgtgtaacgctgtcaggcgttccggaaccaaccagatcaagatgtcacttgctcatttgaaacaagcggaaagcgctctggatgttctataatctccaccgtcaaatccacatccagatcaggccaccagaaatgaccagctgattgctccttaacgttaagaattgattttaccgtttgattcctgaaccacggaaaatcgttatatgaaagaaacaactctttgccgttatagagaagccagatgccgtgttgtgaaatgttcgatacctcaacttctgaaatgctttcgtcatgcttgacagagttcatcgctgtgtacctccactattgattcgatctgttttaactgaattcttgaataaccggaatttttagcaagttcaatttcaggttcaacctgaattcccggagaaaatgtaaccatggtcgccacaaatcaattaaaaaaagagggttatgtgcaaataaccctctttttttgccttaaacatagtctcattagtaacgataacaaaaggaggcgcccatcgcttttctatagtaggacataccaatttgtctcttaatcgaaaccccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcctttcgtgcaaattcgtgtaattcgtgggcaactccccctcttcatcagagtattttctgctacggatcaacctccccgaggcacgatactccagtccttgacccggcatcgttataattctccgggaattcagggttcaagccaatacttcgcctcgccatcacccgatagaatatgtacatgcattctgctctcttcacgcgaaaagaagaaaaatcgaaacccttgttcacaaaacacggtaggactcatattcattccgcaagatttgaattccccattcacagcgcaatataacactctcccttcattctcgcacaaatcagaagctccgggtggcaaacacagctaaatagttgtaattatggaatatagaaaaatgttcgattgtcgttatgaggattatgagcgcctcaaagcccccccaccgcaaaaaggccctgtgttcgcccctctccacccatccatcgcatggcccaacgaagcggatatcgctccggaatcctcctacgaaaaacttctgtaaaaagaacaaaaccggaaatccacttgggaacgcgaaaccccagcttcgcatattgacccagaagatcaacagtagaatttgtggcaacggaacaacgtcccggaacttctcctgaaccaaaacaacttcactgttcgattccccgcaccattacatgatgcagcgttcccggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacaaatcgtttattcctcactgcaaaatacaattttctacgctattgcactgcgtcccctcaggctcactctcaggctcaataatgacagaaaattcagcggtaaatggatggaatcatacgtatgtgaacctcatatcagataggtgacaaattcgaaaacaatccataatcgcttgtgcttatggcgtattttttttaaattaatccaaaataattacaacactgctatcgcaaatcaaaacgtgtctgatttccccttttggatagcaattgaatccattacagactcttaccgttaccaacaccccaaataatcatgaaaaaagtcctctgtttgttttttatacccctcatcactatcgtgacaggttgctccatgactaaagaacagattcaatcgtccaaacctgttgataaaagcttgggtatcgtgcttgctgctgtaaccacagtaaaagccaagtatatcgaggatgcaaattactacctcagggaatctggcaccaaagaggaacaacgcattgatgcatttgaaggctcgcttttcggaaagcacgatgattatcctgaagacaaatcgcgagatggaagcctcattgccttaccactcaaacccggtagctatgagctctgcaattgggggctctatattgccaccggtgtcagttttacagatatacatccagccaaaccgcctgtaccgctcaaattcacgataagtccgggtgaaatcacctacatcggagacctgcatattgaaccgataatgggaaaaaatctcttagggatatcaattcctggtgggggaaatcctggtatctccgacaacagcgctgtcgatctgcaattgctcaggaaaaaatatccgaacttgcaggattggcctgtgcgtaccaatattatagatggacaagcatgggatataatacattgaggctatcgtaacaaattcattggacgagatgaacatagtagcctgttcggaaaatctcgggatgcacccgcaatcataatgttacgcacgatcagccaccagcaatgatagcagcaaagctattaaaggaatatttcgtattttttcaatgatcagaggcagcataagtcgtttggctactctacagtacgccagataaggtttactgagcagccggtgaaggcggcgcaagaatagttgacaggtataaaaagatcaagcaaaaaaaagttaaaggtcaagttaccaacttaaacacaccccctttttgtttttcgcttggggggccacataaaaacgaaaggaaaccagtgaaaataatttctcgttatctttttatggttgtcattgctacactgtttacaactgcagttacgtatggtgatgacaatgtaaacagtggaaatcaaaaaattgacgccaatgattatctcggagccatagctgacttaacgaaagccattgctatcgatgcaaaaaatgcacaggcatatcatgatcgcggatatgcaaaaaagtccatgagagattattctggcgcaatagatgattacacaaaagcaatatcgcttaattctaatttttctgctgcttatataaatagaggctatgtcaaggatgcaacaggtgattattccggagccattgaagactatacgaaggcattacagattaatccgaaagaagctttggcctatgtaaatcgaggactttcaaaagacagtattggagacctgccgggagctatagctgattatacgaaagctatagagattgatccgaaaaatgcacctgcctatgtaaatcgaggaattacaacagctaaaatcggtacttttcagaacgcctcagccgacttcacaaaagctattgaacttcaaccgaacatgattcaagcattcaataatcggggaagagcaaaaatgctcatgaaagatctgtctggcgccatagcggattttacaaaagctatagagattgatccgaaaaatccaatcggttattttaatcgggggagtgcaaattcagttataatcctgcgagataaaacggatgccatcactgatttttccaaagccattgaacttgatccaaattttgctgcagcttatactggccgagggaatgccagaattatgagcggcgatataaatggaggaatagctgacatgacaacagtgataaagcttaatccaaacgatgcttctgcatattacaatagaggtgcttttaaaattttaaataacgataaaaatagtgctttagctgattttaacaaagcgatagagcttgatccgaaaaatgcagaaatgtacaaactgcttatggagtaactttagaattctgaaaaatgtacgctaacaataaaaagatccttccccttattcgtcggcactcccaaccgccttccggtttcggccatcgataaaccataatcatagacaaacttcagcgcaagcccttttcttatcgacgccaacatcccgctcctgcttccggatcgcagaaatgcctccgttatacccgctttacggcattcctgttcaatatcctcgttaatcaacatcgaacgttcgtctgccgataacggcagcgccatgcgctcttccgcttctttcaacacgtcccgaacaaacgcatcactaccgagaatccgctcgtcgctgagcactttggtaccttttttacgcatggattgtacctgctcccacccgccatgcgagcgaagcaatccgcctccggaaaattccttttctcgatcgatacccatttcttcttcaagaaacgccagatacgcttctcttgccgctccttccctgcttccgaaacagtgcagcacatattccctctccacccagtcgcagcatacctttttcatgattgcagcatgaccgctccagggatacaatgccagctctcgcaatgaggcaacaagtccagcccgcaacggattgagatggatgtatgccaccagcttgtcgaagtatgcctcttcttcgcagataaccgatttgtaccggttctgaaatagatggcctacgcgtttatgtcgtctgttgaaatattgcgcatatcccgacaacagcctgcgcatgtagagagacaatccgatggatccgcttttgagcaggatatgtgcatggttcgtcatcagagcaaatgcgtagatgcttgtccccgatgttttcgccagcaaacccatacggcgaagaaattccactctgtcgctatcgtcgcgtacgatactaccctgttcaattccccgcaccattacatgatgcagcgttccaggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacacatcttttgttttctcactgcaaaatacaattttctacgctattgcactgcgtcccctattcccccttctacctttttcatgattgcagcatgaccgctccagggatacaatgccagctctcgcaatgaggcaacaagtccagcctgcaacggattgagatggatgtatgccaccagcttgtcgaagtatgcctcttcttcgcagataaccgatttgtaccggttctgaaagagatggcctacgcgtttatgtcgtctgttgaaatattgcgcatatcccgacaacagcctgcgcatgtagagagacaatccgatggatccgcttttgagcaggatatgtgcatggttcgtcatcagagcaaatgcgtagatgcttgtccccgatgttttcgccagcaaacccatacggcgaagaaattccactctgtcgctatcgtcgcgtacgatactaccctgttcaattccccgcaccattacatgatgcagcgttccaggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacacatcttttgttttctcactgcaaaatacaattttctacgctattgcactgcgtcccctattccccctctttatgcactgcgtcccctattcggcgaagaaattccactctgtcgctatcgtcgcgtacgatactaccctgttcaattccccgcaccattacatgatgcagcgttccaggtgtgtcaagtctcgctcctcgtagcatatggctctcttgtcttttgcttttcaaaagctgcctgcacacatcttttgttttctcactgcaaaatacaattttctacgctattgcactgcgtcccctattccccctctttatgcatgtagagagacaatccgatggatccgcttttgagcaggatatgtgcatggttcgtcatcagagcaaatgcgtagatgcttgtccccgatgttttcgccagcaatcccatacggcgaagaaattccactctgtcgctatcgtcgcgaacgatactaccctgttcaattccccgcaccattacatgatgcagcgttccctgcgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcaaacatcttttgttttctcactgaactgcaaaacacattcttctacgctattgcactgcgtcccctattcccgcgccgcaattccgttgatgttttattatttgtatgtatggataaaatctttaaattaaagcttagtttttgcatataaaatgcaatatatggctcaagatttaaaccagaattgaatcagtcatgctaatcgaattcagcgtaaccaacttcaaatcgattcattcaaagcaaaccttgagtatggttgccagctctatctgtgagctacaggaacaaaactgcttcatgacggctgaaaaaggcttaccgcctctactacgttctatagttatttatggccctaatgcctccggaaaaagcaaccttcttgaaacaatgaatttcatggagaactttgttactgaatcatccaaggaggggcaggagggggagtcaatcgatgtcaagccatttctcttcaatagtattagccaaactgaaccgagtgaatttgaagtactatttctacaagaaggaattcgttaccagtatggttttgccgtcaactctacgcgagtcactcacgaatggctgatcgcttatccagaaggccgttcccagcgctggtttgaacgggaatacaatactaccaccttgcaagaaaactggtatttcggcagtaagctcaaaggcaataaaacattactacaacaggcaacgcgcagtaacgccctgtttctttctactgcagttcaactcaacaatgaacagttgaaacctgtttacaattggttccatcagaagctgcggaccatccctatgacaagcattttctcgtcatattcgaccacaatgtgtaagactgacataggtagaaagagagtattagaactgctgaacgctgctgatctaagtattactgatctaaaagttgaaatcaagaagtttgcctcaactgatgtaccatctgatataccagagcctcttaaggaatatctttgtaaggcattagatggtaaagaacagccagagattaaatttttgcacacgatggtaggatcaaatgaattagttccgcttgaactttctgaagaatcagtcggaacaagaaagctgtttggtcttgcgggtcattggcttaatgtgatcgacaaaggatgcgtgctgtttgtagacgaactgaacaacagcatgcaccccaagatggtacgttttctcattagcatgatcaacaatccagagattaacaaaaataatgcccaattgatcttctcgacacatgacacatctttactcgataacgaactgttccgccgtgatcaaatttggttcacagaaaaggatgcttccaattccacaaagctgtatccgctgtctgactttaccccacgaaaaaatgaggctctggaaaaaggatatctaaatggacgatacggtgctattccatacattggcgaaataaggttctgatgggctctgataatattttttataaacgcaaacagagacaagcggcgtctctggagcggaaaaatcccaaaaaatcgtcctatgacagggtgcttatcgtctgtgaaggtgaaaagactgaaccacactactttaaagagatatgcgacacctacaagctaagcactgctaatgttgatatttgtggaaaagagtgcggttctgatccgctcagtgtagttaattacgctatcgcaaaatttaataaagacacagattatgatcgtgtttattgcgtgattgacagagataagcacataaccttcaatgatgcaatgattctgttgcgcgacaagaaactgggcgaagaagttatttttaaggcgataatatcagcgccctgtttcgaattttggttactgctgcatttcatctatacgacaaggccattctgtgctcaagggaaggcatcgaactgtgagctggtattgaaagaattaaataaaaaaggtcgacttccgagctatagcaagggtgccaataacatttttgccttgacaaatgaaaaacttattgaggcaatgaaacgggctaaccagttacaaaatcacaaccataatactgattccaataacccagcaacaaacatgcacgagctggtagaatacctaatcaatcttaaaaaaaattgttgctgattatttatatgtgcgttgtgaggctcacagcaattccactgccgaacattcgttttgcacatatgtaattccttgtcagcaacaaggcgttttgcttttgaaaagcaagaatttgatcacgttagtttacgttgctccgaacgtccccatcccattagtcattgcacggtctcccctgtttccgctcctaactaccccagtttcaccggcaacaccaaccggaatccgaatgctgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacaaatgcgctgcaacccctatgtgttaatatagatggtgcgacgtgaagtcgcgtaattgaattgttctttgcagaaccaactgtaccgttagttggccccaccggcacatgcacgagggagtgtttcggggacgtagtgcaatagaagcaatcagctatcacggatttccgcttcaggctcgtgcgagcaacgattcacctgtttctcaccatataacccaccgcattcgtcgtcactcccaaccgccttccggtttcggccatcgataaaccataatcatagacaaacttcagcgcaagcccttttcttatcgacgccaacatcccgctcctgcttccggatcgcagaaatgcctccgttacgagcatttcggggacgtagtgcaatagaagcaatcggctatcacggatttccgtttcaggctcgtgcgagcaacgattcacctgtttctcaccatataacccaccgcattcgtcgtcactcccaaccgccttccggtttcggccatcgataaaccataatcatagacaaacttcagcgcaagcccttttcttatcgacgccaacatcccgctcctgcttccggatcgcagaaatgcctccgttatacccgctttacggcattcctgttcaatatcctcgttaatcaacatcgaacgttcgtctgccgataacggcagcgccatgcgctcttccgcttctttcaacacaccccgaacaaacgcatcactaccgagaatccgctcgtcgctgagcactttggtaccttttttacgcatggattgtacctgctcccacccgccatgcgagcgaagcaatccgcctccggaaaattccttttcacgatcgatacccatttcttcttcaagaaacgccagatacgcttctcttgccgctccttccctgcttccgaaacagtgcagcacatattccctctccacccagtcgcagcatacctttttcatgattgcagcatgaccgctccagggatacaatgccagctctcgcaatgaggcaacaagtccagcccgcaacggattgagatggatgtaagccaccagcttgtcgaagtatgcctcttcttcgcagataaccgatttgtaccggttctgaaagagatggcctacgcgtttatgtcgtctgttgaaatattgcgcatatcccgacaacagcctgcgcatgtagagagacaatccggtggatccgcttttgagcaagatatgtgcatggttcgtcatcagagcaaatgcgtagatgcttgtccccgatgttttcgccagcaaacccatacggcgaagaaattccactctgtcgctatcgtcgcgtacgatactaccctgttcaattccccgcaccattacatgatgcagcgttccctgtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacaaatcgtttattcctcactgcaaaatacaattttatacgctattgcactgcgtcccctattcctccccgcgtttccgccgcctttcttcggcatatcttccgaattctttcaggctcgttttctcggggtgcagtttcagtccgtacgtttgtactcgttcactcagagcctcaaggtatctttccgcttctgtcttgtactggaatcccagcacaagatcgtcggcgtacctgatgatgatgacttcgccgttgtttcggcgacgtctctcctgttcgacccattcgtccaccacgtagtgaagatagatgttggcaagcagtggtgagatcaccgatccctgcggtgtgccttctgtttgccggtatcgcttcccgtcttcgatatatcccgtcttgagccattttccgataaggcgcagtatccgtttgtcgccaacgcgtatgctgatgagggccatcagtttgtcgtgcgggatgctgtcgaagaatttctgcaagtccgcgtccagtatccagttgatcggacgtttcagtatcgctgttgccagggcatccagcgcgttttccggggctcggcctggccggtatccataggagaacccatagaattcggtttcgtatatctggttcagtaccgtgacaactgcttgctggacaagcttgtcttctatggccgttatgcccagcgggcgtttctggccatcggttttcgggatatacaccctcttgaccggttgggcccggtagctgcctgtgtggatttcttcgtgcagcttcggcaggcgttcttcgagctgcgcttcgtacgttttccagctttttccatctgtcccttccgctgcttttcggttcagctcgtagaagctggtactcagcatgtcgggggtgatgtgatgcagcagggccgtgaagcaacaggtcttgtcttctttggcttttcttcgcacaccttcgagtccgcaagacatcgggttttggctctgtgtccattcgatggctttctctccggtgttcctcttggctggtggccttccctccacaacctccgcagcttcagggttcgctttgttcggctgcttctccggtactatgccaccatccgactcccggctcgtttcagcatcaattcttcgggttctctccttcattgatgccgccctgcttccgtttgcctccgggcagggttcttaccgggtctcccgattcccgcgcaaagagcttccacacatgctccagttctacgactccgccgtagcctgtcgtatcttgccttgatgatacgaccgatgttgcattccccttcgctcaacagggtcagcctacgaattgaggtgatttcggagctcattattgggcctgtgtgttcccctgtcaacgcttccccaccccattgctgtaggtcgaggcatgactcggggccatgatggttggctatgcctttcatgtaagactcttgcattctctactctttgccggttttaatcggcgctttctgagcgtccccttggcactcatagccctcattctggatacgaatattccccgatctttatcgtcggcaacgatctctcttttttcgaccccccggataatcacatgatgcaacgtgcccggcgaatcgagtcttggacctctcggcatgcctcttctggttggtttgtatcgtagaaagttaacgctgcaatgtggtcattgcaaattcatgatttcaggaacgtccctaagaccccggttgaccgcttttgagaagaatatgcgcatgattggtcatcagcgcccaggcatagatattcgttcccgttttcaaggcaaccgaccccattctggatacgaatattccccgatctttatcgtcggaaacgatctctcttttttcgatcccccggataatcacatgatgcaacgtgcccggcgaatcgagtcttggacctctcggcatgcctctactggttggtttgtatcgtagaaagttaacgttgcattctggtcattgcaagtttatgatttcaggaacgtccccaagccttccacgagttttgaggactgaattgtttatgtgcccgcctgcaccggcaacaacagccggaatccgcggaaatcgttgacggctttggaaactacgaatgagcgctgcgaacagcggaaggcgaacttgtcggggtaacgccagcagccgccccgttcctggcggagagcttcttcatcgagcgagactgcggagcaagactgcgggacgttcctgaaatcattaagttacctgcagtcagcagcggcagctgttttgataatctggcacactgcagatgccgataccccaagcagcggagccgtccgggcatacgataaacccatctcgaataccagcgtcattgcaagctctttcctgatttcggagaactctttacgtcgacagccgttctccagagcctgccgactgacgccatacctttggcagcaacgctcaaccagctcgataacttccgggcatccctttgccaacggaaccttttctctcaccgatgcatcagcctcagcaatcacctcttgagcgaactctccactgccgagtattctctcatcgctgaattgtcgttcaccccgtcgcttcatcgacaacacctctgaccagcctcctgccgaacgaatcagccccccgccagtcagttcaggctgacggccaaacttaccctcttgctgcataaactccagataagccgttcgggccgtgccaacccgttctccgaaataaccgagcacatagtctgaatcctgccattcatacgctttcctgcccatgaccgccgaatggccgctccaagggtagtgctctagctcttcgaacgtcgtcaccagacctgcccgcaagggattgaggtgaatgtaacttaccagtttaaggaaataggcatcctcttcacagacgattgacttatatcggttctggaatagatgaccgtgcctgtcataacgtcgattgtagctgatcgagtatccggtaagaaacttcctcatgaatgcggaaagtcccggttgaccgcttttgagaaggatatgcgcatgattggtcatcagcgcccaggcatagatattcgttcctgttttcaaggcaaccgaccccattctggatacgaatattccccgatctttatcgtcggaaacgatctctcttttttcgatcccccggataatcacatgatgcaacgtgcccggcgaatcgagtcttggacctctcggcatgcctctactggttggtttgtatcgtagaaagttaacgttgcattctggtcattgcaagttcatgatttcatgaacgtctcttcatccctcgttgtttttcttttttcaattgttcttcctgctgtataagtctttgcaatatcatctgtgtttcttgcaataccatatgaagttcttcattttctgctaattttgctttatcatctgctaattttgctttatcatctgctaattttgctttatcatctgctaattttgctttatcatctgctaattttgctttatcatctgctaattttgctttatcatctgctaattttgctttatcatctgctaattttgctttcaaaccagctatttcttttagaagcttttcttcttgcgcttctagttcttgtaatcttttatctatctttaattcttcttctttagtatcacgataagccatcattatttcttgtcctttttgatctaaatattttctaaatgaaggtattttcttttgaaattcagcaattatactttttatttgatcctcaggaattcttactagccttaaccccctttctaaattacctatttcaatccccttcaatacattttctattctactcgccaccaaagattcttgttttggatttaattttataccataatcattttctaaatcaacaaaaaattccctcgttatacttgctactttttcatcaatttctttcacatcgtcaggacgataatccgtcttactgccatactccgctgacgggggctgggtggcctgaacaactgtaccagtaccaaccatcacagcgacaagcatcgccattttcactaatttcatcatattaaacactccttactcattctctttttgtaaaataagcagctcacatttgcaatgtatatgaaacaacgcgaatggaacaaaacaatgcaaccgattcgatactatttattacgatagcaacgatctctcttttttcgatcccccggataatcacatgatgcaacgtgccaggcgaatcgagtcttggacctctcggcatgcttctactggttggtttgtatcggagaaagttaacgctgcaatgtggtcattgcaagttcatgatttcaggaacgtccctgagacccctgagagccggagcgtgacggaggtaagccgggaaaccggaatcaactaccagacgatcaagaattggatcaaaaagtatgaaactggtacctttgatgatgtgagcacagaaagctgtcctcgtttcctgacggcaaaggagaagtatcagctgcttttcgatgctgccggtctcaaagaggatgaacgtggcggttttctgcgtgaacggggtatacactcggaacatctcgtcatctgggaccaggagctacgtgaaatgattgaaaagaaacccgatccaaaggatcaggaactcaaagccttacggaagaagaacaaggagcttgaaaaggagcttctgcgtaaggagaaggcacttgccgaagcagcggccttgctggtgctgaaaaaaaaactcgatgcgcttacgaaggagcacgaggacgcctgatccttgaggagtacaaggcagaagtcatcgagctgattgaagaagctcatgacaacggagcgcggtacagcaaggcctgtcaggtggtcggaatctctcttcggacactccagcgctggaaatgctgcggggtcaaggacaacaggaaaggcgctgtcaagcgcgttgtccggaaactggaagcggaaacccgtcaggccattattgggcactgcaacacggagcgctatcaggatctgaacccgcatgaaatcgtgccgctcctgctcaatgaaggcgtgtatctggcctcggtgagcacgttttaccgggtgctgaaagcagagcatctggtgcatcaccggagcaacacgagaccgaagcaaggatacggcaaaccgccggaacgactggcaacaggctcggatcaggtgtactgctgggacatcacctggctgccgagaacggttaaagggctcttcttctatgcctatgttgtcatcgacattttcgataaaaccattgtcggatggtcggtacacgaggaagaacacgaacagtatagccgtgatctgttcgaaaggacgttgcaaggcaggaagatagcgctacgagccctgcatgccgacaatggtcatccgatgaagggaatcacgttgatggctctgttgacatcgttgaacgtcgaaatatcgcataaccggccacgggtcagcaacgacaatccgttcatcgaatcgttctttaaaaccctgaaatatcgggtcaactatcctcttcgattcagagacctgatgcatgctcgggaatggatggcaagttttgtgaactggtacaatacggagcacctgcattcagccattggccatgtgacaccgcaccagttacgaacaggggaagcaagatgtattttcgagaggagaaaccttgttatgcagcaagcgcggacagcatatccggaacgatggggatcacgaccggcaaaatattgggcttcaccgaaagaggtggtgctgaatcccgataaagagcgctgattttttcaataaccggtgacatctatgttgacattaagcgttgttaccccggaaaagaaaaaacaaatcggcttgactgatatgaacgagtggcaaaagcggattaccatcaaccctgatcagtgcggcgggcgtccatgcatacgtggactgcgaatcagggtaatcgacatccttgacctccttgccgcaggcctgaatcaggatgaaatactcgatgaattacccgatcttgaaaaagaagatattctggcggcattgaaatatgccagcaaaaaactcgaccatccggtgattgcggcatgatcatctggattgatgcgcacctgtccccaatccccccctcacatcctctgggttacatgagaaaacacagcgaacgcatgatcggcctcatccaccgctacgtttgcggcaaaacggcctcctgaattccgaatacagaaaaaagactataatattatataataacaccttatagaatcacttcaagatccggaagagcctcttggagttgcatttagtttacgtagttgtgagcgtccccttggcacccatgtggctcttttgtcttttgcttttcattcgttcctgttttcaaggcaactgaccccattctggatacgaatattccccgatctttatcgtcggcaacgatctctcttttttcgatcccccggataatcacatgatgcaacgtgcccggcgaatcgagtcttggacctctcggcatgcctctaatgattggttagtatcggagaaagttaacgctgcattctggtcattgcaagttcatgatttcaggaacgtccctaagacccccatgaaatagatggcctacgcgtttatggcgtctgttgaaatattgcgcatatcccgacaacagcctgcgcatgtagagagacaatccgatggatccgcttttgagcaggatatgtgcatggttcgtcatcagagcaaatgcgtagatgcttgtccccgatgttttcgccagcaaacccatacggcgaagaaattccactctgtcgctatcgtcgcgaacgatactaccctgttcaattccccgcaccattacatgatgcagcgttcccggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacacatcttttgttttctcactgaactgcaaaacacattcttctacgctattgcactgcgtcccctctaagaacaccctacaagactgaagtcattatgctgatagaagaagcacatgaaaacggagcgcgctacagcaaggcctgtgaggttgtggggatctctcttcggaccctgcagcgctggaaaagcggttgcctgaacgaccggcgaaaaggctccaagaaaaccgttccgagaaaagtgccccaggaaatcagggaagagatcgtcgcagtctgcaatgaacagcgattccgggatcagacgccgtatgaaatcgtcccgcaactcctgacagaaggccggtatctggcctctgaaagcacgatctaccgtatcctgagggaaagggacctgctgcaccataggagcgaactgcgcgtacgccatcgccactccaagccgccggaacgacgggcgacagggtcggatcaagtgtacacgtgggacatcacctacacgccatctaagggacatcccatagtgagaaaagcaaaatcttttttttgtcaagtgtacaatattaccctactgcgtcgataacgctaaaaaaatgccgtattagtcaagctatgtcagcgagtttcccaccgataatgaatcctgtacctcatcgttattgagtatccgacatgctgtgctttttccccatttccagctgtcaatcatcccttatccagattacaggattcagtgagatgcccggaattgtcccccacgaggtcatagtgcctctacgtaagtgtactcgggctactctcgctgaatcaatggctccgcagccggaattttatgtgagtctcaaatgttcaccattaaaatactcgtgttgtttcatcagtgtccaagcgatgacaaggagttttgaggctaccttggttcgcattttcttcagaattcctttttcctgttctcgtccttgcagtttctggttcaggtacctgatgaacagggtatttcttgtggtggcaacaatagccgcctgtaccaaggcaaagcgcagttcagcattgcctttcttggatatctgaggaatcgctttacctgatggcttgccacttcgtgaggcacagagatcaaaaccggccagtttaatcacctgtgcctcattggagaatcgatccggatcattgatagtggcaagaagttttgcgctgatgaacggcccgaatcccggaatactgatcagatacttgtactctggcaaagaagaggcgatcatgaaaatctgccggtcaagattgtcgatttccgctctgaagtgttcaagctgacttaccgactgcgcagccatgtattgtacggtctcatcgaccggcctgccgacggtgtggtgagcggagttccagatatcctccagaaacgattcctgtcgttttcctttttgccggatgacgatccgccgcttaaactcctcgaagggcattgccgcaatcgctgccggtgagaggcaggtcttgataatggtcaggcaatcctgctggaaggaagtgaaccggcaatccagctccgggaagtacaacgcaagcaggttgttcctgatacgggttctgattccggattccagtttacggtaccgacgcctcaggctaagcaactcccgaagatcatgaatcgcctgtggcggattgtcgtaaaactggcactttcccgcccccaccagatcggccacattggcggcatccttgcgatcatgcttatcccagcgattatcgagcaactcccggtttcgtacaacggccgtaccggaaacctgcaccaccatcgcatcctcttgaataaggtattcagctaatggcttatgataattggctgtaggttccatgccgaacaccacatacgttagctgatgctgcaatctgagctgctcggctcgtgctataagcagttcaaaaccgcttttgtcattggtaaagatcagttgcttgcacaagactttaccggcggcagtaccaaaaaatgcatgatgtttctctttggcaatatcgatacccactatcagatactgcccggaattacggatactcgatcgcatctgccgataagcgttgagtctttctgtttcgttgtacataacatcctcctgttcgatagggttacacaagagctgttctccctttattacaacatcaggatgtttctcttcctctttcctcctagctcttaaggattatataacgtaagtgaaagaggtaacaaagctccctcaaaccatctttccaaaacacaatcttctactctattgcactgcgtcccttattcccgtgtttattatttcgtttctgttttattgtgcattggattggaggctcttttacaaaacttggcttttgggttggtttgaacggtttcgcaaatgtgcagccaaatacgttggccattcaactaataactatctcaagtctgtttgttattgattaattttaatttatttaatagttcctttgtctgctcaatatcaaaatatttattctttacaagtttaacttgatatatttttggcaaatagtttccccatttagagaaatctaaaagtgtcgggttagtctctaaaagtgttgaaatatgagtatcaatgtctgttaaaggaaaggatacataattccatttagatatcatatcctcttttggaacttcaatattaaacgagctgttactgtcgtcaagcgtgtttttaattccagcaatattcaaaagcaattgtaacgtcctatttattcttgttcctgtaaatgtgaatagttgcaaatgtttttctgctgtcaataatggtctttcagattgcagatccttgatattgaaaacagaaaaatctttacgcatcatttctatttcttcaaaactcggttcgtcaagaaaatcgtattctgttttagaatacaaaatctcaaacattttctctcttattttttgatgaagaatagcaccaccaccaaaaaatattggcttttttccgtctttcgcaggaataacttctattttttttgctttatggtcaacgaacgttatcttccagattttggcagatagtaatatgttttcatcttctataatttgaggtgaaaatggaatttctccgattgtattacctgcatttacaactttaaaattttcttcggttttgaaaacgctataaaactctctactattaacaactttctctccttgaacaccaactataacctcgcgctgtagtttttcaaggaaatcaatttcaattaaattttgaagtatttcttcaacttctgattgctcaattgaattgaaagctgaattttcttttagttgttttataagttctgttaatagaattcctgaatgactttttgttatcgacaatgcttgatgaactaatatatcataaggcttttcatttttttcgggtggctcgataaaactttcattgtataaaagccaacaagcaatagattgtagtaaactccattgagtagttgcataaagaaataaattactgctttccccatcttttctaccacttcttccaaccctttggattaatgaagcaatactatgtgttgcatctatttgaacaacttcgtcaaccgaaccaatgtcaataccaagttccaatgttgatgtacaagaaatacaaaagttatgtcgcttgttgttctttgcaaagtattcaacatactcccttacttctctgtccactgacgagtgatgtgaaaagtaatgtggatgtccttttactctttctgatatttttttaagttttaccgctacttcttctgctcgtccacggctgtttgggaatattaaaactttattatctttggtttctatatacaagtctttcaaaagttccaaaggcaattcttctttttcttttttgaaaaatcggaaaacagaattgatttctttggctgttctatcaagcaacactttggtgtttttttcattaccgataaatttttttgcttcattgtaatctccaattgttgctgaaagtcctacaatgctgaatgattgggaatttaccctttgaagtctgcttaaaatagattttaattgagttcctctgtctgttccaatgaaagaatgtacttcatctattacaacatactttaaatttgaaaacagctttttaacattaaaaggtttgtttacgaacattgcttccaatgattcgggtgtaatcaaaacaattcctgttggttgtttgattagcctatctttcaaagttttatttgcttctccgtgccatttggttactgttacatcaagatttttgcaaagttcttcaatacgataaaattggtcattaattaaagctattaacggtgaaatgtaaagaacttgaacacctgaatcattgaaatcaacttttgaaagaattggcaaaaatgcagcttctgtttttcccgatgccgtccgtgatgccaaaataaaattgtcgtctgatgctaaaattttggcaatagctgctgtttgaattggtcgcaactgctcccaacccttatcacgaatgaattttcgtattggttctgaaagtaaatcaaatgacattataattcttcaatgctgtctaaagaaacttcattaggtctttcatccgaaatttcaagttcaccaaatagtttgtttttatctactgctggattttgtctaatgatgtttagaatattcaaaaagtctcgaattacttctcttggggttaaaaattctgatgcaccaggcttgttaaatagctcctccataaactgattaatttcgttgtcatttattgaaatttcagttttataattgtagtcgaagattgctttcaatttcttcagcagtacaaatatttcgttgtggtcaagtggcattaaacgaattacaggctgtgcaaaatcccttatttctgctgtttcaaatttatttgtaagaagccttgactttaaagcattataactaaaaagtcctctgcgttcgttttctaaaacttcttttgtacctgcaaaattaaaaaacagatttgctactttaccttggaaacaatcgttgtaaatggttaatattttctcgtaatttttctccctcattacagaagttgaaatcttgtaaagatttatagcttcgtcaagatttaccataaatccgctgtaacccatacttacaaagagtttacagaagttttttagcatatcgtaataattcaaatcattaattacttctctaactcctaagtcttgttttgcctctgttttggttctgtattctccttttagccattttaaagcattccttcttaattgttcatcatcttttatgtagccttcgtagtatttcattacaaccattccaaagtcgaaaccacctacatcagtgatttcattaatagttttcattatattgttttgaatgagattcaagtattgttcattgcgaatatctgtcaatgaaattttattttcttcggcagttttagttacaatttgctcaatccacttttccaacaaagttggtaatgcaccaccttctggcttagtttgaatggaaacattatccataatggcagaatagagagcaactccttttccgtcatttgaatacaaacgattgtcaggtgtaaagtcagcattggctaccacaaatttctgcttcaaagcaaccgtgttgagtaaatgaagcataaatgatttgcctgaaccgaagtcgccaatccagaattttaccatactatgcccattctttacatcttctaatgcggcaacaacggcatttatttcttccgaacgcccaacggtaatgtgttgaactccgatttttggaactacgccaccaattaaggaattgataattgatgtagcttctttaggtttaatgttgtctatcattgtacaaaaattctttgaaaatagtttgtgtttattgtgtaataatcgtcttcttcctcaatcaatacatcatctaaaaaatcgtagcaagtttcattaatgctttcgattaattgatttttaaagatgccttttgattttgcaaatatttcaagttcgctttgtagaattgaaaaattactctttgagaaaagctccaaagtggatatgtgtattggcgagaatgtcaagtcgctaacaaatgcagaatgagaggtcgcttcacttttctgcgtaatttcgattttaatttcttcattgtttatttcttgtgacttaatagaattgttctcattctcaaaatcgtcttttaaatattcattaagcagctcaacagttccagagtgttgttgctgaactttttttattaaagttgtatcaagttgtattttctttcgctttacctcataaactttggaaacattttttaatgctttttctaaatctttgtctttgattaaatcgctaacaattatttcaaaatcgtgcaactgttcattagttttaaataaacttttctgaatagtctttgtgagttgtttattatggaaagtggccgattttaaatcgtaaaataagtaatgaacataaagtgaaagagctgattccttatcatattttgcaataaattttgatgcttcaaaaaaaatattttcaattgatggattctttttatttagtttaccaagggcgacaatcgaatcaataaactctttaggcttttcattatagcgtgttgttaactcctcgaactttattttccaccgatttgtattttgtgaatacaattcaatgtctgtagcttcgtctggtagtgaaactttagaaattagtacagggagtaagcccgatatttttgagattattttagtttcaaattctgttttggcttctgctgtagtgtaataggtgtcagtgtttatttttctcttatgtccgtaatattcacgaacggcattctcacaatgtttgaaaatatgagagtaaaattcatttgttgttgtttcaatggaatacttgtaattctgacttccattcttgtatttaaaatgttttcgtgcaattacatctgcaaccgctaagaattgagcatctactgttgttccttccgcaatgtaactggcttttaactcatcaatgacagtaatatagagttttaaaatttcaacacaacaatattcaacactgcaaaagttattactcggataccataatttgtttaggagtttaacttcttcgtcatttagttttagtttggttttgtatttactccctaatctccaataatcgtaatctgtattgtagttttgataaccgtatctatcttctgctctaagtcttgaaacgccatcgctgtcgccatttacctccattttttgaattagaaatgatacaccataggattttgttttaggatagcattgtcctaaaattttaagttggctttcaagtttagatatgtttttatgattatcaaattcaataagcaagtcaaataatagaatgaaagcataattcgtgtttccttctaaatcaaaatactctctatttaaaaagctgtttttgaaaatagcataaaacttcttttgttcacttgatgcactattgatttctgaataagaataaacatagtgatgcgcccagtagggcacaccactacggtatttttttaaattactatttgagtttattctataggattggtctgtgacatcaataattgaatcgtcattgtagttgcttgctgagcttgaggtcgtcactgtaactttgatgtttttaataaggttttgcactaattcatctcgaatttccttttcagattgttgtttgttatttgtataggtcgtatttttttgggtcggtcttttcttgctcgatgcggcatagattataaaaattattattccgattattattattgctgtcattaggcgtcaaaatgttagttctcaaaagtattaaaatttacagtcatttgtcgttttgctggtgcgttggggcataagcaaatgtggtgcaacagcgtgtcggcttgtgtgttgggttgcacctcttttgattttgccgaagcgttggtttttcttttcattttctgtctgtcgatttgctggtctgtatgtctttttacaatgccctataactcctttatatatgcaccatatcccaccaaaaggtgcatatagccagctataccggcatgctttatacacctttgaggtgtataatattttttacaaattatcaaaggggctggaaatttttagtaaactctgttcgcatgcatgggtataggtttccgtcgtcttactgctcttatgccctaatagctcttgtatgtattgttgatcagttcctgcttccagtaaatgagttgcataagagtgcagtaaccaatgaagcgttgctggtttttttgtttttggcatgatcgagtgcatgttttaacactttttgcaagccggcgctaactgttaaaattgcaaaatacagatatatttcaatatatttatctcaatctcctgcttatgtatgctctggtgggcaccaatttacgatcctatcgattgacatgtacgaaagtctctgcacggaaacagtaagacgcactacctccctatttcttctcttcactccccagcctgcaccggcaacaccagccggaatccccggaaatcgttgactgctttggaaaccacgaacgagcgctgcgaacagcggaaggcgaacttgtcgggatagcgccagcagccgccacgctcctggcggagggactcttcaccggatgcggtgtttgcggaatcggtttcttcgtgccatacggaacaccactccatgacgttgccgctctggttccaggttccatagcccgaaacgccttcgggataggcgtagaccggtgcgaccgagtcagcaccccggttgttccggtgccgacagttgttttcgtcccaccggtctctacacgtgttcggcttcaatgccatggcccgtaacgtagcggggaagaaattccactctgtcgctatcttccggaacgttacataactgttcgatgcccggctccattttttaaagctgccagcacacatcgtttggtttttcacggcactgccaaatacaatcttctacgctattgcactgcgttccctattcttccaatagaaacgcactcttacacaactctatcattttttttgcttaatcttgccaacaatccccaataaacccatagattacaatgaaactgcggttcaattcgcccttgaggaaaattccgtacagaatcgattgtaatttttacgttttaccgttttcatctcatagtctcttgccaaggaaatcttaatctgcatccccaatccaaaaaaaccgttccatgaagttcatattcgaaggcattgccctgatactggtaaacaccttcaccgtatgggtgatatcagggggaatattcggttatgccatcttctcactgcttcgcagcaggaaagccctcgctttatgccaggaatctgttgatgtagcaatcaatctcgtcaagaactacaataaaccggaggacctgtatactgagtatgaacaggtgaactcctcgctggaatccaatcacattctctcgcaaccctggagggaattcaataaaacaatcttgaagccagaagctcctggtgacaaacaaatcctccactcgccgtttcctgcatcacattacttcacgacagaccgcctcctgcagaacagcataccccttcacttttatcatgccctgccaaattatttaaccggcgcaggtatcctgggaacctttgttggtctggctgcaggcatttatctggcacaggagggactttctaatcctgccctcgtgctcaaagccttgcagctattgcttgatggagcttcgctctctttcgtcacctcgatagccggtctgctcggatccatcgtctttgccgtaggctttaaaaacaacctccacaaattcgacaacaacagggcaaagctcgtggacatgctcgacgcaaacatcgagttcctgtcccttgaacaattgaataaacaggagttggatctgagtaggcaacgaaccgactcgcttgatacctttttcaaccagatcgcattcaacctgactgagcatttcggggacgtagtgcaatagaagcaatcggctatcacggatttccgtttcaggctcgtgcgagcaacgattcacctgtttctcaccatataacccaccgcattcgtcgtcactcccaaccgccttccggtttcggccatcgataaaccataatcatagacaaacttcagcgcaagcccttttcttatcgacgccaacatcccgctcctgcttccggatcgcagaaatgcctccgttatacccgctttacggcattcctgttcaatatcctcgttaatcaacatcgaacgttcgtctgccgataacggcagcgccatgcgctcttccgcttctttcaacacgtcccgaacaaacgcatcactaccgagaatccgctcgtcgctgagcactttggtaccttttttacgcatggattgtacctgctcccacccgccatgcgagcgaagcaatccgcctccggaaaattccttttctcgatcgatacccatttcttcttcaagaaacgccagatacgcttctcttgccgctccttccctgcttccgaaacagtgcagcacatattccctctccacccagtcgcagcatacctttttcatgattgcagcatgaccgctccagggatacaatgccagctctcgcaatgaggcaacaagtccagcccgcaacggattgagatggatgtatgccaccagcttgtcgaagtatgcctcttcttcgcagataaccgatttgtaccggttctgaaatagatggcctacgcgtttatgtcgtctgttgaaatattgcgcatatcccgacaacagcctgcgcatgtagagagacaatccgatggatccgcttttgagcaggatatgtgcatggttcgtcatcagagcaaatgcgtagatgcttgtccccgatgttttcgccagcaaacccatacggcgaagaaattccactctgtcgctatcgtcgcgtacgatactaccctgttcaattccccgcaccattacatgatgcagcgttcccggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcactcatcgtttattcctcactgcaaaatataatcttctacgctattgcactgcgtcccctattcccctctctgtcgctatcgtcgcgtacgatactaccctgttcaattccccgcaccattacatgatgcagcgttcccggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcactcatcgtttattcctcactgcaaaatataatcttctacgctattgcactgcgtcccctattcccctcctgttcgattccccgcaccattacatgatgcagcgttcccggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacaaatcgtttattcctcactgcaaaatacaattttctacgctattgcactgcgtcccctattccccacgtcccctattcccctcctgttcgattccccgcaccattacatgatgcagcgttcccggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacaaatcgtttattcctcactgcaaaatacaattttctacgctattgcactgcgtcccctattccccaccattactgtttgattccccgcaccattacatgatgaagcgttcccggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacaaatcgtttattcctcactgcaaaatacaattttctacgctattgcactgcgtcccctattccccttctgtttttataacgcttaagcaagactcttcccctatattgatacatgacaaaccaaacgaaatcctctaccggcatgaaatacctgaaaattgcttgttctatatttgtaattcttgcatgtaacgttcaggcttttgctgcagcatgggattatgttaatgaagcgaaaaattaccaatactatatagatgtttcctctgtcaagagcgaagacggtattataagcgcatggatgaaggaagtgctaaagaaaaaagcaaaaccctatatagtatcaggtcaaacggtacatgaatccaagttcaaaattcaagctctggaaagctcagacaaaattagagtcgtagatacagtttactataatagtcgtggagaagttattaggcggctggacgcacaatattctgaatttgtagagccggttcccgaaacaataggggaattctggctacttactctttacgtgtgtaaagtaatgcattcagattcatctaaaaatcagatccttggggctccagaagaacatgctacgccgttgccgaacgataagcagagaagatgatgcgttgtagaatcagcggaatttaaatgactgttggggagtttccgatatgcggcctgctaaagaaattcaagcacctccttttaataaaggacattaaggtacgtaaataaacgaggtcagagcaagacgtacgtacgaccattattattcacctatttttccacattttatcgacacaccagcatactcacaactgcccatgaccacagcatggccgctccacgcatatcgctccagctcttccagtaacgtgaccaatccggctctcaagggattcagatcaatcttctgcaacggctgctatcgggttgcaatccggatcaggctggcttgaaaggcgggatgagactgaatgcgtagatgtcctttccatcattatatgccaaagatccggccaactttagcttgttccggaacgggatatgcttttcaacaggcaagccgagatccttgaaggcttggtatagcgagctaaactcgccaataggggtgccattcctgagtacgctgactccatggcgttgctgccgtcgttcccttacggaagggtcttcccagctttttcgcacaccttccgacatattgtggtttgtcatgtttacatttattgatggttggcagacggagtgtttttgcaatttttgataagtctgtctatcaggctcaaaaacgcttgaccctaattccttcagttcatcggaaatgcaagtgagtgcataaaacagtatggttctgttttcaggtagcctgttgataaactgtgggcttgggtggggagtcgtgaatactttcacgccgggaagcatcagaagtatttctgattcaatgcttgccgctttcttgccgacaagagcgacaactcgaattctgggaagcagggcgagcaacctttccaagccttcacgagcctgacggatatcatcatgatgtgccgcccgaatttttgtgcccgtgccgatataccatgggacgatattccagcagacagtagcagcccgatcgagaccagcagctatattcagctcaaaaaaattcttggcggtttcatccgggttatcccgtgacacaaagccagacgcgacggctttcggcccaggggcttccagcaggaaaagaacctgtgcattaattcctccatcaagcggatcgaagtgtggaatcccgtattcaggccccatttcattccgaagcgattcaactaaatcgcgcagaggcaacatgtgcggcaaggaaagcatgccagctctttctttgcatgctgccggcacttgcagggactttggtttgtattgaaatagcataggaaattctgttaacaggatgaacagatccgacaggatcgctcagttgcgactcaatagtcaaatgactatgacggcaggccccctcccctggtgatcttcgcctcgctggtccttgatttgtattgtagaaagttaacgctgcattgtggtcattacaagttcatgatttcaggaacgtccccaagctcccctaccctagattttttttatatttggaagaagatactggagttgctttttgtttacgtaattgcgaacgtcccctccgcattctcaagcaaccattgcaagttcatgatttcaggagtgcttcggagtgcttcggggacgagtgcttcggggacgtagtgcaatagaagcaatcagctatcacggatttccgcttcaggctcgtgcgagcaacgattcacctgtttctcaccatataacccaccgcattcgtcgtcactcccaaccgccttccggtttcggccatcgataaaccataatcatagacaaacttcagcgcaagcccttttcttatcgacgccaacatcccgctcctgcttccggatcgcagaaatgcctccgttatacccgctttacggcattcctgttcaatatcctcgttaatcaacatcgaacgttcgtctgccgataacggcagcgccatgcgctcttccgcttctttcaacacgtcccgaacaaacgcatcactaccgagaatccgctcgtcgctgagcacttcggtaccttttttacgcatggattgtaccggctcccacccgccatgcgagcgaagcaatccgcctccggaaaattccttttcacgatcgatacccatttcttcttcaagaaacgccagatacgcttctcttgccgctccttccctgcttccgaaacagtgcagcacatattccctctccacccagtcgcagcatacctttttcatgattgcagcatgaccgctccagggatacaatgccagctctcgcaatgaggcaacaagtccagcccgcaacggattgagatggatgtaagccaccagcttgtcgaagtatgcctcttcttcgcagataaccgatttgtaccggttctgaaagagatggcctacgcgtttatgtcgtctgttgaaatattgcgcatatcccgacaacagcctgcgcatgtagagagacaatccgatggatccgcttttgagcaggatatgtgcatggttcgtcatcagagcaaatgcgtagatgcttgtccccgatgttttcgccagcaaacccatacggcgaagaaattccactctgtcgctatcgtcgcgaacgatactaccctgttcaattccccgcaccattacatgatgcagcgttccaggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcacaaatcgtttattcctcactgcaaaatacaattttcgacgctattgcactgcgtcccctattcccccacacgatgttttcgccagcaaacccatacggcgaagaaattccactctgtcgctatcgtcgcgaaaaatactaccctgttcaattccccgcaccattacatgatgcagcgttcccggtatgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctacacaaatcgtttattcctcactgcaaaatacaattttctacgctattgcactgcgtcccctattccctttgcagagcttgtacaaattacctttcaggttcttctcgaaggcttcgatcgattcctgatctactccggcacctcctctgtttgctttgaccgttctgtatgattccagaacgaggtgtttggaaatctcataaggctttgtcattgcagacagctcctcctgcttgcacagttgaccaactccaatgaccggataatgcaatcccttcgctccagttccattacagaaccttcattgctactacgaattgctgagtataccggtgaaagtgtaccactaattccgggcgaaagtgtgccacctattccggagcaaactgtaccaccttatacaggccagatctgctgttagaacttacacatttttatccagtttcttccttcttaatgattcacctttcagctcaagccggtgagcatttccgaccagccgatccatgattccgtcggcaattgtcggctccccaattacgtcatgccactgggcaaccggaagctgagaagtgatcataatcgcttgttttccataccgatcttcaaggatttgcagcagagcaatacgtgtcgttgcgtcgagaggttggaggccgaaatcatcaagaataatcagatgtgttcgttcaatctggttaagcacccgtacaaaggttccgtcgagttttgtctgggcaatgcgttcaagaaatcggttcatgccgaaatacagggtgcgatagccgagtgaacaggcctgccggcccaatgcgcaggcaaggtagcttttgccgcatccggtggctccggtaataagaatattttctcctcgccggataaaactacagtcggacaggctgagaagttgatcccgtgtcaggtttctggcggcgttgcagtgcacctgttcgaggatggctggataccggattttgctttgcagcaggtatcgttttgtgctctgttcttttcgaaaaagctgttcggcatcaaccagtttgccaagcagcatatcggctgccggctgttcgtgaaccggtaatgtcatggcggcttcataggcatttgccataccataaaggttcatagagcgaagctggtcaagggtaagctgggtattcatggtcatggtgttgaatgaggttaattgtagacttctttaccgcgaatattgtcatgcaacggaagcagtgatgcacgctgttctcctgctgcaacagagaccttgtccctgttgttttccagaatgttgttgacgagtcgatagttgaggcgtgggacttgcagggctacactgcaagccgcttcgagtcttgttgttccatactttttctggagccggagaatgcccaggcaggcatcaaagctctgttgtgcaaaagcttttgaactcagaagccgcaaaacagcttcctcggtacagggcccgacagcggcagctttgctggtaaagtcctcctcagtccacccttgttgctgatggtaccggcgatgtgattccggcatatgttcctcgacagttctgtagatgccccggcgtccgacgatgcgctgatgcaaggcgatacgctggaaatcaagaaatacctcaaccaccgattcatcatagatcagcttgacgattttgccgatatgctcatgcggaacactgtactggcagcggtcttcgcccagaatgacatgataatttttcttgactttggcagttgtttcacgcttgtacacaaaatcagtcagcggcagtggctgtaaaaactcttgctcaagttctataaaccgctgtctgcgactcttgccataatcggtcatcagccgatcattggccgtatcaagcagatgccgaacccgatacgtcaacgcactcagactggtgaactcctcattgcgcaaccttgcgtaaatctgctgataagcatggtgcaccgagccttcaacagatggcttatccttgggcctgacggctctggttgcctgcatgttggtctgatagtgcaaggcccattgttccataagatcattgaaaacaggctcatagcgtgatgctgttgtcacgacctgtttcatgttgtcgctcagaatgtttttgggaacaccgccaaaataggcaagcgcccgattgagtgcaggaatcaggtgctcctgcctgcaagatgagagcggttcaacgtaaaaaaagctgctgcaaggcaacgtgcagaccagaaccgggcacttgatgcgttctctggtaagcgggtcgataatccagagcggatcaccagcaaagtcgatctgcagtcggtagcccggctcatgctgctgcggcatcgtgacggcatgctgttttatgtactgatccacgtgatagcaaaactgggaatattgatacccggtaggtcgatcctgaagatactcttcccataacacctgcttggtaacatgagagttcgtcttgttcagctcatcagaaaaacgttgcagttggggctggagatctgcataccgttcatcagaggttttggtggaacggggtgggtgaaccagaacagaaagatcgtaatcagagagcgcatacagctctgaaaacggttttccgctgctcgtaaaccggtgcagatagcttttgatggtgacgcggtgaatacctgtactgcgatggatttcccgttgggaacactcctccatcaagagtttgagaatacgtcgaacttgtaacatagtcaaggccttgtttgccatggtgtacctccggtttgttagatcgaaggtacggtttatgatgttacaaatccggcctgctggggtggcgcactttactccggtacgggtggcacatattgttccggtatgactggtacactattctccggtagaggtggcacactattctccggtgtgctcaaattgctccgtcccttgatgacgcttcggtactttcagcctcgtttttcacacttgtgcctttcccttgacatcgccatcgaaggttcccgcagttccacacaagagcccgaatcaggatcacgccacctctacgccggacaccgcctgaccagtaaacaggttcccgccagacttttcctggagttacgtccagctccagttttgatgtcagtgtgttactaacgacgcttgtacggtggttcacttgtgttcgtcttccttgattcatacctgacaccttaaatggcgccttttccgtaacgctcacgaccggggcttttgacccaagccgcttacggtggtttgcaacctgctcctgcaagccgattgcgaggggccgaccctcatctctcacgcagcttcgctgcggcacacggacgtaagtaaatgaggtaagaaagctccctcaaaccatctttccaaaacacaatcttctacactattgcactgcgtcccctattcccttgacttgtcttttgctttttataagctgccagtactcaacgattgtattatcactgaaaatacaattttctacgctattgcactgcgtcccctattcccttgtatcaattaactaaaaacaaagtagcatcctattaataaactcttccttaaagcgtttattaagcgctcttcgaaaggtgagtagaccagaggaatttcacctccagaccctcgcagaactgtacgggagcctcacggctcatacagctcctatcatccagccgtcgaggtataccccgctttccaatgcgcaaataagtttggcttttctttcgccagaagccgcaacgttttatatgctctggttttatgccctttcaattgcgtgtactttctcatcatccaatgtaccaagtaatggttcatgtgttgccaaaccggtgacattgcttaaccgtaaaatcgcgtgtagtagttcttccatcctctcaatatcgggttgaactgtactgataattcagcaagttccacacttcttttaaccgggccactatcgcagggcctgtcagcgcttcattctctgcccaagtcttgatctgatcatagtgaataacgttcagtttcggaggagcaccgcttcgatgcatgtgatataaaaaggcaaatccttgtgataaccagttcttgtgccggtcataaaccgtatcgatattcaggtcttgcaatgccatgatgtcctttgcactcaacccatcattgaaatataacagtgtttgagctcgttgacacgctcgccaattactcccttttgccacaagctcttgtagctttgctctatcgtcggcagataattccaggcggcttaacttcatgatacaggggcatgtgtttttggttactttctgtcccttatactacggaattatttgttgcggagcgcttaccatatgttgaggtttcgtggtttatgcatcgatctctcctttatacaagtcagtaatttgaaaaataaaattgtgatcattccagttcaaatttccgtcagtcaacgaaaagttggagaatttactttcgtccaaatatttcttaatcaatggattaagcgactttgataaaaaaggtttgaaatcaacaactctttcaattccatcgctaaattttatcctaattgtataatcggacagatatttcgcagaatcaatttttatctgattaaatctatcattatcatcagtgcaggagaaataaaattttgtctttctttttatgcttgtcttataagcatattgcacaccaaagcttatcttatttgaacgaaacttagataatttttcaagaaaaaaactatttaacttttcttcatttgggtgatttaaaccttcgtactttaatttacatataatttgagttattttatttttacctttatcatgctcattattgctaataatgcctggctctttgtttatttcttttccatttggaatatccacagttatagactctaataccggagcatcgtaaaaaactttatctacttctttttttctaccccattcttgcgccgtatcacaatacattaacaaaaactccagaggaaacgactcaaaacaaatgtaaccaatattagtatcctcttttagcgttttataagtgcatgaattatgcatagatattgccaatgcagcaagatatatctctacaattcttttactcgtagaaccatgatcaccaatatagttaccctctatagttttcatataaagatttattaataatattgcgcttagcactccatggtcttgattatcctctatagcttgaatgtaatttttcagtaactctgttttatttgtcagtttattttcatcttgagaaacaaaaaatcttgtcaattctgttattgtatcaatatagcttgccttatttttcttactagacaagatgcttccccaatctatatgaactggaatatcaacaagtaaattatctgatataaatttttgcattgttttatcatattgctgaaatatatatgcaatatcatgaaatagagcaattaaaacccatattctcagtaccccctcatcatcaatttctatttcttggtattcttcaacattttgaagtcttttattaattctcttctttatttcatctataccaatagcattaataaatatataccccataacaaaaacatgaaattgatgcataaaatgatctctatatttttctgtactatatagcattaacttttcatgatccataaaatcaattaattttttttcggtaaggtcataatacttctccatatcaacagatttaaaaacatccttaatataaagcattgtccttatcattatctcctcataacctatgtatgtatgtcgttgaaaaacaaaaaataaatgttttgtcaaatcataaatctttttattaccctttatttctaaattaactttattgccaatatttatcacagcatcaatcatttttttcccttgaaataattgatcatatgaacctatatctgtaattccaagactcaccccaataacctgcaaacacaattcattaataactctcaacaaatcttcttttccttttatttcaatagtatccggcactctgctcatcaattcacgtatatcatcatatactttatttcgtccttcttttaaatcaatataattatcaagtcttacaacaccttttatttcattagatatatcatcataaattggaatcgcaataagctctttacatttgatatgtatacctctctctgtatcatcattttttccacggacctttgctcctatactattttcattcttactaccatcactatttttatcatatatttgattttctaccatcctcacacaaaagttgcgtcttgcaaccatagcagttataccctctccttttatatacaggacttctttaccaactatttcatctattttatcaaaaactatatatttatttggtctagtttcataatcatatgaccaatgttgttttttttcttttttatcaccataagaatcttctacacctataaacttcaaaactttataaggggtatcatttgcatcacacactattgccttataaatagttgtcggagattgtttttctcccttttcttcagcaaaagtaatctccactaattccttagtaattttatcatctcttgtttcatcagtaaacatgatgacattatctttctcaacgactatttctttaccttcaacaataaacctatatttccgactgctatttcttttatcatctcgcccttttataccagtaaatttaattcgcccctttttattagcagaaatattttcaccgtttttctcagaatattcaaatattattattccgtctataaatcttttcttaaactcctcttctttttcatttttatgcattgagtctggaagtgaaatcaagtataatgcacaagcatcataactaaaatatttttttacagttaataaaaatgatcttataggctccctaatttcaaaccttttgttctcaatagaagtcatgtttttcattttattattgtccgattaagtttattgtattagatctaaaataaacaaatgaaaacccatatacttcgtcatacataataaaaatatggattcacaattaagcccatatatcttatatactttcaacaatgataatccgcacattaatcaaaccttagaaataaaatctcaacagattacgtacccccatgatagtacaactccactaagctcatgacttggcttgaaacagagactcttcatgcagttatggcagaaagcttgaatacaaaacataaattgttagcgcttcgtaaattttaatgagaataaattgattatcgccatgccaaatcatgcttttctaactaattctacaaatataatatacgattaccaacaaagcacggcaagaaaaaacagtaattctattgctcagccccccatatttccgcccctcacactcccgccagcacgggcaacacaagccgaaaaccccggaaatcgttgaccgctttggaaaccacgaacgagcgctgcgaacagcggaaagcgaacttgtcggggtaacgccagcagccgccccgttcctggcggagagcttcttcatcggatgacgtgttacccgaatccgtctcctcgtgccagacggaacaccactccatgacgttgccgctctggttccaggtgccgtaacccgaaaccccttcgggataagcgtagaccggggcgaccgagtccgctccccggttgttccgatgccggcagttgttttcgtccaaccggtctcccctcgtgtgcggcttcaaggccatggaccgaaaggtaacggcgatgaaattcaaccctgtcgctatcgtcccgaacgatacttccctgttcgattacccgcaccattacaatgatgcaagcgttcccggtgtgtcaagtctcgctccgcatagcatttagctctcttgtcttttgcatttcaaaagctgccagcacacatcttttttttctcactgaactgcaaaatacaattttctacgctattgcactgcgtcccctattccccatttggagcgctttcaggcttatacgacgcccctgcgtcccctattcccgctcgcgatcgatacttccctgttcgattccccacaccattacaagatgcagcgttccctgtttgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgctttacaaaagctgccagcacacatcatttgttttctcactgcactgccaaatacaatcttctacgctattgcactgcgtcccctattcctctcagcatgtcggatactcaataacgatgaggtacaggattcattttcagtgagaaactcgctgacatagctcgctaatacgctgatattgtggcgttatgaacgcaatagggatgttttgtattcttgtcaaaaaaaagattttgcttttctcactatgggatgtccccaagacaaggatacgtttcgtcgatgaaatgtcaatttgtcagtccgacaggctgctagtcttgctcctcacaacatcaggatgtttctcttcctctttcctcctggctcttaaggattatataacgtaagtgaatgaggtaacaaagctccctcaaaccatctttccaaaacacaatcttctacgctattgcactgcgtcccctattcccgtatttttaatattgagcataacgttcgcaaaatgcaaagttatgaattacgtaagattctttatcaagatacacggcacttgatgcgagccacaccctttaattaacctgtttcggggacgtagtgcaatagaagcaatcagctatcacggatttccgcttcaggctcgtgcgagcaacgattcacctgtttctcaccatataacccaccgcattcgtcgtcactcccaaccgccttccggtttcggccatcgataaaccataatcatagacaaacttcagcgcaagcccttttcttatcgacgccaacatcccgctcctgcttccggatcgcagaaatgcctccgttatacccgctttacggcattcctgttcaatatcctcgttaatcaacatcgaacgttcgtctgccgataacggcagcgccatgcgctcttccgcttctttcaacacgtcccgaacaaacgcatcactaccgagaatccgctcgtcgctgagcactttggtaccttttttacgcatggattgtacctgctcccacccgccatgcgagcgaagcaatccgcctccggaaaattccttttctcgatcgatacccatttcttcttcaagaaacgccagatacgcttctcttgccgctccttccctgcttccgaaacagtgcagcacatattccctctccacccagtcgcagcatacctttttcatgattgcagcatgaccgctccagggatacaatgccagctctcgcaatgaggcaacaagtccagcccgcaacggattgagatggatgtatgccaccagcttgtcgaagtatgcctcttcttcgcagataaccgatttgtaccggttctgaaatagatggcctacgcgtttatggcgtctgttgaaatattgcgcatatcccgacaacagcctgcgcatgtagagagacaatccgatggatccgcttttgagcaggatatgtgcatggttcgtcatcagagcaaatgcgtagatgcttgtccccgatgttttcgccagcaaacccatacggcgaagaaattccactctgtcgctatcgtcgcgtacgatactaccctgttcaattccccgcaccattacatgatgcagcgttccaggtgtgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgcttttcaaaagctgcctgcactcatcgtttattttctcactgtactcccaaatacaatcttctacgctattgcactgcgtcccctattcccccttcatgatgcaacgtgccaggcgaatcgagtcttggacctctcggcatgcctctactggttggtttgtatcggagaaagttaacgctgcattctgctcattgcaagttcatgatttcaggaacgtccctgagcgcccttccttatgtcataacgtcgattgtagctgatcgagtatccggtaagaaacttcctcatgaatgcggaaagtcccggttgaccgcttttgagaaggatatgcgcatgattggtcatcagcgcccaggcatagatattcgttcctgttttcaaggcaaccgaccccattctggataggaatattccccgatctttatcgtcggcaacgatctctcttttttcgatcccccggataatcacatgatgcaacgtgcccggcgaatcgagtcttggacctctcggcatgcctctactggttggtttgtatcggagaaagttaacgctgcaatgtggtcattgcaagttcatgatttcaggaacgtccctgagcgcccacgagaagagaaaccaggttatgcagcaagcgcggacagcatatcctgaacgatggggatcacgaccggcaaaatattgggcatcaccgagagaggtggtgctgaatcctgataaagagcgctgattttttcaataaccggcgacatctatgttgacattaagcgccctatgaaaaactgaacaactgctgacaaacggctgtcttggcagcgattcggcggagaggagcccgttttagcgaacgttgaggcgctgacctcgtgcgggacatttcgggactctcacccgaatctggtaacctggacaaaggatgcttgacagccgttcatcagcatgtcgcataccagataacgataaggtacgagattttttaaaggtgagcaacccgccgctctatatcgtgctttttcaagcacttggagggactgttcgttagtaaaaaaacttttcgttttgatttgtcactacaggatgtccccaagccccttctagtggaattaccgctaacgtttgatgggatggtttcgtgcgggattacgaagcgacgcccaatcagtttacaccaactttttttacgagccaccaacgctcacttaccgcttaaacccgcatgcactagaccatgtgttgggtgctggctttttttagttcatcaatttcgttatttaaatcatcgatttcttgttctaatgcttttaatctttctatgtcaaacttaaatttttcataagtctttgaatcaattttcaattttctattggttaaatatcttttcggatttatatctttctcaaagatgagtaaataaaatatagggaatagattagacaataatattcccgcaacataagtccatgcttctattatattccaatccattttccaaataataaaacatataagcgcgtataatgaaataagtgataaaccaataattaatttgaagatttgatacgatttaaaggcttctttgtcaatagttacttttttaattaataagtctttttttacattatctttttctctgagcaatgatttctttgttgaaagtaattttctattattttccagttccttttgaatcgcctcatttttgagctttaaagcctccttttctttattttctagctcttgttcttttaattcaagagattctcggagttggatattctcctcaacttgtttcgctgattctattttaaaatgttcttgctcttgaataaactgctccaagctatcctcagtaattgtatctaaaactgacaaaacatcatcacgctcaatatcctctggcttccgaactctacttcgcaagtttataattctcgctttcgcttgttcttctgttagtttacctgccttaaactgagtttgtaactcttcgtattttactccgattgattcatttaattctgttgaaagaacaatttgtgcctttgtaatggcatcaaatgatttagggaaggctccattaccaaaacctttatttagtttaaaccagaatttgtttgttaagaaatttaaggatgtggctaaaggaactgtaccttcaggtttaacaagttcatgccatgcaacttttaatgttttagaattgccagttaaaagtataaaaccaatattatcaaaattgttagaatttgactggttccttttgatactaatcaaatttaatgttatcaaatgctctgtaatatcagctccaagctcctttgtaataatatcaattgtctcctgattaatgatattataaatataatatcattaatcaataaagttttttgtttcatcttctccaatgccgtttgttttcaacaataaaaagaaatctgattttttgtcttcaatatcgctaggctctctgcatccttcaactattgaattcatcgcagtcccttttgggcttagtctttcttttccttcaacaatatatttagcttttgtaaaaaatccatcaatttcaatttttacatcagttaagtatttcaaatgaataagtttctttgtcgacttgcgatttatctccttaacatagttgtaaaagtcactgaatagtgctttatagatttctccattataacctgcaaaatgaaataaaatttccgtgtcgagataaatagtcagttctgttttccatgaacctaaatcatttaaattattattatacttcaatccagaatacaaaacgacaccttctctgattgtatttatcttttttcgaaactctaaatcattcttattttctacaaaaaatgcacttataaattctgcgcaatactctccattagcgttatccaagagaaatgagcagaatgaatgttcaattttatttctttcagtttcattcagtaatattttcttttcagtttgaataaaatcaaaaagattttctattataacatcattgtttcgtttaatttctttttgtaaagtagtaacttctctattaactgaatttattggcttaaaaacggtatatactccctgttccttctcaagataatctaatcgtcctaatgatgtcctgacaacagcctcaggaatcaaaaaatcaaatgttgaatttaacagattagtaacctcggttatattgaattgcttcatcccatttgatgaaataatctcattgagaaacgcacttataacaccataaacgtctttctgtttgttatataattccctgaaaactgcaagtgaagcaagacattttgattcttcatttttgttgtccattttaggctttttttctgcattatttagttattcgttcttttttaagcttgccaccaactcctttatttatgcacctcaaaggtgtataaagccaactattccggcatcctttatactcctttgaggtgcataatattttttaaaaattatcaaaggggctgggaattttcagtaaactctgttcgcttacgtggatatagatttccggcatcttactgctcttacgccctaatagctcttgtatgtatcgtagatcagttcctgcttccagtaaatgtgttgcatatgagtgccgcaaccaatgaagcgttgctgttttttttgattttggcatgattgagtgcctgttttaaaactttttgcaagctggtgccaactgttgaaattgtataatacagatatatttcaaaatatttatctcaatctcctgcttatgcatgctcaggttggcactgaattacgatgcgtttcgcctgacatgtacgaaagtttcccggacgggaaccgggagatgcaccgaatcccctatttccgcgcttcactctcctgcatgcacgggcaacaccagccggaatccgcggaaatcgtttaccgctttggaaaccacaaacgagcgctgcgaacatcggaaggcgaacttgtcgggataacgccagcagccgcaacgttcctggcggagagactcttcaccggcggcagtgtatccggaatccgtctcctcgtgcaagacggaacaccactccaggcagacaagtgggacgctcctaaaatcattaagttacgagtcgctggcaacggcatgttttaataatctggtacactgacgatgttgacaccccaattagcagagccgtctccgaataagaaaccggcaaaaaactttatcataaatgccgagagtcctggttgaccgcgtttgagaagaatatgcgcatgattggtcatcatcagcgtccaatcgagtcttggacctctcggcatgcctctatctgttggttagtatcgtagaaagaaaactctgcattgtggtcattacaagttcatgatttcagaaacgtccccctcttccctcaagcatagatattcgttcccgttttcaaggcaaccgaccccattctggatacgaatattccccgatctttatcgtcggcaacgatctctcttttttcgatcccccggataatcacatgatgcaacgtgcccggcgaatcgagtcttggacctctcggcatgcctctaatgattggtttgtatcggagaaagttaacgttgcattttgatcattgtaagttcatgatttcaggaacgtccctgagacccctgatgctccggcattctggcggtagcactttcttcagtacactctgccttactgcatgcgagtaacccatagatcgcctccttttaggatgcaaaatctatattaacacatagggacaaagctccaagtttgcatgtcaccaagcctgacgaaaaaatcgcgttggtggcagtaattctatttttcgaaataatcatagatattgttactaagatcagttgtcaatatctcaagtaaagtaaatgtatttttgaaagttctatacattattttatcaccaattgaacttttaaaattctttaatctattccattcttgaattatattgtcaatttgattattatctaaactcaatttcggagcttcatgatagaagtacaacatacctaatggggcattatcatttagcgtatataaaatctcttcaacggttcctgattcaaacagtaatttgtttgtttcatcataaattggagtgccaagcctgtgtttaaatatcgcaactactatatcaatatttttatgtaataactttctgtttatggttttctgaggattaccaacttgcgaagaaacgtcttcccagccatgaacaattattcttttctttgtcctttgttcatgtccatctttccgatattttctttctagtttatttagaatttcatccctttctttcactaaatcacttggtgacgcaattaaaatatttatttctttctgttttttaggttttcttttaagataattagacttgtctaattttaacttactaacaggcaattcaataccgtttattggtatattgttttttatttttaacaatttctctataatcacatctttatccttactcctaattgtttcgcttataccattttcaaaagattttaccaaagaattgatctcaatatcttcagttgctttaagcaatggaagtatatccaataaagattttatttcttcttctattctgcatccttctttgtcatggtagaacactcttattaatatatttagctccgtaataattaatccatattttacaaggtgtcttttttgataaatatcgatatgttcaaatgagtgaaaaaggttttcccatatttcattccaaatatgtattagtaacccgtcaagttggtcggaaacatatgttataaccttttctgcccttccatttatatagttaataaacttataccaaccactatttatagcagtaaaatattttgtagttctataatttttttctaataataagttagtgacatcaaactgcttcctgaagattaaaagctcggaatatagggaggatatattctcttcgtagcctacacagcttgttagaacaactaaatcattatcatttattaattttttcttttctaatatttctgaaaatataaatccaagaatttgagaattactcgctaacaatgatttcgtttttgatttaacggccgagtttaattgatatccatttctatgtttttgtagaatatttttttcttctagatacttagataaagattcagaaaagcttgataaatttggattgtcatttactgaatctattttagttatacttggaatgctgccaaaaaggtagtattttgtcccaatcagagaactatatttagctaactgaaaatcataagtgtagagagaatttacagaccgtaaatattttttgtctaaacctatcttgataaataggacaagcagtttttctaattttaattttgttatatactgcctatctgtgttatcaatataagaagaaaggtagtcaattattagggttaattcattctctccgaataatgcagtctctgttcttaatttcattttgctcatctattattattgctaccaactcctttatctatgcaccatatcccgccaaaaggtgcatatagccagctattctggtgtgctttatacccctttgaggggtacaatattatttacaaatcgtcaaaggaactagaaattttggctcttcgcggatttcaataaaaaaaatcaaatacagccgtgacgaatcatgcatggctaactcgttttacaaaaaataaatatacgattaccgacaaagcacggcaagaaaaaacagtaattctattgcatgggcacaactattttcactcctcatgctcccgcctgcaccggcaacaccagccggaatccacggaaatcgtttaccgctttggaaaccacgaacgagcgctgcgaagagcggaaagcgaacttgtcggggtaacgccagcagccgccacgttcctgtcggagtgactcttcaccggatgaagcgcttgcggaatcggtttcgtcgtgccagacgctgcaccactccatgacgttgccactctggttccaagtgccgtagccggagacccccttcgggataggcatagaccgggtcgaccgagtccgctcccctgttgttccgatgccggcagttgttttcgtccctgcggtctccccacatgtgcagcttcaagggcatggcacggaaggtagcagcgaagaaattcctctctgtcgctatcgtcccgatcgatacttccctgttcgattccccacaccattacaagatgcagcgttccctgtttgtcaagtctcgctcctcgtggcatatggctctcttgtcttttgctttacaaaagctgccagcacacatcatttgttttctcactgcactgccaaatacaatcttctacgctattgcactgcgtcccctattcctctttgcataacggctgttaccgcatagtgctttcaatttatgtctatcgagcttaagttaatatttctgatttttacttttttgaccgtcttgcattccattaaatcaggctcaaagaaaaccatattgttcccttgtatgtgaagcgaacttcgaaagcgaataccctttgctcccgtaaacactttaatgtattcacaaataaattgagtcggtatatactctaattcgctatcatatcttctcattggttttgagaggtctttgctaattctatctcgtaaaagtttcccctgaattgcttctttaacatattcaggctgaaacaaaggagagtcttttgtgaaatcgacaatgtcaacagattcaatatcttcctttaattgaaaaacaccaacactaatctcatctaaatacgacgctctaacctcatataaaacggtattttcatcttcactcaaataaagaaaaggaattcctgcaggatttgctcgacctccgcttgcaagctcttttggcggacaactcatttcattgattggataaacaggcatcccacttttgttatgaattctggctctaaataattccaccttatttgttaggctgaatagagtattaatatcacgaagaaaagcatcccaattaaattcgcccttacctaatcgatgcacatcaataacaaatctatttttccattttaattcatctttgagagtctcccaatgtccgaaatttgctaaaatatcgtccgaatactcaaccaggtcatctgatgaagttatttctgtatgaatctgaggaattagatagtttaaaatcttaattgcaatttcatttgagctaaaaaaactccaatcagattgaattttagaactaagaggtaagccacttttaccaattttgaagtttccaattaattcctgaaagaaatcatataattccgttatatctaaaagattttgtgatgttgcattacaaaccagacaatcaccaaattcattactagttaaaataaaaccttttaactctttatcagaaaaacaagatgagcatactttcataatcactatctattctttaaaaatttgcttataaccaacaaatgatttttaatagatattttttttactgttcctaaaccggggtaatgcttattatcatagtacgatatcagttctgaaattgctgaattatttaaacctctttccctgcaataagccaccgcttttgccgcagcctctgcaaactttccctgaacgtttgaaatcgaatcattggtttctgacgtgaagtgccttatccaaatttgattttcaccatttaaataagttaaatgaattacaaccgcccttggagtgctacctccatcaatatattcacttggcagaactgtatagtcagaaaagccattaaagccatcttcaatataataaatgtgttcttctgaaaatctatgctcctgaatttctaaataatcactatttcgagcttgcttttcaaataaatcatcaagacgaatatagtttttattgaggcctttaataaacctatgaagagttctatttctgttatgatcactaacatttatagaggacacttcatttttagccactaattgtttaaaccctaaatcatcaggatctacatcactttggcagattatcatacaatttttaagaccaaaactctcaatacttcgattaataaagtctgaattatttttataatgaaaagccgggaaaaactttgcatcttctaactcagtcaggtactttaaatagaaattgctgctccctgcaagttcagcaattgttgggttgacgattaaatatgcagtctggcccttgtcttgaaatactttatgcgctaaggttaagttattatgagcttctttaactggctctaaaattggaataataaatccttgtattgcttcttcaactgctaattcccttagggctattagttcaaattgtctcgctcttaaaaacggatagtacatacgcttaaatttgaatggttgtttttaataattctatcattttactttttgaatcacgattcattcttagagctaaaaacaactgattaaactctttataatatctagatgatagagcattactggaacttctttttttcatttcatcaatgaaaagcttgttgagtttattttttggtatttcaaaaattaattcaccacaaacattgtactgattaaagcttgtcatctgaggtagagaaccataatattttcttacaattgatttatattcattagtgtgcaatattgacataattgctgagggttctatatcaagattgggtttagcatttcgataaactgaaaatatatcttcccctttagggtcataagttattatcccaactgaagcgccttgtttttcatagatatttaacttagattttggaatgattaaaaaaacctcattaaaagccttttcataattttgaagctgtagtgtcaaccgcgaatcactatccaactcagttttaatctcaaaaattttagagcaaccattaaacattgctaaatccgcaatagagttaccaactctaaactcactgaatatctgagagtttgtctcgccaagttcttttatcaaccaattgtttaagaattcatttttaaaaatgtattcattttgataattgtctgccaaaacagagtatatgtatttaagatagtcaagataagtcgaattatggttattcagccatttttcgtcatatcttttaatcttaaaattaatagaagtaaagtccatttttagccaagaaagaacttgattccttgagaataaggaggaatagctccttaattggttaatttggtattttattgctttttccattaattcttacggttcatatttactatttccttgccttcttcttgcaatttcagctggatattcgtcttcttagcattggcgaaaacttgcttatatacactactctattgtatcttatttcccatatctgacaaataagtgcaacaagggtatcgtcttattgattgggttaaccttgccgcgttcaatacaaacccagagatcttcgcagattatagtggaaataaattctatctgtcgtaccgaattcttcgcagttaactcactttacaaataacaaatatacgattacagacaaagcacggcaagcttttttagttctgggttctgatcactctgatttccgaattgattatgagcccgcctacacaggcaacaccagccggaatccacggaaatcgttgacggctttggaaaccacgaacgagcgctgcgaagagcggaaggcgaatttgtcgggatagcgccagcagccgccccgttcctggcggagtgtctcttcaccggatgaagcggtgtttgcggaatcggtttcgtcgtgccagacgctgcaccactccatgacgttgccgctctggttccaggtgccgtagccggagaccccttcgggataggcgtagaccggggctaccgaatccgctcccctgttgttccggtgccgacaattgttttcgtcccaccggtctccccacgggtagatatgtccttccggccctcgcgccgccttttcccactcggcttccgtgggcaatcggcatcccgcccaccgggcgtaggcctccgcgtcgtcccagttgatcagcaccaccgggtaatcgtcgaactcttcgggacagccgtcttcgtgccagactgaaagcgagtcgatccttgctccgatgttgggaggcctatggcccgtagcctgtacgaacgcccggtactggcggttggtgacggcgtaaaccgaaatgtagaacgcttcgagagagacggtgcgctgcgggctctctttgtcgaggccgtcgcccatggtgaaactgcctgcgggaacaagcaccatcggggaaccgtcccgttcgttgacgacgacagggggcagatcgctgccggattggcggagcgcgagtctcttgagttcggtaaggatttcgttatgtgtcggagtattcatcgtgctatttatttctgcgaagaggccaaggcattccggtcgtcggaggcgttgcgcgcctgtccgctaacgaccatctgcctgagttgttcgatatgctcctgatgcgatgccgaaaggggaaccatctctccggctgcgttgagcagatcctccgtttccagttcacggcggttgtcgcggaatgcgggaaacatggcgtcgttgaccagcgcctgcagctccgcgccgacgaacccttcggtggccgatgcgacggcggcaaggttgaagcgctgcgagagcatggtgtagccgcgctccctgagatggacttcgagtattgttatccgctcggcgtgggtgggaagatcgaggaaaaagacctcgtcgaaccggcctttgcgcaggagttcggggggaagccgccggacgttgttggccgtggcgaaaacgaataccggagcggttttttcctgcatccaggtcagaaaggtagcgaacacccggcttgccgtgccgctgtcgcccatggagccggcaaaggctttttcgatttcgtcaacccagagcacgcagggagcgatcacctcggcaatccggatagcttcgcgtatgttctgttcgctcgaaccgagcagtccgctgaagattgcgcccacatccattctcagcaacgtcatcccccagtggcctgcggtcacctttgcacagaggctttttccggttccgggaatcccgatgagcgccacccctttcggcatgctgaggccatactcgcgcgcatcctggctgaacgcctcctgacgctcgtcgagccaccccttcagagccccgagtccgccgacgttgttcatggatccggtacaggggtagagttccagagcgccgctctcgcggatgatgtgccgtttttcgttcagcacctgccggacgctccgctcgtcgagcccctggcctccggcaaccacgatggctttgcggaacgcccttcccgcttcgacgacggaaaggccgagcgcgctttcgaccagacgttcgcgcaagccgtgcgtggcgttgtcgagcgatcgcgtcgagcgggtttcccgttcgagcagctccagcatctgcttggcgtcgggcttgccgacatcgatggttggaatgtcgtgagcgagttcggccggaagcgcaaaccggggagtggtgatgatgatgttcaccgtttcggtgcggaacggaagacgcgacgcgaggttccgcagcatgcgcgaaaccttgcggctgtgctccagaaaatggtgaaagtccttgagtacgaatgttgcggagcccttgtaatcgtcgatgatatcgagcacggtttccggggtagccgagagcttgctgaaggtcgccgcaggttcccgaagttgccggaactggtcgccgatatcccaggtgatgagccccatgcctttcggccactcgcccgattgcgaccagccggcaagcgcgcgcatggcatcctcttcgtcgatggttgccaggtgtatgacggctacccgcgcgtcagcgttcagtttgagttcgtcgagccaggccatgtttcattattttttttaatcgactataacatccgggcatcccgataaaattgtgatgagcgattcgagtgcaaggcggatggagcacagaaaccggagtcccgaaagcgttcgggatgaggatttcgatcccgacttgtcgggacaacgcagcaatcgcatcgcgcaataaattttatggatgcccgtcacagttttaccaccggcagatccatcaccggcaacggaagtcgcgagccgtcgcgcaacaggatgtatgaacggttgttctcctccgtatcccgcagccagagcgtgagacggcggttgccgtccaccccgaatcctgcaataaagcgccgatcgccagaacggcagggcggtacggcatggataaactcgctgtcttcgggattgaggggcttatgccgactctcctctcgctccccttcccgtaccggacgcaagccgtcggccccgttgacgtaggagatcagcggacggatcatcgaagagcgctcataaatgaccagcccgagcgcctcctgattgtccgaggcggccttgatatacttgctgcacaccggtttgccggtcgggtacggggtgcctcgcgcaacaacgggaaccagttcgaaatcccggagttcccggttccagctgcgcaggcagtaatcgtgcgtcagcgtctggtcgaacatcccgccggagaagcggcatgcgccacgggcaatggcttcgaacggattgcctgcatggacgtcgcagcgggggaaaaactcccggattttctcctcgatgcccggcagcaggctgctgccacccacaagaaaaacccccttgagctcctccttgcgcataccggcccggtcgcgcgcctgatcgatggcgcggtcgagcgtgcggatgatgtactggtagaggttgttcctgccgggctcccgttttttttcgagcacctccttcagggtgccggcagtgagggtgacctcgataagacggccggtaacgtcgttatagcgcgtgaacgatgactcttcaccgccgctggagatgactattttcgcctgctcaaccgcttcgagcagggacgggccgatcgaggcgatatcgtcgtccgtgagcccctcccgttcctggatatgttccagcagccagttatcgaccatgatgccgccgatctcctcgccggcccggccaagcaatcggcatttcgtatgaccggcatgcagcagatcggtacggactatcgaaacgtcgagggtgccgccgccgaaatccacgatgcagtacgcttcgccgtcgagcacctcgtcgctgtacccgagcatgcaggcggttgcctcgtcgatgaaggtgatgccgcccggaaaccgttttatggccgcttcgcgaagccagtcgatgtagtggtcgaaggcttccaccgggacggtcagcacgatctcctcgtcgatgtcgccgaaatagccgcgcacgaacatcaggatgcgatcgacgagctcgtccgccgcatggcgggggtagataaccctgccgttgacgcgccgtccgcgattggctccgccggtgcggagcatatccattttcagccacctgaaggttccaggatggttgacaagacctgaagcgccgacctggctgccggcaaggagcccgttatcttccgcaaaatgaatgacggagggaatgacccgcgcgggttccgatcccggctgcggaaacctgatgccgagattgggcagttcgggagtttccacggcatgcagggcttcgttccagcgagccacaacgctgttgcatgtcccgaaatcaaaagcgagagccattacttcaaacggttatcatgggttaccactccgcatccgtcagttcctcggtctccacggcatttctatcaatggcgtcgtcattgctgtcaacggtgatcagaccgcgaagaaagtacccctgcaaaaccccgagcaattgcagaagtttgcgctgcaactctgccgaccgatcgtccgatccggaaccggtatgaactctcccggccagcagggcgctctcttcgagcgagccgggcaggcgtgtcgtcagtatggcggccacgatattgtcctgcggccggagccagcagacgtgctcctgccgggagccagcctcaggcgcggcaacgaggtagtgcagcgcgagtttttcgggccaggtgccgttgagggtgatctcctgcagcctgctgcggggaaccgatccccgctgagcaccggcaaacagcgctccggcccgtctgaagggatccgggctcgaaagatcctgctcctgcagctcgccggacccataccgttccgtccagaacgagaagatatccctcgtaccgggcggtcgggacagccgtaattcaggaagaagtcccggcagttcgcggtagagggcaaccgcagcctcgacgacggcttttccggaggggtttttcggccttccgccgctctcttcccagaaagcgacaacctcgagcgcactggtgaagggcaaaccgtgcagcctgtcgagcagcgcgtcgtgatcgccgcagagtttaagcgcctcgatcaccagttgcgggtcgtgcccctccttgacggcatggtcataagccgctacaagccggggattctgactcttcaggactgttgtactgatccgctgcctctgggttgaagtagcggcaagccaggctttttcgaaaattgagtgatcgggatcttcaagagcgagatagcgctgcggattgcctcgcacaagcccgaacagggcgtccatctcaagcgcgggcgcatggcggcctttcgcttcgatcttttcggcgatgtcgtcgcgatcggcgatactccagagcgtgaacaccataccgttgccccagtcggtttccggcatggcctcaatcgcctgcagcagatccggctgaagcgtttcggaagcgtgcgtcctcttcagcagctcttcgaaacgacgtgatttccagtagttccacagcgcgccgtgcatgaccggctcgctgccgtgctgcagaagcagaagacggcggaatatcgcatccgattccggatgcccctcttctaccgcgcgcgccagcaaaaccgcggcatcacggctgctgctcgaaaaaagacgcttcgccgccctcttcctgaggagcgcgccgaggagcggggttgtggcaaaaaggtgtttttcggcttgcatcactattcgaaaatccgggaaatgttcgatttcaggattatacacatatcactctctaagaaacaaatagaagctgaattacccgttttcacccggaagggcatagttccgggtcggcagttctgaatccccgtttcatcaacctcctcttcgttgagaaaagagctaaaccttgcttctgtagtatgacataaatgctttacgagctctcttttttacagcttgaccatcaatctcttcgccaccttcagccgactgccttagccatatttccgtataaagcgtaccccacttcttgtcagcccttaccccctcttgtcatctcgagctgccccctctgtcatcccgacgttagggagggatctcattggaatgaagagggggagttgcccacgaattacacgaattttcacgaaaagagaattggcagttggttttctctggctttgccgataaaaacatctgccggttttttgattaagaaacgaattgttttggtgtcatcctgttcttccttttttgtcagcccttaccccacttcttgtcatctcgagctgcccactctgtcatcccgacgttagggagggatctcattggaatgaagaggaagagtttgtccacgaattacacgaattttcacgaaaagagaattggcagttggttttctctggctttgccgataaaaacatctgccggttttttgattaagagacgaatttgtatgtcatactatagaaaagccatgggcgccgccttttgttatcgttactactgtgactatttttaaccaaaataaaaagggttatttgcacataaccctctttatttcattgatttgtggcgacaatggtttcattttctccgggaattcaggagaaatggatattcgttccggttttaaaggcaagcgacctcattccggatacgactatatcgcgatccttatcgtcggcaacgatctctcttttttttcgatcccccgtataatcacatgatgcagactccccacgcgatctcgtcaagtcccgctcctcatggcatggaagtctgctcgtttatgtttcagcaaccgggagttgtttttactccaatacacaacacttgcgacttgttttagatacgaataaacgtcctctcgcatactcgttactatttttcgttttccggaccaaaacgcattccgaaattgttgattatttcctgaaatctgttgtgaacagcctttgaactcaattttccattcgatgcgacaactttgccggtacgatcatcgataaccagatgatcgccgtgagcatcgatcagtccatatatccagcgctcggttgaaccgacaacaatcgcctccttttttggctcaggcatggtgtttccggttagcgatgataccatgatctgctgcagctccagatgagagcgaaacgtatgatcgatgccttgcgccacatcctgcccaacaatcatcaacggcacacgatagctttcggtattcgctcctttcgcccggtcgccatggtccgaaacgattaccataaggctttttgaccaggttccattcgcaatgagcaggtcaagcagttcattcagataggtatcgtaataagcaagttgtggaatacctgtctttgcccgccactccgtcgtgtggccataggccagttcgtgcaaaacgaaagtcttcggatacagcgaggggagctttcccagcgtcgaaagcgcagccctgtcctctgttgcggactccatgcggcttgattcaacggagacccattgttttccggcaggaaggtcatgtcggtgcatgattttcgaccagtcccgacgaacagggatgaacggctgatcgtcgtagatgctgataaaaagagtatggaatccgatatctttaaaactgcgtgcaaggttaggagcattgttgaccgcatcgtacaatccggtatcggtataagaacggtacgggacctgctcggatgtgagcatggcgatcaggctggtataggagtcgagattggtcgtgtagtaccggtcgaaatatctggcatgtctggagatgcgacgataaaaccttgactctgtaccggaaattgcgttctcgaactgatctgcactcaccccttcgagcacaatcagatagatatggtccgctttcagtttttcctgcaacgacaagacgccggaacctgaaggcttctgattatcctgtcggtgtggtgcggaaaaaagcgcaggcacctcccgtcgttcgtgagaaagtacagccgacatctcttctttaaggctgtttacaaccggatggggtgaacgcggcagtgtcaggattgcaacggtaagcagaattccccggaaaaccgtgaacaagagctttccctttttcgaccacgaaggaaacggcagcatcagcagcgcaaccagagcggaagctaccgcaaaggctaccggcatcagtttcgaaagcccaagatatttggtcagcatcgcagatgctgatgcaggggttgccgtaaacaggttcactggaaaggagaggtactcgcgaagcatccggggatagagcgtcagtggcagaagcgccagagcgatgatcggcagagtcatgagttcagcgcaattccgaaaccgcgatggaaacagggcgattgctctgctgaagacgaaaaacaaaatcgagagtatcagcaggtcatggctccatgctataaaatgcggcaaaaacaaacgcgggtccggtgattcaacgactgtatagagatgtagcgccagttgtacaatggcaaacgtggcaataaggcgaacggaacgggagcctttgttcacatcgctcctgcaagtagggagatgcatggtcaatccggattgatgggaattcgtctttgtaagtcagacgtcgctcgcggtgtaaatctttcgcatgtaaccgtaaataaacaggatcatcttttgcacccatcgatgaagctgccatgcctggggttgatcgtgctcttgctgtcaggcatggatttgcttgaccctcattgcattccctcgggttttcttgtgatgttcagaaggtaacggttgtcttcataacggtgacggcactgccggaaagaagcacccgctctcctctcaactcttatacaaagccctccagtcccagcgttgttgcaatcttatcccgttgtcggggagtgacgcgcgactcctcggcataatcatgccatctgcgaacaacgtcctgcacttcagcgacgatggtttcggctcgcccgcgtttcatggatgcgcttttcgcacatgccttgaaatagtccggcaggaatccgctccgtttgccgttcatcgtcatctgatgggtcgatgtccacgctccccccggttgatagctccaggtaatatcgaacgctggcgcaagcgaccagttgcccgacctgtccatcagaaaggcaatgttcttcacatggtcatcctgattgcgggccacgatattgaacaccattcgccggaactgttcctcgacggaagccatcggcaaaccaaggcgtcgaatgacctgcatcgcctgttcatacccgtatgctcccgcctgattgaagtcgtaatgcgctatgccgcagagcgactgcatgtgcagtttgcctccatcctccaaccggtcaaagcgcctcgtcataaaatggcgacgaccgttttcctcgaacagtcggcagggcgtcatggtgattcccgcatccagcgccatgcggtagtatgcgtactcgattgcaccgtacccttttggatcttccagctccttgtccttgttgccactcaccccgtcgaacttgagcaaccagtactcgaacccttttccggccttcacctggcctgaacgaacttcgtcggtttccgggttccaggcaatcaccgccttggctctcgctccgcccgcggaggtgccgacccggagaatctccccgagcgcaagctccttgccctcatcgtggaaccagacctgcagatcgttgcgatgggtcaacacctccgaagccaactcgaccaaccgttcgatttcgaccggcgcagagccggagacccccaaccgtatggctggagcatattcaagggcgcccatgccccgagaccccgtataacagagcctctcgacggcattgaaggaaccgggtgtgcgaccggaacgggccagccaggcatcgatcagcgcattgccgaaccgatccggcagcgaatccgccaacagtcccggaagcccatggaaggtttcgggacgcagcgagggaaaggagtagagctgaccggagagcggcatggtcaacggggcgatttcgatgccgctctgaacgaaggccggatcgtactcgaaggttgcagtcgcagcgtcgctaccgagcgatacagccccgatcgtgcgcccccacaggtttacccttgctgttgtactcacgactcgtcaccccacgtccagggcttttcttccgctggcttctgtttggttcttgcacgctttcgcgccttgcctttcagcttcagcaactccatcggcctcggccccgcctccggcaccagagcctccagccgttccagcagccccaatacccgcataacccgtatcatggacgacatctgcgtcgtagccccggcttcgacacgctccaccgtccgcttcgatacgcccgcctgcgcggcaagcgctccctgactcaactgaagttccagccgacgctgcgccagccgagcgcccagctcaccaagaatcgcctcatccgtcaatgtgccttcaattttcatcaatagcttcggatttatttgtcatataaatcgcattatatgacgatatataatgaaatatactcttttctcgtcatcattgacgaataataattatcctccattgaaacctgcgccccatcacctatcctcggcctcttcgcggactacaacgctccagccgatctcttgcgcgcaagtcagggtgcgtgacttgatggttttatgttcggtggggatgaagatggttttcctggctggactgcatttcgtgctcggtgcactaaagatttattttgtgggacagcttctacaacgtcaataccaatgttgaaatttgatattgacgcaccaaaatcagggttatcgagataacccaacgcaaatggatacaatagcttgtcattttgagccatcagttgaaaaaactgaacgatcgaatgcttttcagcatgttttttttgtcagatttcaaaacggctcaacatctcgccggtcagttctgcaagttcctgccggatggtagcatctccggcaaccgatgagcagcgcgccggccggagattctcgaaatactcgccgttacagccaccccttgcaatctccatgaccgtctcgtacacctcttcgccgccctgcgaaacatcatcgccgccgagagaccatcccgcatgcaggagcttggtggcaatcacgccgggatcgagcgaattcgagcgcagcggatcagcgccgccggcagagtcaatcgtgaacatgatattgaaaagcttgctccgggcataggcgtcataccccgaccagcttcgctcgccctgcatgttggaaggatcgaacactgcgctgtgatgatcgacggaactcacgttgagcaccgaacccccgtttgcaagcagcaccggtttgacaacgttcgtcaggaggacatgtgcgaggtaattgaccgagaatgtcgtctcgtacccttccgggacgaacgtccgacgaggcatgtacaccccggcattgttgatcaggagatcgataccggagtaatgttcgcacagttccttacccatggcataaacggcgtcaagatcggtaaaatccgcctcaagcgccccaagaggctccgagcctgtgctccgtaaaatatccgcgcatgcaaccaggattctcgaagcaatgcgcccatgaacgatcacccggtgccccgccatggcgaaccgcttcgctgcggcaagccctatgccgtcagtgctgccggttatacagagtgtcagttgtttcatactatctgctcctcctgaatgcatcgtcaggattattcaggttaataaccatgtcatcgagaccgctttcgataacggctatctgtaattcattcttcggccaattgcaggattctgttcgtctgggtacaggggtgcgcaaagaaagtcaggcgttgaacaattataccgtataaaggtacatgtttctcatcagattttgaaccgtctcagcattctgacagtcaattaggcaagctcgtgtctctcaccacaagtaaatccatcgccctaaatgactgacttgctcgatggttttcaacaaaagttttcgtagttgcgaacgtaacgtcacaagttcttgatttccggaacgtccggcctatccgttaaacagaagttttatctgaagtttttcagaactatagcagcaatcaatgacgaataacgttctgaagtgcggttctatgcgattccgtcgggaaggtgtatttccggggtttttgcgggtgtttcgaaaaccgccgtgagcggttcgaaggccgggcggacggagtcgcgacaaagccatcgaaacgctcaacaggtttttatatttcctatacgatctccaccagctcaatctcgaaggtcaggttctgaccggcaagcgggtgattggcatcaagcgtaaccgatgtttcgtcaagatcgacaatcatcacaatagcctcctgtccgtcggcaagaccaacctgaagctgctgtccgatttcaagttccatatcggcaggaaaacgttcacgactcaccggtgtgacaagatcagtactgtgagggccataagcctcgtctaccggaataaccgttactttaatctcccccggagccatatcgatcacggctatgtcaaaccctggaataacatgtccggcaccaacggtaaactcaagaggatcgcggtttgccgatgtgtcaaacatggtgccgtcatccaactttccagtatagtgtacttttacaatatctccctcttttgcttgcgccataatctcctccctgtttatgataaaaaatactttaactattataaattaaataagttgcctgccatttcaatcccttttcctccccctggggcattcggaaatggaatctgcgaatctatggaaaaaaggacaaaaacctgcatgccagatgcaattatccttgcatatcctttccttcgccgccaggcagagcgccattttcttccgccaggctctcttttggcagaccaccaggatagttgattctgatgaactcgataagctgctccctgacaaaacagcgaagctcaaaggagtccgaagagtttgccgcactgatcagcgcacggatctcgaccaccttttccgtagcattggtaacgtgcatcttcaccactcgcccatcccagagcgatgacgatctcacaatcctctcaagctcctgacgcaggatgtctatcggaatggcatagtccgcatagaaaaaaaccgtgccgagcagctctgccgagctccgggtccagttttcaaacggtcggtcaataaaccaggtaatgggcacaataaggcggcgttgatcccagaggcggacaacgacgtaggtcagactgatctcctcaattcttcctccctctttttcgaccaccacgatatcatcgacccttatgggctgcgtcagggctatctgaataccggctatgagtgtcgcaatacttttctgggctgcaaaaccgagaatcacgcctgcgacgccggctgaggccagaatgctgagcccgatctgccggacggtttcaaaggtcatcagaaccgatgaaacagctataacgacgagaaggacgttgaggattttccggagaagagtgacattggtggcaacctttctggcagaaacattgtcgcgaacgttcagcggatagcgttgcagggtaaattgctcaaaaacgctgaacaggcgcataaaaaaccatgcgacagcaataatcgaggctatctggtgggcatgttcaagatattcgcgcacattcagggagagctgcaactcatggagtactgcggcaagtgcaatcagaacggctagcaggcggaacggcaggaccatcaactcaaaaggaacgccgctctcccgaattgaagaacgcaagcgggcaaaaacacccctgagaagcgtttttgctgtaaaaaacaaaacgacggcaaaagctacgatgaaaaccggtataatggatacctgagaaagactttcccaaaaagctgcattcataagcacaaggaatccgtattcaacgtatcgttatcacaacatccaaaacgcttcatgctgaacacctttggtgagttcatgcaggcatcttcatgcggttgaattcgctcagtgaacgacttacgcagtcttcaatggccattcccccgaaaaagttaccggtaagcagcaggttcttcttctccttcagcaaagtatctgttttttccagccactggtgatgaccaaggttcaatgaaggaaccgtattgagcctcgattcagaatgcactatttttgacatgctgacaccgagcacatcggttatccgcttccgtttggttgcgtcatcaagaccggtcttgaaatgaaaagcaaatccacggaaatgttcatcaggaaccgtatccctcgacacgactgaataaaacacatcgttcggagagatcatcgccgcaacgggctttaacgatatatcgctttttttcaccatgacgccaacagaatcaacttgagcggctttaagttgtccgagatgattggcaatatcgggattgacatcgcgcaacagttttgacgctaccgaggaaggagttgcaagtacgagcgttttagcggaatactctcccccaccggttgttctgagaacatattcgccattggcaaactcaacagacgaaactgcctggccattaaacacattgatcccttttgttgccgcaatggtgcgggcaacgccctgcaagccatgcttgaacgtatagtttttcagaacatcctttcttttttcacggctcttgaacatcatatcggcaggaaaatcatcggtaggctgtgacggcaccgcattgaaaaaatggctgatcacgtcgcggtagtttccgtcacctacaattttcgaataataggatttgactgacagacctgtttttttcagcttgaaaagattgggagcggaaacgagcagttcgaacagattgagctgcgaaacaatcgacttgatgttatcgtcgatcagcaacgtaaaaggcaccttggcacgaggtatgatagtgtccataatgccgcacttctctacgatatcgagaagattacggtaagaactatagcaggtatgggcgcccatttcaaaccagaactcatttcctcccgaagtataggagggcgagcaaaaagaacccccgacagtatcatttttttcaataatcgaagttttcatcccggccttgacacaataataagcaaggctcaagccactgataccgccaccaacaataacaacatcattgtacatcatgagtaaaaaaataattgcagacgattcattcaaaaaaaagaaccccgggatcaaactgcaaatccctgtcgatcctgctgaaaaccatgtattgtaatgtagcgaaaacaggtaacaacaccattgaaaaagttccggctttatggtttcaccgagacaaagaacaagctcagaaaagaagcgctggttcagaaaaaaccgcatgcaaacagccgacaaccggcatcatggagaagaaagtgccgggttttcgattaagagacgaattggaatgaagaggggaagttgcccacgaatggacacgaatttgcgcgaaaagtaaaataaggctgttttgctatttcgccatctcgccatccagctctcccgccttgtttttcgattaaaatcgaatggagatgaagagggggagtttgcccacgaattacacgaatttgcacgaaaaagaaattggcagttggttttctctggcttcgccgataaaaacaactgccggttttttgattaagaagcgaattgttttgggatcaccctgttcttccttttttgtcagcccttaccccacttcttgtcatttcgagctgccccctctgtcatcccgacgttagggagggatctcattggaatgaagagaacgagtttgcccacgaattacacgaattttcacgaaaagtaaaataaggctgttttgctatttcgccatccagctatcccgccttgtttttcgattaaaatcgaatggagatgaagagggggagtttgcccacgaattacacgaatttgcacgaaaagagaattggcagttggttttctctggcttcgccgataaaaacatctgccggttttttgattaagaaacgaattgttttggtgtcatcctgttcttcctttcttgtcagcccttaccccacttcttgtcatctcgagctgccccctctgtcatcccgacgttagggagggatctcattggaatgaagagaacgagttttgcccacgaattacacgaattttcacgaaaaagaaattggcagttggttttctctggcttcgccgataaaaacaactgccggttttttgattaagaagcgaattgtggctcctcgctgtttcaagtgggtgatgatatcagaagcgtatattgtggtgtaaccaactaagccagtaaccagtacgctcatgaacgaccttaccctttttcagatggccttgggacttgagtccccatggtatgtatcgtcctcatcatttgatgtcgaccaaaagcgcttggacatacgaatagattttaaaccgggcagcaccttctgttgtcctcaatgcggccgagaaggcgtgaaggcctatgatacctccgaggcaacatggcgccatctcaacttctttcagcatgaggcctacctgacagttcgagtgcctcgtatatcctgccctgagtgcggcattctcaagctgcaatcatttccctggtctcgccgtgagagcggctttactctgctgtttgaggcgatgatcatgatcatggcgaagtcaatgccggtcaaggcaatagccgccattgtcggcgagcatgacacccgtatctggcggatcatcaaccactatgtcgaaaaagcccgagagcaggaggatcactcggcagtcaccatggtaggtgttgatgaaacctccagcaagcgcggtcataactatgtgtcgctgttcgttgaccttgccgtatcgaaagtgttgtttgccactgaagggaaagatgcagcaacggtcaagcgattcagtgaagatcttgccgcccataagggtgatccggcattgatcaccgaattctgcagcgacatgtcaccggcattcatcaaaggggtcgccgataactttaccaatgcccaactgacctttgacaagttccatatcatgcaggtcattaataatgctgtcgatgaagtgcggcgtcaggagcaaaaagagcgccctgaattgcagagaagccggtacatctggctgaaaaaccagaacaacctgaaggcttcacaacgcaaacgccttgatgagttatccttgccccgactgaatctgaaaacaactcgagcataccgcatgcgactaacttttcaggagtttttcgagcaacctcaggtattggtggaagcatttctgaagaagtggtatttctgggcaacccacagccagctgcagccaatgaaagaggcggcttacaccatcaaacgacactggtctggcattctgcgatggttcacttctcgtatcaataatggggtacttgagggaatcaatagcctcatccaggcggccaaagcacgggcacggggttaccgtactaccaaaaatctcatcaatatgatctacctgatcagcgggaagcttaattttggcttacccacttgaaatagcgaggagcccgaattgttttgggatcaccctgttcttccttttttgtcagcccttaccccacttcttgtcatttcgagctgccccctctgtcatcccgacgttagggagggatctcattggaatgaagagaaagagtttgcccacgaattacacgaattttcacgaaaagaaattggcagttggttttctctggctttgccgataaaaacatctgccggttttttgattaagagacgaattgttttggtgtcatcctgttcttcctttcttgtcagcccttaccccacttcttgtcatctcgagctgccccctctgtcatcccgacgttagggagggatctcattggaatgaagagaaagagttttgcccacgaattacacgaattttcacgaaaagaaattggcagttggttttctctggcttcgccgataaaaacatctgccggttttttgattaagagacgaattgttttggtgtcatctcgagctgcccactctgtcatcccgacgttagggagggatctcattggaatgaagagaaagagtttgcccacgaattacacgaattttcacgaaaagagaattaaggctgtttgttgtttcggttttggccgatccaacatccagccttgtcttttgattaagaaacgaatttgtatgattgtgatactgtgcttccttttttgtcagcccttgccccctcttgtcatcccgagctgccccctctgtcatcccgacgttagggagggatctcattggaatgaagaggaagagtttgcccacgaattaacgcgaattgacgcgaaaaagagaattgtccgttggttttctctggcttcgccgataaaaacatctgccgggaattcaggatgcaatcgctctcattgttctgcatcgcgatagttattggaatacctgacataattttcaggtgattcctcaatattgcgccgttccgcttcggttatcggcctcatgaccctggcgggaacacctgcaacaagcatgccctccggcacggtaaatccctgcttgacaagagagcctgctgcaactatcgaccaggactcaacaatacagtcatcgagaagcaccgcacccattcctatcagaacgtgatctttcaccgtacaggcatgaagcactgcgccgtgaccgatcgtcacgcagttgccgatagtgagcggtccggtatcatgcgtcacatgcagcgttgcattgtcctgcacgctgcacttctccccgattcggatcggacagacatcgccgcgaacaaccgcattgaaccagacgcttgaatatgcgccgatatgcacatcgccaacaacaaaagcgccatcagtcatgaataccgtttcatgaatgacgggattgaccccgcagtaaggcaacacttttcccatactttcctgtttttaataattgtacattgaatacatcgcatctgcttcatcgacagatagagcagaatcaaataaaaactacaaactttttcagcagcggcatgaacgtcacactgagttgcagcaagttaaagaaaatctataataaacgtgaagtcgttaaaagctcttcactcgaggtcaagcagggcgaaatcatcgggcttctcggaccaaacggagcaggaaaaacaacgacgttctatatgattgtcggtctggtaaaacctgacgccggcgaggtgtttcttgactcgacaaacatcgcccgacttcccatgtacaaacgggccagaatcggcatcggctatctaccgcaggaggcgtccgtctttcgaaacatgacggttgaagagaacattcggagcgtacttgagttctcctccctgccgaaagcggcacagaaggaaaaaaccgaaaaaatgctcgaagatctcaacatcacggctgtccggaaaaacaaggggtactcgctttccggcggggaacgtcgcagaacagaaatcgccagggcacttgcgctcgatcccaagtttattctgcttgacgaaccctttgcgggtgtagatcctattgccgtcgaagatattcagcagatcgtcaagaatctggtcaaaagagatatcggcgtactcatcaccgatcacaatgtgcatgaaacccttgctattactgataaagcctatctgctttttgacggaagcatctttatccacgggacaccggaggagattgctgaaaatgccgaagtccggaaactctatcttggtgaaaaattcagcctcgaacgctactgaatgtaccatacaaccagcaagaaaaccctgatatcgctccttcctgagctgatccgagacggaaaagccggtattcctgataatagtacatatgccggatgaactaattgggctgatcgctttgtttgataaagaacattataaacctcgacacacaagaagaggagtaatgttttttttaatgctgctcaaacggctgaaagcaacgtacgatcatgaacgtcatccttatctatcccgaatttcccgacaccttctggagtttcaaatatgcgctgaagtttgtccacaaaaaagcctcacttcctccgcttggactgattacggttgcatccatgcttcctgaaagctgggattgcaaactggtggatctcaatgttacaacgctcaccgccgacgatcttcaatgggccgatatggcatttgtaagcgccatggctgttcagcaggaatccgcgcgcaatgttattgccctttgcaacaaaacaggcttgaacgttgtggcaggaggaccattgttcacctcggaacatgaggattttccaactgtcgatcattttgtgctcaacgaagctgagctcacccttcaaccctttcttgacgacctgctggccggtataccgaaaaaaatatacacatcaaacctctttcccgatcttacaaaaacacccgttccgcagtggcacctgcttgatataaaaaaatatgcgtcaatggccctgcagttttcaaggggatgcccgtaccagtgcgacttctgtaatgtcacggcactgttaggacataaaatccggaccaaaaccagcgaccagattattgcagagcttgacggtctccacaaaatgggctggctcgacagcatcttttttgtcgatgataacttcatcgcccataaaagctacctgaaaaaagatctcctgccccgcctcatcgcgtggcagaaaaacaacagaacaaccaccaaattttataccgagtgctcaatcaatcttgccgatgaccctgagctccttgatcttatggtccttgccgggttcacccaggtctttatcggcattgaaacacctgatgacactgctttacaggcttgcggcaaacagcacaacacatcaagggacatgctcgaaaacgtcagaaaaattcaacaggcaggcatagaggtacagggaggctttattgttggatttgacagcgataccccgtctattttccggaaacagatcgattttatccagaagagcggtattgttaccgccatggtcggagtcctgcaggctctgccggggacaaaactctacgaacggatgcaaaaagagggaagattgctgcataactcaagcggcgacaacgctgacagcaataccaactttattccgaaaatggatatcgacattctgcgcaaagggtataccgatatgatgacccagctctactccccgaaacactactataaaagaatccggactctgctccgggagtaccagcccccaaaattcaaaagcagattccgcctcagccagttgcttgcttttgctcgttcgaccgtgctgcttggcatggttggcagggaacggttccagtactggaaaatgctcggatggacacttttcaaccgccaggaatccttgcctcttgccgttacgctcgccatttacggccaccatttccgaaaggtctgcacgctgcacctcaaggaaacgatcagggaataacagatgcccattgtaccgcaggaaatcatttcacccctgactccctgcgataccgccaaaggcgtcgctacttattcgttctgcggttcgataatttcgttggcagcaatgtacactcgaaccattcgcgataatcaatagcgaaccctgacaaattccccgcttcccggagacccttttcttgcgtatctttgccgataacgtttacccctgcaaccgcactattttcatgatagccgaacacctgctttttcaatccgacggcggctttatccgcatcccgatctggggccacattccgctaagcggaccattgaaaaaaattctctcacacccctcgtttcttcgtcttaaagggatacggcagctctcgttttcgcagcaggtataccctggcgccacgcacacccgctttgagcactccattggagtctatcacctcatgaagctgattctgcagcgcatgctgaccagcccccttgcgctcagccttcaggatgaccggttcaggtttgacgaccacaactgcagggtactgctctctgcctgtcttctgcacgatatcggccatttcccccacgctcatatcatcgaggagcaaattccgatttgcggcacggaaccgattttctcgcaccacgaggagctctgccgacactttatttatgaggtgcatcccggagttcccgcaatcgctgaaatattgcaggaggagtggctggtatcgcctgaagaggttatagccctcatcacgggcagttccggcacccggttcaccaagctcatcagcggcacgctcgaccccgacaagatggactatctcatgcgtgacgctcaccactgcaacattccctacggaagcattgatatcgagcgactcattgagtcatttgtacctgatccggaacgagaacggttcgccattacggaaaaagggattgctccgcttgaaagcctgctttttgccaaatacatgatgatgcgcaacgtttactggcaccataccagcagggcgctttcggcaatgctccgaagacttctgcaggatattgcgctcaactgcatgctctctgcagacgcattgcgcgagcttttttacggaaacgccgatgatcgggtgctgtacgagctgaaacagcttatgccggaaaaagaccacccgctttgctcgctgcttgacgatatactcatgcgcaaggtctataaaagggctgtaaccatacaaccctacctgccggattccgcaaaagaggatgagcgatggttcatctataatggggacggcgacaggcgacgggcaatggaagtgaaaatctgccggtttctcaacaaacggtaccatctcggactccatggccacgaagtgcttatcgacccgccatcaaaaaaagacatctttgattacaacgatctgaaagagctccgggtctacccgacacgctctgaacatgtacattactcgctgcaactttcttcggaatatgtgcgtttcgatgatttcagggagtcggtattccgctccgattttattctctctttcgaacgctataccaagaagttccggttgctttcccgcatggacctcgttgagtatattgttgcatcggagagtgaaatcatggccctcctgcaagagtagaatgtgtatattacgtttaagcaacacaacaaaacactatcgcactatggaacagcatcaggataaattctacaaggggctcttctacggcgccggcctgggagcagcggtgggaaccatcatgggcttactctttgcgccccataaaggcacggaaatgcagcagatgattaccggaaaggttaaacacgctctcgataaagcctccgatttctatgagaacagcgaacacgatgtcgcttacagcaacgaggcaaaaaaacggtcacaggatattatcgacactgcccgcgatgaagcaaaaaaaattcttgccgaggccaacaaccttatcaaagagatcaagggtcatggcaaaccacaggaaaactgagcagtgctgagctatcaatgcgcaaacaccgatcaggaaaaccgtagcgggtacgccgtactccttctgcatgcgtttccgctatcggcagagatgtggcgaccacagttggacgcgcttggacgtgcggggttcgtggctatcgctccaaactccttcggcattgaaggatcggaagaaaaaaaggattggtcatttaccgattacgctcatcagcttgcggagctgcttgattcgctgcactgccgcaaggttaccgttgtcggcctttcgatgggcggatatcaggcatttgcatttctgaaactctatccggaaaaaatcgcatccatcgtgctttgcgatacgagagctgaaaatgacgctctttcgtcgcgacagcagcgccaggagtttatcatcgccgttcaagcccatgggcctgaagaggctgttcgccgcatgctccccaactacttttcatccaaaaccgctcagaaaaaaccggaactgcccgaacaggccgcggccatgatccgcaaacagtcgggcacggccatcatcgaagccatgaaagccattatgacgcgcgaggatgcaacgccactcctttcaaacataacctgccccgtcctggtgctgaacggagaagaagatcgcttgacgacaccggaaaccgccgccggtatacaagcccgcattcccggcgcacttctcggaatcctccctgaagcagcccacctttcgaacatggaacaacccgcgcggttcaacgcgctgctgcttgaacatattcaggctttcggtgctgcccgttaaaaaaacgtcatcagacttcgaggctctcgataatctcgaaaaagtttggaaacgacacccccaccacgccgatatctgaaatagcaaggtcaacgcccgttgcttttcctgcaatagcaaaactcatggcaatcctgtgatcatcaaaactctcaatggaaacaactcccttcggcatcgcgatgcggccattgaccttgaatccatcagggtactgctcgcactgaaaaccgagacgctcaagattaacgacaagagcatcaatcctgtcgctctccttggttctgagttccgcagcatgatgcaactcaaagcgaccggacgaaaaggccgacaaaacggcaagcatcggaatttcgtcaataacattggcaacctcatgaggatcgctgataactaacgagttgagttcgccctcgctatgcacaagaacgtcaccgattgcttcaccaccgataacacgactgttttctaccgatatacctgcgcccgcgcctgcaagaatagcaaggtatccggttctggtaggattgagacagagatccctgatgataatgtccgaaccttttgcaagcagcgcaagcgctacgataaagcaggctgcggaaggatcagcggggatataaaacggctttgattcgatacgtttacggccgggaacaataatcacccgctcgccattcggctgatcgatggtttcaagaccaagcatcagctcggtatggtcgcgcgatcgaatcggttcgataatgcgggtttggccgtcggcatgaagcgcagcaaaggcaacaagcgacttaacctgtgctgaagatacaggaagacggtattcaagcgagtgaagatcttttgtgccctgtatccgaatcggcgcggtccccgaaaaagagagctctacctgggcgcccatctgccgcaagggatcggcaacacgattcatcggccgcttcatgagtgaactgtcgccttcaagaacgctctcaaaaggctgagctgcaagaataccggcaaacattcgcatggtactgccggaattattgcacatcaacggtgcctgcggggcaagaaaactccataaccccctcgattcgataacaacccgtcttattctcctgccgtaactgccggcacactcttcctgaataagagcaatacccgaagcctgcaggacagcgagtgtcgactggttatcgaaccctccggaaaaatttacaatttccgtcgttccatccgacaacgctccgatcagtgccgcacgatgagagatcgacttgtcaggcggcaacgcggttacttcacccttgaatacgctcatttgaccgttaattttctttaacaaaaaaaaagcaactcccatttaaaggagttgcttttaacatcattatcagacccgacttctatgaattgcgttcttcattcgctctctgagccctgcggcggcttcttgaacgctttaaacgaccatcaactgaaggtttgacaaagtatgcctttttacgaaactccttcaagaccccggcacgctcatatttctttttaaagcgcttcagcatcttgtcaatagattcgttatcatttatctgcacactgaccaaaagtaatcacccccttgaataaagatcaacgtcttaatttaagcttgataagatcggtaagactctccgcatttttttccgttcccgagtctacccgcacattttccagcagttgttttctgccgcttttactgaactctacaataatgacataggcgccgcttccggtagcctgcttctccctgaccactccgacctctccaagagctgtatgataaagcgcatcgccctttgcataaatgccatgcggcgtatacacctgacaattatcaggcttcagctcctccggactcagtactcgatcgatctgtatctgccactccttgagaagatgtacctgattgcataccgaacaccttatccaatactgattttccgctggcggcggctgctcagggtttgcgtgctttggatccttgccctttttaaccggaaccgaagttaacacatcgtgatctttccgcttgtcactcggcatccactccccgacaaaaaccttttccgtcacttgtccacaaccctcacaaaacgagggtttaattttaccctcaaggataaactgtctttttttcgactctgccttcatagtatctaactgtcgtttgtccaggggcctcctctcgcttcacctacgcatggcccgaataataaaaaggaaccagagaatattcaggtttgcttaaataagtaaatccccccaaaaaaacaacggttaatttttctcaaccctgcttgtgagtcaaagcgtcaataagatccgatttcgtgagcaattgcaagcgcccgtctgacagcgcaataagtactcctgaagcactttcctgaagcttggacgagagatccgatatggttgctcccggctgacaaacggcgaaaggctgctccatgaaacccacaaccttcgagttcatcgcctcatcattttcaataagaatcgataaaatcctgttttcgctgatgctgcctatcggagttccataggaaacaatgggaagctgcgaaacatcgctctgcttcatcatctcaaaaacttcggccagcgtgttctcgggataagcgaaaataagatccttgcttcctttcagcagaagaatatcttctgcggtaatctggtcaagtgccgatttcgccttacgatacagccccttcgctttcatccattcatcacgatacatcttgctgaggtaaaaacctccgaaatcgttcatgagggcaacaacacaatcatcttcagtgtagtgccgtccggcacgcagtaccgccgccataacagcgccagaggagccgccggcgaatactgattcagccctgagcagttcacgcccgcaattaaacgcatcgtaatcacttacctgcacaatgtcatcaatgaatgaagaatcccacaaccctgaaggagcgaccgctcctatctcttcaagttcataaaaaccggtttttccaggcgtcccttccctgaaaagacctgaatagatggaaccctcaggctcgacgccgataatcctgaccgaaggttttttctgcttgaaaaaagatccgatcccggaaatcatcgcgcctgaaaccatgggcacaaacacatgggtaacggctccgtcagtctgttcgaaaatctccctcgaagtgaactgacgatgcacctccatgcctataggattttcatacatgttggcaaaaaaagcattggaaatttttttcacaagactttccgcaacattcatacaactacgcggttctcccggaagagccgccgatggggtaataaccgtctccgctccaagcgccttgagcaactcctgtttttcacgtgagattttatccggagcaacaagcaggagattgtatcccttcctcaaaccggccatggcaagggcaataccgctgtcgccatatgtccagtcaacaagagtcatcccggggtgaatgaggtttcgctgctctgcatcaagaataatggctgaagcaacccgatagtagtgcgagcatgccggattcatatactccagttttgccataactttcggcttgatctgccgggcaagttgctttatgagcacaagaggactttcagctccaagagcaaggatatcgtgattcgacatattggttcgcgaaaaataggttaacagtcctgcaccgcagacactcatcttataatatacattaattgctcatttcagggcatctgcgcataacggaagctttcaggaaaaacaagccgtgatagctaccaaaaaaaatacgtttgatgtaacaagagaatcgattttcagagcctttctccggaacaaataactcattccttatgtttaaaaaataaagcgttttgttgtataaacacaaacgaacgggaggaaaaaaacatgagcatcacaacagcatctgatatcaaaagaacaaacagatggttgttctttgtttttcttattattcttgctttttcagtgcctgcatctgcatcaacgatatccatcggaagtgactatggcggaggcaaaatcgcctatatctttcaacccggcgatcccgattacatcgcagggcaacagcggggtatcattgttgccaataaagagatttcaggaacctacaactgggcttcggcagtttcagcctgtgagaccctcaaccaaaacggattcgacgactggcgcctgccaagcaagagcgagcttgaaaaaatttatgccaacagaaatgctcttggcgatttttcagtagaagagtactggagttcgacggaaaactacgagggaaatgcctggggcctctatttcggtgatggctatcattacttcagcagcaaggcaaacaccggtcgggctcttcctgttcgtcttttttccataccatccggaaattccagtccaaaacaagcgagcggttctcacaaataacgttatggcttacaaaaacgaatcagatcgggcagtttaaactttcaataaaaacgcagacaagccattgtctgaaaacattcgataaaacagttgcgtgtacactgtattgatggggttaataatctgaaaactcttcaaccaaaatacactcgagatgaaaaacgcgaaagaaggcgcatcgaaaatctggatcgcggtactggtaatcggcctcattattgccgctgtttcagcactatcctttatggcaacaaaggtcgaaaagggtgatcgatatggtggcggcatcgttttctatattttgcaaccgggagatgccggctatgaagcatggaaacagcatggacttatcagcgctctgaacgatcaatccagcggaactgaatggagcaatattaaagatgttcccgttttcagaacgcaaacagcgatagggacgggacgtcagaacacggaatttatcacggctcaagccggacatatttcgagcgcagcgaaaatctgtgccgattacgttcatgaaggccatagcgactggtatctgccaagcagggacgaactgaacatactatgcaaaagtaatgttctcgattgcggtaattatgaagacgcacactggagttcatcagaggcgacgccaaacgacgcatgggctcagcttgaaggaagcgcgccccattaccagatgaaacaaatcgggataaaagtcagagcaatacgttcgttttaacatcttgagcttgacattctgtccgtcacgtgccgttacctgtaaggtatcggcatgttttttttcttctccgaaggcctgacgttataacgggatgggttgcctcgttttacgcaaaactgatcatttttatcattacggcaatgcatctgaaccgtgtcactcaaaccggtatatcgaacacgctccataaagatctttcgccatgcccgaaaaagaaaaatgatttcaaatgcaaaaatactttttccctttttatcttcccctttctcttttctttcttaaacttcttgctgaaagcgagcaatcagccgccctgttttcttgcaaaaccataacactgcgatgacgatcgaaacgccctccctgaacatggcagaagcctctatctcgttaggtcatctgaaacataacatccgggagataaagcaatgcgtgggaaccggtgttcgcatcatgggcattgtaaaggcaaatgcttatggtcataacatgcaaaaagtcgccgaaacacttgaagcggagggtatcagcgatttcggggttgccaacatccatgaggctattgaactgaaaactggaggtgcgcttaaaaagccggcaaacatactctctttttcctctccgatcattcagcaaatagagtactacctgcaccaccagatcgacatgactctctgcgatgccaacattatgaaagcagcatcggcaatcgctgaaaaacacaacaaaaaaatcggcgtgcacctcaaggtggataccggaatggggcggcttgggctcccgcctcttcaggcgcttgagctcctcagagaaacagagcgacagccgggtcttgaacttaaaggggtctacactcattttgccgagagtgccaacgatgactttacccggcgccagttcaaagagttcaaaaccatgacggacgcatatgagactgcaagcggcaaaactctctgtaaacacgccgccagcagcggaacgttgctgaacaatcctgaaatgcggctcgacatggttcgcccgggcattctgctctatggttataaaccctatccggcgctcccctcttcgataacagtacgtcctgtcatgcagttcgaggcaaaggttattttcattaaaaccgtcgctaaagacgcaaccatcagttataaccgcacatggaaagctgcgcgtccggtaaaaatcgcaaccatatcagcaggatatgcggatgggtaccacagagcgctctcgaatcatgctaccgtttttatcaacggaaaatcttttcagcaggtcggtaccgtaaccatggatcagtttatggttgatctcggcacagaaagtgatgtaaaaattggtgatcgtgctatattattcggttgggagggcccttgcctcgaagagcttgccgggagtatcggcagtataagctatgagctcctctgttccgtatccagcagagtaaaacgggtgtttactgatgattaaccacagagggaaccatgaacccctttgatcagctttcaagaaaactcagtctgacaagaacggaagtgtcagtaatttcacttctgctgctcttccttttacttggaggagttgtcaaacaattccacctggcagaacgaagcgcgactctttcaaaggctatacaaaaagaacgctatcaggaagccgacgtcgacagtttaatcagacttgcatccattgccgaacagcatgggactgctgcagtggacaccgacttttcagaggagatcgccgctgcttctgaagaaacgggcaggtcaacgaaatcaggcaaccgttcaggaggcaaaaaagttttctccggaaccatatcgttcaacaaggcatcggaaaagcagttgcagaaaatacccggagtcggtccggttatggcaaaacgtcttgtggcattcagagcatcaaaaggcgggcgggttagtaatgtcgagcagctccttgaggtaaaagggataggaaaaaagaaacttgaagtcctcagaaagcatctgaccatggaataatgagcaaaagcctgcttgcctgcgcaataggaacaacgcaaagtaccattgcaagaataaacatctccgaaaatggagccattgccctcagctcctgcagcaccatccagggaggagtgcatgagattactgaaggcagaaatcatcgtgcagccaaaaagctgcttgccttgacaaaggagtggaaaaacgatccgatagctctcacactttcacaaacagagtaccgtaccctgccggcttattttccttcgcatgcaggagatgaagttgccagggagctctgcgccatcgaagcggaacactttctgctccagcctgaacgctaccgctgtgaacatctgacttacggagaaaacggcattgactgttctgcggaaaaaaagcttctgctgttctatcctgctgaaccaatccggattgccagtgcctacttcagcaaatatcgaccggtcatgttttcagggtcgccactgctccctctggttcatctatcccgctaccagcaagatccgctgatcatccttgaacttgaaaaaaactttgtgctgctctgcattgctcacaaaggaaggatgaactatttcagttacagaagagtagaaaaccagagtgaaaaagagtatttctcactccagacgatcaaggaagcatcgttatttcatcataccgttgtgcaggttaccggcacaggggctgatatggcaacgacagcgcttattgaaaaagaaaccggttgcagattaaaccctctcgctctccccgaagcgctctcaggcacacttgtcggcgttgattcgacaaaagaaatgccctcatccgcaatacaggccatcagtacggcactgatggcccttgcattacgacaaaccggagctacttgcgtttcgccatgataacctctgcgatctgcacggcattggtcgccgcgccttttctgagattatcagcaacaatccacatgttcagggtctgagggtgccagtaatcacggcgcaggcgtcccacaaacacctcatcccgctcataagaggtcagcggcatcggatagatgctttcggcaggattatcctgcataacaatacctggtgcacattcaagcagtgcgcgaacttcgtctatcctgaattcgcgttcaagttcgatattcagcgattcgccatgtccgccatatacaggaattctgactgtcgtcggggagacggaaagggagtcgtcagccataatttttctggtttcgtttaccattttcatctcctctttggtatagccgttatcggtgaacatatcaatctgaggcaccgcattaaaggctatctgatgaaaatgggtaaacgactcctgggcttccccggcaagttcgctttcaagcgcatcgcgtccggccttgcctttaccggtaaccgactgataggtcgaaacaacaaccctgcgcaacccgtagcgatcatgaagcggtttgagcaccacgaccatctggatggtggaacagttcgggttggcaatgatcttttcaggtctcccgtcaagtgaaaaaatagcctcagggttcacttcaggcaccaccagcggcacatcgggctccattctgaatgctgacgaattatcgatcaccacggcccctgctgctgcggctacgggagcccactcacggcttgctgtcgcgccggctgaaaacaatgcaatatcgacatctctgaacgcctcaggcgagggctcgctgattatatagtcctgatccctgaatcgtatcgactgacctgaacttctgcttgaagcaagaggaacaagatcagtgagaggaaaatttctctcttcaagaacctgaatcatggttcggccgacaaggccggttgcaccaagcaccgctacacgacagcgggtttccggattactcatacgttatggtttcttaataattcaaaacaagtttatctgaatgatcattgagatattccgcatactcctttatacgtccatctcttgcatacccttcacactcacgctcgtaagcgagtaaaatttctgtaacaagctgccagtcatcttcacgaacaatcgcgttacgaacaacggatacttttggaagacctttcagataggtggagtaatgacggcgcatttcaatcgttccgtatttctctcctttacaggcaaccgaaagttcaagatgatcgatggccgcatgaattctcaggctgaaacctggcatgggcaaaacgactcccgtttgaagaagatgttttgcctgaccgaaaataaacggattgccgatcgctcccctgccgatcatgattccatcagccccggtatggcgaaacatggcaagggcatcctctgccgaccagatatcaccgttggcgataacaggtattcttgcatggttttttgcctcggctatccagttccagtcggcacgacccttgtacatgtcgctcctggtacggccatgtatggcaagagcctgaattcctgcatcctcaagccggcgcagtacatcaataatattgatcgaatcatggtcccagccgattcttgtttttgccgttaccggcagactggaacgacgaaccaccgcttcggcgattgcggccattttccctggttccctgagcagagccgcaccagctcctttgcctgccactttttttgtgggacagccgaagttgatatcaataaaatccggagcatactcctcggcaaccgctgtcgcctcaaccatcgactcaacggtactgccaaaaatctgcacggcaacgggacgctctccagcttcaagaacaagcttgcgaagcgttttttctgcacccctgcgcaaggcttcggcactgacaaattccgtatagacgatatcagcgccgaaccgcttgcaaagctgccgaaaagccctgtcggtcacatcctccatcggagcaagaataacgggacgatcaatatcaataggaccgattctcattttccgccgctgataatttcaacttttccggtcataaactccttgacctgcatataaatctgctggaagagcgcatgatcctcccgtagcgcttttttaaccgcctctcttccctgcccgagcttttcctgaccgaaactgaaccacgaaccggcctttttcaccacagcaaactcgacggcaagatcgatcaactcgcccatagatgaaataccttcaccataaagaatatcaaattcagcagttttaaacggaggggcaaccttgttttttacaaccttcaccttggttcgactgcctacaatttcatcgccatccttgatctgtgcaattttgcggatatcaagacgaaccgatgcataaaacttcagcgccttgccccctgttgtcgtttcaggactgccatacatcacccctatcttgtcgcgaagctgattgatgaaaatacagacggtactggatttcgatatcgctcccgtaagctttctgagcgcctgactcatcaaccttgcctgaagtcccatgacgctatcacccatttcaccttcgagttcggcctgcggaacaagcgcggcaacagaatcaacaacaacaacatccacagcgccgcttctgaccaatgtttcaacaatggtcagcgcctgttcgcctgattccggctggctgatcagaagcgcattgatatcaacgcccagctttcttgcataggtaggatcaaaggcatgttcggcatcaacgatagcagcaattccaccctctttctgcgcttccgcaatcacatgcagcgcaagggttgttttacctgaagattcaggcccataaatttccgtcaccctccctctcggcaacccacccacaccaagcgcaaaatcaagcgtcattgagcccgttgatatcgcctgaacatgcataccggcggaatcatcgccaagcctcatgatggcacccttgccaaactgtttttcaatcgcatcaacagcaaggttcaactgtttgagtttcgccggatcgaccagatcggatttctgctctgtctttatattgtccatatcatcgtaactgtaaattgagtgaaattaaaatctttcagcgtaccgcactccgcagggtttcatcaagagaccggtaacgcataccaagctcctgaactgaacggctgttattaaaagaaagttgcatggccgacaggcgaatgctgtcgatactgataaccgaaggcctgttgagaacaaacgaaaatgcctcgccggcaagccctgccgcatacccgagaactccagggagagcgtacacccgtttcatgctgtttccagggatccggccaagcgcatcaaacagctccctgaacaaaaggttatggcccactgcaatataacgcgctccgcgctctcccttttgccaggcgagaagaagcgcatccgccgtatcacgaacatcgacaaagcctgtcgcgcctgaagggcagaacggcagttgtccgcgatagatcatccgcaacacatcatttgaggaactcgatgaagcactgttggcggagtcgacgccaatcaccacaccgggattcaccataacgacatcaagaccttcggcaatcccccgtaacccttcaagctccgcaaggtgctttgcctccatgtagccattacggtggggcatctctttgaaagacgttgactcaactaccctggaaccgtcctcggcgactccaagagcagcaatggaactggtcatgacgaggcggcgaaccctgttggcaatacaggcgttaacaacatttcgtgtcccgataacgttgacgtcataaagcgggttccgaaaatggcgagagtaggaaatcagacctgcacaatgaaaaaccgtatcaaccccgctgaacgcatcaaaaagcgccaccggctcttctatgtcggccctgacaatctctaccggcaagtcgtcaagaaagctgcaatccgaagtttttctggcaacaaccctgcaacgaaactcatcagaaaatctttcaagcagtgccgcaacaacctgagaaccaatatagcctgtagcgccagttataagtagtaatctctcctgcataaggaaacagacattagccctcttcgctcttttacgaacaagccttttttggccagccgcagaaaacaggatatctcacgatatatgccaagttccagcatcacgtgaaaccgccgttataaacatcgcggaactccctgtttacaaaaataagaattaaaactacattgcatgaaaaacaaccaatcccatgcgaaaatttttaccgtaatgccaagagaaagttcatcacaaaagcatcctgtgacagctgccgtcatcggtgacacaacgcttccgaacggcttgcgcatcctcactgattatgtaccatgggtgcaaagcgttacccttggtattcacgtcaatgcaggatcgagggatgacccgaaaaaacagagcggacttgcccattttattgaacacgctgtttttaaaggcacaaaaacaagaaactatctcgatatcgccggcagcatagaaaaaaatggcggctatcttgacgcctataccacaaaagagcagacctgtatctatcttcgctgccttaaccgctttgttgaaccatcgctcgaccttcttgccgatctggtatgcaatccgatctttccagccgaagagattgaaaaagaaaaagaggtcgtacttgaagagataagcagcatcaacgacaccccggaagagctggtttttgaagaatttgatcagcttctattcaacaagcatccccttggccgcccgattctcggaacgaacaaaagcgtcagcagcctttcggaacatgatcttgaagagttcatgctgcagcactactgccctgaaaacatgatcctcacggcaaccggcaatgtcgatcatgaggagctcgtcgtacttgcagagcgatttttcaccccattgaatgcccgaaacacccggaaatcgacccgaaagctttttcaaacggagcgctatcagccgttcagcctcaccatgaaaaaaaaaatctttcaggctcagattattgtcggcacgctcctgccacgaaaagatccgcttttttaccctctgatggtactcaacaccctgcttggaggcggcatgagttcgcttttgaaccttgaactgagggaaaaatcaggaattgcctacagctcctactcatccgtcagttttttcgatgacatcaccgtgctgaacatctataccggagcagacagcaacaaggtaaaacgagcacttgagatcatcacaaggatcctcgaaagtccacagcttcactcccctgctgaagaagatctcctcgccgcaaaatcaagactgcttggatcctttatcatgggaaccgaaaaaatgacacgaagaatgtcccatgtggcaaccgacatcacctatttcggcagatacgtgccgctggaagaaaaaatcgcgtccattgaggccgttactgcggaacatattaacgaagctgctcagttcatgctcgcagaggtgccgatatcaacccttgtctataagccgggcagacaatcctgacaacgagcgatacttttaaaaaacttgattaatgtgtatcttaataacttttatttttaatcattactaatcaacccagaccgccttgcaaaagaatattacgaaagtcagcgataccgagcaggagcttgaaatcattctcactgctgaagaatacggaacagaatacaatcaggaacttgatgaagcgaaaagaacgatacaggtcaaaggcttcagaaaagggcacgtcccgacaggtttgatcaaaaaactcgcaggcccggctattgaagcatcggttgccgaaaaaatggcatcaaaacatttcggaacaatcgttgacgaagaaaaaatcaagcccgcaagccgcgcgcagattgaaagcgtcagttatgagggcgatgaactcaaaatcaagctctcctacgaaatacatcccgtgttcgagcttaacaactacagcgattacaccttcacgaaagcccggtacaccataaccgacgaggatgttcaaaaagagatcgatctgatccttaaaggtcacggatcgcttgcgaccgtcgatgaagcggcacttggaaccgataccgttatcggcgatgttgaaaaactcgatgccgccggcgagccggaagagggtggcaaaacggaaaaccaccatttcaatctcgagtatcttcctgaagacaatcccttccgtatctcgcttgaaggagcaaaagcaggagaaaccgtcaatgtcgcaacaacccagaaagacccgaacactcctgttgtcagctaccgtattacggtcaaagaggtaaaacgtcttgaacttcccgaactgaccgatgatctcgtcaaggagatcacccgtcaacgcttcgaaaccgttgccgacttcactgccgatgtcagaatacagcttgaagagcacttcggcatgaaatccgatgaagaactgcttgaatccatctcttcaaagcttatcgaggaaaacccggtttcaacaccaaaatccatggtcgcatcctttgcaaacatgcttgttgaaaacgcaaagcgtcagtttggcggaaaattcccgaaaggcttcgacgaaagtcagttcacggaatcaatcatccccaatgcggaaaaacatgcccgctggcttttgatcagccagaaaatagccgaactgaacaatgtcgaagttaccgatgaggacattaaaacctatgcggaaaaagaggcggagaaatccactcccgagcagaaagaagagataatgagcacgtatcagtcaacggagttcagagactatatcgccgataccattatcaaggacaaaatctacgacatcatcaagtcgcaggttaccattacggaagaaccaacccctgttcctgtccacaaggcctgatcctttacaaagagaacaaaaaaacaccgcaggagagcaaagaaatcctgcggtgtttttttatatcctctcatgatcatcggtaatcggctccgatctccatccatcaattcaatcaaggctgatggtcatcgagagatcaagcgccttgacactgtgtgtcagttcgccgatggatatataatcaactcctgtttccgcaatctgcgccacattgtgcagtccgacatttcctgaagcctcaagtatcaccatgggataattttctttcgaaaaagctaccgcatcagagagcagatcaataccaaagttatcaagaagcacaatatcgggcttgcaggacagagcctcgcgaagttcatcaatcgaacggacttccgtttcgattttgacggcaagcccatgtttctttcgatattgcctggccttgcgcagagcattggcaacccctccggatgcgtcaatatgattatctttgataagcatcatatcaaacagtccaaaacgatgattccgtcctcctccgatcctgaccgcttccttatcaaaatatcgcaaaccgggagcagtctttctggtatcgagaatagaggccttcgtatgacttaccttttcgacaaaaagttttgttttggttgcaatgcccgacatccgctgcataaaattaagcgccgttcgttcaccgacaagcagcggtgcaagttttcctgaaacttcaagcacaagatcgccaaccataagttgatcgccgtcagaatggtgacaaacaaccgaaaccgcaccatcgcaggctgcgaaaacctgtcgtgcaacctctgcgccagcaagaatgccatcctcctttgcccgcacctctgcacgtccaaccctgttgtcgtctatagtcgaaagagttgtaatatcgccgatataacgatcctcctcaagagcaagcatcactgcccgcgatcggcacccctcataaaaatcctgttgagccttattcataacagcaatccagtgcaataattagtttatcaaaaagatgtaaccggctttttcacaaagtactattttttccttaattgaaccggaaagcctctcgccctgcgactcttttctccaagtgcaaaccaccccggctcactgcatattggttccaatgagaggaaataatcgtttttcctttttgattgaccgcatttatcatgaacattgttagctttcaaaaaaaacaaaagaaacgctcatgaccaaacgtgcccattcatgcataagactcgttaacatggtcttctatgcccatcacggagtattgaaagaggaacatgccctgggcgccaaatatgaagtcgataccgatctccactttgatttctctctggccgccagtcaggataagctgaaaaaaacgattgactacggcgaagcatacgggaaaatcaagaccattctgaccgaaaaaaactattttcttattgaaacgatagcctttgatatcgcacatgaattttttcttgcattttccatcctcgaagaaataaccgtgaaagtaagaaagcgcaacccgccaatcaatggcatctgtgattatgcagaagccgtttatacagaacgacgctcctgatccatgcaccctcaaaccgtttttttaggaataggctccaacataggaaatcgcctgctgcatcttgaagaagctgtaaggcggcttgcagacattcccgatattgatgttattgctgtctcaagaatctacatgaccgagcccgtaggaataacggagcaggatcgcttctataatggagtcgtcaagcttgcaacatcgatcctgccggaagatctccggaaacaatgcaaaaccatagagcaggagatcggaagacccgagaactacctgcgctggagcccgagagtgattgatctcgacattctcctctatggggacctctgttgcaacaccgaaaccctgaccataccccatccagaactgcaccgccgtaaattcgtaatggtgcccctgctcgatattgacgatcctcaacatccggtcttgcgatgcccgatttcagggctgctcaaatcctgtgaagaccgctcggtccttattcgcaccataaacacaatccccacaccgctgccgcgccacccccatggactcagagatccctctctgcgttcgggataacctcccccccctcctgtcatctcgaccatcgggagagatctctcttctcttccttcccccaactcaggactcattgctcagcactctgcactcatatcccttctttccccctgacactccaccgccatcacgatgagatccctctctgcgttcgggatgacagtggggggcaattcgggatgccactccccccctgtcatctcgaccatcgggagagatctctcttctcttccttaacttccccccaactcaggactcattgctcagcactctgcactcatatcccttctttccccctgacgctccaccgccatcacgatgagatccctctctgcgttcgggatgacagtggggggcaattcgggatgacctccccccctctgtcatctcgaccatcgggagagatctctcttctcttccttaacttccccccaactcaggactcattgctcaggacgctgcactcatatcccttctttccccctgacactccaccgccatcacgatgagatccctctctgcgttcggaatgacaacagggaaattcgggatgacctccccccctctgtcatctcgaccatcgggagagatctctcttctcttcctttcctttcccccccaactcaggactcattgctcaggacgctgcactcatatcccttctttccccctgacgctccaccgccatcacgatgagatccctctctgcgttcgggatgacagtggggggcaattcgggatgccactccccccctgtcatctcgaccatcgggagagatctctcttctcttccttcccccaactcaggactcattactcagcactctgcactcatatcccttctttccccctgacgctccaccgccatcacgatgagatccctctctgcgttcgggatgacagtggggggcaattcgggatgacactccccctctgtcatctcgaccatcgggagagatctctcttctcttccttcccccaactcaggactcattgctcagcactctgcactcatatcccttcttttccctgacgctccaccgccatcacgatgagatccctctctgcgttcggaatgacaacagaggaattcgggatgacctccccccctctgtcatctcgaccatcgggagagatctctcttctcttccttaacttccccccaactcaggactcattgctcaggacgcttcacttatatcttttccttttccccctgacactccgccgccatcacgatgagatccctctctgcgttcgggatgacaacaggggaattcgggatgacctccccccctctgtcatctcgaccatcggtagagatctctcttctcttccttaacttccccccaactcaggactcattgctcaggacgctgcactcatatcccttctttccccctgacactccaccgccatcacgatgagatccctctctgcgttcgggatgaccactcccctctgtcatctcgaccatcgggagagatctctcttctcttcctttcctttcccccaactcaggactcattgctcagcactctgcactcatatctcttctttcgccccctgacgctccaccgccatcacgatgagatccctctctgcgttcgggatgacaggagagggggattcggaatgacaacagggggattcgggatgccactccccccctgtcatctcgaccatcggtagagatctctcttctcttccttaacttccccccaactcaggactcattgctcaggacgcttcacttatatcttttccttttccccctgacactccgccgccatcacgatgagatccctctctgcgttcgggatgacgggggggggggtagttcgggatgacagtaaggaggcgattcggaatgacaggagagggggattcggaatgacaggagagggggattcggaatgacaacagaggaattcggaatgacctcccccctctgtcatctcgaccatcgggagagatctctcttctcttccttcccccaactcaggactcattgctcaggacgctgcactcatatcccttctttccccctgacactccaccgccatcacgatgagatccctctctgcgttcgggatgacagtggggggcaattcgggatgacaggaggggggggggcaattcgggatgacagtaaggaggcgattcgggacgagaaagagggcgcttcgatcgacagaggaaacatcttcgacgacagggcaagtgcccggatcgacacacatttctccccccttaatacgtaactcgtcgcacgtaacacctccccatccccctctgcctcactctgctgaagttcagaaggtaaataaaaaaggcccgctgcatccggtattcatgcagcgggcctttcgaaaaagatgtgacatccaacctcaaaaactcaaggcaagctcagtttgcaaaggttatattgaggtttccggaaacaaagtcggccccctccgtttttcttccaacgagaacattgggcaaaataatgcttttacggaaattgttgatgtcaatcagtaattcatctcccttgatattgacattcagctttgtcacctctacattaggcagatagaggctcagaacgtatttgccgtttattttctcaagcgtctgggtcttttcattgctgtaaagcaccgctgaaggattctgatcagcaaaaatctcctgactcagttcataaagcctgtccggggtgataacctcagccgtggactgttttgccctgaaaatcggaacagggaaaaaacagttttcaataaccttcagatacttggcctgcaggtcaataaggcattgcagatactggtctgatgagctttcaggaagaaccttgttgactatggcggcatcgagcttgtaaccgaaaagattcagataggtctgaactcgaagagcttccttgatcaccatgttctcagggttgaggacaactctgaacgtggtgatgtttttgtcctgcagcatggtgtgcagctctttcatatgctcgttcacctcaggcatcaacttgaaaatattctttttaggcatgaatttcgacagcagcggcgcagcaaagccaatggctttagagtgccatccaccgattttctcggaataccatccataggattccggcatgccaagcaggcgcatggtttcacctgtcggagctgcgtcaacaaccacaacatcataatttccggacttggcagctttccatatatatcggagactgatcatctcttccatgcccggcataatggcaagttcttcagcaacgacctcatttgcgccgtcatgcatgagaatggaggaaaaataggaataaagctcagaccagttctccctgatttctgtcagaacattgacctccatcgcaaacagattttgttctacttcaagaggagtcgggcttaattccacacccaaagcgtcagcaagactgtgggctacatccgtactcataataagcacccgttctccgcggcgggcaattgcagttgctgttgaagccgagacggtagtttttccaactccgcccttacccaggtaaagaataattctcatgttgtttaaaaaaactattgtgtggacttgatctttattgtgcgtttatgagattgatcatccggattggattcaccggactggattgattctgaagaaccagatgtaattacctcccgtatcgaagattcggtatctgcaggagatgccgacgacatcacgtcaggttcaagaacaactttaggcaaatccccgtcgtcagaatccgcaactgcctcaagggcatcaacaagtatatcccctgatattgaaattttctcgtcatcactttcggtaattaccgatatcttttttcttctgacctctatctcatcggaagtatgaatcggatcgtcaaaaaaaagcgtgtttttcaaaacaggttcatccgcggtaacagaatgagtcgcatcctcatcggcaacgatccttattttttttcgctgtatctcccgaacatcaacatccttcacaggattctcatgcgaaaggttttcaggcagtttgtccataaccatcatatctcttacaagaataggcatatcggcagcatcagctttgatgctgattttttttcgcctgatttcaggctcggaatcatcatcaaaagcaccttgcgctgtactatcctttctcggtacaggcttgctttcctcattcggtctgctcctgaaacttggcgtggaaaatggatccggcaccacagaatcatccttgattctgatctttttacggcggatcgtactgctatcgtctccatcttcatcaaaagaagctgcattacgacgtctcgaactgccatcggcgccctcctgacgattttctctcaatgactgtttctgctgtgactttcgtcctccccctccaaaattcgtagtcaatttcagaattttgctgatggatccaagaacgccatcgttcctcaccgcagtagtaagcgcactcatcacaaacttttctgcttgcggattacctgcgatatttgaaacaagttcattcaaagcggtaagtaccgtcgccatatcaccaggaacgtgctgcaaatccttcatcacctgatcgcgaagcttgaacggcgcatcgcctaccatatccttgatagatgatgctatccttttaagagcagccggatcagtcggaagcatattctcaagccctcccatcgagtctgcgacagggtttccagcaggacctgacgcagaaggcctgcgaccggaagcaccggtagaagaggaataatcctgtgaagttgactgctgaccttccgtgtcatacccgattgaggccttgtactgttcgagcaaatcctgcccgtaaccaatattgctatcctgacgggccgaaatcggaggctggttcataacaatagtcagaggctgaggagggcataccgagcgactctgctgatgaatacgagcagcaatgtcatcaggaatctccttgcgataattcacgccaagagcatcctctattgtggtttctataatcgtgtgcaatcttgtaatgagttcagcctcccgaatttcgaccatgtcgaaaataacataaacaggctctttctcgtcacgctttatcttgagattgagcgttgcaaaatcactgtccttgttcctgctgttgactgaaacagtcccgagattgaaccgatcgagataatccttgtttgctcccctcgcccagagataaaccgccttatcggtgaaaaccagataatcctgaaaaacaatattgcctacgcgctcctgatgagattcgtaaaaaaccccatcaaaaaaagctataggattttcaccggcattcatgaggtttttcttaaaaaactcattgacatcgctcagctctgtctgcccggaaacatataaagaaatagtggccattacccgtatgcgatctcgttacacttattaccaattaaactttaaatctaataaaatatgcgaagaaagtgaaactccaccgcaaactgattcttgctgatgccaaaagagatcacagagtttctccctacaaggggaacaaaaaacgatccgccctgcatatagcggaaaaaaaagaaaataacatgcccgtgcagaaaaaaggggaaacaaaaaaggcagtgaaagcctgagctttacactgccttgttaaccacagtatcaagaatctgcttattttgcaaactttgattcaactgctttggatggaacagcataacctgaaacttcaggtgatgatccacgaagacttccgccgccgccacccatgttgccataagcattctggttgattctcataacacccttacccagagaatcaaacagcatcccaactgttgcccagtgcccctcaaccataacctcaaaaatacgtcctgaggctgcaaggatatcggtaaaaacgccaccaccactcataattcctccttttggaatttacattattggaaagtaccctgaattgcgaatagaactttaacctaatataaagcaataaacaaaaaaacacaaataaagaacgaacaaataacccgttcatcgcgggtcaattatttttttaccgttgttttctgaaaagagccggcaatgttcctgacagcttctgaagcgctgactcctgcatcaccaatagccctggcagcgttatcggtaacgttatcaacgtttttgactgcatcgctgtacagttcgcctgcagaacgggagacatctttcaccgtaatggctactctgtcgattgtttcaccaacaactcctccggtacgcccaagcatggcaccaatacctgttgcatcgatcaacgagccaacagtacccgcaactgtttcaacaacactgcctgcaagctcaagtcctccgacaactgctccctgaccggtcataagaacgctctccgcaagaaaagtgaggcgatcggtaaaatcgagttccttaaaatccttgcgaagtttctgatacgattctgacatgattatctccagttgattgaggcggcataatgcgcacccccattgtttttatttttccaaagtttaaaccttgaacaaaattaataaaaaaacacccctaaacaaaaaaccttgtggtagttcatctaacttaatcggcctctccctgccgctgccgctggtgctttccctgatggttaaggtcaaagggaatatgcagccatttatccttaaaaacggcatcgccgggctcaagtccggtcaaacttatgggaagcgtgatgatctttctctgattaccgatctgtacatagagttcatcgcctgtgacccagacatcaatatcgacaggattggcaaacataagcttcagttgtacctcatacacatccccgtttcttacaaacttgatcggaggttcgtcgtacataagatcagaaggatcggaatcgccatacatgtcttttgcaaaaagctcgagcgcatcaaggccgacgatttcctgttcatacatcctgagttttttaaccggaagcggagaaaaaccctcttcaatctcgccaaggtatttctgctgaatgcctttccatttctccagatacccgctgtcctcttttgtatcaagcaacctgttgacgagtaccatatccaccttgaagccgtaaaggttaaggtaagtaagtgcacgcatggtttccttgatcgacatcttctcggcattcatgacaagacgtacggtagatttgacattatcggtcagaatctcccgaatatcttcaagctcatcgaacacctgatcaacagactcaacagcatcttcaggcggaatatagaaggcaattctgtcagacatttttgacagtggcttgctgagcggtctgacaatatatttgttgatattttttaccgccttcattccccatgcaagggtatcgggaagggaaagcaacctgagcgtttcaccggtcggcgcagtatcgagcacaaggacatcataaagtccggcggttttatatcgtttgattctgaggagggaaaaaagctcttccataccgggaagaatggtcatctcatcggccataacccctgaaaccccctgggccataaaaattcttgtatagtatttctgcactgactgccagttctgcttcaaatcaacatagggattgacctcaattgcgtgcaggttctccttgattttggttggttcagcaccaagcggaaggttgaatgaatccgataaactgtgcgcgggatcagttgaaagcacaagagtacgataccccaactgggataaacgaacagctgttgcagccgacacactggtttttcctactccgcctttacctgtaaaagttaaaatacgcatgaaccggacattggattttgatgatgcaaagcaaaaagcaaaagatataactctcttacgactcttacaaaagattctgacaatacaacacctcagagacggtcaaaaaacgtcagcctgttcttttcgtcaagagctccattgagcataagcgaatcaacgaaaaccctctcttgtttgcataagaagttcctcatgctttattaccttacagcaaaagagaactgctcaaccacggacaaaccgtttctattaacaactgcagccaacatgcaaaaaaaatcatctatcgttgatatcacggcaaccgttacggcaacaaatccgataagcagtgacgttaccgtcattactcttcactgccctgaaatcgccgaacgagcaataccgggaaactttgtcaatattaaagttaacgattcaactcagccgctgctccgacgtccgttttccatacaccgggttcaaggcgaaacaatcgcgatcatggcaaaatccataggccggggcacagctatcctctgcaactcccttcccggctcaaccatgcaagtgcttggcccgctcggcaacggatttacgcctcccgactcttcctttgccaccgcactgctcgtatccggaggcataggcacagctcccatgttttttcttgaaaaaacacttgcagccagcggtaaaaatgtcatccatatcatcggcggacgatcatccggcgacctccttctccataacctctcgaactgccgcaccgcaaccgacgacggctcgactggattcctgggaacggccgtggatcttcttcggcacgacctgcctgaactgcgtcaaaatggcccgctcaaagttttctcatgcggaccgaacgcaatgctcagggcccttgcgaagttctgccgtgaacagaatattccctgcgaagtatcgcttgaatctgttatgggatgcgggatcggcatctgttatggctgcagcattgaggtcaatgcgcccgacggcggcaccgaaaccattctgctctgccgtgaaggagcggtcatcaatgcagagcggcttgttttataactctacttttattcttatcatcgaaaaaagaacagctctcagtatccaatatttttacttttctatactaacgctaatccgggaacagatactatggcaaaaggactcaacaaggtcatgctgataggccacctcggcggcgaccctgaaagcagaaacacggcatcgggacaaaccgtcaccaacttcacactcgcaacaacagaaagcttcaaggacgcgacaggaacatggcaggaaaaaactgaatggcaccgcattgtaacctggggaaagcttgccgaaatatgcagccagtaccttaaaaaaggtcgacaggtctatgtcgaaggcagattacagaccagaagctgggacgaccagaaaagcggcgaaaaaaaatataccactgaaatcgtctgtaccgacatgcagatgctcggttcagcacgcgatcagggaaccggaaacggcggccagggaggcgctgcggacaccggcatgtcaggctatgatcgctcaccccggtacaccacagctccaaaaggaacttccacaggatcaggcgactacccgcagcaatcctcaggcccaatgattgaaagcgaaaaagatgacctcccgttctgaaaaaaaaaaccgggatgacggagaaatcgctcccgtatatttccttacaggcactgaagagtaccttaaggaagaactcaccggacggatcaggaacaccctgtttccgtccagggaagatgcggcctgcaacaccatcatcctctacgggccggaactgacgctcggggatcttgtctcgagagcatctgagtacccgatgtttaccgaaaaaaaactcatcattgtccgtcagttcgaaaaaatcaaaaaaacagcatccaaagagcagcaaaaacttcatgaagagaagtacaacagctatctccttaatccggctgactttacagtactggttctcgatgcgggacagatcgataaaaaagacctcgacaaatcaccctttctgcaactgaaaaagtaccgcaaggactttcctgccatcaaaacccccgacctcttcgcatccgacagggcaaaagcctctggatgggagttcgaaccggatgcactgaaagcctttaccgcctatatccagccatccgccagagagatttgccacgaaatccagaaaatgatcctttacgcttccgaccagcgacaaggcaacaaaatcacagcgctcgacgtctatgagtgtgtcggcatatcgcgaacctacaacatcttcgagcttgaaaaagcactcgcgacgaaaaacatgagaatgtgcagcggcatatcgctgatgatcatggatcaagagggccaaaaagagggactcggcagcatcgttcgttacctgacaaccttttatatcaggctctggaaactctccgtacccgaagtccgtcggctccccgcatccgatatagccaaaatactcggcatgtacggaaaacaggagtatttcgtaaaaagttacctcgactacacaaaagcattttccatgcaggacgctgaaaaggcactgatagcactccgtgccaccgacgcggcactgaaaggcatcttaccttacaccgacgaaaaattcctgctccttcaactcatgcagaaattgctcggaggaaatagcggagaaagtgttaagggttaactcccctccagtcatcccgaatttcctctttgtcatcccgaaccacccccttgtcatcccgaacgcagagagggatctcatcgttgtagcgattgaccctcaggggggaaacgaaacgaagagagatctctcccgttggtcgagatgacagagggggagagccgagatgacagaagaggagagagtcgggatgactggaggggaaggtcatcccgaaccacccctttgtcatcccgaacgcagagagggatctcatcgttgtagcgattgaccctcaggggggaaacgaaacgaagagagatctctcccgttggtcgagatgacaggatggggagagccgagatgacaggatggggagagccgagatgacagaagaggagagagtcgggatgacaggatgggggagagccgagatgactggaggggagagagtcgggatgacaggatgggggagagccgagatgactggaggggagagagtcgggatgacaggatggggggtacagtatgacaatggggggatgcccgcgctgatatcgggatgagaacattttcccccgtacccggcttaacacgtaacacgtccctcatagcacctgttttttcacatccaccctttctgcctgtaccatgctatagtcttttcaatcccttcagcaagcgaagttcgggcagtaaagccaagttcctcggctgctttttcgggtgaacagacccagaaatcctgaagcagttcgtttgccttgtcgcgattgatcagcgcggcttttcccgcaagcgtgccagctatttcgagcacggaaccaagaatataaaccagcggtccgggcagggcaaccctgaagagacgcctgaagccgagcacgggctttgccgccagaatgagactgtcccacgaacaggcttccggggaggtgataaagtaccttttcccgcacgaagcatcagcagaggccgccgcaacaattccttgaacaagatcgtccacatagaccatactgaaccgctgtcgtcgggcgttgcccgccgtcaggagtactcctcgctgcatcatctgaaaaacctgcagaatatcacgatcgcccggcccgtaaaccgccggtggccgaacaatcgttacaggaatatcccgtgaagcttccatgcaaaggatttcagcctcaagcttgcttcttccgtaagcgctcaccggatgcgctgcgtcctcctcgcgaattcctgtaacgccttcacaggaagggccgcaggcggcaagggaagatacgagaagcaggcgcttcatacccggattatactcgccaagcgcagccagcaaccggattacaggaacaacattcccttcccaaaactccttttcatcagccgccttggtaacccctgcgagatgcaccaccctgtccatatcccgtacagcacgcccaatcgcctcgctgtcggtgtaactacctcgaaactcctcgactctaccgccaaaaccgctctcccttgcgctttcaggacgaagaaaaatccttacgcgaaatcctctgacaagaagatattccacaagcctttttccgataaaaccggttgcgccggtcaccaatatccgttcacccatagatcaaagccttttcacgggtcacaaaacctccgcgtaaagcatcagctaacccgtttttaacattaacgttaaaaaaacaataacccccttttataaaaaaaacaaaaaatttaatacatttctgtttcgtggaaagctcctcgatcaagacagccgggcgttttttaatgaaataaaaagacaatcggaaaacgagaaattacagcttcacaacacaactgaagtaaatgactattcctgtgaacaagccaaaagatctttttaaaaaatgctttgatttcactcttgccgatgaggtaaaagcacagggattatatcctttttttcatccaatagacgaaacagagggtccggtagtatcctttgcaggcaggcagcttgttatggctggatccaacaactatctcggtctcacggccgatcccagggttaaacaggcgtcgataaacgcgatcaacaaatacggtacaagctgctccggatcacgctacatgaccggcacagtcaatcttcacatcgagcttgaagaaaaacttgccgattattttgaaaaagaacgatgtctgcttttcagcaccggatatcagacaggtcagggcattattccaaccgttgtacagcggggagagtacatcgtctccgaccgcgacaaccacgcgagcctcgtagccgcatcgatcatggcgcagggtgcgggcgcaaacctggttcgttacaaccacaacaacatggaagatctggagcgtgtgcttcagaaaatccccgaatcagcaggacggctcattgtctccgacggcgttttttccgtatcgggtgaaattgttgatcttcccgaactggtagcacttgcaaaaaaatacaatgcaagaacgcttatcgacgacgctcatgctgttggcatcatcggcaagggaggacggggtaccccgtcagagtttggtcttgtagacgaggttgaccttatcatgggtaccttctcaaaaacattcggctcacttggaggctatgtggtcggcgaacacaccgtgattgactatatcaaacacaatgcctcatccctgattttcagcgcatcacctactccggcaagcgttgctgccgtgctcgcaacacttgagatccttcgtaccgaaccacaactgacggaaaaacttatcgccaacacggattacgtgcgtcagggtctcctgaaagcaggctttacactcatgccatcccgcacggcaattgtcaccgtccttatcagcgaccagataaaaaccctcgtattctggaaaaaactctttgatgccggtgtatacgtcaacgcgttcatccgtcccggcgtcatgcctggccacgaagctctccgtaccagctttatggcaacccacgaaagagagcatctcgacaaggtaatcacagagttctgcaccataggcaaagagcttggcgtcatctgaacgcctcaccctgaatcccgacactcacgggattcaggaatgaaaaaagagtaacaaaccccgcgtatacaaaatttatatacagattcacagtattacctaaaccccgcgccatccagacaagaggtttcagccgtttcgacagagtcaaaacactcagattccctttatattcgcatcgttacctccagttcgctccaaaaaaaccaggagagagagaaaattgtactttttatatttttttttatagattcaaaagattttatgtacttactgattgtatgaacatgcgtactgttgccaacatcattaccaatgttttgctgcagtgctgtttttctgaaaaagagtgatttttcagatggtgctgtgttgttacaaaagcatgatcccgatgaagcattgatcctgtacaagttttttacggtgttcttttttatcagcaatcattgcaaccacacaataacaaacaacatgaaagcaaaacatgtacaagtgatctcccttgttcgttttgtcctttcggcattctgcatgctgacactactgttgccagtcgcatcgtttgcggcagacaccggtatcgtcaagggcaaaattaccgacaagatggacaatgagggagtagttgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacagtagttggcgcatcggtagttattgccgggacaactctcggtacagctaccgacatgaacggcaacttcgtgctcaaaggagtcccggcaaaacaacagcgagtctccgtctcgattgtcggttacgcaccttcaagccaggttgtcaccgtcggcgcaggtcaaaccgcagtagcgaacttctcgctcggccaaaccaccgttatggcatcggaagtagttgtcggcgcggcgctttacaagcaggacaggcttgaagttccggtgactgccaacgtggtttctgccgaaaaaatcaaacaggaacctaacccgaccctcgatcaggtcgttgaggacgtccctggcgttgttgtcacccgcgccggaggacaaacaacctcaaccctgcagatccgcggctccaatacttatcagggcggtgcaatcggcacccgagtgcagggtttctatgatggattcccgctcaacagccctgaaaccggtgaagttgtctggtcttcggtcaacatgaacgcagccgacaaggtcgaggtgctcaaaggttcagcagcaaccctctacggttcgggcgccatgggcggtgtggttaacgtgttcggccaccttccggaaacccttgaagtgaaagccggaacaagcgcaggcttttacgatgcgcctccttccagcgacaagagcgtttaccgcgacggttacaccccgtggttctggaacagctacgtaggcatcggcaacaagagcggcaagctcagctacagcctcctctactcgcacagcgaggacgacggctaccgccagaatgcacagacccttctgaacgacgtcaagctgaaagcgcgctacgacatcgatgcgaaacagtacttgcagctcagcgccttttataacgaaacggagggcggctacgcatacacattaccttatgacgcgacagttgcaaccggaacattcatccctcaccctgaacttgcctacgatgtttatgtgaacgcccgattccccgcagcagggccatacacgaaatacgatgtctatactgacgatctcattaagcggaataacgcactggcgggcctgaactacgtaaacctgctgagcgacaacctcacccttgacgcccggctctactacacccgcaacgcaaccacttacgagtataacaatacgccggcaaaccagatgtatgcaaccggcgccacccgctatccgggtgaattcaatgaaaccagctcgaaccggtacggagcaggcgtaaaacttgactggcgagtaagcgacagccatcgccttcttttcggtcttgacggcaacattattgacgttcagtcaacgcagtatacaggggaaattccctcggcacaccctttaagcaatagtgacctcaacgatatccaggaaaaaaactttgccgcattcgtgcaggacgagtggaaactcaccgacaagctgactgccctgctctccctgcggtatgactggagcggtatcgatgctgatgaggttacgtatgttgactacagaaggcctgtttatgttactatccctggggcgggaactgtcgcaacatatccgtttacgaaaactgaatcaattgaaaacccgtcggtcgatgccatcagccctcgtatcgcgctcaactacaaggccacggacgacatgagcttccgcgcatcgtggggaacaagcttccgcgcgccgacgcttgcggaacggtttgtccgagatgccggaatccttaaaggcgtacctaacccggcgctcgacaaggagaccatgaccgcctacgagatcggcgtctacaagcagtttggcgacaaggtctcgctcgacgtggccgcattcatcaacgattacgacaacctgatcgaatcagtcaagctgcaggggacaacattcgaattccagaacatcacgaaggcccgtatctggggcatcgagacaagcctgaacattcgtccgaatccttcgtggaacgtcaatctggcttacacctacatgaacgccaaaaacaccgactacaagccaagcacccctgcggttgccattgactccaatcccgatccggaatggctgcccatgcggccggaacataccgcctcggcaagcgtggcctggaaagccaacgacaacctgacgctgaacctgaacggacggtacgtcggcgaatacaaggccgtgaatctctataccaataccgaaggctacaactaccccggcgacttcgtggtgttcaacctcggcatgaagtacaaaatcaccgacaacatcggcgcaacactgctctgcaacaacatcggcaatgtgcagtacgaagaggccgaatggttccgcgctccgggcagaagcttcgtgcttggtgttgacctgacctactgaaccacaaacaaaaagctgaaaagcccggttcatttgcaggcccctttcagaggggcctgctctttttatagttagcattcatcgaatgattttattacatttggcaatcctgtaaaaccaccattcaaagcattcaaagcacatctttgttatcatcatatgcacgataaaatcagaattgccgctattgtcgggatggagcaatgtaatcagcgggtctggcgtgaagtcaaagagaaaatcagcgcccacgccgagctgactcaatggaccgatcaggaccttgaacatcagaatcctgaaacggctgaagctatccgtaacgccgactgtgtctttaccacccttatccagttcaagggtcaggctgactggctgcaggaacagcttcagcactccagcgttaccacggttttcgcctatgaatctatgccggaagtcatgcagatgactaaaatcggcacctatgtcgtgtcgggcgacggcagcggcatgcccgatattgtaaaaaaagtcgcaaaaatgctggtgaaagggcgcgacgaggatgcgctatacggctacatgaagctgctgaaaatcatgcgcaccatgctgccgctcatcccgaaaaaagcaaaagatttcaaaaactggatgcaggtctatacctactggatgcatccaaccaccgacaacctcgcctcgatgttcaactacatcatggccgaatattttgaggttggcgtaaaagtcgaaaaggtacaggaagttcccaccatgggattttaccatccggctgctcccgagtaccagaaagatcttcaccactacgaaaagtggttgcataaacacgaccgtacttcggcaaaaaaacgcaacatcggtcttctcttcttccgcaagcatcttctgcaggaaaaggagtatatcgacaacaccatccgcgccattgaagcaaagggtcttaatcccctgcctgtttttgtgatgggtgttgagggacatgttgccaccagagagtggtttacgcataacaatatcgacatgctcatcaacatgatgggcttcggatttgtgggaggccccgcaggcgcaactacgcccggagcatcatcagcagcacgcgacgaaatactgggaaaaattaacgctccctacgttgtttctcagcctctctttatacaggatttcacctcatggaaatcgcagggcgttgtaccgctccagtcggccatgacctattcgctgcctgaaatggatggggctgtctgccctgttgtgctcggagccatcagggacggtcgccttcagacggttccggatcgtcttgaacgacttgcagggtttgccaaaaagttttcagaccttcgccacactccgaacaaggacaaaaaagtagcgatggtcgcttacgactatccgccgggcatgggtaaaaaagccagcgcggcactgcttgacgtaccaaaaagcatctacagcatactcctgaagcttcgtgacgaaggatacaacgttggcgagatgccggaatcaccggaaaccctgcttgccatgctcgacaaagcaaccgattacgaaatccaggcacacgagcaggattgctttgctatcgatcgtgaccggttttacagtatcacaagcgacagagagcgcgaacgcattgaaggccgttggggcggatttcccggcgacgttgccccgatcaagcccgacaagctctttatcggaggtttgacccttggcaatatctttatcggcatacagcctcgacttggaatccagggtgatcccatgcgtctgctcttcgacaaggagaacactccgcaccatcagtatatcgctttctatcgctggatcagccgcgttttcggagcaaacgctctggtgcatgtcggcatgcacggcactgtagaatggatgcccggcctgcagcttggcgttaccggcgactgctggtctgacgcgctgctcggcgaagtgccccatttctatatctatccgatcaacaacccgagtgaggccaatatcgcaaagcgacgcgggtatgccaccatgatttcgcataacatcccgccgctggcacgggccggcctctacaaggagcttcctgctttcaaggagatgctgaacgattatcgcgagcgcggactggaaaaaatcgtggatattgaaaccgaagaggttattctcaccaaggcacagcagctcaatctgacggatgactgcccacggatagaacaggagagctttcaggactatatcagccgcctctacacctacatgatggaactcgaaggccgactgatttcaaactcgctgcacgtctttggcgaaaccccaaagcttgaaacacaggtaaccaccattaccgagtatctgaaggttcgcggcaatgaaaaatcgcttccttcgattatcatgcaggccacaggagaagaccaaacctacggcgactacgcttcgcttgcaacccgtgcacgcaaaggagaacccttagcccttaaagcgcgtgaagctgttgacgaacatacaagagagttcatatcggagaccattttcggcaggagcaatcccacaacagtcttcaacaagatgaccggcggagcaaaagtctcaccggatatggttgaagccatcaacagttcgctgcaggacggacttgccctcaagcgcgcacttgaggacaatcgcaacgaaatgaaaggtctccttcgtgccctcgcgggtgagtatatcccttcaggctccggcggcgatctggtacgtgacggcgcaggcattctgccgacaggccgtaacatccacgctattgacccgtggcgcattccctcggaactggccttcaagcgcggcaagcagattgctgaaaccattcttgcccgacacgttgaggaaaacaacggcgagtaccctgaaaccattgcccaggttctttggggacttgataccatcaagagcaaaggagaagcggttgccgtgatcatccacctgatgggtgccgaaccggcctacgacgcacagggcaaaatcagccactaccgcctcgttccgattaacaaacttggccgtccgagaatcgatgtgctcatacagatcagctcgatcttccgcgacacctttggcgttcttgtcgatcatctcgacaaactggtaaaggatgcggcaaaagcagatgagtcgcatgagatgaaccatatcaaaaagcatgtggacgcagcgttgagagagggaaaggattttgaaagcgccacctcacgcctctttacccagtcacccggagcctacggctcacaggttgaagagctggtggaagactcggcatgggaatccgaagaagatctcgacaacatgttcatcaaacgtaccggttttgcctatggcggaaaccgctacggcgaccagcagaccgatattctcaaaggacttctcagcaccgttgatcgcgtcgtacagcaggtcgactcggctgagttcggcattaccgatatcgaccgctacttctcctcatcgggagctttgcagctatccgcacgacgccgaaaccctaaaggcgacaacgttaagctgaactatgttgaaaccttcactgccgatgtcaaaattgacgatgcggacaaagcgctgaaggtggagttccgaaccaaactgctcaacccgaaatggtttgagaccatgcttgaccagggacacagcggagccgccgaaatcagcaaccgcttcacctacatgctcggctgggatgccgtaaccaaaggcgttgatgactgggtctacaaagaggcagccgaaacctacgccttcgatccgaaaatgcgcgaacgactgatgaaagtaaaccctaaagcattcaaaaacatcgtaggcagaatgcttgaagcaagcggacgagggatgtggagcgccgatccggatatgatcgaaaaacttcaggagatatactcggatctcgaagaccgcctggagggaatagagatttaggatcgagttacgtcctatgtattctgttttgatctgagaacgaaagtgccgggtggggatagggtttttgaatcacatacaaccttccccacccctccgccatcacgaagagatccctctctgcgttcgggatgaccactccaccctgtcatctcgaccatcgggagagatctctcttctcttcccttcccccaactcaggactcattgctcagcactctgcacttatatcttttccttttccccctgacgctccaccgccattgcattgagatccctctctgcgttcgggatgacagcaggggtaattcggaatgaccactccccccattgtcatctcgaccatcgggagagatctctcttctcttcatttctttccccctgacgctccaccgccatcacgatgagatccctctctgcgttcgggatgacagggggggtagttcgggatgacagcagggagttgttcgggatgccactccccccctgtcatctcgaccatcgggagagatctctcttccttcccccaactcagcactcattgctcaggattctgcactcacatcttttccttttccccctgacgctccaccgccatcacgatgagatccctctctgcgttcgggatgacagggggggtagttcgggatgacagcagggagttgttcgggatgccactccccccctgtcatctcgaccatcgggagagatctctcttctcttcctttccttccccccaactcaggactcattgctcagcactctgcactcatatcccttctttccccctgacactccaccgccattgcattgagatccctctctgcgttcgggatgacagcggggggggcaattcggaatgacaggagaggggagggtgtcagtaataacagtagaggcgattcgggatgacagagtgagcatccgtggtgataaggagaaagcgaataattcctttttttactttctgtttgttatatttattatatttgttataaccttctacttatggcaccaggcaaaaaaaacatattgcgaagttttttgcgggtttttgagattctccttttctttgttatctccgttgtcggctttaatgttctggcaaagacagcgtcccagaatggcaaatccaaaaatcgcatcttatcccggaacatactgcgggtcaatgagcttgcatcttccgaactccagcatctttctcgttcatccgatttttttatttgcgagcaaacgcctgtcacacaaaacagttctgcgctgtcgtttcatgctcctgtagccataagtcactatgcttacgctgcgttaccgataaatcccttgttatctcaggaaaaacaccagtgtcccgatccctttcttgacaaacccgccaatctcttccagcaaaacccggtactgctgatttagcgatcttccgcacaaccttgcccgcatgtttttttcccgatactacagcctgtatcaaaaaaacagtacggaagtatgagtgacatttcccggtatcgagccgtatctgcctcatgtttgttgatgttgctttcaggatcttttctgctgccatgatttaaacgggtatttgtatgcgttttgtctttctaaccatggagtcaaccaacaacggcaccttgcgaagtgccgctgaaacgttgaatcagaggttcgggcttaaccttgatgttgccatttttaatcttggccttcatcatgccgctccaaacctgtgggagcagcttgaagagcgttttcgtaccgcggatttcatcttcggttcaatgcttttcagcgaagagatcgttcgtccgctcgaaaaactgcttgaacaggcactctgcccggtctgcattattaccagcaaccctgcgctgatcacccagacaagagttggaaagttttcactccgcaaatcgaaagaggaaacaaaagaacccggcctgttcaaacaatgggcatcaaaactcaagcctaaacacagtcatggcgaaagccagcgacagcttgcccttgcgcgtaacgtcagccggatgatgaaacacctccccggcaaagcaagagatattcatacatttatagccgctcaccagttctggctgaacgggtcggaagaaaatatggagcggttcctctctcttctcatcgaccgctacgtacccggctggaaaggcaaactcccccagagcgatcccgtcttttaccctgaagcgggactttgccatcccgatgcgcctgaacagttcttctcggcaggagaatatctccaatggcaaaaaaagaatcatccttcaggaggcaaaggccctgttgccattcttgccatgcgctcaaccatgctgagcaaaaacatgcagcatatcgactctttgcaaaaagcactcgaatcgaaaggcatcgacacctgcattgcatatagcggcggccttgacttccgtccagctctcgacagatttttcgacccccaaaaacccggcacactccgaccccgcctgctcattaatgccacaggattttcccttgtaggcggcccggctgaaacgagggccgcagaggctgtcgtggccatgaataaacttgatgtcccctgctacaacctgattcccctatcctttcaacatgtggaacagtggagggaaagcaaccttggcctgaccccgttacagacagcattaagcgtagccgttccggaacttgacggcaccatcgaaccccacgtctatgccggaactgaagcaggtaccgaccgtacggtaccacttaaagaggagatagccgctgtggcaaatcgggcgcatcgatttctccggcttcaggaaaaacctgtcagcgagaaaaaaatcgccattgtgctcttcaattttcctccaaatctcggaaatgcaggaacagccgcctatctcaacgttttcgaaagcctcatccgtctcttaaaagagatgaaaacagccggataccatgtcgatctcccggcttcggttgaagagctgaaaaacaaactgctcgaaggaaatcgactgatctacggaaccgacggcaacgtagccgaccacctgccggttgacgagtacagaaaacgttttccggcttatacggagattgaaccgttctggggcgatgctcccggagagatactcaacgatcgtcagaagtttcatattctcggctgctcttttggtaacatctttctgggccagcagccaggtttcggatatgaacgcgatccgatgcgcctgcttatggcaaaggatgccgctccaaaccatgcctttgccgcattctacacctggatcgaacaatgtttcaacgccgatgcggtactccacttcggcacacacggcgctcttgagttcatgcctggaaaacagaccggcctttcgagttcatgctggcctaaaaaactgatcggatcgctcccgaacttttatgtctactgcgtgaacaatccaagcgaaggcgctattgcaaaacgaagaggttatgcgaccattatcagctatctcacgccacctcttgaacatgcagggctgtacaaagaacttgcacgactccgggctcttattgccggaacccgtcagacgacgacccatgaaaccatggctgaaatcagagaacttgcctcatcccttgaactggataccggcttgcaggagctccctgatgaaacctggcttgccagactgaatagcgaactttacctcgttgaagagcgcatgattcctctcggactgcacattatgggagaagcgccgactcctgaaagtcttgtcgatcatcttgccctgctcaccagccactctcgtccggagctcgacaaccgcacactgcctgaactgatctgcaaacaccggcatcttgattaccatcttctcatagagcgtatcaaagacgaccgtgatgcgcaacgggagtggcaggagttgcttgccataacacgcgaagcgataaaactcttcaccaggcatcttcccgacggacaaaccaccgatcatctgccggtcagagccatgcttgagggaacctttaccgtaagaatggccgaagccgacagctacctgcaccgtcaggcaggcataaaaatcggtgaactccagaagctctggcattttctgcagcggatactggttaaccttgctgaaaaccgtgaaattcatgctgtactccatgcgcttgaagggaaatatacacccccgtctccaggcaatgatcttgttcgaaacccggataccgtcccgacaggaagaaacatccacagtctcgacccctacagcatcccgacgcattttgcgcagcagaccggagagcgctccgcagaagagctgcttcaggtttacagggatgaaaacggaagcctgccggaatccatagcgatagtgctctggggcaccgacaatctgaaaagcgacggagaaggtgttgcgcaagcccttgcactgcttggagcaagagcaaaaactgatgaactgggaaaaataggcgatgtcgaactgattccccttgaacagctcggacgacctcgtatcgatgttgttatgaccatcagcggcatattcagagatctgctctcgcaccaggtcaagctgcttgacaaagctgtcagaatggcagcagcggccgatgaacctgaatcgatgaattttttaagaaaacatgtgctccaggagatgctcgaaaaaaacattccgttttccgatgcctccaacagggttttttcaaatgcgcccggaagttacggcgcaaatgtcaatcatctggtcgaaagcagcacatgggaagaagaggagcagctcgtcgatgcgtttgtcagccgaaaaagttttgcggtaactgaaaccggccaatggaaagagtgccctgacgcccttcgatccgccttgcagcatgtcaccctcaccttccagaatattgacagttatgaaatcggtatttcggatatagaccattattatgagtatcttggcggtatatcaaaaaccgttgaacagataagcaaaaccatgccgaaagtcatgattggcgacatcaacggattcggaaaaaaacagcggatctgttctctggaaaaaatggtatcgcttgaagcgcgaaccaagctgctcaacccgaaatggtatgaagccatgcttgagcacggctatgaaggagtcagagagatagagtctcacctgacgaacacctatggatggagtgctacagcctctgccgtcaaagagtggacataccggcagttcagcgaaacattcctgcaggacaaagccatgcttgagcgattggcatcgatgaatgtccatgcaaccagagctatgacaagccgtctgctcgaagctcactcaagagggttctgggatgcagatgccgagacgatcgaagagctccgtgaaatctatcttgaccttgaaacaaaaatagaaggcgttcaccacgaaacacactgacttcaacacaaatcgctcaactattaaccagctaacatacagaatatgaacagcacctctttcaatgctgaagaacacaaaaaaatgctccgctcctatttcaacgggcagggcttccagagatgggcatcgatctatggagacgacaagctctcaacggtacgcaagacggtacgagagggtcacaccgttatgatggacaaggctttcgagtggctccgcaaactcgctctccccccggaatcaagcgtgctcgacgccggttgcggaacaggccttttcagtataagaattgccaaagagggttataaagtaaaagccgtcgatatagcatcacagatggttgacaaagcaaaagccgacgccataaaaaaaggagttgccaaaaacatcgattttgaggtcaacaccatagaatcagtcaaaggcaaatatgatgttgtggtatgctttgatgttctgattcattatccggcagaagggtttgcccaggcattcaaaaacctcagcagtctaaccaacggatcggtaatctatacctatgccccctacaacaagatccttgcattccagcactggcttggcggtttcttccccaaaaaagaacgacgcacaaccatacagatgatcaaggacgaagatatgcagaaagccattgcaacagcaggaatgaccattgtaaacaaagaaaaaataagctggggattttaccacaccatgcttatgcacgtaaaacattagcaactgttcgagaggtttatgggttgaaccttgatcacacaatgaaaaccctatgagaatttcacaattttattgtaaattaagagttcatgatttttttggtgagaaacatggttacttgtttcctgaactcttgccttatttcgtaaaaatatatctggagggtggataccgatgaaaatactgatggttcagccaaattatcactcaggcggtgctgaaattgccggaaactggacaccaagctgggttgcctatatcggcggtgccttgaaacaggcaggattcgatcagattcgatttgtcgatgcaatggcagacgatctgccagacgatcagattgaggagatcatccgttccaacaagccggatgtggttatgacaaccaatatcaccccgtcgattttcaaggcacaggatatcatgaaaatcgcaaaaaaggtgaatcctaaaattcgcacccttatgggcggtattcactcaaccttcatgtacccgcaggtgctgagcgaagcccccgaaactgactatgttatccgtggcgaaggcgaagaggttgccgtcaaccttatccgatcgatcgccaatggcaccgacaaacaggatcgtgccgaaattaccggtatcgcctacgttgacgatgagggtaaagtctttgcaacccctgctcaccccgttattgagaatctcgacaccctctcccccgactggagcctctacgactgggataaatacatctacacaccgctgaactgtcggcttgccgtgccgaacttcgcaagaggatgcccctttacctgcacattctgctcacaatggcagttctggcgccgctaccgcgcacgcagcccgaaacatttcgttgatgaaatcgagattctggtaaaaaaatacaacgtcggcttctttattcttgccgacgaagaaccgaccatcaacaaacagaagtttgtcactctctgtcaggagctgatcgaccgaaaactcggcgttacctggggcatcaatacccgtgtaaccgatatcatgcgtgatgaagacctgttgccgttcttccgcaaagcgggtctggtgcacgtttcgctcggcaccgaggccgcaagccagatgaacctcaaccggttccgcaaggaaaccaccatcgaggaaaacaaattcgcaatcaagatgctccagaagaacgggatcgttgcagaagcgcaatttgttatgggccttgaacacgaaacaccggaaaccattgaagaaacctatcagctctgcaaagactgggatcctgacatggcaaactggacaatttacaccccatggcccttctcggatctcttcaaagagcttggcgacagggttgaggtgcgcgactattcaaaatacaacttcgtttcgccgatcatcaaaccggacaatatggagcgtgaagatgtgctcaagggagtactgaaatcatatgcccgtttctacgcccgcaaaacattcttcagctacccgtggatcaaggatccctatgttcgcaaatacatgctcgggtgcctgaaagcgtttgctcagaccaccatcaccaaacggttctacgacatcgaccgcgtcaagacaaaaaaccgtaaaatcgaaatcgatctcggttttgacaaatcaagaatcctgacgcaggaagaagtaaagaacctcaaggaactccgtccggaaatggttgccgatatgagcttcggtcttaaggaggctggataccagcgtgagcatgacgagcacgactgggatgctttcgacgaaacgaccatcaaggatcgtacgtcctcaaccatacgtaactgctgatcgcaagcgactcttgaatgaactgtaaacaaaaaaacctccgtaaatccggaggtttttttgttagatgcaaaatccagtactatttaacaggtacctcttttcccttctccggcaccacttcctttttgggaagcacgagtttaagaaccccattgtcgtaggatgcctcaatgttatcggtatcgatattgtccccgacggtaaaacttctgctcagactgccccacgatcgctcaatgcgatgatacccttttttcttctcctcctcctcctgggttctttcggcactgataaacagaacatcatcctcaatcttgaccttcacatcctccttcttcatccccggaacatccgcatcaatataaatcgccttttcatcctcgctgatatcaaccttgaaagagggagtcatcatcgacgtgaaaaaaggagagaccttgtcattaaaaacatcctcaaacatcttgagaggatcctttccataaagcttcagtgtcatggctgcacctccattatttaccggttataatcatcaataatccaacgcaacgtcataggttataaacaaaaataccattaaaataattccgggattccgatgctgatccatcaggattttgcattttgaatgcttgattgcagatgtgattgaaaaaaccaaaacagccgctccatcgccatcacgatgagatccctctctgcgttcgggatgaccactccccccgttgtcatctcgaccatcgggagagatctctcttctcttcatttctttcccctgacgccccaccgccatcacgatgagatccctctctgcgttcgggatgacaaagggggaattcgggatgacctccccccattgtcatctcgaccatcgggagagatctctcttctcttccttttctttcccctgacgctccatcgccattgcattgagatccctctctgcgttcgggatgacagcaggggtaattcgggatgacctccccccgttgtcatctcgaccatcgggagagatctctcttctcttccttttctttccacctgacgatccaccgccatcacgatgagatccctctctgcgttcgggatgacagcaggggtaattcgggatgacctccccccattgtcatctcgaccatcgggagagatctctcttctcttcatttcctttcccccaactcagcactcattgctcagaaccccagaactcgtatcttttccttttccccctgacgctccaccgccattgcattgagatccctctctgcgttcgggatgacaaaggggggtggttcgggagagatctctcttctcttcacttcttttgcccctgcttcgcataccagttgcttagtcatgagcattcgcaggcaagatctttccattcaggattcatcgtagcaatcagtaaatttttcttttcccgtctccatttttttatctctttttcccttgctatagctctcagcacatcgctcgtttcttcaaaatagaccagtttatctacattatatttttttgaaaatccatcgacaagcctgcttttgtgttcaagaacccttcgctgcagatcatttgtcatgcccacatagatcacattgtttgcctggttggcaagaatgtatacacaatatgctttatcacgaatcattctattcagcagctcctgaattcctgcattacgatttgagggtactcccctctacatcggacaagacaagttttacgccataacaatgagatccctctcttcgctcggaatgaccactctccccgttgtcatctcgaccatcgggagagatctctcttctcttccttttctttccacctgacgatccaccgccatcacgatgagatccctctctgcgttcgggatgacaggaggggtgattcgggatgaccactccccccgttgtcatctcgaccatcgggagagatctctcttctcttctttccccacaactcagcactcattgctcagggctctgcactcatatcttttccttttcccccagacgccccaccgccatcacgatgagatccctctctgcgttcgggatgacagcaggggtgcaattcgggatgacctccccccattgtcatctcgaccatcgggagagatctctcttctcttcacttctttcccccaactcagcactcgttgctcaggactctgcactcatatcttttccttttcccccagacgccccaccgccattgcattgagatccctctatgcgttcgggatgccaggaggggtgattcgggatgacctccccccattgtcatctcgaccatcgggagagatctctcttctcttcatttctttcccccaactcagcactcgttgctcaggactctgcactcatatcttttccttttcccccagacgccccaccgccatcacgatgagatccctccctgcgttcgggatgacagaaggggggtggttcgggagagatctctcttcccttctttcccccaactcagcactcattgctcagcactcagaacccatatctacccaaatcccactacccgatcagataccgcagcagttcgggcaggcattttgtatgcagatcatagcgatcaagtatggtctgtcgggcagattgccttatctgttcatgctgtgactggttattgactactccggcaaccgtacgagcaagttcttccctgtcgaaaaagtcaaccagcaggccattctctgcatgagtaatgacctcctgaacagggggcgtcgctgaaccgatcacaacacaaccggcagccattgcctcaagcatcgaccaggagagcacaaaaggataggtaagataaacatgagctgaagagagctgtaaaattttcaggtagcggttgtagggcagcctgccggtaaaatgaacccgtgaccagtccgctacatctttcacttcgtcacaataaagtgaccggtaggttgttcctgccgtaggtcttctcccgtaactgacatcatcgcctccgataataacaatccgtgcatcagggcacagctcctgaatcagtggaatagcgcgaatgaacacatgaacccctcgacaaggttccagattacgggctacataggtaataaccctgtcgcctcttatgaaatgcgctccgtcaatatcaatcgatgcattttcgtcaggagcgacaacgttggtatccaccccttcgtgaattaccctgattttcgaatgaaactctttcggatagcggctctgctgccacagggtaggcgaaattcctgcatcggcagaatcaaggctcagaagctgagtcgtgtttttaatccttaccttcagccgatcatcaaaagaagaaggaaactccggatcaaacccgatatcccccccggaactccgatagaagtactcgaaataaccgatatgacgggcatccggaaaaatatccggaagaaaaaacgactccccccaggctggatggctgatcaccagatcgggacgaaaccctttctttcggagctcaaacgccacacgggcaacctcctggccccggcgtacagccccttcgaagtcacggatatagtggtgagtctctggactcgcaccccttttcggctgataccccattacgtttatccggggatgcaacgacagacgtcccttgagattggcgctctctccaataccgactacccggtgttccggcatctcggccagggctttggcaacatgtcggaactgtccgggaaagttctgatgtacaaataaaaaattcatggataacaaatcttgttcaggccgttctggaacaaaccgaaacggccttcttcgcacaataacgatcaggtcaaacccgatggcggcgtattatcggtaacagaactctgaacatagacatgaatactgccatcagaactgctcgaataacggttatagttgataccgtttatgtccgaactctcgcctttcgaccagccatcggcaaacatgacagaatcgccgctttcgccgagaatataaagatcatttccgcttgtcatggaagatacctcatcaacggtaatgttcgagataccatgatcgccattgacaccaagatcaagaatctcgatattcatgagagagcccgaaccggagccatacacgcttaaatcaaggttatcaccgctgttaaaaatcaacgtatcgacgccatctccaccatcaataacagcatcccaggtaaagaccagcagatcatctccattgccaccggtaccatgcaaccggttattgttcaacagcggatctggtggcaactccggtatatcgataatatgaactgttgtgcttcccgtcacaccgagagccccacccgccccctgattgtccgtgttaccatcataaaacacccattcaacctcaacataaaccggggggtattgcgaaccgttactatatgcaatctgttgcaaagccgaattaaccagactttgcgtagcattgctattgaaattcagctcaaggaacccacctgaatttcttgtaaccgtaccgatggttgtactctcaatcacaaggtcaccgctttcggtcaatgcgttaagagtgcctccgctcaaagccgaaaactggtcttcatcgttagcaccaccattccgcatcaggatcaatgtagctccattgtaattgtctgctacggcaagttcggcatcataaatctgtacattgctgtcaagaacaacagggattccatattcagtgaattcagtccagccattgagcgtattacgcatattggcagagccgaagctggcgtccagagtgccatcagcattataacgaacaagagcaaagtcggttccactgccaccctctttgcatgaaactcctgacactataattttaccatcactctgaacttttacgttagtagctacgtcgtaagtaccaccgttaatatcagtattgactttaccatcatcggaaaacgttgtatcaagcgtaccatcggaattgtagcgtgcaataccaaaatcatattgactactgatctcgacgctccctgccaaaagaatttttccgtcactctgcaacgtaacgcttctgccatcatcatatccaccactgaaatcggtcgttaattttcctcccgaaccaaaatcggcatcaaggctaccatcggcattatagcgtacgattgcaaaatcaccattgctcgaaccagccacaagtattttaccatcgctctgaacgatcacacttcttccgtcatccccgccactaaaatccgtagtgaccttgccgtcatctgaaaatgaagaatcgagacttccgtccggattgtaacggataagagcaaacttatcattactgcacccggccaccagtatttttccatcactctgcattgtcacactctgagcatagtcataactactgccaaaatcagtgataaccagaccatcgtcagagaatgttgtatcgagactcccgtcagtgttgtaacgaacagtggcgaaaaaatctctacttaacataaggtctcctgcaacaaggatttttccatcattctgcaacgtaacgccatatccgatctcatccgtattaacaaaatcagtagtaaccaggccatcgcctgaaaacgtcgtgtccagaatgccatcaacagtatatcgtgcaatagcaaaatcagttgtgctgctaccggaataactgtcgcccaccacaagaatcttgccgtcactctgtacagccatgctatagcctttatcaacttttaggttgccaaaatccgtagtaacaatgccatcaagagaaaaagtcgtatccagagaaccatcagcattatatcgaacaacagcaaaatcgttggcagtcgatcccgatacaagaatcttcccgtctgactgtatggacaagccccaggcataatctccataatcaaaatcagtaacaactatacccactgccggaatggaaaaagttggcgcatcgttcaccggcgttacgtcgatcgttactgtcccgtaatcgtgcagcaggtaaattcccgacgcatcataatcatagatgatgtactcaaacgtatccgtaccgttgtaatcggcttccggttcatacgtgaagctcccgtctccatttatctcggttacggttccgtgatcggggtgcttgttccaactgtagtaatgcatgataaactcatctccgtcgggatcgtaatcgtttgccagaagtcccggcccggctaccgtcagcactccgtcttcctctacgctgtaataatcttctcccgctaccggcgcatcgtttaccggcgttacgtcgatcgttaccgtaccgtaatcgtgcagcaggtaaattcccgacgcatcataatcatagatgatgtactcgaacgtatccgtaccattataatcggcttccggttcatacgtgaagctcccgtctccgtttatctcggttacggttccgtgatcggggtgcttgttccaactgtagtaatgcatgataaactcatctccgtcgggatcgtaatcgtttgccagaagtcccggcccggctaccgtcagcactccgtcttcctctacgctgtaataatcttctcccgctaccggcgcatcgttcaccggcgttacgtcgatcgttactgtcccgtaatcgtgcaacaggtaaattcccgacgcatcataatcatagatgatgtactcgaacgtatccgtaccgttgtaatcggcttccggttcatacgtgaagctcccgtctccatttatctcggttacggttccgtgatcagggtgcttgttccaactgtagtaatgcatgataaactcatctccgtcgggatcgtaatcgtttgccagaagtcccggcccggctaccgtcagcactccgtcttcctctacgctgtaataatcttctcccgctaccggcgcatcgtttaccggcgttacgtcgatcgttaccggtactgctatagtcgactcagcgccttcgttatcttttgctaccgtcacgaaggcatcaagggggccgttcgcattcggctccggcgtccagtaggcttgatgcgtttcgtcgattgtgttgtttgttgcagcgtcgaacgccaacgcacttccgacatctgtccctatcctcaggctgccgctcgtcacactcttgatgacaaacgcatcgaccgatccgtcaacatccgattcgtcgccctgcgccttgagatcatcgagcgttatgacagcctcggtatcttcgctggcagttaccaccgttccgctgtatacgctcaatacgggaacatcgttgacaggggtgatggtcaccgtctgctctattgaagttgatgctccgctcttgtcgattgccgtgaagctgatgcttcggtcggcggtaccgggtatatcgctgctgttgttgaaagttatggcgcgggcaacttcctgcacgagtgcattggtagcattggcattaaacgtgaaactccatacattgccattgttcactgccggggcattagccgtgccgatttcggtgccaccggccatcagcatgttggcggttgtgtcaagccagataccgtttccaccggggttgacggtttgcaggctcaagctgtcggccacttccggatttgccgtaatctgcacctgcaacgaccctccatcccactctccatcgccttcagggtcataaacaatgatgccgctgctgacgattacaggggtttgttcggtaaaagaggtcacagcaggctgtgaggtattggtcatcacaaaaacactatcgtagtagtattttgcaacaatcagatcagccttaccatcaccattgacatcagcagtggcgatagaaacagcggaaaagcccatcgcataatcgattttttcggcaaaagtgccgtcgccgttgttaatcagcaccgacacgcctttttcgtaaccacttccaacgacaagatcagccataccatcaccgttcagatcggtactggtgacgtaccaagggccagaacacgtggtgtaattaacctcggatgcgaagaatccgtcaccattatttatcattacagaaacataattactgccagtaaccgcaacaacaaggtcggcattgccatcgccattcacatcgacggtggtaacagaatcaggtatatttccagtggcataatcaaccttggctgcaaaactgccatccccattatttcttaatacagaaacagtattgctgccgttatttcctacgaccaaatcggtatgaccatcgttatcgaaatcggcactggcggcggaccaggggtattttcctgtggcgtaatcaaccttggtcgcaaaactgccatccccattatttgtcagtaccgatatgctgccatcttcgctgtcattcgtaacgatcaaatcggcatagccatcgccattcacatcagcacttataacagaaacaggcatagaccccgttgtataaaaaaccaggtcggcaaagctcccgtcactattgccgatcaataccgatacactgttaccataggcattcgctgtgaccaggtctggattgccgtcgccattcacgtcagcgctgatgacagaatgaggcagagggcccaccgtgtaatcaactttgttgacgaaggtgccgtctttgttgtttatcagtaccgatacactatgctcaagggaattcgcagtaatcaaatcggcataaccatcgccattcacatcggcactggtaacggaccaaggccctctccccgtcgtgtaatcaagcctggaagcaaacgagagttcgacaggcagggagatgaccgggtcggagtttaccgtgatggcatcctcagccaatattgtgccgtcagcaaactggaaggtttcaacaaaactgacaacatcagtgccatctcgatctgcaatattgtccacaaccgtgtaagagaatgacgcttcgtcatacgtgatagtgtaatcctcatgatttccgctgaacactgcaatatcatcaccatcacctccatcaagcgaatcgttgcctgcaccgccggtcagaatattttgaccgctgttgccggttatgcgattgtcgaggtcgttaccgctgcctctcgtattcgccgtaccggtcagttccaggtgctctacatttgcccccagcgtccaaccagtgctcgactgcacaaggtcgatgccttcatcggcatgttctgtcaccacgtcgaggctgtagttcaccacgtaggcgtcatcgccgatgccgccggccatgctgtccgctccacttccgccatccagcgtgtcgttgcccgccccgcctacaagggtatttttaccgctgttgccggttatgcgattgtcgaggtcgttgcccgtgcctctcgcattcgccgtgccggtcagttccagattctcgacattgggactcagcgtccagcttatgctcgactgcacaaggtcgataccttcatcggcattttctgtcaccacgtcaccgctgctgttcacaacatagatgtcatcgccgatgccgccgtccatactgtccgctccacttccgccatccagcgtgtcgtttccggctccgccgacaagggtgttcttgccgatgttaccggttatgcgattgttgaggtcgttgccggtgcctctcgtatttcccgtgctgatcagttcgaggttctcgatattcgctcccagtgtccagcttacactcgactgcaccagatccacgccttcatcggcattttccgtcaccacgtcgaggctgtagttcaccacgtaggtgtcgttgccgatgccgccggccatactgtccgctccggtacctccatccagcgtgtcgtttccggctcctcctgtcagggtgttcttgccactgttgccggttatccggttatcgtggtcgttaccggtgcctctcgtgtttgccgtgccggtcaattccagattttccagattagcccccagcgtccaaccggtgctcgattgcacaaggtcgatgccttcatcggcattttcagtcaccacgtcgaggctgtagttcaccacgtagatgtcgtcgcctatgccgccggccatgctgtccgctccggtacctccatccagcgtgtcgtttccggctcctccaagaagcgtatcttttccggcatcgccagccagcatattcgaaccgatatttcccgtgattcgattgtcgagttcgttgccggtgcctctcgcattcgccatgccggtcagttccagctgctccacatttgctcccagcgtccagccggtgctcgactgtacaagatcggtaccttcaccggcattttccgtcaccacgtcaaggctgtagttcaccacgtaggtgtcatcgccgatgccgccggccatgttgtccgctccgctcccgccatccagcgtgtcgttgcccgccccgccgacaagggtatttttaccgctgttgccggttatgcgattgtcgaggtcgttaccggtgcctctcgtgtttgccgtgccggtcagttccagattttccaaattagcccccagcgtccagccggtgctcgactgtacaagatcggtaccttcaccggcattttccgtcaccacgtcaaggctgtagttcaccacgtaggtgtcgttgccgatgctgccggccatactgtccgctccgctcccaccatccagcgtgtcattgccaaccccacctgagagggtgttcttgccgctgttgccagttatgcggttatcgtggtcgttgccggtgcctctcgtgtttgccatcccggtcagttccagattctcgacattggcaccaagcgtccagcttacgctcgactgcacaaggtcgataccttcatcggcattttctgtcaccacgtcaccgctgctgttcacaacatagatgtcatcgccgatgccgccgtccatactgtccgctccactgccgccatccagcgtgtcgtttccggctccgcctatcagcgtgtcgttgccttcaaatccgagcagcagatcgttgccatcgaaaccgttcaataaatcatttccatctgtaccattaagcgtatcattaaacgtgccgtctgcattataacggatcagaagaaaatcatgcgcttcatcgtcgccggagttttcagtgctgcctgcaaccagaatcatcccgtcagattgcaccacaacatcatttccggacgattcatcccatactttcgttttaacgacaccgtcatcagaaaaagtcgtatccagatcgccgtcagtattatatcgtaccaccataacatcactatccccgctactgcccggaggagcactgtatccggttacaataatttttccatccgtttgcagcgtaacacttcgaggatgttcagcttctccgaaatcggcaatactgataccatccagagaaaatgtcgtatccagatcgccgtcagtattatatcgtaacaccataacatcttcactcccgctctccccgccactcgaatactgccgtccggtaacgactatcctgccatcatcctgcataaccgcactgcgggcaaaatcgccataaccgatatcggtaacaaccttgccgccaatgccaaagctcatatcgagacttccatctgtgtcatatcgtaccatcacgatatcgctcccgccactttcatcggtaaccatatcgccaataacaacaatcttaccgtcagactgtacaagcacgctgttggcatatgccatatcaccaagatcggtggtaaccatgccatcgccatcgaacgtcgtatcaagactgccatctgtattatagcggactaaaacaaaatccccgccgccactcccgtcaacaccggtatacccgacgaccaatacttttccgttcgactgcacagtaacgctggcagcctcctcataagcgccgaaatctgtgattatcctgccatctccatcgaacgtcttatcaagactgccatcaacattatatcgtacaaccgcaaaatctcctccgccactgacaagagccttacctgccacgacaatctttccatctgactgtaatgcgacactattggccttcgttttcctgttaccaaaacctgtggtcaccttgccatctccatcaaacgtcgtatcaagactgccgtcaacattatatcgaacaacaccaaacccgccatcgctgtcgtcagtagattcaccggcaacgacaatcttgccgtcagtctgcaatacgatactgttcccggaatcggatctgcctaaatcggtggttataatacctccactcgagagaaatgatgatgattcagtagccatttttgtctccgttagtttttaacaatgaggaaacatcatagaaatgcacaatatgaagcctatcctgaataattgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacaataattcattaatgctaccaaaaccgagattttgagtaaaaaacgaaggtagtcaaggctgtgataaagtaaaaaataatgctatcgcaaataaagtcaattgcaggagttcataatcgactaaaagcagcactgaacgatctaaaaaaagcaagcgatattccacaatgcttgtacccgtcccctgtgtcaaaagagtcttgctgctatggtgtaaaatatcattctgttgccaattgtcgccttacgacataattggtggtggtcaaggctgacaacgcaaatgttcaaagatttcctgttctttgttttccgctcgatgattcttgcgcctgttttcagaagtttaaatcgaatagtgtcaaaggtagccatagccatgctggttcctttgggcataatggatcggcaactgtgcagtaaaacataatctgcttagggactctgtcattataaaaataccgttttaggactgatgctgatatcccaccaacgaaggcttggcgaacgcatcagtcgtttttccagattctttttatccttgccacaaagctttacgcccttttggtacacggtatccaccaatcttgcctttgcagctattcctctccaagcaaagttagcagagcgatttataacagttgtcacactttcaaggagatagccattccatgatttctccaaccctgcccaatagcgctcaatgctgttatatttgctgtgatagggcggatagtagatcaatctaatgttaagccctgtcatatcagcaaacatggtcattcggtacagaaattggcttcgccgtccattacattccgggccattatccatgttgatgaccaactgtttgacgttatacagttctgacttacgttcattccaccacaactcaagaccgtcaacaagaaagtcactggtcttgttactgctaccgaaaaacaaaaacgatttgccgctaacaggttcaagtataccaccaggaacaagcttctctttaggtcgcatgtcatgatcccatgcctcaacagctttgattccacgagacctgctgcctcgtgaatattgaccaacatgaacagtcgctttcgtgtcaatgctgagcctcaacgtttcagggtcaccatctgcccatgcattcatttgccagacgttttggaagatcgcgtctgtttctgctgttttttttcaaccttggttttctgaacagtacgtaatcgatagttttgacggttcaaaatattggaaattgttcgaactgctggcagtgattcttcagaccatccttcggcaagaagtgcattatagactgattgcgccgtcatattcgtataaagtaacgtcgttcgtaaacgtggctcagcctgactttgtggctccattattttccgaatggcttcaagtaactcggggtgcttctcttcagattttggcttgtgtcgttcagtcaaatcattgacgcagacaatcccactctcaaactctttgattcccaacgccaccgctgagcgattccatccaaattcattttcagcaacccgaggcttgctatccagtatggtcaccacaacatctcccattgcttggcgtcgtgctggccaaggtatcaaggaaaccagacgagtgatcagtcctgatacctccggtgatatattatttcggctcagtacagatgttttcatatgcaatttctcctgcttaaacgttgctccatgaaaacataataagaggtattttagtatttaccaaatcccttagtgcaaaaacagccggaactggttagtaagaaaacgatgacgggagaaacggtccgttttcgtgtaagtcttttgaatttttatatataactcatcattaccacgagcacagcagatctcttcgtagtgcgcttttgcctttgcttccagcatatccgtgctgataaaacggacgttcaactttccaatgtcggtcatctctaccgttgcaacaactttgcgtggcttgctccagctttctgccttgtagatgaaagcgtgatagcgtttgaaacttgctggttgctgcttgacgtgtttgatcagggtttcgacatgctggtgcaaaagtgcattacgggtcagtccgttcacgttttaccaatcattttgttggtcaatgaatccaaagacttctggtgctgaataatgactttcaccacagtaaaccaatatggtgtctggccacttttggcagatacgttccacaatccatttcacatgttttccaacctgctgaacgtcggttgactggctaaatcaagttcagtctcaggtaaatgaccaagagccaacttcagtgccggatcaatgcaaaacgcattgctgtcattgccatcttcataaccacaggtgatttgaaatacccgcagggtattgagttcattgcccactgtgtataatcgaaaaagaacgccgggtatcgttgatgcacttggtcagcatgctgatgatacccagttggttttcgggttcacgcaagagtaacatcccgacatcgctgatgatgttgccaccaacaaaatacagagcaacttttttgccccctttttttgttgcttgataaataattcataataacagatcctgctgctcattttctttcaggaagtacttccccaatgcagaaaaattcaacaatatttgcatttaatcaataaccgtcctttgaccgaaacatcgatcacccaatacttgatctcattctcctgaatttgtacacaatgaaacgcttatgaacaaatcttccgtgtcgcaactccacacacacaaatctgttatgttcagttacagggggaatcaatccctggcattatcagtttgcctcctgacagtattcaacaacatggcaatgatgccgaaaaaaattaactcccggtttcccccatataagaattatcggctttgatccattataataaaataacttatctcattgataacgcatatcctgccacataccaatactgaaaaaagacaacaattaataatcgcatattgtacctattcttgatcattccaaaaaaaccgtccgtttttattattaccggattctctgccgaaacagttctataaccagcttgactacagcacaatatccgaagcattgatgtttgtaacgcccaatagtcggacgctgaattccggcgctgtgtcattatcagtgttaccgtacaaaataccggtaacactgtcgaatcgcaactggccctgcgcatagaatgtatcggaaccatcaagaatcacactgtcgaatgattgatttccctcttcaatgctgttggcatcgataccgctgagatcgattttatctgcgcctcccgtaaagtcggtaatgacatctgcagaattaatgctgctatcgcttacgctattgtaaagaaaaatatctctaccatcgcccccggtcagattatctgcggcacttccaccgatcagtacatcgttgccagccatacccttgagggtattccaaccattattaccaataatgatgttatcaaaatcattaccatctccattggtatttccatttccgatcaaagcaagatactcggtattggaacccaatgaccaattcacactcgcgagcacaaaatcgtcaccttcgccctcatgctctatcactacatcactactggtattgacgacatagatatcattaccggtgcctccagtcatactgtccgtaccaacccccccgtcaagagtgtcattacctgctctgccactgagttgattgttgccactattacctgttagatagttatcaagctcgttacctgtcccggtgatattagccgtaccgataagctcgaggttttcgaaattcgtttccagcgaccagcttacgccggaacgaaccagatcgatgccttcgtctgcgtattccgtcaccacatcgccgctctcgctgacgacatagaggtcatcaccggagcctcctgccatactgtccgatcccgaaccgccatcaagtatgtcgtcgccgtctcctccggtcagcatattattgccgctgttgcccgttattcggttatccagttcgttgccagtgccggagtcgtcagccgtaccaagcagctcaagattctcgacatgatcgccaagcgtccagctgatgctcgaacgaaccagatcgataccttcatctgtatgctccatcactgtatcaaagtggttatcaaccacataaacgtcgtcatctcccccccctgccagacgatcttcacccaaaccaccattcaacgtattcttctcgctgttgcccgttatacagttatcgagttcgttaccggttccgctgctgttggacgtaccgagcagctcgagattttcgatattcgcgcccaacgtccagcttacgttcgactgcaccatatcgatgccttcgtctgcgtattccgtcaccacatcgccgctctcagtaacgacatagacgtcatcaccaacgcctcctgacatactgtccactccactgcggccatcgagcgtgtcgtctcccgatcctccgatgagggtgtttttgccgttattgcccgttattcggttatcaagctcgttacctgtcccggtgatattagccgtaccgataagctcgaggttttcgaaattcgtttccagcgaccagcttacgccggaacgaaccagatcgatgccttcgtctgcgtattccgtcaccacatcgccgctctcgctgacgacatagaggtcatcaccggagcctcctgccatactgtccgatcccgaaccgccatcaagtatgtcgtcgccgtctcctccggtcagcatattattgccgctgttgcccgttattcggttatccagttcgttgccagtgccggagtcgtcagccgtaccaagcagctcaagattctcgacatgatcgccaagcgtccagctgatgctcgaacgaaccagatcgataccttcatctgtatgctccatcactgtatcaaagtggttatcaaccacataaacgtcgtcatctcccccccctgccagacgatcttcacccaaaccaccattcaacgtattcttctcgctgttgcccgttatacagttatcgagttcgttaccggttccgctgctgttggacgtaccgagcagctcgagattttcgatattcgcgcccaacgtccagcttacgttcgactgcaccatatcgatgccttcgtctgcgtattccgtcaccacatcgccgctctcagtaacgacatagacgtcatcaccaacgcctcctgacatactgtccactccactgcggccatcgagcgtgtcgtctcccgatcctccgatgagggtgtttttgccgttattgcccgttattcggttatcaagctcgttacctgtcccggtgatattagccgtaccgataagctcgaggttttcgaaattcgtttccagcgaccagcttacgccggaacgaaccagatcgatgccttcgtctgcgtattccgtcaccacatcgccgctctcgctgacgacatagaggtcatcaccggagcctcctgccatactgtccgatcccgaaccgccatcaagtatgtcgtcgccgtctcctccggtcagcatattattgccgctgttgcccgttattcggttatccagttcgttgccagtgccggagtcgtcagccgtaccaagcagctcaagattctcgacatgatcgccaagcgtccagctgatgctcgaacgaaccagatcgataccttcatctgtatgctccatcactatatcaaagtggttatcaaccacataaacgtcgtcatctcccccccctgccagacgatcttcacccaaaccaccattcaacgtatcgttgcctgccccacctgtcagcatatcgtttcccgatccactcgtaatcccattatcgcagtcattgccaatcccaataaaatcttcggcaccagataattcaagattttcgatattatcgccaagcatccagcttacgcttgaacgaaccagatcgatgccttcgtctgcgtattccgtcaccacatcgctgttctcattgaccatataggtatcatcacccgaacctccggccatattgtccgatcccataccgccgtcaagcgtgtcattgccttcgccgccggtcaggatattattgccaccgtttcccgatataaggttattaagcgaattacccgttcctcttgtgcttgctgtaccggtcagctcaagattctcgatattatcgccaagcgtccagcctgtgcccgactgcacaagatcggtaccttcacctgctcgctccatcaccacatcacggctgtaattcaccacgtacgtatcatcacctttccctccttccatgctatcggcaccaactccgccatccaacgtatcgttgccagccccgccaacaagagtatcttttccggcataaccgacaagcatattcgccccggtattacccgttatccggttatcgaattcgttacccttaccacttatatttgctgtacccgtcaattccaggttttctacattatctccaagtgtccagctgacactcgatcgtaccagatctgtgccttcacctgcttgctcgattaccacatcgagaatatcacttactacatacgtatcgtcgccgatgccggcagccatgctgtccgctccaacgccgccatccagcgtgttcctgccgctgttgccggtaattcggttaccgaggtcgttacccgtacctctcgtgtttgccgtgccggtcagctcaaggttctcgacatgatctccaagcgtccagcttatgcccgactgcacaagatcggtaccttcacctgctcgctccatcaccacatcacgactgtaattcaccacataggtatcgtcaccgaccccaccggccatactgtcagctccactgccgccatccagtatgtcgttacccgccccgccaacaagcgtatcttttcccgcagcaccgacaagcatattcgccccggtattacccgttatccggttatcaaggccattacccgttccattgctgtctgacgtgccgagcaattccagattttcgatatttgctcccagcaaccagctcaaactcgactgtatactatcaataccttcatttgcaacctccgttaccacatcgaggctgtcgttcaccacatacgtatcgtcaccctgaccgccaagcatgctgtccgctccgacaccgccatccagcgtattccttccgctgttgccgattataagattatcgagctcattgcccatccctcttgtatttgtcgtaccggtcagttcaagattctcgaagttcccgccaagcgtccaggctgtgctcgattgcacacggtcgatcccttctcccgaaaactccgtcaccacgtcgaggctgcagttcactacataggtatcgtcgccgatgccgccggacatgctgtccgctccactgccgccatccagcgtatcgttgccgtctcctcccgtcagggtgttccttccgctgttacccgttatcagattatcgagttcgttgccagtacctctcgtatttgccgtaccggtcagttcaagattctcaacattcgatcccagcgtccagcttacattcgattgtacacgatcgcagccttcatcggcattctccgtcaccacgtcgaggctgtagttcactacataggtatcgtcgccgatgccgccggacatgctgtccgctccggtacctccatccagcgtgtcgtttccggctcctcctgtcagggtgttcttgccactgttgccggttatccggttatcgtggtcgttaccggtgcctctcgtgtttgccgtgccggtcaattccagattttccagattagcccccagcgtccaaccggtgctcgattgcacaaggtcgatgccttcatcggcattttcagtcaccacgtcgagactgtagttcaccacgtagatgtcgtcaccgatgccgccgaccatgctgtccgctccaacgccgccatccagcgtgtcgttgcccgctccgccgacgagggtgttcctgccgctgttgccgattatgcggttgtcgaggtcgttgcccgtgcctttcgtgttcgacgtgcccagaagttccagattctcgaagttcccgccaagcatccagctcccgttcgatcttacctgatcgcaaccttctccgacaaactccgctaccacatcgagactgttatcgaccacataggtatcatcgccgatgccgccggacatactatctgctccaactccaccatccagcgtatttctgccgctgtttcccgttattcggttatcaagttcgttacccataccacaggtgctcgccgtgcccagaagttccagatgctcgacatgagcgctcaaagtccaactgacattcgatcgcacaagatcgataccttcttcagcctgttccataaccacatcgagtatagtatcagcaataaaaaggtcattacccataccgccggccatgctgtccgctcctgttccgccttccagcgtatcgtcaccctctgctccgaaaagcgtatcgttacccgctccgcccatcagggaattttttccgctgttacccgttatacggttatcgagcgtattgcccgaaccgttgttattcgcatttccaggcaagtcgaggttttcaagatgagaacccaaagtccagctgacttcagaacgaaccagatcgacaccctcattaaataactctacgatagtatcacccggattgtcaacaacgtacacatcatcaccggaacccccttctatgagatcattgccggccccgccatcgacggtatcattacccgccccaccccgaatcatatcattcccttcaagaccgtagagataatcattgcctccctcaccttccagattattgacaaaactgttgccgataatgatattcgacagactattgccgattccagaaaacacattacttccattatctaatatcagattttcaacattacccggcaaagtatacatcaatattttagactgcacggtatcattaccttcatcagcatattctacaacctcatcgaaatcatttaccacatagagatcatgaccttttccaccagccattacatctttaccgtcacctccatccaacgtatcgtttccatcaccgccgctgatactatcgaatcctgctccgccatataatgtatcattgtcagcaccgccatcaagagtatcatctccgtcataaccataaattacatccgaaccatccgtaccgggtacataatgatcaatatccaacttcccgtcagcagtataacgctgcacaacaaaatcactaccgatatacccggtgaccagaattttcccatcaggctgcaaaacaatattatcggtatcacttcttgcatcaaaagatgaattaatggcgcttattgaggttctaagcatcccgttatcagaaaaagcagtatcaactgaaccatctgcatggtaacgcaaaacaataacatcatcatcaacaataccttttaccagaatctttccatctggctgtataatcacacttacactttcgcctatcgacgcccctgatacagaagccataaccataccatcttctgaaaagccgctatccagcgtgccatcttcattatatctcatcagtaaaacagtaccatcagtaccatcttttatcccgacaacaagtatctttccgtcattctgaacaatcgcctcatttgctcggcatgatccactggccaatgacgttataaccttaccatcatcaccgaaactggtatcgagagacccatcggaattatatctgaccaccaatacacttgttgttgcgcctgcaaatccatcatacccggctacaataattttaccatcagactgaaatgcaatactttttccatgcgtaagtcttgtgatattggtcagaacatttccgttactgccgaaggaactgtcaacagatccatcgccattgaatctaaaaagaactatatccgaataaatcgcattaggtttatactcgaaaatgccaagaacaactattttcccgtctgattgaacgtctatatcttcacctttaaggtatctgtaatgtgcctgccaattatcaaaattgatatccacaataccatgtgaattcaaactattatccagactgccatcactcaaatatcgtagtactgttatcgtacgattattatagacatccggaccttcaagaacaagagccttaccatccggctggtatgcgatcgccctgaaataatcaggatcactctcattgtatgagacgatcttgccgttgatgccaaatgtttgatcaagagataaatccggattatatcgagccactgcgatacctgaatattcatcatcatctgcagaataactgacggtaccaaaaacaaccattttaccgtcaggttgtataacgatacttcttggtttatcatagtaaccaaaatcagttagtacctgaccaggagtgtcataaataatagccattatcttctccaatgatttttcacatcattatgtataattttcagacagccacgccattgacaaacaagatggcgtttattaatccaatcgtcttgaaataacaaaaaaaagatacaacattatcactataacacaaccggaacaacattatttaactatatttttacacgaacaaacaaacgactttgtatttgcaaggaaaaaaaatgaacagatatcactctctgaaaaaaagtatgcggtaattgatgaccctgaagaaccgctgaaacacacccatcaacctttacggttcttatttgaggcaggaataaaagccgacggatttttgccgaggatactccgaacagtgttattgcgcaaggatcccgagtccaaacgaaagctctgaattgcacagcataaaacggtttttatgagcatccactatctctctgcaccaggaattcgggaccgaaagctgcaagcagtacctgttcgagctgctcacgcggtatatcgccctgctgggtgaaaagcggcagtacttttccggcagatgtcgggcaagcttgcatgattgatcggctgagggcctcccccatcgaagagaccatgcacccttccggtgccacattgagaacgagatcatagcctttttcaagcttcaaaacagcttcgccgataaagggcatcaactcccctccagggcggagcgtcgatacgaccagtttggccttttcaaggatagccgacacaggctcaggcatggcaactcccgccgcacgatagagcggctccgcaagaattttcctgagcgcacggtcaacaacgtataatgagagcaaccgtttttgcttctttcgaagaaaaaatcgccgtttcattctgaactggcggtcggaagagcgggctatctcatccctgctttcccgaatcgattcacgagcgcgcagcatcatgccggcaattttataatcgagaaaacaccagagaggggaatacgtcacggcaatcttgcccggacctgcaatctttacgatttcgcgatagatatgttcgaaccgggccgtcctcatatagacctctccgtctatatggatacgcaaccgattctccggttcagaccgcgagcaccactccttcctgaatttccgaagtgtcggcgccagatcgttccggtggaaaccatagtcgaaatacctgatgaacaaaccgattccgttcatgttgccgtaacgcgaaatccggcgcagagcagcatcggaaggggccatccgttgcagcatcctgttcaactcctgtttcagggtgtcaaatgcagtgtcaaaccttccgatttcttcaaaagagtaacatcgagccataccgtcagcccacaactgatgcaataccccctgcaacacgacgctctggataccacggagaaaaacccactggggaaaagcggcattgaaccctttattctcgtaactgacaagaaatcgaacgatatcccgctcttccccgccattcgattcgggcctcattccatcctgatagagaaacagtttgtgtatttcaacatactgcccctgccgacacggccccaaccccttgttgttgaaaatcagcagtcgctttttgccggcaaacgccggatcgacagcacgacgttcgcgaaaggcctctataagcgacagaacatcaccatacacggccgaaagaggagcacagaccgaatcgcccgcaacgctacgaccgcgggcaatagccctcacaagactgtaatgccctgaataattgtcgatacaggtaaagcctgcgcctctgattaccgaaagaagcatccggttatcggaaagcgtcggaaacgcaatcacatcggttacgggatcaagaggttcctgatgaacgaacgactgaagaagcgccacgtcaaacgcctcatcttcccctgaaaacctgaggctgccggcatgaacaagctggcgaacgtaggtgctcagcctgttttcaagatgagcaagctccttgatagctgcatcggattgaatacgcagatacggccgttgtttcaccgtctcctcgatcaggagattggtcacgctgtccggtccgcacaaaaaggttgaaacctgaacaagcggcaataaccgcccagccctctcttcccgatcccgtagcaggcttttaaggccggtatgcgaaacaaccttatgtacctcttttcttacggctgccgcggcaatcgttgctgtctgatgagcattccgccaatagatatcgttaaatgcaggatcgaggtcagcatcgagcagccatgccggaattcccccaagacccttgtccctgagcagactcccgacatggctgtcataaacgccaggattcagaatatactccctgccgagcaccagcgcaatatcgcctcccgccgccataatccttcgtgccgacacctccgcaaagtcggcagcatcacagcgaagcttcccgcaggcaagcattccccgacgaacccgttcactgaattctgcaaaatcgacatcaaggccataataatcatagacctgttgcagctttccgtagagtttatgggcaagcatctccatattccgcatcttcaggtcaacatgaaaaagatgtacccggcaatccggaacaacggattgtgcgatactcttcgccacagccggacccccctggttgatggtgcatgtccgaccgagcgactcccctcgcaaaggaagaaactcgatctgcggagccagaatcataccgtgcgacgcctcggcaagccgaatcatctgaccaaccgccccaatatgcggagcacaggtatcgattcggaaacaggcccttccccgccgtatatcatcttcagtaacccggtcgatgtgcaccggaatgcccgaaggaagaaacagctcagcaaaaaacatcgcccactccgaaaccgcaaaactgcggggaatcaccaggcgatcggcagctgaagagaccggaagacgatcggcaataaacgaccagatttcgccatacaaatcgttcgatacccgctcgttgttcgccgaagcattcgctccccgttcattgacggcactgcatcctccaagcagaaacgacacgcgctcacccccggcatccaggccgctcagcttcgttcggctgcatcgggcatcggcatcgccacatgccgccccacggcactcgacaatcttcttttcaaaaaatctgccgctgaagcgcgataacggcaaggcaaccggttcttccgcagcttcccccgccatggttgcaatcaggccgaaacaggccctgtggccaggatcgggcggaacaaggcaatacgcacgaccaccgcaaagctgctgcaaccgatcggcaattgcaagcggcaacggatcgctcttcatagtctgaccatgaagcataaccacagcatggtcaggaacggcaatctgcttccataacgttctcgacatattttccacgattgcccaaacggcagaagccataatttccgacttacagacacctttcgcctgcagaaaccgggcatcttcgagaagaaaaaccgcacaggtcgcattgagcgaaaacgcttttggcgcacgcatggccatatcagctgccgactgaatatcatcgatccggaacatcgaggccaaagaatcaagcaaactgcccgttccggcagagcacttgctgttcatggcattatcgaaaagttcaccgtcgcgcaaatcgatgctcgatatcttggtatcctcgccaccgacatcgacaaccagataccgctgctcattcagctccccgactcctgcatggcgcaatgcggcaagatgctcccttgcaaattcgaaggaacctttcgcatgagcataattttcaaccagcaccgtaatccgtccggaaagttcagaataggttgcaagcagagcctgtcgcagttgatatcgtgcgcttccggtcaaccccagcctgagcaaccggattgtggaaaacccttgtcgctcgaaaccggcaaacaccgccttcaaggtttcaagcgtatcgcaggagttgtcgtaaacgcctttatacagaacctggcgacccccggcatcggtaacaaccactttgaccatggtggataccggcatcgacagccatcagtaccggttcatgcccccaaatacccccctgaacggcctctgccgtcagcctgacgaacctatgcccgctctcaagccggctgcgcagttccgcaaacgacggatagtgacaaaacaccgcttccgcaggagcatcgggaacttcatccaaaggcaaaacatcccctttttcaagaagacgcgccaaccccgcaaccgtcaacagatcatccctgtcatgcacgacatgttctacgccgataccgcgcagatagtcctccgcgcaatcacggcagaactgccacccgaaaacgccaccagtcagccagacgctcccgaacggctgttttatatgacagcatgccttaagaacctccgacttcaacgtcacggcaagcgcatacgcaagcggaataccctggttcttgtcggaaatcgtcgccgaagaagcaaaaacaccgcaacgatcggttctgacaggcagctcgcgccttaaacatgccccggattccccctgatacgaaaaaagcaggttatcaacctgctctctcttcagaccgagtttcaacaacaccctgtcgatattgaaccccactccggcgccacatcggagatgcgtcaccagatggtcatctttcaacttcccgtcctctccgacccctattatcgtgtaacccgatgccgaaagttcgatcaacgcgacagatcgttcatctgcaagaaatgccgctgccgaccatttaaccgcaagaacaggtagtttctttccctgtttccagtgttgcaacgcaagagcggaaaaattgccggtaacatagacctgcatcgcttcatcgacctgcacaggaaaccctgaaagggcaccaacttcacaggaaggaaccagccaccggttcacgattgtgccttcagaagccactgcaaatacccgcaaccgctccgctccggcatcgataaacagccgcaacgctttttcagacatagtaatcctgctgccggtcaagcatatggtatcggttacataacagatgcatcctcttcgatttcaatcaatgccgttgccgcagtgtcaaccacaagcggatagagatctctttcgatccacccggacgccgaaagagatggccgggagctccatagcaatccacaacgaagtcccgtatgcgtcaacagcttataaaaacttccattaagctgagtactgacaatgaggtgcgctctgaaacggttgtacataaccggatcaggtttttcggttttggcatatttccagaactctcccaggcttttacgacttgtcagaccttctctatcataaatggcggaaccgcatacttttgtcggcacgccgtgatgaacagccgaaagaccgaccgtactgttgatgaccgttacaccaagtgcatgcttgagcaatgtcggcagatgctgatcgtgcagataataaacacgcgaacctatccgctcgcgttcgctgctttgccgaatcagcgcactgtaatcctgataccctctatccatcggatgatgcttgaaaaccagaaccgtccctttcggagcatgacgggcaaacgaactgataacggcagtaataaaggactcgatatcgccaaagccggaatgctccgtaatctgggcatcgttatgcacctggagcggcacaagatagtatcgcttgtgccatctctccgtcaattcatcaagcactcctttttcccttatcgcataccagtacttcctccagaccgaccgaatccagggcaacgcctccagaacgctcaagggcctgtgatggcgataatgaggaaaaaacagaaacccgagccctccagcggtaaaatacaggaagccccacaagaccatcggccagaatgtttttccgacctgtcgttcttccggcacctcaaccggagcgctctggatatggcgatgaaactcatttgagagcaacgaatagccattaactccatcgcgttcaagtgtcacatagttgggacggatatacccttcctcaaacactccgatctcaatgccgagacgagaggccgccgcatgggcaatgcgatgaaccggtctgcaatctccgaaaagcatcagcagatcgattcgcagcctcttcagcaagcattcgatttcagcaggccagcgctccatgccgccccgatagttcagggcatctttcggataaaacagccaatcaccggcattgaaattcaccttgaacacctctgctccgacattgcgcagatcacgggcaaggcgcctgaaaaaaggaccgacaggcccctgcaacaagagcatgcgctttcctgaaaaagcctcaagtccacctttgatcatgcttttgcgagcattgcgttacatagaatagaaagtttgcgcaactgccgacgaatagagccgacgcgaagcttctcaagtttcccgttcgcttcaaggcgaacccgctcatcgcgaatacgatgaagcacggcaatacagctcgtataacccctcagatcgctatcccagtagatcggatagcgaagtaaggcaccggcaaccagttcatcgagcgtcaacctcctgttgcgccttctgaaggaaactccgtcagtggccgtatctacggtaagcccccatccggcgtagaacggttcgccatagacgatcacccgcttcctgcgcaacagagcgtcaaatcccgtcagcgaggtcatggtatgcacctcttcggcagcttcgatacaactgaccgccgagagaaccggttcaatgacatctgcgaggccctgtatttccgaatccattacccgaccgctgcgattgccggaaagaacatcgggatgcggcttgtaaacgataaacgcttcaggcaacgactcccttacctttcgcagaagctccatattcgttcggacaaaccttgatccgaacaggatcgatgcatcgtcctcgacctgacccggcacaaaaacaacccgtctgccgccggtctgccatgtcggctgccgccttgtatcgatgttatacttcgtaataccatgcgtaacaatgaaccggcgaacccgttccgcttcggcaagctctccggctgtaaacgatgccgcattgagcagattctccagatcggaaggccggttcggatcaaagtaaatcccccgctcatcgagcaccaccgacagcggcagtatcaggtcggaaccaagcccgacagaacgcacgaatccgtcttccatacaaagcctgcgaggcccgcaatccggagccgacactccgggctccgactcgccgccgatgccccaacgaacaaaaaggtcctcggggccgactctcaattgtcgggcttcggcatcgcttttcgcaaacaacgtattttgggggttcaaggagagaaaaggtcggacattgacagctttccacttcctgaatccctgacaaatcatgcgccccggataccgatcagccatttcacgctgccgtacaagccaaccgattacgtcaaaaagagagcctctgcgatgagtgaccggatcgagatatcgtgcgtaatgcatataagctgccgcaaacagctcagaaacagatcgcctctttgttcgcctgccgcaagaacaacgatcatcggttacaccccagcctgcataccagggcataccgaaacaggtgaccggtttccctgcaagaagagcctcaaaagccatcgtcgaactgactgtataaacacgatccatttccgcaacaagcgcgtagggatcgatcgcctgtcgcagaaaaacgactcgccggatctcctgaactccggtcagataccctttttttcttcccgagataacctcaggatgcgtcttcacataaaccgttgccagaggattctcttcgagcgcagcttcaagcatattcataaaactgcgttcgtcggcatcgccataaacaacgcttgaatcgccgaaagtctgatcgatcaccagcacccgcatcacgtcattttcgccaagcgtaccgggagaaagatccggagcatggttatacttgctcaagcggtgtttcactatcaggcgaaccgcccgatcgacatcggcttcgataccggcaatcaggtcggttttcgattcaagcagccgctccagcgcagaaggcctggtactgtcgaaatagattccaaactcatcaaccacgatcgagaccggcggaaacccttcgcctgttccgtaggatcgcaaaaaaccatcttcgagcgaaagtaacggcagttcatacctttcggcataccgtttcgctctctgcatggaagggcgcaaaccccacccggcagccgcgcttatcgttgcgtcgaatacttcgcccggaaaacatatctcctcgccgagcagttcgccaagaaaggggatacgccgcatccctttcgaaaaaacagcgatacgcgtttcagtactacgactcatcggaaacgacaggatttatcggcaaaaaaacggaaatgcttatccatacagcagattcgaatgttcgggctcttttgcctgaacgtgacggatcgaatgtcgtaccctcttatttcatttccaatacgaccatgcggttatagtcaccgcgacaatcctgaaataccttcccattaacaaacaggcgcctgttttgaacggtgaaaccgggcaaaccaagcgccaattcgtgtaaatccgtggaaaatcgtgggcaaacctctcaccactccctcatcgcctggccctggattataaacgcatcattgaaacagaattggaattagaacgagggaactgcaacgccacatcttgcttcatgcaagcaatccaggcagtgctgaacatcgctgtcgggaacaagatgaaaatcatcgacggcaaacggccttggtcgaggcatatccgaaggcatcttcggcccgcatcctctacgcaaagaatcgatatgccagaagctccatgcctcccaatacgccagacgcgaaggcgacataccgcaagaaccatatccggtttcaggagaggtcatcagcgaatcgggtcgatgagcgccaaaggaaagcggctgtttgatgcgcagcacggctttccgtccgaaaacaagcttcaggcgcgcgataaactcgctatcagctccggtacgcacacaatcccatgaacccgccacggagagcaccgcattacggtggaacataagcgaagatggattcaggcgccgaagaggatggaccgaacgcgcataaaaaataccatcctcctgcatacgcacccaatcggaaatcgtgccaacaagagatcgatctctcagaaggggaacgacctgacgttcgatcttcaggggatgcgaccagtcgtcagaatcatgacatgtcacaaaatctccggacgcaaagcgcaacccgatatttttagctataaaagtgccgacattgcaaggcagccggatagaccgaatacgattatctatcgcacaccaggaacgcacgatatccgcagtcgtatcggagcttgcatcgtcaataacgatcagttcgatgtttcgccaggtctgctgcataatcgatcgtattgctgtatcgatgtactgaccgctctgataagccgtcatcagcacgcttacaagcggcccatctatgccgggaagctcaactgcaggctgaaggttcataggggagggtgattcaagcgaatcacaaagtctcaccggaggcaacgacgccgcttcgagataagcgttcaaacgaacaagtttttttccggggtcgccttgctctgcattacttaaaaacagatacagctcgggattttgcctggcctcccccctttcaatcgctttctcaagcatatacctgctttcgtccatacgtccgttccccatcagcaacgcagccatcaacccggcaggcgcatcgaggccttcgatcagctcaagcgagagagccggttgaaaaggcgcaagagcatcggcatgcatgatacgaattctgccatacccgcgttttttatgcaaactgcgggcaagagaggctgactcccgacaaaaaccgcatgccgccaacgaaatcgaagaggcaaacatgcctttccatcgattgtcggcacgtctgctttccgcgacagtagcatataaaccaagtcgatagcaagcccaaagctcttcggaataccgaacagctttaccgttattcaaacaggcaagagcctctgcaaatctgttttttcgataataacggtaaaaggagagcggaaaaatcataaaaagcgcatatcagaattaagcttcgtaacggttaccagggaatagcgggttcatgcctgtaattaaatgggcaaatcagaacaatgtcatgagcggtccgagggcgaggcggttggtacgtcgaaaccggaaggtatagcatccgacggaagcaaccggcgcattacatgtaacaatttctgtgaactgcttgccatatcatgcagcgattttcctgccgcacctgcccgttcgatgtacccgttataggtggattcgctgtcatagagctctataatggacccgacaacatgatcgagcagtgcctgatcgagcaactgcatatagggtttctgataaaaacgttcaggaagcgctattgttacgcctcctcccccgatcatttcgacgtttccaccccggtctgtcacaattgccggaactgcattcagcatggcttccgccaatactctcgatccgctttcccaccagagactcggagccagaacgatccgcgctctcgcataaaccggacgcatatcggtcgcatgccgtgtcaacagtacattttcgagagcatcccgcggcgttcccataagagcgcttatgctccggaccagttcagaccagttccccctcgacgaaaccacttcgaaccggatatcaggacgttgcttttcaagtcgcatggctatctgtacaaccagtgccgcacctttttcaagcgaaggattgacaaaaagcgtattacgacgcacgtgctcttgagccactaccgcatccggatcgataaattttcctacaggtaacggcgatatgccgttccttgcccggtagtacccggcggttgcctgactgtcgcacacgataagatcgacgtccctgcaccagcgcgttttcgtgtagttgccattggcgagatatgcggcaaccggaataccccgatgtttcgcttcatcggcgataaggtaatcgaaaggtcgtccgccatagaaccagacaatatccggactgaaggaatcgagcgtatgaagatacaactcataccatttcgcctcctcgaaaaccatcatgcgatcgcggatatgactgttggtcatcaacagcttatgcacgagaggaggatcggacagtaccagtatatcgaccgtttcgagccgcttcttccagtttgccggtaaaacggacatccctgtttccgagtcgaaaatcgtagcaccgataattgccacctcaaaacccatccgtgccaattggcgaagcatctcccttaccgaaatggacgctccgcttgaggtatcaagaaggcagtagcaattggcccacagaagtctcggttttctcactgacctcactggcggatgaaccgtttacggagattatcggggtcgcagaattagatgccaaaccaggacagaacgtttgcctggatgaaaaaacataatcgcttttcaaacggatagctccctgtcacaaccggcatgaagatctcatgccgttttttttcagaatggactgcccgatcagagcacgatatcggatgaactcatgctgccgatgcctgtgaacttgatcgcaaattccgcatctgcgtctccgtccgtattgccgtacagaacccctgagccactgtcaaagcgcaactggcccgcttccgaaaatgcatctccactgccaagtatatcgctgctgaatgactggtttccggctatgcccgtattcgcatcgataccgctcagatcgagacggtcaaaacctgcggtaaagtcggttatcacgtcccaggctccttccgtgatgccgctctcgctgctgttgttgtagaggaagacgtcacgacctgtaccgcctgtcaactcgtctgcccccatgccgccatagagcgtatcggcacctgcaccgccaagcaggatgtcttccccttcttcgccagccagataattctttccgctgttgcccgttatcacgttgtcaaggtcattgcccgtgcctcgcgtgttggccgtgccggtcagctcaaggtgctccacattggctccaagcgtccaaccggtgctcgattgcacaaggtcgatgccttcatcggcattctccgtcaccacatcgagactgtagttcacaacgtaggtgtcatcaccgataccgccgaccatgctgtccgctccactgccgccatccagcgtgtcgttgcccgccccgccgatgagagtatttttaccactgttgcccgtaatccggttatcgaggtcgttgcccgtgccgcgcgtgttggccgtgccggtcagctcaaggttctccacattggctccaagcgtccaaccggtgctcgattgcacaaggtcgatgccttcatcggcattctccgtcaccacatcgagactgtagttcaccacatacacatcatctccctctcctcctgccatgctgtccgctccactgccgccatccagcgtgtcgttgccagccccgccgacgagagtatttttaccactgttgcccgtaatccggttatcgagttcgttacccgtgcctcgcgtgttggccgtgccggtcagctcaaggtgctccacattggctccaagcgtccagcctgtgctcgactgtacaaggtcgatgccttcatcggcattctccgtcaccacatcgagactgtagttcacaacataggtgtcgtcgccgatgccgccgaccatgctgtccgctccactgccgccatccagcgcgtcattgcccgccccaccaagtagcgtatctttcccggcatcaccggccagcatattcgaaccgatatttcccgttatccggttatcgagttcgttacccgtgccgcgcgtgttggccgtgccgctcagctcaaggtgctccacatgatcccccaacgtccagcttgtgcttgactttacaagatcggtaccttcacccgcatactccgtcaccacatcaaggatgtcgtctacaacataggtgtcatcaccgatgccgccggccatgctgtccgctccggtacctccatccagcgtgtcattgcccgccccaccaagtagcgtatctttcccggcatcaccggccagcatattcgaaccgatatttcccgttatccggttatcgagttcgttacccgtgcctcgcgtgttggccgtgccggtcagctcaaggtgctccacatgatcccccaacgtccagcttgtgcttgactttacaagatcggtaccttcatcggcattttctgtcaccacgtcgaggctgtagttcaccacgtaggtgtcatcgccgataccgccagccatgctgtccgctccactgccgccatccaatatgtcgttgccggctccaccaagtagcgcatcatcacccgctcctgtacgaacatcgtcattggtactgaacgctgtgttatcaatcacgtctgctccgctgcccgtttgcagcagcagacgctctacgttgctcacggtgaccccttcatagatatatgcctcgccggtgttgatccagttcaccgcaacactcttgccgctccagtccgcataaaaggtgtctgtacccccttgaccatcgtagctgccgaccatctggaagatcagcaggttgtcggtttgcgatcctttgaggttcagaatctcgaagttgctgacactcacatccgtgttttgaccgtcaaacaccgtcttaaccgctgtggacagcgctgtctgaatatcgttcaggctcgaaccgctggccagcgttgttctcgtatcctccgcatcatagataccatagtcaaaacctccatcgtagtacgaccaatagtcatacgagtaccattccgatgtataatccagattcagcgtatcggttccactcccgccgtcgagcacatccgattgggtatattgatacaccgcaaccatgttcaccgtgtcgtcgcctgatcccgcatcaacagtgtcgttgcctccgcctggattgagcacgtcgttacctgcaccgccgtcaatgtagtcattgccccaaccaacactgatcgtatcgttacccgctcctgtacgaacatcgtcattggtactgaacgctgtgttatcaatcacgtctgctccgctgcccgtttgcagcagcagacgctctacgttgctcacggtgaccccttcatagatatatgcctcgccggtgttgatccagttcaccgcaacactcttgccgctccagtccgcataaaaggtgtctgtacccccttgaccatcgtagctgccgaccatctggaagatcagcaggttgtcggtttgcgatcctttgaggttcagaatctcgaagttgctgacactcacatccgtgttttgaccgtcaaacaccgtcttaaccgctgtggacagcgctgtctgaatatcgttcaggctcgaaccgctggccagcgttgttctcgtatcctccgcatcatagataccatagtcaaaacctccatcgtagtacgaccaatagtcatacgagtaccattccgatgtataatccagattcagcgtatcggttccactcccgccgtcgagcacatccgattgggtatattgatacaccgcaaccatgttcaccgtgtcgtcgcctgatcccgcatcaacagtgtcgttgcctccgcctggattgagcacgtcgttacctgcaccgccgtcaatgtagtcattgccccaaccaacactgatcgtatcgttacccgctcctgtacgaacatcgtcattggtactgaacgctgtgttatcaatcacgtctgctccgctgcccgtttgcagcagcagacgctctacgttgctcacggtgaccccttcatagatatatgcctcgccggtgttgatccagttcaccgcaacactcttgccgctccagtccgcataaaaggtgtctgtacccccttgaccatcgtagctgccgaccatctggaagatcagcaggttgtcggtttgcgatcctttgaggttcagaatctcgaagttgctgacactcacatccgtgttttgaccgtcaaacaccgtcttaaccgctgtggacagcgctgtctgaatatcgttcaggctcgaaccgctggccagcgttgttctcgtatcctccgcatcatagataccatagtcaaaacctccatcatagtacgaccaatagtcatacgagtaccattccgatgtataatccagattcagcgtatcggttccactcccgccgtcgagcacatccgattgggtatattgatacaccgcaaccatgttcaccgtgtcgtcgcctgatcccgcatcaacagtgtcgttgcctccgcctggattgagcacgtcgttacctgcaccgccgtcaatgtagtcattgccccaaccaacactgatcgtatcgttacccgctcctgtacgaacatcgtcattggtactgaacgctgtgttatcaatcacgtctgctccgctgcccgtttgcagcagcagacgctctacgttgctcacggtgaccccttcatagatatatgcctcgccggtgttgatccagttcaccgcaacactcttgccgctccagtccgcataaaaggtgtctgtacccccttgaccatcgtagctgccgaccatctggaagatcagcaggttgtcggtttgcgatcctttgaggttcagaatctcgaagttgctgacactcacatccgtgttttgaccgtcaaacaccgtcttaaccgctgtggacagcgctgtctgaatatcgttcaggctcgaaccgctggccagcgttgttctcgtatcctccgcatcatagataccatagtcaaaacctccatcgtagtacgaccaatagtcatacgagtaccattccgatgtataatccagattcagcgtatcggttccactcccgccgtcgagcacatccgattgggtatattgatacaccgcaaccatgttcaccgtgtcgtcgcctgatcccgcatcaacagtgtcgttgcctccgcctggattgatctcatcgtcgccaccacgtccttccatggtatcgtttccgccatagccattcattatatcgtcttcggcgtagagaccaacaataacgtcatcgctgtagtccagaccttctctgaacaacggtatgttcagactttccaacgaaatgttctggaaactccagtaatagtcatctgacggctggattactcctatttgtccaattcgataggtttcctcagatgaataccagccaacaatctctactctgctggattcatcataattggtgataagcacaacaagattatcctcattgacatacgtggatatctggcctatctgattgaagtatagattatcaatatgctcgcccgaaggtccgctgatttttatatcgactcccgaatcatgtacgatatacgtatcgtgcccgtcgccgccaataatcaaagctgattgaggagttgttgagtttgttataagaatatcgttaccggcaaaagcattaagtctgtcattaagaggctgggcattgaacttggcctgtgtaagaactatacggtcattaccttcacttggattagtcgagagtgaatcaatgagttcgccataatcgaggctgccggaagaaatcaacgggctgccagttaaagcacgaagcatggattcgttataggcgtccattgaatgcagaaaagcgatcggattcagtccccaatagcgatcttttatatcttcagataaatcaatcgcgacgaactgaccaatctcacctcccaatgcagcaacgggatctccatcaagccctgtacttttatgttcaaactggtacaagtgtgtcttgaaccaactctcatcgtacacattgtcatttaaaatcccaaatccataaattgcactatattttgatgggtcgattctcacatcgggtgcaccaaatgttgcaccgctgatatgtgacctgacatagctcaactcctcggatgtcaatccggcatcggtgatacgatcatttgtattcaggggtaccgttgaaagagtccagattgactggttctggtttcccattatatcgagcaaagcaatttgcgctgcagcgccgcccagactgtgacccgttatatagatagcatcatatttttctgccacagcttctttaagccaggcaacaacttcagcccgaacagatctgtaatacaacgaaaaaccatatcccacaatatctgttgtaacaaaatctattaaatcgcttccctgaaatgctattgtcatctcttttctgccatcctcgttgcggactgcacagatggcatgagcatcaatgtatatcgcacctacatcgaaagcatgataacgagcctcgccatgaagactccagccaatccactgtaattgattatttagttctccacctgtttcatacgaaaggcgacttaactttgccagttgagcgaaagtggctaaatcgtagttttcatcgtcggagaatgtggacagcgtcccggagattgcgggttcgcttgaccatgctggagcagtctcgattacccctgtctgtcgttcgagtttccagtcgcctcccgatgaagctgatcccgtcacatcatccgatgctgcgacatccgctcccgtcatgtgcgaaagtgactctatgaactgcttgccttctgctccggctgcgacgttacaaccaaaaagcagaagatcaccgttttcgctcaaagagttgccgatggcattgagttgctcggcataagccgtcaatgagctgttatcgagtactgtactgccaattgtaatagaacccggagaaccgtgagagaacatctgtatggagtcgtagcctgatttgctgaacagcgattcagcaatctgttgcaaaccgtcccggtcagcttcgagaatgacatattccgtattttcactcaagcaacttatcagaacttctttatctggtatacgactatcaatgaaaacaatacttttcgccataacgggtacacattcaattatcaagaaaacttatcggttttgtcaggcctgtcggatgagtgttgaaaaccgaaaagctacatcaaaaggcatatcaaatagctgttaaagtgacattttacggacttctcgtgatcgccaacattacccggcatgatcagccgttccgtatcgggtatttccggatactatgaaaagcctcctaaacatacattccaaaaggtctacatctttctggtattgcagagattgtctgcgatgattggatagaacaatctgatcttctttcctctctgataaacgaaaaagtcatctacagtttatgcccggaaagttccagtatatctcctgtttcgggcctctttttcctgttttacgataatccggacgctccggttatcaagtcgaaaatcgttgcgccaaagcaaataaatctcgttttcaaacggatagctccctgtcacaaccggcatgaagatctcatgccggtttttttcagaatggactgcccgatcagagcacgatatcggatgaactcatgctgccgatgcctgtgaacttgatcgcaaattccgcatctgcgtctccgtccgtattgccgtacagaacccctgagccactgtcaaagcgcaactggcccgcttccgaaaatgcatctccactgccaagtatatcgctgctgaatgactggtttccggctatgcccgtattcgcatcgataccgctcagatcgagacggtcaaaacctgcggtaaagtcggttatcacgtcccaggctccttccgtgatgccgctctcgctgctgttgttgtagaggaagacgtcacgacctgtaccgcctgtcaactcgtctgcccccatgccgccatagagcgtatcggcacctgcaccgccaagcaggatgtcttccccttcttcgccagccagataattctttccgctgttgcccgttatcacgttgtcaaggtcattgcccgtgcctcgcgtgttagccgtgccggtcagctcaaggtgctccacattggctccaagcgtccaaccggtgctcgattgcacaaggtcgatgccttcatcggcattctccgtcaccacatcgagactgtagttcacaacgtaggtgtcatcaccgataccgccgaccatgctgtccgctccactgccgccatccagcgtgtcgttgcccgccccgccgatgagagtatttttaccactgttgccggttatacagttatcgaggtcattgcccgtacctctcgcattcgccgtgccggtcagttccaagtgctccacatttgcccccagcgtccaaccggtgctcgattgcacaaggtcgatgccttcatcggcattctccgtcaccacgtcaaggctgtagttcacaacataggtgtcgtcaccgatgccgccggccatgctgtccgctccggtaccaccatcaagcgtatcgttgccatctcctcccgtcagagtgttcctgccgctgttgccggttatacggttatcgaggtcattgcccgtacctctcgcattcgccgtgccggtcagttccaggtgctccacatttgcccccagcgtccaaccggtgctcgattgcacaaggtcgataccttcatcggcatgttccgtcaccacgtcaaggctgtagttcacaacataggtgtcgtcgccgattccgccggccatgctgtccgctccggtaccgccatccagcgtgtcgttgccgtctcctcccgtcagggtgttcctgccgctgttgccggttatgcggttatcaagttcgttgcccgtgcctctcgtgtttgccgtgccagtcagttcaagattctcgacattggcgcccagcgtccaaccggtgcttgactgcacaaggtcgatgccttcatcggcatgttccgtcaccacgtcaaggctgtagttcacaacataggtgtcgtcaccgatgccgcccgtcatttcgtcagctcccgttcctccatccagcgtatcgttgcccgctccgcctataagcgtatcattgcctccaaatccgagcagcagatcatcaccttcaaaaccgttcaatgaatcatttccatctgtaccattaagcgtatcgttaaacgtgccgtctgcgttgtagcgaatcagaagaaaatcctgctctccatcgccgctgttttcagcgctgcctgctacaagaatcatcccgtcagcttgcacgacaacaccgtttccggacgattccgccccaaccttcgtcgtaacaaagccatcatccgaaaatgtcatatccggactgccatccgcattatagcgcacaacaataacatcaccatctccgctgccaccagaaggggcactgtatccggttacaacaatttttccatccgtctgcagcgtaacattctcggggtattcggcgcctccgaaatcagctatgctgaagccatcgccatcaaacgtcgtatccagactgccatccgcattatagcgcaccagcataatatcttcgccgccgctttccccaccttccgaataatgccgtccggcaacaacgatcctgtcgtcagactgaacgatggcactactggcaaaatcgccgtaaccgatatcggtaataaccttgccgtcaacgccgaaactcgtatcgatacttccatcgatattatatctgaccattacgatatcgctccccccgctggcatcagtaaccatatcgcctatcacgactatctttccatcagactgcaataccacgctattggcgatcgctttttctcctgaatctgtgatcaccatgccatctgtatcgaatgatgtatcaagcgtgccgtccgcattatagcgcactacagcaaaatctcctcctccgcttccatccaagccagtatatccggcaaccagaatcttatcgttcgactgcaccgcaacgctccttgctgcctcatacgcaccaaaatccgttgttaccctgccatcgctatcgaacgtcgtatccagactgccgtccgcattgtagcgcaccacggcgaaatctcctcctccactgacaagtaccttgcctgccaccacgatctttccgtccgactgcaaggcaacgctgtcggcgctttccataccgccaaaatccgtagttaccctgccatcgccatcgaacgtcgtatccagactgccgtccgcattgtagcgcaccacgccaaacccaccatcgccgccaccgcttgtttctccggcaacaacgatcttgccgtcactctgtaaaacgatactgctcccggaatccgatccgcctaaatcggtgctgataataccgccacccgaaagaaatgttgatgattcatcggctttttctgtaacatcgagaccagtctgaacatatacatccacggtagcactcgcactgttgatataacgattgtaatcaatactatcgatcgtaacggattcagaacaagaccattcgccgctcgtattcgaaaattcaacctcatcgccagcgtcaccaagaacaaacagatcatgatcggcatccgtcacagctatgacattgctgcaacggacatttgtcatggacgtagcttgcccatcggtcatatcgatcacttcgaaattcctgtagattgctgagccaacactcgcatcaatagtagtgtagccggtaaacaccagcttatcagtaccctcaccgccatccagcaaaggaacgccggacaaatcagagccattctgaagcgtcatgatgtcgtctccgccaccaagaataaccttgccgacaagtatgcctgtatcggtaacggttatctgatcggatacgtcagggaagctgaacgaagtgccgccgtcataatgccatgaaagaatggctatcgcgttaccgttctgttcggttgttgttccggataccgtgccgctgatttcaagattcatggctccaccagccgaaatagctgctgccgtagcgaaaccttccgcacttaccgttccggaaatctcaagcgcatcgccgtcactgccgccagtgatcgatccattggagcgcaagccgacagcattattactcacagaagatgccgaaacctcccccgacaaactgccgagtgcaatatgattgccccctctgaggccataagccactccttctgcactcacgcttaccgttcccgacagatcgccgcctatcgtcacgtcgccggactgggcatcgataccatacgcttcattatccgatgcattgacggtaatatttcctgacagatctccgacaatctctatcgattgccccttcataccatcagccagttcgccgccgttaacggaaatcgaacctgacatcgcaccaagcgtcatcgaccccatgcccgctattcctccagcctcgtaagctgttgttgtaaccgtgccggccatatcaccgacaatcaccagattattcattgcaccgatagcaacgccatcatcgggcgattcggaattggtaacggtaaccgtaatcgctgcagaatcggtcacgtcaccttcgatcgtcagagtctctgccgcaataataccgaatgcaaacccgtttgctgaagtaacggtcacatcccctgagaaattgcctccgattgtgagatcgccgaaacctgcgggagaaacaggaggtacttcatcaatgtgttccacgtaatcaatacctgcaccaataccgacagccgtattttcggcattaacagtaagattaccggaatagcttgcgagatcgacatcacccatgccactgccaaaccccaaagcttcactttcgagcgaagtaacactgacggcacctgccatagcgccctcgatatcaacacttccgttatatgctccgaaacctacagcaaaatctcttcccgttacatcgataaaagctgcatcggtaatctcgcctatcgaaaggttgttctctgccgccataccaacagcaattccgtccgaagatgttgccgtaatggcacctgaaacgctaccggttatggtaaggtcgtgaaacagaaccgtcatggcaccaacatcgccaacttcctctccatcttcaccctctaaatcgatatcacctgcaataatgccaatggcgtcatagtaacctgttgcatttatggagccggatatactgccaatagtgaccgaacccccgtcggattcgataccgtatgcttcgcccatatcggaggtaacgttcatggtaccgctgatgctgccgatcgcgatatcgcccgaagcaccatcaccgccagcctgaatgccatatgcgttatggtcactttcatcttcgtcttcgccttctgcaggcgccatcacaaaaccgccctgggtatggacgataatctcggcagcaagatcgccgtcgatagttacgccggtcatggcaccgattgcaaaagcttccccttcgcccgatgtcacatcgattgttccgccgacatcgccattaaccgttacactgccgtcatatgcaccaaaacctacggcaaaagttttaccttcaatatcaaatgaagccgttccggcaaccgaccctatcgacaggttgtccctggcaaccatacctaccgcgaggccatcttctgccgttactgtaaagaaacctgataattcattactgatggtcagatcactgctctgcggatctacaatcgtcatcgacataactccaccctcttcacctacatcttccccttcttcctcttcttcgaagaaatcgatgtcgccggcaataatgcctacggcaagcgggctgccggataccgtaaatgaagcggttttggccacgcttccgatggtaaccgaaccgccatccgatttgataccgtatgcctcgaaataatcagaggtcacatccatggtgccgctgatgctgccgatcccgatatcgcacggagcatcatcgtcgccagcctgaatgccataggcgttgtaatcggaatcatcgccgccggcagcagtttctccgccatgcgaacgtaaaatgaaatcagcagaaagatcccctcctatggaaaccccggtcattgctgaaattccaaaagcctggccatcagtcgcagttacatctatcgtgccaccgataccgtctgttaccgatacggagccattcggcgttccgaaagcaaccgccattaatttgccgccaatatcaaaagaggccgtttcggcaaccgaccctattgaaagattattctctgcaccgatgccgacagcatatccatcggaagaatttgccgtaacagctccggacactgcgccactgatggtaatatctccttgctccgatgcatccatcggctgtatctcgccaccatccccttcttcgccgtctccttcaaaattaatatctccggcatatatacccattgcaaggtccgttcccgtcgccgtgattaaaccggatatattgcctattccgatatttccgtcaccggctctcacgccgacagccgttacgatgttcgattcggatgattctccgtcagccgtaacgtttatcgaacctaaaatatctccctgaacggcaacatctccattggccgatttcagtccgattgcataataaacggactgagcatcaagagttcccgacatatctcccattatgccaagtccgttctcgccaataacagcaaccgcttcatcgggagcatcgacgatcaccgaaccggaaagatctccgttaatggttaaattatctgctgatgcaataccaactgcacgatcctcttctgccggctcctggctttctgaagaaacgaccgtaacactgccatccatatctccgagaacaagattgccaaaactcgcgaacccatacagcgcagaacttccggacgcattcaaagacagattttccggaatcgttacctcaaattcaccggtaatgaaaagaacaacttgttcgtcaggaatattctggtatctcacttcaacactgttcgcacccatatcgaacgataccggattcgttatcggcggaagtacactggataaatcgatagtcccgtcaacttgaaatacgatttcattggtagggtcaacagatgaatcaagcgcaacaagggcggcgcgaagagagccatcaccactatcgtcaagattagtaacggaatatgtagccatagaatgatttatttatggtgttacaataaaaatacagggatctgcaagattgagggacaaaaaaactgactgataagagatacggttaaaccttttctactctcatacgcagctaacatcaaggcgataggaacgcggtactcgggaccccgccctggctggattacgcagtattcgggggcataaaaagacttgagctgcgcttatgaagcgcctgaaaaaaacactttcccgaatcttcgactctgaaaaagtaatagcaacgtttatacgacgaataaatgaactatatactgaatataaacgacctataatgaatcgacaaacttaatgaacttttcttttacaaccctttccggcaataaaacgcacttaattacaataataacaagcagatatactcattacaccaaagcacttgaattattattttctggtacttttccgaaccccttccctatgtgtcgatattgatgtcgttttttaaaaggaggcgacgtatgggttattcgcatgcagtaagtcagagtttactgaagaaagtgctgccgccagaaggccggagcatcagtgaagtgagccgggaaaccggtgtcaacgatcaaacaatccggaattggatcaaacgaagtaaaacgggtatcttggcagatggcaatcaagacagctgtccccgtttcctgagacccaaagagaagtaccagttggtcgttgaggccgccggaatcgatgatgagcaactgggtgagtttctcagggaacgcggactgcattcagaacatatcaccatcccggatcaggagcttcggaacatgatcgacaacaaaaacgaccagcaagacaaagaaaataaagcacttaagaaaaagatcaaagagcttgagaaggagctgcagcgcaaggaaaaagcacttgccgaagcagcgtctctcctcattttaaaaaaaaagttagatgcccttacgagggagcacgaggacgactgatccttgaggatcacaagactgaagtcattatgctgatagaagaagcacatgaaaacggagcgcgctacatcaaggcctgtgaggttgtcgggatctctcttcgtaccctgcagcgctggaaacgtggttgcctgaacgaccggcgaaaaggctcaaagaaaaccgttccgggaaaagtgtcacaggaaaccagggaagagatcgtcgcagtctgcaatgaaccgcggttccgggatcagacgccttatgaaatcgtcccgcaactcctgaccgaaggccggtatctagtagcctctgaaagcacgatctaccgtatctttttatttatctatccacggaccagtaatgaaagaatcgctgttcaagacgatgaagtaccacgtcacctatccgaaagcctttgaaacactggaggatgcaaggcaatggatgggtgcattcgttaaatagtacaacaccgaacgcatgcattcatccattgggtatgtaacgccgcatcagatgcggtatggtcaggcaaaagccatttttaagcagcgatatcactagtgtccggttataagtcaaataaattcaactggttacaggtatgggtatcctcaatcgtgccagctgagttcgtaactaattgtaaaatatcgactttctcgaatacgctgacactcagaatctgtagaaaagtgtagagagttatatccaaattgagtctctttttcaccaatgcaataagcacatataccgaaatagctgtccatatttgcgtctttactgcgttttctgatgtaccatagaatgccttgattcgtaaatgctgttttatccatttgaagaacaattctatctgccatctgcttttgtaaaggtcggcaatcaccttcggagcaagatcaaggttgtttgtcaggaacacatatatcttgccggtttctggatcactatacttgattcgcctcagaggctcaggatagtatacagccgtgtctttccctgtcagtttgatggtttgatcacattgtatccctatcgatttatcaacagaatgagagtatagtcgccgaaatgagaggttggatttccctcggattacaaagaatccccgtgcctggtgaatagcatacaatctgtcaaaatcgacataaccgcgatccatgatgtaaaatgagccggattcaacaacgaggagatcaaggatgttgacatcatgaaccttcccattcgtgatggcgatgaacgacgggatattgcctcgtaaatccagtaaagtgtgcattttaaccgcacccttatgagttctgaactttgcccatggaaacagcgccaggcaaagatcgatcgtggttgaatccagagcgtagaccgtttcctgcagtgtgacaccaaaagagtctttgctgtacagttctcttgcatgatgaatcagtatatgtgcaaagtcctgataaatgcgccaatcccgtttttcattggcatcagccagagtacttcgtgcaattgtgccacggatgcccatatggtagagtttattctgcatcccgagcaggcaggtcgtgatgtcccgaaggctctcccgataggtcagttgagcaaagaacaggcaaagatattgatcgagacaggtgaacgactgaaccttataattgccaccgtatcgcttgacgcaccggcgaaattgatggagcggtagatgatcctgcaattgagcgaaaacggtttttcctgtattcatcgatcatttcttttcggagaattatgaaatgatcaaagatagcaggcattttcaaatcggtaacggcaaaatatcgctatatattattattagaaaacaagttactgggatttaaattttcaacaaccggacaccagtgcagcgatatatggtattacagttagctcgagagatacctcctgaacgttggggattcaagaccggcaagagtgtgggagaggaaccgggaagtggtgctgaacccggaggaaaagtgaatatttttttaacaaaaatgcgccatctgtattgacataaagcggaagacccaacaattggtggtagtggctcgtaagacttggcagagggagcataagcaaagagaagcgctttttttggataggaatcagaattacgccaagttacccattgacccccatttttccacgataatctgcaaagaaccctgatctccagttaacataacgtttacacgaaatccctccgatctgacttgccaatgtattatagattggttttatacaaccacaataaaagtattctatattttcacaactcacaatgatataagcaccatatacacctcaaatatttgattttttttcacataaataaaaagtacatttttaacaactttagttgccaataaaataatattttttttatttctttcctatccctttttgttttataagaatattatcaaatagatcattagcatttaaatatcgcttaaaattctcaattagatatgaatagttatcaaaaaattcctcgtaatttgtaagagcataaaactcactgcaagacatatactgagccttatctatagatatattaggtaggcacataaaatctacaagttcctgtgtcctgctgtcatgcgttatccaaagggctggctttccactgataagtgtagccatattaacatgaaacctggtaccataagaaaaagacacgctatctctattaaactgataccaatcatcaatattcctaaaaaggcgatacctttttttgaaatattcagttaccttatatattgccttcaagtcgtttttgtttatttttttctttagataatagggaatatcctcataagaagaggtgttggtaattgactttaaatagaacttatgattatatttatttacaggttcaagcaaccacgaatcatcatcaattgattgcattaaaagcctaccttcctcatcatcaaaataccttgtccctgaaaacaatgggataccataattttttttcatattttctctaactctgtatactgactctatatcagtaaatattgaaggacatcctgtaacatatgaattatttatcccgcacaatttatcaacaatcatcttcgttatttcacctcttacaccaagcaatacagatttagaactaagatactttacaagctctattgcagtttgaggaagaatagcagaatctatatcaatattttttgcttgtatacccaagccaaaaactataacaggcttttctatttttaataaaaaaccaaacaatcttttatactttgaatcatcaggatcatttagctttaaagtattcgataaagttataattaaatgactgcattttctattgacaaaatcaacaaagtcagtataaccgagtgatctataattataatctttaataaaataagctgaatgtaatattttaaatggggcgtttgcatgaaccatattgccagcattctccgggtggtttattgggtaatctactggcattttcggcaaacaacccataacaccaataggcatatgtatttgcttcatcttatatacgctttacttgcgaccgaaaacattaacagtgttgataaatatatttcctactaccatccccatcttcttttggaatatatgtataacaattgatcccttgacgttttagagaattattaactgctaaaaaatgatttttcttttgaatggaaagatttttaatagaagtattttcgccgtgaagaagacgattataacatattttatttatatgcttgaatttaccaacctcactcaactttaagaacatatcataatcaatagcattgctcatttgctcatcaaaaccatcggttagattccatgaacgtatagtaaacattctgaaatgatgaattatcatcgtggttaaaatcttttcacgcgagtaatgaggccaattatatcctttagcaataatagaaccatcgggtttaatatttctgtttgtagtataaacgcaaacaaggcttctgtcacttaaaaattcttttaaacaaagttcaacagcatccggttctaaatagtcatctgaatcaagttgtccaacataaaaccccctagccatgcgtacagcagtgtttgaggcacttccaatccctccgttttttttatctataatatgaacacgaggattatttccaaaagcatcatagagaacatcgagagtattgtcagtagatccatcattacaaatacatacctcaagatctgtaatcgtttgattcaatgcgctctcaacacaacgtacaatataattttcacaattataagccggaatatatatagaaactaaaggaacattatacattttaaatttttcatccgattcatatttcctgtaaaagtagggaactttttcatgcacaagatttactgtaactttcttccccgcagctcggtcggtttcattttccttgcctggtggttcttgatgataagcaataccgcctgcaactgcctgaaaaaaacatccttgacgataaagacggtagccaaactcattatcttcccctccccattgcgtaaactcctcatcaaaccaacctgctttatttaaccactttcgagaaaacgcaacattaccgccactaaaatacctgaacggagtatcacataatctcagattttgagtatgattgaaatgctctagtcgccaatcaactgaaatactttctatatcttttccggcaacattattattagttttcacttccggcaataactctataaggtttttatcatcaagaaacgatgatgctgataaaccattagtatcaacatattttcgcggaccaataagagcaagatcatcattttcaacaagcaattccatgtatgattgcacccatttaatatttggagccatatcgcaatccaaaatagcaacaaattcatacttagctgctctcaagcctaaattgcgaacagcacacaattgataaccataatctttttgtcttatatattttatatcaattattgactcatatttttttacaatatcaataacagcttccttgcttccatcatcagcaactactatttcaaacggatattccgtctcctgattcactaagcaagccaatgtgatatcaagaattctactcctattaaaggtaggaacaattacactcaggccaatttgtgaatatttattattttttcttgcttttctacctaaataccaataaaaatcattcgtactttcgggaataggcgataatataagatccgttggccaatctgctggtataggatctatttttttaacgtcagcatcttctgacttcctctcagttaatttattgtataataaaatacattcatttttttgatcatcatcaagaactatatcgccattttgatgcagcatcaatattgttgcaggatctaatctactatttatatacgacttttctttggaaaaagagtccgcaatcacagcatgattagcattcagagctttattacaaaaatatatatttgcagcaacaacattttttccatatctgtcacctgctatttgaaaaagctcttttgctttttcatactccttattactataatgtattatagcgtctttaagaaggcacatattttcttttttaactttattaaatgcagatcttgagaaataagcttttttattacaatttaactccaataaatcctgaactcatataaagcacattgcatcttctcaaaaaaggagatgcttgaatccactcatttacctgatcatatatcctgtaaacacggtagccatagttctgcaaaaagctatcaatatcaccaaaatacgtctgctgatgtgtactcctgttaaatccaacctcgatataaataatatttatatcctgatttattaataatttatcagcgcttctcaacacttcaagctcatatccctccacatctattttaagaaaatcaatgcgcctatcagtatatccttcagcaagatcattcagtgcatagctttcgctattaaaataattggtagctttatcagtatcgatcaataccggcatgacctttgtcattgatttagctgcacagaacaattttctgcctggttcatcgcttattgcaaaattatagacatgcaaagacggggtattacaagctgcaatattttttttaattatttcgtaactatcaggatttggctcataaagatgagcctcccttacctttattttgtctgttcgatacatttttaaaaaaacatcgccaacatacgaacccacatcaacaaaggtaatttttttccctgataaaaactgtgatacatcttctatcatatcatcgatattgtcgtcatgtgttgctgcaacaagctttttcggatcagaaccatcaggctcattgcatgcaagacgtaaagccttatatgtactgtcaagactttcgttttgtttttttaaaagatcaatctcagcgatgcaactttgaaacagtgtatctctttcgtttattactatattcagagccttattattctctaccagttcagccataaggcttttctgtcgatcgcattcttgttgcgcaattgaacgatcaacatctgactgttttaacatttctctctgtataacattctccttgttaagtgcctctatttttactgtttgatcgtcaattttttcagtaagagtttcaataatgatctctccatcacctatacggcaattctgttgatttatacattgctctgcgctcaataaatcattttcaagtattttctggcgttcgactaattcgtttttttcctgttcaagaatatttttttcgagttccagggctgcaatagaatcattatgccgatttactatttcatttatgttctcgataatagctacttgctgttcaataatgatctgtcgttctgtagaaatcgcctcgaatgtacaccaagcctctaatgcggcagtaacatcgttttcaagtttaacaagattttcgatcaatgtaactctttcattttccgccagtgcaagctcctgttgaagcatgttaccggacgtacgcataaatgccggatcacgtacatacagtacatgcgccagcgccggatgtctttcctgttcagttatcacaagacgaaacccttgtgcattaagtcttgcttgtacatcggcttgagtttctccatttactgaagaaacatcctcatcgatcagaacacgcaatacaagcagatcaatctgttcaagcatgcttccagcttgttccagtagcttagcggccggaaggcagtccagaaaaagccagttgattgtttgttctgcactacgaagcagctcttcaacagatactgttggcaggttgcagcacttttgtattgttttgagattaggccaaagattttgcagcagctccggttcgatcaatccgctttctgagggattgccggctttatagaaagtcgatgtttcggcatgtgggctcactaaaacattatgcacctgccaggtttcttccggtttcagatttcgcttcaaatgaagatattgagcatcgtctgcctcgacaagaataacattcgattgatgcattaatctgagcatctgtacaaaactaccgctccctgtacctgcaccaatcaacagaataccgcttggaggcaggaaatatcgcaaaaactgcaaccatgttgtaagcggtactgaaaacggatcatattccattatttatcactgcttaacttttcttttctgaatgtaaaaacctctcgaccaagttgatatggcatcaataaccatcctattggtgacttgtttttttcgaccagaatacttccaagacggtatgaaagatgttttttaatttttttcgcctgctcgacatcacggtatagaatcaatggcggcaaagtctgatgagattgatcggctttttctttaagaaaagcctttttctctcgagcgagggcagcaggtatttgaaaccaacctgaaaaggtgcgtgaattactgatcataacagctcccaacctatatggcagttcgtgtttgatacgttccggagcaccggtatatatcggcacctggctttctttaagcttccggttttcatggtaataacgttcaagctcttcctgtacctgatgcaattgcgtcaacagcaactcgttttccactttagcatcctgtaattctgctcgccgctcttcgcgtgttttatcgagggctccggtaagcgactcaagttgcttctcgagctgcagcgatctggcctccgcttcctgtctggcgattgaaagctctttgtttgctttcgtctgattttcaacttttttcacctccgattcagctttctgagcaagctgacggttttcgagtttgtaccgttcaacctcttcacgcatccgttgcaactgcgtcaacagcaactcattttcctctttcgtattttttagctgtgcattttgttccttacgaattttttccaactcttgtttaccgatttcgagggctccggtaagcgacttgagctgtttctcaagctgcatcgatctggcatctgcctcctgtcgggcgactgaaagctccttgtttgcgttcgtctggctttcaacttttttcatctccgattcagctttctgagcaagctgaaggttttcgagaaaataccgttcaagctcttcctgtacctgatgcaactgggtcaacaataactcgttttcctcttttgcagcccgtaggcctgacctctgctcttcacgtgttttctcgagttcttcagttcttgcttcgagctctccgccaagagctgctatctgttccttgctctgcttgtttctctcttcaagttcttgctgtatatcggatagtttttgctgcaaacgaagctcaagctgatgtctcgactctataagctgctcaatatgttttttatcttgcgttcgcagctgaccatgcgaaagccaggcatccgttggcccgatatcagtgtaatgatcgttatcgaaaggcagtgtagcaacggattgaagctcttcgtatcgttgcatacagtcaggatgctccgcaatgacgttatctgaaagataaagatccgcttttgctgtggatccgtgtggatatcttgtccctccattataagaaccattcaggcaggcaaatgcaggtagtgttccgttctgaggaggaagggcgtttttcggcagagcacctcccaagcgatcctgcaactgtttcaaatagttttcggatgcaagacgaacctgctgaacatgcacaagcatacagcgttcggaattattgaggaaaaatcgcatcaatgcactgttatatgccgtccagttgttcagtcgatgctgcaacatatccgatgaaagcgtctccatcaaactgtatggcgtatcgagcagaaccctgtgcggttggtcatatgcaaggacaaaggttattgccggatcgatcgttttccagtaatcgagcataaaaatcgcatttggatccgaccaaccccataggtcctgatccagattaccaagcagcaaatcgagagccatgccttgccataccgcacctgcgtctatctggcctatatcgttttccgaatttacctgtgataactcgggcgtcttatgtgccttacacagtatggcgccaatatcagcgggaaataactcatcccgttttgatggcaaggcggtcttcatgccacaggcatgaagcaactgctcgacctcttgataccctgactgagggtgcccgacaataacaatcttgttcataggaaaaggaaaggattgtctttataatagagctctcgcatatcgctatcgaacatacatacttcagaacatctctggtttactgaatttcaatagaaggccgttcagttgaaattttttttataaaacccgtatgctttatcaccgtcgtcgaaacgaattatcttgccgtccagaagcacataaaagaccgtgcagaattgacgcatctgttttggttcgtgcgatacaagaatgatcgaccggtcaccccgtttttcaagcagttcataacgacatttatcacggaagcgggcatctccggctgacatggcttcgtcgataagataacagtcgaattctatggccatggaaagagcgaatgccaaacgaccccgcatgccggccgagtatgttttcaatggctcgtgcatatattggccaagctctgcaaactcttcgacaaacttcattttatcagcataatcgacaccataaatccggcaaatgaagcgaaggttgtctgcgcctgtcaacgatccctgaaatccgccttttgcagccagaggccaggaaacgttcatgcggcgttcgatcgttccggaatccggatgttcgataccgcccagaagacggatcaacgttgacttccctgctccgtttctgccaagtattcctattttctcgcctttctcaacggaaaacgaaatgccatcgagtacggtgttgtagccggtccttgttttataacgtttgacaatattattgacaacgatcattcgggctcgaccctccggctcaggccatcgacaagaaacagcccggacagcgtaagacccagacagcagagagccatgtatgccatatcgtaatgtgcggtaaacatactgccgaaatacccgtctcgcaacaattcgagaccatgcgccatcggaaaaagaagaacaatacgctgagcatcaggggagagccagtccacaataaagaacaggccggaaagaagaaacaggccatacgacagcggtttccatatcctgtcggttacttcaaaacgtgtgttgagcgaaccgataataagggcaagcgaagcgccgaaccatgataaaagcaacaaggcaagtataatcttgagtggatcttgaggaagatccatccatccgatattgatgaatatgatactgagcgcaatgaatgaggttatggagccgaacatttcaagcacaatgcgcgatataaaaacatcgagcacatggatgtttctatggtacatgatcgcattatttgccgacacagcgtttttggccctgttgacaatatttcgccagagctgtatcgaggcatatccggtgacggccatagctgtaatgggaatgccggtaacacgtcctgctctcgtgaagtgccagacgatcgtaatcatgacagtaaaaagtgccggttcgataaaaagccagagaaagccgatgttattcctgccgtaccgggtaatggtttcgcgcatcagcagcgcgccgatcactctcttctgtaacgcaagcgattgtaaaagctctttcatgaacgctcaatcgtgatgttcgcgaataccggcaaaaagcatggagagaattccccaaacaaccacgcctactgcaagcgtggtcaaaatagctctgatgcgctgcggttcgatggcaatgtcgggcttgttcggctgcacgatccgttcgaggtagagttgcttgcgctgtgcttcgttacgtgcctgttcaagcgaagccatggctgctgcaagctgtttttccgcaaacgatctgtcgagcgagagtcgttcgtattcgacagctttgctggtaagagagggatcggagccggttgatttaccggtaatttttgcggtttccgtgtcgatttcagactgtattgcgctgacacgctgctgcagtacgggaatctgcgggctctcgggggtaaacgcggtaacctgcgcaagctgggttttcgtggcaatcaattcatcctgcagtttggctacctgttgcagttgcaacgccgactgccctacagggtcgaagacaccgtttttgttcctgaacaatgagagcgcaagagcggttttcctcaattgctgttgcgccacattaacttcctgctgcgcatagcgaataagatcattgcgaccgcgctcgttaagtttgttgatgagctcttctgcccgccgcaacagcagttcgttgagttccctggaatcagttgccgtaaacgctctggttctcaatgtcgagatcgatgatgagacgttcagattgatttcaacccgatgctgatagtaaagaaacagggcttcaaaactgttgtcgatgccaagagggttgaatcggctgaacagatcggcctcttttctgctgaatgcctggcgaaggtcgaagctgcgattgaccgaatacagcgcatcgcgcgaaagcatgtaatcgtgcacgctataggtatcgtcgagagccctggcaaatcctgcgccctgtatgatggcaccaagaccggtctgtaccggtcgctcgggacttcttacaacaaaacgggattcggatacgtaaacatcgctttttatgatcccgaaataaagtatggaaagaacagtggggagaacaacggtcagaagaaagagtttgttgcgcaatatggcgtgcgtcctgatctgctcaagccgtatctttgcgtttttaaaaaatagtgacgatgaactcattgatggtttgtactgctgataaaaaaaagccctgtccattcttttgccgggcaattaattactgcaccgcatttgaaatattgacaataggataaaccacggaaacgaccatattcagaaatttctggagatcagatgacggcgcattggaaacgtagagaatatccttgttctgcatcatgaagttttgtgcaagaaaaaaagatgcgggatctctgaggttcacgctgtagataaccggttgcttatatagtgacgaagctcccggcataccggcggtcaggccttcttcagctttctgcccgaaacgaaagacaaatacccctttagcatcggcccggttgtcctgtattcctccaacccttgcaagcgcctgggcaagggagattccctgtgcttcaaaattcacctcttcgttttttcccgtcgcaccgaatgcggtaaaactgagcggttgatgcataagggtaacaacgtcatccgactgtaatacgacattctgaagagggtcgcggattatgtgatcgagcggcatagcctgaacggttttgcctcgggtgagctgcagcgtcattttactgacgggctgccttaccccgcccgctgcggcaagagcatcgagcagtctctcggttcgactggtcaaaggcatacgggtgcttgaggcgacctctccgacgactgtcacattggctgtattattgcgtacggtgcgaaccagcacttgaggttgattcgctttgccgttcaaccttccggtgatgacggactctatctgccgcgtcgtcttgccggttaccggtatatgaccggcaaacggtatgttgatggtaccgtcctgcgttaccatctgctcaggaaaggttattttctgggttgcacctgccccggaacgttgatcgatgaaaacgccgctgaacagtgccggaggcacctcccagatcgagacttcgagaatgtcacccgcacctattaacagattgggctgctgtaccgtgttaaatacctccgaaaacaacaactgctgttgcgcctgtgccagttgggtaacgacctgctggctgagatcaataaccttgatattcctgagccgttctgaacgatccgcatccattaccgatcctgttttcggacctgatccgggaagcattgaaccacacccactcaactggatgagaagaataactgaaaatatatgactcaataaaaaacgaaagcattgcataacgtaagtctaccggaaataagtttttatctggtattattcaactgatttattcgtaattgaaaatgcttcgcagccgtcactcacagaagataaaagcacggatagtgttgtatgtacttataaacaaacaaccaccccgcagcagaactaacgggagccatttcattttttatcgattttttcacaaaccagagcttacgggaatttacccttagcgattcaaagggcatacagacagcgtataaggcatactaagcgagtataatacatgcaactacgttaacgtattttaatctaataaaaaaatttattcaagataaagcactttgtcttcaccattattttgcacaatgcgcacctatgtggagagcgatctctcttcttttttccctgacgatcgccatggcattgagatccctctctgcgttcgggatgacagcatgggtagttcgggatgacacctaaattcccggagaattataacgatgccgggaatggatgaagagggggagtagcccacgaattaacacgaattttcacgaaaaggaaattggcacttggttttctctggcttcgccgataaaaacaactgccgggttttttgggttaggatcgaatttggtgtttttgtcatcccgacgttagggagggatctcatatgcaatgccgtggattgggatgaagaggaggagttgcccacgaattacacgaattttcacgaaaagagaattaaggctgttttgctatttcgccatccagccatccagccttgtttttcattaaaaacgaatttgtatgatggtgacactgtgcttcctttcttgtcagcccttaccccacttcttgtcatctcgaccatcgggagagatctctcttccattcccttccattccccccaactcaggactcattgctcagcactctgcactcgtatctttccttcccccctgacgctccaccgctatcacgatgagatccctctctgcgttcgggatgacaggagagacggttcggggtgaccgcagaggtggttcgggatgagctccccccctgtcatctcgaccatcgggagagatctctcttcccttcccttccccccaactcaactcattgctcagcactctgcactcatatcttttccttttccccctgacgctccaccgctatcacgatgagatccctctctgcgttcgggatgacaggagagacggttcgggatgacctcccccctctgtcatctcgaccattgggagagatctctcttccattcacttccattcccttccattccccccaactcaggactcattgctcagcactctgcactcgtatctttccttcccccctgacgctccaccgctatcacgatgagatccctctctgcgttcgggatgacaggagagacggttcggggtgaccgcagaggtggttcgggatgacctcccccctctgtcatctcgaccattgggagagatctctcttcccttcccttccccccaactcaactcattgctcagcactctgcactcatatcttttccttttccccctgacgctccaccgctatcacgatgagatccctctctgcgttcgggatgacaggagagacggttcgggatgacctcccccctctgtcatctcgaccattgggagagatctctcttcccttcccttcccttccccccaactcaggactcattgctcagcactctgcactcatatctcttctttcaccccctgacgctccaccgccatcacgatgagatccctctctgcgttcgggatgacaggagagacggttcggggtgaccgcagaggtggttcgggatgagctccccccctgtcatctcgaccatcgggagagatctctcttcccttcccttccccccaactcaactcattgctcagcactctgcactcatatcttttccttttccccctgacgctccaccgctatcacgatgagatccctctctgcgttcgggatgacaggaaatacggttcgggagagatctttatcggggaattacggtggagaggaaaaacagggcaaaaaaaaggatgacagtcctgaaaactgtcatccaaatgtctgcggggggtattgcccccccaccgacctatcacttggcgccaagctgccgaaactcagaatgccttgctgattcctgcgctcagaccgtaggtatgcgaagaactgccgctatcaacgccgaacatcgcttctcctttgatgaagtaaccgagtccttccttttcaccggcttcgcgccttatgcctaaagccccacctacaaacagggtatccggcgtggttttcagcgtttcgttgttcctcacatagagcacttccgtatcaccggagaactctttgacggcattcacttcaaagaacggagttgcttccgttctgctgtttcctgctataccggcaataccgagcctgccaatcaagccgtcgtggctcagcaggcttgcttcaccgatatcaggccttgtcaccgtcaggtctccagtatgctggtagatgagctgtgtctgcggttcaagacggaacgaatcgctgagcggcagggtaaagccggcttcaagcgaagcggtcatgctccacacatttctgttgaactgttccgcaccttccacaatattcagttcaagatcatgataggttgccagcgcaacagcgtttatccagaagctttcgctcgccctcacgcctgcatacaatcccatgctgtaagcatagtctttcaactctccagccttgtcggtgttgaaaccggcaacatcggcattgccgtaaccggttccggcaaacacaccggcgttccagcccaagccgtcactctgacagccagatcccagatcagcaccaacctgcatgcctgccgtttcgccgttcaggctgcttcctgctcttccattgatatcgagctgataatcgcttccataggctctgctccaccagccacacccttcattggtgcgctcgtgaaagcggcttaccgattcactgcccattctctcgataaacggcatcactccgtgcagtacagctaccgtctcctgatagttgcgcaagatgaagttgctgagaagatagctttctgttccggcatcataggtcatgttgaaatcataaatcgaggcaccatagtgatattcgccgggaataaagctgtccgtaccacctttgccgacagagatcaacccaagttttgagtcgcggataagcacagagctgtctccaacctcctgcagcacaaccgtggtctttcctgatgctgctccgtcaatgatgaacttgtcataaccgccagtaccaagattgacatcaagtccaagcgtccctgtaccggtatagtttccgacaatggtcagtgaatcgtcatctccgccggttttgaccgggtcgataagggtgatcatcccgccattgatgacattgccggactgcgtgcaggttccgggtgatgctccgtaagcaaagatcgttgatcctgcttcaatggagagttctcccaggccaagagttctcggcatggcgccaacaccaaggtgcaccatggagttgttcgttaactgaacgttctcccagttttccacctgagcgccgagataacctttgccgtcttcaggattgcctgtccagccatcaaaaacaagggtgtcggtaccagcaccaccgtcaagcagtgccacttctgaaataagggcatgaccgctcactgtcatctcatcgtcgcccgagcccagatcaaccttgtttgcagcaacaagcgttcccgagttgtcgagcaagtcattaccatcgccaagttcgatgtccgacgtgatgaaaccgctgttctcaatacgatcaacaccgttactgccattgattcctgaaactgttgttatactaccgccaacgccgttgttcaggatggttccggcagacagatcaatcgaaccggaaagtgtcattgccgcactgttggtcaccgcgccattctctatggagaaatcagcctgtgatacaccacctgagaggcttagcgcacctgttccgcttttggcaagattaccggtaccgctcaatgcgccagcataggttccatcgaaactctggtcaaactcaagccctgcgttattttcaatgtcgccctgcaggcttccggtatttcccttgagcagtccggcactcaccagtgtaccgccggtatagctgttgcttccgtcgagagtaagggtgcctgctccctgtttgatcagttttccttcgcctgtgatgtcgcctgaaagcgtcatactgaaggcctgtgtattaaccgtctccatacctgctgccagggttacattattggcaagggcaactgatgccgctgccagcagcgttgtcccgtctgccatggaaagagcaccggtgccaagcgcagtattgctgcctgcggccagagtaccctcgttcaagtctgttcctccggcgtagacgttatcgccgctgagggtaaagatgcctgttccctgcttcgtcaacccgccggcaccggaaatcgctcctgcaaatccggtattattcgcatcacccgatgtaagcgtaaaagtttgcagatcaaggtggctgccggaaacgcctgccagcgaaccgacagtttcatccgcaccaagcttcaaggtgccggcagcagcaactgtaaccgctccggtatcgataatcgccgaaccgccattgagctggagcgtcccggcctgaatatcggttacaccgctataggtgttcgttccgcacagcatgaagtacccgattccttttttgatcaatccgcccgtaccaataattttacctgcaaagtcggtatcactgttatctcctccggtcgtaagcgtatacccctggagattaaccctgctgccgtgatcaccggcaagcgaaccaatggtttcatcagcattgccaagcctgagcactccatcggcacctacattaaccgcagcgttatcgacaattgccgagccatctttcagcagcagaacgccatgctgaacatcggtgagaccggtataaagatttgttccgctcagggtaaaggtgcctgttcctgttttggtcactccgccggtaccggcgatctcacctgcaaacagggtgtcgctgttgtttccgccggtcgtcaatctgtagccctgcagatcgactgcgctgtccgaaacacctgccagcgaaccgatggtttcatcggcaccaagcttgagtgttccgttgactcgcacattgacagctccggtatcggcaatagccattccgccattgagcaggagtgtcccgttataaatatcagtaaggcctgtgtacctgttaatgccgctcagagtcatggtgccggttccgcgtttgttgactccgccatttcctgtaatgtcgcccgcaaattcggtcgaatcatcgttaccgcctgttgtcagcgtgtagtcctgcaggttaaccgtactgaaggatacgcctgccagcgaaccgatggtttcatcggcgccaagcttcagtgcagccaaagcccaaacattgaccgcagcgttatcggcaatcgccgaaccgccattaagctgcagcgtaccgccctgaatgtcggtgaggcccttataggtgttcgctccgctgagagtaaagatgcctgtaccttttttggtcaatccaccaatgctgttgccggtaatttcgcccgcaaattcagtcgaaatatcgttattaccaccggtcgtcagcctgttgccctgcaggataacctggctgcccgaaacaccggcaagcgagccgatagtttcattgtcagcaagcttcagttcaccatcagaccctacgttgaccgctccggtatcgacaatcgctgaaccgtttttcagcagcagcataccatccttaatgtcagtcaggccggtgtaactgtttgatccgctcagggtcaacgttcctgttcccagtttcgtcaatccgccactaccagaaatcacgccgctgaagagtgtatcgctgttgtcaccaccggctccgagtgatgcacttccaagagtgatgcttcccgcgcccgctatcgatcctgccgtatcgttgaagttgttcaggtcatacgttgctcctgacgcaaccgtaactgccgatccatcagcaatcacatttgcggctccggctttgagcgttcctgcattgattacagtctctccattataggtatttgctccgctcagtgtcaaggtacccgcactgatttttctcaatgaaccggagccggatatcacgcctgtcattgccatgtcatatccatcggtatcaaacctgtctgtgcctgtcagggtaacattgttggcaagagtaactgttgccgcagcctgcagcgttgtaccatctgccatactgagtgcccctgagcccagtgcggtgttgctgccaaccgcaagagtaccctcattcagggctgtaccaccgctgtatgtattgttgccactcagggtcaacctgcctgttccaagctttgtcagtgaaccgttaccggataatacgcctgtcagcgccatcttgtaagccacagtatcaaacttgtcggcgccggtcagtgttacgttgttggcaagagagaccgttgcagctgcctgcagcgttgtgccgtctgccataccaagatctcctgtacccagtgcggcatttttagcaacagccagagtgccctccttcagggctgtaccaccgctgtacgtattgttgccgctcagggtgaaggttcccgttcccgcttttgtcagagagccggttccggaaatcactcctgcaaattcggtgctgctgttgtttccgcccgtcttgagggtgtagctttgcaggttaacctgactgccggcatcaccggcaagtgaaccgatagtttcatcatcattaccaagtttcagcaaaccctgggctccaacattaaccgcggcattattggcaatcgccgatccgcttttcagcaacagcgtacctttccggatatcagtcaaaccggtatagatgtttgaaccgctcagggtaaggatgcccgttcccgctttcgtcaatcctccgtttccggaaatcactcctgcaaattcggcattgtcattatcacctgctgtcagagttgcactgccaagggtgatatttccagctccggctatcgaacgcaccgtatcactgtagctgttcagatcgtacgtagcacccgacgccaccgtaactgccgatccatcagcaatcacatttgcggctcctgccctgagcgtaccgacactgattgtcgttgctcccgtataagtattagccccgagcagattaaaaccgccgagtccaactttcgtcaatccgccggatcctgaaatgaccccgtgaaagaatgattcaacatcatttcctgtcgtcagcgtatagcttttcagatcaacctgactgccaggggaaccggtaagtgcgccgatcgtttcattatggttaccaagctggagcataccagcggcaccgacattgaccgtgccggtatctttaattgcttcaccgccattcagcaccagcttccctgcctggatatctgtcgtacctgtataggtattttctccgctcagggtcaacgtaccggttccggtcttttcaagcccgatgccggtatcaccagtgatatctgtaacaatggttgcggcattacctgagacatcgataatgctggtgcctgaaccagcaccgaccagatgcaatgctcccgcagcgccctgagtgagaacatatccgtcagccgtgaactccaggcccgcaatctcctgtgcgcctttaactttaacactccctgaaacccctgcaaacacaccgatactgcctgctgtccaactggagtttgctgaaccggcgaaatttgtccagttgttgtttccgatgttccaggtaccggttcctccactcacgatattatcagcagcaagtcccgatccatcccagtaatacgtcggcactggtacagacaaggcattttcaggtgcccatgcgagcatggcaagcagaagggcaagggaaagtcttctttttttcataacaacaattgtaattatttatatatgggtcggtgaacaacttgataaaacttcactatgcatgcaagaggcaacaggaactctcccttacgcactattttcgtcatactgatagtgccgattcaggataccgaacaatgaggtttcaacttgcagcgactgtttgagcaaggcaaaaaagcaaaaaaaaaccttgagccgactgctcaaggtttcagaaaccagaaaaatgattgatacgacaatctcgatactctcgggaggtttttcaataatacgcttcaacacgaacatccgttttccccaaccaaacttgccgtcaacttcatttataataccatcaagttggtcgaaaatcgacagattaacgttctcaaataataaatgatgatactttgactgatacatacacgtgaattgccttgcgcatggggtttggcttttttcagggtttaactctgcgcggggaatataggaaatataaagcatatatatcaccactataccctaaacaaaacgatttcgccttacaaaaagcactgattcgacaggataattcgttgttttgtaataggtaacgttgctatgacctttcagaatcacacaagttgacaggtggagagacaaaaaacaagtaatatatacatactatccaggcaaacgaaccaaatcatatcatgctgagtggtcgggcagactgagagggacaaaaccatctgtgaagcaaacgctgcatcccgcagcaagagcgtaacgcggggggcgcaaaataaacgagggaataaaacggcaaggaacgaatatatcgtaaacggcatgatgccacttgatggaggtttaagcaggactgattccgctcaatccccggttttcgggttcagcaacgactccataagacagagcagctcgattttattgacaggtttggtaataaaaccgtcacatccggcctcttttgttttttccttttcttcttttgatgtaaacgctgtctgagcgataaccggcagcccgggtctgagcgccttgatctcccgggtcgcatcaaaaccgttcatcaccggcatctgtatgtccatcaagaccagtcgaatcgccgaattcttctgaacctgttcgaccgcatcctgaccgtttcgggcatgaagaatagtgatattctcacctttgagattccgctgcaataagagactgctgacctcgtcatcttctgcaataagaatagtcaggtttgaaaaacattccgttcgcccctgaaaatccggatcgaactgctgcatagtcacggaagtggatggtttatatggtaacgtaaagacaaatctgttccccctgccctctatcgattcaacccaaattttaccgccaagcatttcaatgtatgccttcgaaatgctcaagccgagaccagctccttcgtaacgccgggtcagcgagttgtcaacctgcctgaaccggtcgaaaatcttctctttcatttcagaaggaatacaggcgcctgaatcagtaacataaaactcaaggcaatcgtttttcaacgtataacgaaaatcaacgctcccttcagttgtgaatttcagcgcattctgaacaaggtttgtcaaaatctggtttacttttgagctatcagtatcaataacgctgaagagatccgaaagaccgacgatgcattcgaaaagcaacccttttttcgctgcttcgggcctgaaaaacgcataaatatcatgcatcaacctgttaatcgacgtttcggtgatctggagaaatgtatctccggattcaatgcgtgaaatatcaacaagctcattgatgagatgaagcatccgctgaccgctttggttaatgagattgatatattcggtctgctcctctccggagagatgcggttccttcaatagctctgaaaaaccgagaataccattcatcggcgttcgtatctcatggctgatattggcaagaaaagctgttttcaaccggtcgctctcttcggctttctcctttgcggcaatcaattcgctccacagttttttcttttcggtaatatcctcctttacggccacaaaattggtgatcgacccctccttattgaaaataggggagataaccgccgactcgatatagatatctccgtttttctttctgttgtaaaactctccatgccacactcctccggaaagaatcgtatcccaaagctcataaaaagtctcccttggcgtcaaaccggactgaaggatgttaggattatttcctaccgcctcccgaacggtataccctgtgagctgtgtgaattttggattcacatactcaatatttcccatataatcggttataacgacaacagcggggctctgttctacggcaacgctcagttttctcagcctctgttcggagatcttgcgcttggtaatatccgtactggttccgataattctgtagatatgaccgacattatcgcgaaccggtgtcagaacggtttcccaataggtctctctgcctttgaacggcagcagctcttcgtactgaatcgtgctgccgctttgaatacaggcatcataacgacggataacggattctgcaaaaggcgcatcgatgatctcgtcgggagattttcctgttatctcttcgttcttgatgcccgtcagtatttcatgcattcgattaattcccttataacgataggaaccatcctgctggacatcaaccacaaaaacggaattgtttactccatcataaatactcttaagaaactgcgtgctttcaagtaacttattctcgtgctgtttgcgcaaagtaatatctcgaacactcgacacaatatagggtctgcctgaaagttccacgatgttcgcattaacctctacaggtatcctgttcccttttctgtcacgctgtaccgcttcgaacagaacacatccatcctccatcaggcgcttcatcgcctcgggaatgtaggttaccgaactttcagcatcatcaagttctcttggacccatgccaagcagctcctcttgggtatagccaagaatatcgcatgccgagggattaaccatagcaaactttcctggctcggaaggagtgatcatcgggtgaacgaagactccgtctctgatattttcaaataaaaccctgaaacgctcttcactctcccgcagagagtcttcaatctgtttgcgttcggtaacgtcatcaaaaagcgcaacaatctcccctgagggaattttatatatatggttttccctccagccctgccgaatatcgtcctgataataaaacggagcaaggtgttcggttcgacctgttttccaaacccggcagagagcagcgggcaaaacggttgaacccatattgggaaaaagagtcaacagcgttttgcctacaacttgcgcccctgtaagatgtactattctttccgctgcgggattgagcgccttgagaataaaatccctaccatcatcaactgcatcatatacagcaacaccggtgtctatattttcaatgagtgctgcgtaacgattatcgctttcctgaatctgtttttcagactttttccactcagtgatatcgcgaacaattaaggtaaacccgagcaagagatcggcagagttaatcggatagagggaaacgagaacattgcgaatgcaaccgttcttgcactgcatggcggtttcaatcgttccagttccataacccctgatctgacgatgcagttcgtcacccacatagtcataatcggcgtcggttgtataaagaatgctccattttcgattgagcaactcatccggcgtatagccgagaagagaacagagcgcgctgtcggcatctttgataacggagtctgcaatcaaaccggtgccggttggcaactctcgaaaaacgcactgaacaaacgactctcggtacatacaggaactccatcctgcgcgttgagcgttgattgcatcttcaaggcttgaacattgacgacggagttcttcgatttcagtaataagctcatccctcgtttttacttcgtcagtcatggcttcacgtttataggatggaaatccgccaacatcagctcctgaggcctgaatctgcaattacattcaaaacccctatctctccgtcacgcgcagcgttcaatcttaacacttaacccgcaacaccgcccccctctgtcatcccgacctctcccccttgtcatctcgaccaacgggagagatctctcttctcttcctttccccaaacccagcgctcagcactctgcactcatatctttccttccccccctgacgctccaccgccattgcattgagatccctctctgcgttcgggatgacagatggggaaattcgggatgacctctccccctctgtcatctcgacctaccccccttgtcatctcgaccatcgggagagatctctcttctcttctcttcctttccccaaacccagcgctcagggctcaggactctgcactcatatctttccttccccccctgacgctccaccgccattgcattgagatccctctctgcgttcgggatgacagacggggaaattcgggatgacctctccccctctgtcatcccgacctctcccccttgtcatctcgaccatcgggagagatctctcttctcttgtcttcctttccccaaacccagcgctcagggctcaggactctgcactcatatctttccttccccccctgacgctccaccgccattgcattgagatccctctctgcgttcgggatgacagatggggaaattcgggatgacctctccccctctgtcatcccgacctctcccccttgtcatctcgaccatcgggagagatctctcttctcttgtcttcctttccccaaacccagcgctcaggactctgcactcatatctttccttccccccctgacgctccaccgccattgcattgagatccctctctgcgttcgggatgacagatggggaaattcaggatgacctctccccctctgtcatcccgacctctcccccttgtcatctcgaccatcgggagagatctctcttctcttgtcttcctttccccaaacccagcgctcagggctcaggactctgcactcatatctttccttccccccctgacgctccaccgccattgcattgagatccctctctgcgttcgggatgacagacggggacagttcgggatgacagcagggcctgttcgggatgacagcagggcctgttcgggatgacaggatgggctgttcgggatgacaggatgggctgttcggaataacaagtgcttacatcttcagaacggtaccgattttcaaaatatcagcgagattggcgtgcggatcgagtaccggtttaataatcggtactgctgaggtcataatggtggtcacgcccggcccatgtcctgcttcaagacagtcgctgtgtacaacaacaccaatcgtgattgctccctttcggtaggctctcccgaatcggttatcgtggtcctgaagagcgacaatatcgccaaaccgaatcctgtcgatgccatattcttttacggtctcctgatcactggttacaatatcgtaatcgccctttgccacatgggcagaacccacacccgaacccatacagacagcaggcaccatcgtcgttaccggcacttcgagcgcgccgccttcaagctccctgattttcagaatttttaatagttcaggatcaagattaaacagggtgatgtcgggataatcgatgagtttaagaccctgacctttcgcccggatcataatcgtgtcgctgtacgtgagattttctttcgcttcacgggggaaatcaacgatcagatgctcggagccgccatgatgaccgataactacgccttcggcgcctttggcctcgccactggtaaccgtggcccggttgccaacgcaggaatagatctgcaaacctacattcggatgctcataaggcttatgggtatccgccgtacagcttacccctggctctacatgatctccagcccagccgaatgctgaatcgccaacctgcacgttcagagttatccctccgattgagggcaagagaaatggattaccctgatgatcaacctcccagtttccccgtgttcttggttgtccgggttgacactggagaagaaactctacaatatttttttcgtttgtttgcagcatgtgagaaggtcttgtttcaatatgataactttacagaatattcacccgttacccctttaagctaaaggcagaatcgccattttatctcgaaaatatttgataacccacggcgaataatcaataaataatgtaacaaaaacacatttgtgatttattattattactgacaagttaaactatcgtgggctaaccgttccgaaaatgaatagcaggcaatgcctgcggtctgaaaggcggttcccgtttgtttactcgctgatctttttacgcagcgatttgattgctgaacgtttttccttgctttcaagacgtttttcgcgtgatgctctggtgcgttttgtcgccctgcgttcttccggctcatcaacagctttcaaaagaagctcgtgcagacgacagatggcatcttcacgatttttttcctgactgcgaaaccgctgcgccttgataatgacaatccctttttttgaaattcgacggtctctgatctcaagcagtcgctctttgacctcatcagaaagagaggagtctttgatggcaaaacgcagatgaactgcggtttcaactttattgacattctgcccgccagccccctccgaacgcatggtgctgagttcgatttcagcacgggggatggttatggatgaagtctctttatgtgccatagtaaataatgtttatctatcgtgagtaacgttcgggtttgagcctttgtcttcagggcagatccattactctatcagcattaatagtatttcattaaccacaacaaaaacgccatgaacttcaacgacctgctacagcttggagcatcgcttattcagggaaacagcgatgaaaacacaaccggtttggcaacaaataaaatcagcaatgctcttgcagatcttcttgggggaggaggaaaacttgatttcgggactattgtgtcaaccatgcagtcaagcggcctcggagatatggcggcatcctggcttgggaaaggaaataacatgccgatttcagcggatagcatcgccaatgtaatcagcccggataaaattgccgcttttgccgcacaactcggactccccgaaagcagtgcaaaaactgccatagcagatgctctgccccgaatgatcgatcaagccagtcctgatggatcgatactcgaaagcttcctcggtaaaactggcggcgtacaggggctgctggatcttgcaggtaaactggtgtgatggattaaccgtataacgccagaaaaccgtcaggatcagaattttaacgttctgaccctgacggttaacaacacacaacacaaaggccttatgaactcagcctaaaggtgtaacgttttctgcctgaagtccttttgccccctgaacaacttccatcaagactttctgaccttctgtaagactttttctgccggaaccctttattgcgctgtgatggacaaaaacgtccttgccctctttctgagcaataaagccgtaccctttttcttcattgaaccactttaccgttccttcaacctgatttcccatgtcttcctcttttttttgccgtttcgccgaaacaggctggttatataacacagtgacataccgtgccccttagctgacaatttagttactttaacgcaattgaaaaaaccggtttcaccgtttattttatgaaaagcgcaatattggcgcaataagaggccaaatgttggctacactcgccgttaaacgtcacgaaatgcgccaatccggctcttcatctttttttcaaacactatcgcaaagctgttgacccccatcctggggatgttttatctcaacgtttgttccttcatcgagagatccctccctgaagtcgggatgccgaatgggaagattccgggtgatgaatgggaacattgagaatcagcgatcaatcgaatcaagatgagcgatcagacaagtcggaatgaccgattggttaaccggatatcaagttgaacatccggttaaccggttttctacctgatgccccacaatttgatcttccgatcatcactgccgctggcgatgactctgccgtcaggagagatatcaactgactgcacttcgagcgtatggcctcggtaggtatggaggagctttccgcttttaacgtcccacaaccttaccgattcatcgtttgccgcgctggcgatttcagttccatccggagtgaagcagacgctgcgtactgcgtcatggtgaccttcaagagtgcagaggagttctccgctccgggcatccagaatttttatttttgagtccctgccgcagaaggctatcaggctgtcgtcagggctgaaaacaactgcatgggagagggtatcgccggtattgtagtttgctgtatttttgccggtttgagcatcccagatcctgataaccgtttcctctccgcaacttgcaattttcttgccatcatgactccatgcgagacactcgatataggagatgtgaccggtaaacctcttaagctctctgccggtttccacgtcccagattctgatcgtcgtatcccttgaacagcttgctacaacagtactgtcagggctgaaggcaaccatgcgaacagcggtatcatgtcctttacagacgtgaaggcactgacctgtggcggcatcccagattctcacggtgctgtcggtgcttccgctggcaaggcgtctctggtcgcgactgtaatcgacgcactcaacccatgtttcatggcccttcatggtatgcagaggctttccggattcgatatcccagagaataacctgttcatcaaatccgccgctgaccagctttttgccgtcggtactgaattttacccccagtacccggtcaagatgggcctccatggttttaagaagattcgcatcttcctgcactttaggacgtttcagctcctcttctttttttccgaataatttggttaaaaaccccatagctgtgcttgtgttttgagtaacgaaatttcagttttcaatgtaacaaaatatttgcccttcaccgcatccccttgattcaggaaaacttgtagttcctgcctttccaccttgagccgcgacctgatttaacctgataaaatgagttcagcgcaatcgcaatcagaacaaactgcgagagggcatgaaaccataccattgataatggctgccggcactttacagctatgatgaccctgcaggacagcgcaatcgcaatttgcgtgagaggaagcagtaaatgtgccggggccgtatctccccttgccagcgccagtgtaaaaaaaaaccagggggcaacatgaaaaatcgccgtaagcacaacaagtaaaaaaagaagcggcgtactgtagccaagcccggcaaaaagatttttcgaaaaaccctcaatgacctccctgaagttccggtacatcctgcagcttaccgcatcgacgccattgtaagcgacaacttttcctccggattttttaaccgccttgcacaaccagacatcttcaacaagggcgttttttactgccgcgtggccgcctatgctctcataaaatttagaacgaaacagaataaactgaccgtacgcaaaacagaacgcaggtttttttgatctgctgagaagtcgaagaggtagataacagagaagaattacatagaccagcggaacaacaagccgttcaaaaaaagtttgcgtctcctggaggggagtcagcgacagcatgtctgcgccggactcctccatggcagcaaccgctctggataacgcttccggtttatgagtggtatcagcatcggtaaaaagcagtagctgaccctctgctttcgtggcaagctgacggcaagcccaggccttgccgtgccatccctcgggaagagattctccctgataaatcttcagacgagaaccatactttgcctgaagacgctgtaatatctcccatgttctgtccgatgatccatcatcaagcacaagaatctcgacgttatcgtatgtctgtaaaatcagcgatgcgaggcatccttcaatgttcaactcctcattccttgccggcacaagaacggaaacaaaaggccttgcccgataaggcgtcaaaggaagagcgggaagatcgcgcaggtttcgaagaagaatcccgaaaaaaaccatcagcgaaaccagaacaactatctggtagatcaatatcagcatggcaaaggtaaaaaggctgccgttgatcaggcagcctttgcgttcagtaattccatcaaaggagatctcagtcgatgagcttgttgatattgtactcgaaaataccttcagctcctgcccgtttcagttcaggaatcaacttgcggactgttttttcggacacgataacctcaagagccacccagttttcatcggccagatttgaaatagttggctgacgaagtgccggaataatagcggctatgttttgcagggctgcttttggagcattcattttcaagccgactttcccctgggcgttaatggcgccctgtaaaagcatggccatattctcgatcttttcgcgcttccacgaatcgttccatgaggccttgttggctatcagtttggtatttgattcaaggatggtatcaacgatccgaagtttgtttgcccggagcgacgaacctgtttccgttacctcgacaatagcgtcggccagatcgggaggcttgacctctgttgcgccccaactgaactcgactgatgcattgactccgttacgggcaagatactttttggtgatattgaccacttctgtcgcaatatgcttaccttcaagatcttttaccgactttatcgcggaactctcggggacggcaagcacccagcgtaccggcctcatggaggcctttgaataaacaaggtcggcaacctcaacgacatcggcatcggtttcaataatccagtccttaccggtcaacccgacgtcaaaagcgccaagttccacatagtgagccatttcctgcgcacgaatcagaatggcttcaagctcatcatcttcgatagaggggaagtaggatcggctctgaaccgaaaaatgaaatcccgcattagcaaacaactcaagggttgagtcctgaagactaccctttggcaaacctattttaagcacgttctgcaaattatccataaggagaatcaatgtattgaattaacagttacaactcttgtaatgacaaggcgccgtcgcgaaaaactccgtaggagtttattccgtctatccagctcccgagattaatatagcgactggaaccattgctcagcagatactctccccgaacatggttatgaccgcacacaaagtaatcaaattcctgtttcgtgacgagcgattgggcaaagtttaacaaacgatctttctccatcgtataattgacctgcttgtgatgtcggctgaatctggaagattttctcatgagcgcaacgccgagatcggcatgaaacccggtaaataaaccgagaaagtatcggtttctgacgaaacgggcaaacaatttatagccgatatccccctctccaagaccgtcgccgtgagcaacgataaactgcttgccgtcacgggtaaaactgttcacgccatagagggttttgacgccaagctcctcgtcgaaaaaacggccaagaaaaaagtcatggtttccggcgaggtagtaaacgtctgcatggctgcgaacaagatctgatagcaggcaaataaaacgggtgaatcctttgggtatgacatgatgaaactccatccagtaatcaagaatatcgccgagcatataaagcgaaccgccttccgcttttatgatggcaaaaagagtttcgagtttttcaagcttgagatcttcatcctcttgagactgcaaaccgaaatgggtatcgctgataaaaaatgtcgctcccatgtcacataaaggcatctgcatcagttcacaataattgcgcagcacctataacggcaatcggaatgctgatattgtcaacctctttcggactgatcccttcgactaccgtggcaataagggctatcaggagaattctggtgacattaaatgcctccggcactatcaaatgaacaaaaaacagaccggcaagagcgcttccgacaaaaaaagcaaggctcccttcgacgcttttctgactgagaatgttgtatttgatttttccataacgggttccgacaatcggggccaaaccgtcaccccagccgagcaccgccatggcaagaacaccctcaaactgcttgtagtatattgaaccgcagatcatggcgaccacaacaaaatagagcgttcccttgagcagttcgcgcttgtctccggttcgggtcatggttttcacggcctgatcgtcctcggctgcaaaaaggcctttctgtaccagaagaagcgtccagacagcaaaaaccgtgatgttcaggtactgagaccagtgcccgtcaacaaaaagcggcagaaaaacaataaccgaaccggcacagatgtgggtgatttttcgactgatgtctcttggaaggccgttgttggtaaccagataatccatgagaggcggcacactgaacacgtacacgaaggtaagcaacgtaacgagtgcgttgtgccagacgacgggaagcgaaaagaaggtggcctgaagcatgatcatggggcatcagttattaaagtttatgaaagcacatctcactgtattaaaaaaaacaacacaatcgatccatcaactttcagggatgcagaattaacttctctgccatcgctataataccgctattttaacggaaaggataccagataaatccactcacatatatttcgagcctatcataccggccacaatcaggttattcagaagaaagagaatattgttggcgacctgatatcggagaaaagcattgtgctcctgcacatcgcttttccctatcgcattgccgaatccgtcttcgacggtgcctttcataaaggatatgctgcttttcggatcgcgaagcaactgtatctgaatgacaatattcaacgccagaccgatgagtaccagcacaatcgccaccgtgaacccccagctccaggcgagccaggcaagcacagcaaacacaaggtcaatgatgatgaacgaaaccagaaacgtatttctggaaccgatcatgaccgccagagatttaagaccgccctccttgtccccttcgacagacttgaaatcattgagaatgatcagggctatggccatgaaaaagttcagtcctgcaagccagatcacttctggacgtatttcgctgaacagggcattggccgataaaaacgtaacgaaactgtacgaaaaccctaccgccggagcggaggtcatgatatttttcttgagcttgagaggaggagcggagtatatgtaggcaatgagaagcgcggtcagaatcgaaacgatgataaccgtgccccgaacgccaccgatatgcagaccgagaaagacgccaagaccgatggcaagcaacagcacggcgatactgttccagagcgcttcctgcacgctaagacgacctgatggaattgggcgcgtaggctcgttgactcgatcgagctcgagatcgaaataatcgttcacagactggctgaaaccggttccaagcggaccgtatagcagaaagatcgatgcaagcaaaagatagtcgtgaagagttggctgcatggctcctgatgccataactccgccggcaagacaggggaaaacgctgatccaggttaccggatcaagcagttcgagatgggccctgagtttatcgacaaatccaggtcgtcgtacggcaactgacatgctgttcgttcgttaaatgatacgttcactcaaacttaaatttacaaatcgatgtaaagataaaaaaactcctgaatgcagataaggtttttatctgctgatactattcatgggttacgatttcattgcagattctctgccgactgaccgaaaagagttgccgaagtcgacccggtaatcataaccctgaccaaatctccgggttgatggatgccccggtcgaataccacaaccctgttgccgtcagttcttcccataagctgatcggaagaacgacgactttccgattcgacaagaacttcaacgacagaaccaggcgccaggccaagcagctccgcagaaataccattctgcagatcgataatctcctgcagccgctgctttttaacctcttcaggcacatcatcgggcatggttcgggctgcaagtgttccctgtctgacggaatagtaaaacatgaagaccgaatcgaaacggacttcgcgcatcagttcgagcgtttggtcatgatcagcttcactttcgccgcaaaagcccgcgataagatcggtagaaagcgatataccaggaatccatttgcgaagaagctctattttattccggtactcctcgatgtcgtgtcctctgttcattcgagcaagcatacgcgtcgaaccggactgcaccggcagatgaagatgattacagatattcggccgtaatgccatcgtttccacaagcgagtgcgacatatccttcggatgggaggtagtaaaccgtattcgcgtttcgggagcttcccgactgaccgcatcgagcaaccgggaaaaatctgcacctgatgcaggatcatggtatgaattgacgttctgaccaagcagcgttatctctctgcagccgtcgtcggcaagcgcacgaacctcgtcgagaaccgattcgaacgggtgactgcgttcacgtcctctggtgaatggaacgacgcagaaagcacacatgttgttgcagccccgaataatcggcacaaaagcgttgagtgattgcgttcttgcctgtctgacgccatcataagtctcgaaagcattgaattcaagccgtgccgaccggctatctcctgcctcggcaatcagtgcgggaagaactcgataggtgtcggggcccgcaagaaaatcgatcacgggaaaaacggtaaacagttcttccctgcgatactggggaatacagccggtgagaccgacaatcagttcggggcactttctcttgaaccccttcacatgctgaaggtagtggctaatgcgttcaacggcgttctccctgaccgcacaggtattgagcataatgatgcctgcctcctcttccgaagcggcctgctgatatccctctttttccaggagtgccgtaattataccgctgtcggcctgattcatctggcatccaaaagtatggatatagaattttctgcgagctctgggcatcgttactggttatcttctgctctgaagcggaatgtgcgacaggcatggctttaaaaaaccaggcacacattctgcgcccggttatggatccgttatcccaaccggcagtaaataaatataccgacggtcaacgaatcgggttcagttcaggctccgaaatgaatatgcttgaatttttcaagcaatgattcggcttcatccttgcactggccgcataccgttccgagtttggttcgttcctgcaactcgaaatacgtgcgcgccccttcaagaacggcatcctcaatatcatgatcgctgatgctcatgcactgacagactattttcacctgtgcctgcttaaccttgtcctgcatgtcgttgcgggaataataatcattgatggctgcccgcagagccttgtcgccaaggacggaacagtgaattttgtgatcgggcagaccgccaagctccatggcaacctctttgggagagatattgaatgcatcgtcaagtgtcctgcccttgaccatctcggacaagatagatgtgcttgcaatggcgcttgcgcagccgtaggtcttccactggcaatccgtgataacctctttatctttatcaaccttgatgaccaccatcatctggtcgccgcactgcaaattaccctccattccgacaccgtcaaattcgtcggtattctcaccctgtaatatatttttcgggctcatgaagtgttccttcagtttttccgtatatgcccattcacctgcttgtagcatggagtcctccttttatgtatgccgtagacatgtttctgattcgttcgatagttcgtggtaaaacatcaagcacataatcaacctcttccatcgtgctctctcttccgagactcagccggatggatccgtgcgctctttcggcgtcaacaccggtcgcaagcagcacatgcgagggatcaagtgagcctgatgcacaggctgacccggttgataccgctatcccctcaagatcaagatagagaagaatagcttcaccctctgctccgggaaacgagacgttgagcgtgccggcaagtgaatccgttggatgaccgttgaaataaatatcatcaatacgctcctctattccctttcgcaacgcctgcttaagaacaagcagcctctggtgttcatcgtccatttcaagcactcgcatatcaacagccctggcaagacccataatgccgagagtgttctcggttcctgctcgcctgcccttctcctgatggccccctctgataaacgggcagtatggtatgccgtttttcacataaagagcaccgactcctttcggcccatatattttatgccctgaaatagtaagaaaatcgacaccaaacgccccgacgtcaacaggaactttgccaaccgcctgaacggcatcggtatgcatatacgcgccgcgttcatgcaccatttcggtaatggccgcaatatcctgcatggtaccaatttcattatttgccatcatgactgaaaccagaccgacactgtcgtcgagcatcgagtcaagctgatcgagataaattttaccgtactgatcaacatcaagatacttcaccttcacccctcgatgcgcaagacaatcggatgtctcaagcacgcagggatgctcgattttcgtcgtaataatggtgttgcgcattttcagtccgggaatacactgcctggatgagcagacaaaaagcgaaagcacggtattgtttgcctctgaaccgcttccgacaaaaacgatctcgttttcatgagccccgataaacctggcaacccgaattctggcatcctcgacatttgccttcgcttcacgaccataggagtgcatgctcgacggattgccaaacatttccattgcagccgtcagctctttttttacttcaggatgaagcggcgttgtggcattgttatcaaaataaaccttcatggcgcttaactctctttgaaaaaattcttgaatgcggcctaaaccgttttctgctctgcaagatactatacttgcggctcttcgaataaccaagtggaaacataacgttctccgctatccggtaaaagagcaacaatggtttttccttccatttcagttttttttcctacctgaagcgcagcaaaaagtgctgctcctgaagatattccgcaaagaatcccttcggaagaggcaagaagtcgagctgtgcgacctgcatcgtcgttactgacggtaataatttcgtcaatcacgtcgcgattgagaatggaagggacaaaacccgctccgattccctgaattttatgaggacctgactgaccacccgaaagcacaggagaatcaaccggttccacagcaataaccctgatgtcgggacgatgttgcttgagcacttcgcccactccggttatcgttcctccggtaccaacgcctgcaataaaaacatcaaccttgccgtccgtatcattccagatttccattgccgtggtggaacgatgaatcgccggattggccggattctgaaattgttgcagaatgagactatcgggaacagcggctgcaagacgctccgcctccgatatggcaagcttcatgccgccggctccttcggtaagcacaagctttgctccaagcatctgcatcagccgacgacgctcaatgctcatcgtatcgggcatgacgagcatgagatcgtacccttttgccgcgcaggcaaaagcaagcgcaataccggtattaccgcttgttggctcgatgattgtcgtgttttttgtaatcctgccggctttttcagcatcctcgatcatggctatgccgatcctgtcctttacacttgaaagaggattgaatgattcgagtttcagcagaatatccgctccgcgcggctccttgagtctctgcagccgcacgagaggcgtatttccaacagttttggttatggaatcatatattttcatgcttcctcgacctgaattttctggttatgaaaaacgaataatgcaaataaactttttttggaacaacacgtcatagcctctatcaccctgttccatacacaggaatggaagccccgttgatagcccttgacgcatctgaagcaagaaagagaacgacatccgcaagcgcttcgggagaaacccatgaactgaaatcggcctggggcatagataacctgttcaagggggtgtcgagaatgcccggcaacacgcagttcacgttgaggccctcccgtttattctcttccgcaagcgtttcggtaagacgtattactgccgatttcgaagcgacataggctgccattcccgctttacccgccaatgcggcccgtgcggacgtattgataatccatccccgtccctgagccctcatacctgaaacgactgcccgcgcagtattgaatgccgttccggcattgaggttgagcatgtactcccagctttcgcgagatgtttcatgaacaggcgctcccgcaacaaacccgccggcaatatttacaagtacatcgatccgaccataatgctttattattttttcaataaccgcatcagcctcaactgaactgagaagatcgccggcaacccggaacttcctgcctgaatcaacggactcttcgtcgcaagagttatggttgagatccacaagggcaagcgccgctccagcatgataaaacgcatcggcgacaacccttccaagatttcccgacgatccggtaatcaccactaccctgtcactgaataaatccattgcctatagttcatgttttagtattcagaataaacattatcctgaatcatgcataaacgaatgatcaaaaagagctattaattcccttatttaggactttttttatcctatttctgaaacgaaaaaaatcatccccgaaaaatggcagcgcgagggtaaaccttattcaaaaacaagcgtacgctcggtaaatggaggaatttttttgccgttcagcgtcagctcgacattaacaggacgaccaatgctgacccataatttttttttgccttcataatgaagcaccgttcctgacgggaagcgaccgccgggatagactttagcgctgtcatccgcaataaccttgacccaggatgtatcggaaataatacgcacaacaagacgttgacgagcgggtgctgacgcatgtgcggaagaaagggagtccgtcgaaagagccttcgccggagagggcgcgacaggcgtttcggaaggaacatcttccttcggctcactcggaatatctgacaaaccggagagcgtatcgacaactgcgctatcggatgattgaggcaacattaccggcgtctgtactacaggctcgatcatgggagggggtgaagaggaaggctttcggataaaaaaaagagcgagaagtatggcgagcgcgaccatcagaacggcaataccgcgtgaagcaacaagacccccaagccatgaaaagaatgaaaactcattttgcgatctctttttctgcatctcctgaacgcgcacatgttcaccaacgctgcttttattgtcggattcaccaataagcggcatctgcaactccttgcgacactgttcaagaagtgcatcatcacctacgcccaactcccgcgcatatgacttgagcgttgcaaacacatagattttcggaagaaatccaaaatcaccggcttcgatcttttcaaaatggcttttgtttatccctgcagatctgctgacctcttcaagtgagaggtttttttgcatacgggcttttttcagatcaccggctattaagtccagtgaagaacgatacgaactctcttcgtgcatggatgcagcttgaattgctgtgaaataaaatcagcctgtaaaattcaaatatataggagctgtaataataatcctatataacagaaaccgttataagcatcatgttacaaaaacgcaacaagtattaaaaaccgccggttattgaactgattaacagtcataaaagttaccaaaaaaaggcatataaatgcttcgaattaccaccggaattgcccttttttgagtttcatttatgatatcgataagccgattctcagtacggctaatgcttcggcgatttcacggcctttggtttcgatgatgtcgagaagatcttcgggggtgtgattgtcggtgtctgcttttttgttggggttgacagctttgaggtcgtagacggcgtcctggatctctttggctttggctgcgttggttctggcttcgcgggtgagatcggctatcattttttcagcctcttcgatgaccttgctcttccgggcaaaggttttcttcagctccttcagccgttcgctgagttgtgcgactttctgactggtggcggttgctttttccttgaatgggcaggcttcttctgcggctttctgtttgcgctcatccatgttgatggtccaggagagttcgctatcgggacgttccggcaggaggcgaaagaactcttcgaaggttttgatggtcaggggtgtttttttgccgactttgatgctgctcaggtcgtagtaccagatttttctggtggattgacctttggagaagaagaggtggttggttttgacgcctgctccggcggctgtgaaaactccgccgggaaggctgacgattaatgatttcaacggctccggcaatctcttcgcgcttgatgaactcttcggaccagcctcgtttgtgaatggccggatcgatgagctttgccctggtatcggcttcgttgagggtcatggataatttttaagccatcacattattcctgttgtaataaccgttgagagtttcgaggtcgatgaaccggttatcacttgatagcacaggaaaatacaagtgataatatacataagggtttttgggtatttgcagatgcctttgtggcaagatctgttttttccggcgggtattttgaaaaatgagggctctggcgcttttgaatcggaaagctcattttcatttatccggcgagtttgtgtatcttcgctcgaacttttgttttcagcaacacaaatacctttacgacaatggaaagaacattgaccattctgaaaccggactgcgtaaaaaagcagctcatcggtgcagtgacggacaagatcgaacgcgcggggttccggattatcgccatgaaaaaaaccagactgacaaaagagaccgcaggtgaattttatgcggtgcaccgggaaaggccgttttatggcgaactggtcgagttcatgtcttcagggccatgcgtgccgatgattcttgaaaaggaaaatgccgttgccgatttccgtacgctgatcggagcaaccgatccagcagaggctgctgaaggcaccgttcgcaagctctatgccgacagcaagggcgaaaatatcgttcacggctcagactctgccgaaaacgcagctattgaagcaggattcttcttttctgccgaagaggttgtccgcgtaaactgaaacgacgctctggccggtaagataaccctctctgccggtcagacttctttgttcccccttacctcatcgagatagtcactgaaggcctctccgtatatctcccagacagtgacaaagagtgctgccacaatgggccctacaatgatgccgataataccgaataatccgagacctccgagtgtgccgagaaaaatcatcagttcattcattttggtatcgcggccaatcagtatgggacgaagaatattgtctatctgaccaacaataatgctgcaaaacagcagtactcccaatgcctgcgggtattgcccgataagaagcagatagatcaccgccggcacccatacgaggggagaaccgagcacgggaataaatgagagcagggtcatgatggctccccagaaaagggcactgtcgatacctgccagatgcagcgcaagacccgcaagtgtaccctgaacaagaccaaccacaaccgagcctttcaaggtcgctctcgtgactgaaagaaacttttcaagaagtctcgactttacgccttcagtgaggggaagataggagagcattttgtcaaggatctcccgtccatccttaagaaaaaagaacatggtgtacaaaaagaaaaaaagaagaaaaagctcgttaaccgctgacaaggtaaacgaggaaatggcgccaagcagcatattgcctgccgttccggcaaattctccgatttttttcagtatatcttcacgatagacctcaagctcatggtaatagggtaacgtttcaagcgttcgactgaatgcccccggctcatgaatctgctgttgtacccatggcgcggcaagacggctcagcctcaatgcctgggctagcaccatgccgattagagcgagcgagggaagaagaaccatgagtaccagtgcaaggatggttactcctgcgctgaggcttttgttgccctgaaaccagcgctcaaaacgatggtaaagcggcatgagaagcgccgaaaaaattgccgccatcaggagagccatgaggaaatatcgaatcatggcaataaacacagcggaaatgaacaaaacaataacgagaagaatggtgcggtttgattgtcttgtatccatacgtgtccttgttgctattgaattcacagggctctgtcagagccatttttcgctgaaaggggtttcaagaagccgggcacgcaccatcgctacggcaaaaacgccggctgtttctgcacggagtatcgtgtggccaagtgaactttcaagaacaccgcaacttctggccctcgaaacctcttcggaggtaaatcctccttcggggccgatcatgaagagtacatttttttcagcgaaatcaatgaggggattctgttcagatgactcatgggccagaattctcaggtcatactcatcacgatcaagaacctttgcgaacgaaaggggttcatggattcggggcagaaataatcgtttggactgacgggatgccgacagtactatgccttgccagcgatccagcttgccctgtatcctctcttttggtggcagggcgatggttcttgccgttatcatcggaataatcgccgtcacaccaagctccgtcgctttttcaagaaagagatcgaaccgatgcggcgttttcagaagcgacatggctaccgttaccgctgtcggggaaggcgggtatatcgaacgagtcagaatatcggccgtaagccgttgtttgccgatctctctgatcctgacatgaaaacggctcccgttgccgtcggtaagcagcacctcgtcacccggctttttacgcacgaccctgacaaggtgatgaaattcatccccctccagagcaatctctgtccggcttccctcaaggttctttggcgttgtgtaaaaaagttccattgtcaactgactactcttttgctgcaagcgcaagtgctgcaagatggatggtttctgcgccgcccttttgcaaggcctgtgcggctgcaaccattgtcgcgccggtggtgacaatatcgtcgacaagaatcacccggcgtgggatccgccccttgcccggctcgaaagcgcctgcaagatttttttttctctgagcaagcgtaaggcctgtttgcgaactggtataggtaacccgccttagcattcggggttctaccggtttgtgcaatacggctgccattccttcggcaattttttcagcctggttgaatgagcgttcaatcaacttcaatctgttcaaaggcactggaacaatacagtcgatcgcatcacaatccatacccgatgccgcaatatagcgcccgatttctttgccgaaaaatatgccgagattgaacattccctggtatttcatggcatgaacagcttgctgcaatgcactgtttttatgaaaaacatatcggcaccatgctcgttcaaaaagcgagtcttcaccgaaatggctttcaattgagcgaagaaaaacacgttcaggtgctgcgccttccgaaaaaggctcaaacccgttcaaacacgaactgcacaaataacgctctgatgccagaagcaggttctggcataccacacagacattggggtaaacaaaatgaagcagtcgatcgtccatacaaccatcccgggttgtcagttacacaaagcataacgctgcagcgccgtacatccctgccctgtttccgagctctgcaggaacaatatcgagaccttcgtgcatggaggggagcgttgaacgacgaagccgctcgaatgcaggggtgataatcaggtctccggcagcagatattccgccccctatcacaaatttccggatatccataagtgcggtaacattggccaaaccaacaccaagagcctctccaactctctgccagagagcaagagagagcggatcgccctgcttggctgcatgttcaagatgtcgtggagagagccgggtaaaatcatggccgcaaagttcagcaacggcatggcctgccgacgggttttcctttatcatcccgctggcaagttcaacgatgcgctctttgccgataagactttcaagagttccccgaatccccgcatgaacatgggctccttcataatcaacgatcatgaatcccacctcgccggcggttccgtttgcccccctgtagagttgtcgattcagaataattccgccaccgactccggttccaagcgtaaccatgagaaaatcgctgaagtgcttgccagcgccatacatcgcttcaccaaatgctgctgcgttggcatcgttttcaagaatcaccgatactgatagattctccttctctttcaggcagttctgcaacgcgtcacacaaaggaaaaacggtccatccgggaagattgggagggtagctcaatgtcccgagggaaacgttaaccgctcctggcgcgccaaggcctgtaccggcaaaacccgaagcgtcaaaaaaacgagcgccctgcactttcagggctgcaattaatccggcaagctgttccacaataccttcgggtccggatgccgtgtcggtcggtattgtcctttcggtgacaataccctcctgctcaccaatgactgcgcccttgattgccgtaccaccaagatcaatacctatagcccatcgaaacatatctctctgcatgattcaggttaactgttgaacggcctgaggaatttccttccgtgcgtaccggaatcaaaaaaacggagtatttcaacaatttcgggctcggcaggaaagtccgttctaaccttttcaagcgcatttgagagcagtaaaccggactgaaaaataatccggtacacatccttgatcatactgatcttttcggccgtgaaacctcgacgcttcagcccgagggagttgagcccttcataacgaaacgaagcgtgacctcctgccataacgaaaggcggtacgtcaagcgaagctcgtgcgataccgccaaccatggagtaacgcccgatcctgacaaactggtgcacaccggtaagcccgccaataactgcgtagtcgcccacttcacaatgtccgccaaactgaacggagttggcaataacaacgtggtttccgatcacgcaatcgtgaccggcatgaacataggacatgacaagagtatcggagccaacgaccgttctgccgcttgcttttgttccccggttcagcgtgacacactctctgataaccgtccggtcgccaacaatgagttgagttttttctccggcatatttcagatcctgaggctcggttgcgagaacagcccctgcatgaatcctgcatgcgctgccgatgcgggcgccactggcgatatgcacatgaggaccgattcgggtaccttcgccgatttcaacatcatcctcaataacggtataaggtccaatggtaaccttgtcgccaagcgttactccgggatcaattattgctgttgcatgtatggtgttcatacgttgttattctttcattttttcaaattcctccagcaggcgaggctcctgtaattcacgggaaagcaatgtaatgacccgcaatgcgtcctgctctcttccaatagcgcgatacgctcctgcaagcatataaaacaaacggggatccgtatgaagatcggttgtttttacaagcttttcaagatatgcaatatacggatatgctttcttcttttctccaagccttgcgtagagcgctgtgactgttccggcaagttcgggattgaggggatagcgatccggcggaagaagaaccgaggccgtattgagaacttcaagcgccatggcgctccgtttcttcaagactgccaaaccggacttgccctctacccgcaaagaggcctcggggtcgtcggcaagcgcaagagcaagtctgatgaaaagcggcgaatagtttgcgcacaacctgcgggaagtctcttcgagtgaaatctccggattgtcgagattgtggtagcgatacactccgagaagcttatgatagagcagcgcaggattgacattactcatcgggtcactgcttttattcggcaccaccttgtaggcaagaccgtcaagccgcaggtttttttcaagaccaatcatgctttcggtatcaacggtgagcgcaaagtaaatcgaacgctgcggaaaattactggtcacgatttcgtagacggctcgatcctgggggcgcaggtaacccagaccttcaaacattactgttggcttcataacccactgcatcgtctccggaggtacagaagcaagtgtaatgccctgaaggcgcgactcctgcagaagctcacgcgaagctttggcggctggaacggacacctccacggagtcaagcggctcgtaggtaatcgaggcaagctcaccgtcacccataccgaatgcaaccgttttggctcccctcggagaggtgtttttaagctgctgcaaataccatcccgtattggcaagactcaggttcaccacccgaacatctgttctgatgcgttcgacttcctgaagataccagagcggaaaggtatcattatcgccattggtgaaaagaatagcgtccttgtcacagctttgcagcatgttccatgcccaatcccacgggacatagttgcccgaccggtcatgcatccggtagtttgcctgcagcattttgccgttgattaaaagaagagctgcggtcaccgtcaaaagggcaagcgcgaggcgatgacgttcagcttgcagcttcaacctttccgccattacatgcaggagtgtttcgaccccgataccgatccagatcgcaaaagcaaaaaaacttccaacgtaactgtaatcgcgttctctcggctgcggttcagtctggttcagatagatcaccagagcggctcctgtcagaataaaaagcgcagtcaccacaagacccattttccactgcctcctgaaatgggcaacagctccggcaaaaccgaaaagaaacggaagcccccacagcaccgaccagtcaaccccggcaccttccatgtcgtgttcacgccctataaactgccagccaagataacgcagatacatatggttgagctggtaggacagaaaatagtcaagatcgcttgagtactgctgataaaaatactgatgtacgggttcaggagaccatcgacgcggccaaagaggcatctctccgtactggtcccggttgagataggaataaaatgcttcgggagttgatggattattctcgttgatcggcggtccggcctgtgcgcggataaagatcatgccgtatgaggtgtaacctatcacaataagaagcagggagaccacaagcgtgttgaggagtacaagtcttttactgtgtgtgtaccatataccagataccagcaacatggcaagaacgaaaaaacctgaccatgaactccactggagaagaaccggaagccccttgatgatgatctggtagatcaggataaacagcccggacgatccaacgacaaataaggcgacagagcgcggggttacctcatattttttaaagcagtacaccatagctaccgcgaaaagggcgagaagactgagcagatgcactccgattgagagaccgataatgtacatgaccgccataagccatcgttcattgcccggaagtggatcatcgtcataccagcgaagcatcagccatgtaaccagcgccgtaaaaagcgatgagagggcatacacttccgcttcaaccgcattgaaccagaaactgtcggaaaaagcaagggcaagcgccgcgataacggaacttccatatgcagataccttttcagacgaactccagccatcaggatcgcttttgcggtacagaataataaatcggagcgtgatgagataggtcaacatcacggttgccgagctcgcaagcgtgctgataaggttcacccgagcgccgatgtcgctgaaaaagggaatcatggaaaagagcctgcccaaaagaagaaaaagcggcgctcccggaggatgaggaattccaagcgtataagctgttgcaataaactctccgcaatcccagaaagagagagtgggagccatggttctgagatagagaagctcggcaaccagaaaaagaataactgcaataatacggttaattacccgatgtgtcatacgtaaagtctgctgtatatatagttacggttaatcggaaacaagctctcctgcgatatgatcggcaaacagaaaccctttcgaggtgagaaaaagctgaccgccctcgtcaagcacccatcctcttgccgttaattcttcgattttttctgtcatgtaatgccctaatttattcccttttcgcaaaaacccaatatcaagcccgctgtttatgcgcaatgttaaaaatacctgctccagaaaacgctccttttctgaaagctcctcataaaaggttacagcgttttgaggatcggcgatataacgggagagcacggaaacattggcctgccgaatttcgacaccgccctcccggataaaactgtgtgcggaagggccaaacccgatatagggttcacgcatccagcaggcaaggttgtatcgcgagtgatggccctcaacagagaaattcgatacttcgtaatgtcggtatccatgcccggcaagattaccgagagcatcttcatacagcgtggcctgaatatcttcgtcgggaacagtcacttctcctcgactgacctttcgatgcagccgggttttaggctcgaccgaaagcatgtagaccgaaagatgcggcagttgcagcgctgtcgcatcccgaagatccgaagcccactcatccctggtttcgcacgggacagcacaaataagatcgacactgacggattgaaagagatcccccgctgctctgacagcccgaagcgcatcttctcgggtatgcgaccggccgagagcggcaagctttcgctggatgaacgactgaacgccgatactgagacggtttattcctgctgcatgcaactcaaacatgcgccctccggccagatcttcgggatttgcttcgagcgttatctccacatcaggagtaaacgagcaataagtactggcaagttcaagccatcggacaaggtggcgtaccggaaggagtgacggggtacctcctccaaaatgaatcgccttgacactccggcctttaagcagggagaggcgcgctctggtttctgctaaaagcgcctcaaaaaatggatcgacaagatcctgacgggtaacaagataaaaatcgcaataagagcagcgggtacggcagaaaggaatgtgaacgtataggctcagcatggaataagagatccgcctcaccaagaggcgggcggttcacgaaagaatatacccggtaatggcttgataaagatcatcagctatgaagtccggaatgatctgttgctcaaggcacagtttttcctcattgtggccggttctcaccagcaccgttcgcaagccggcacgcaagccacactcaacatccagaaccttgtcgccaataaaaaacgaactgcttcgatcgacaataaaaccatcagcaagaaaatccgcaacggctcgatcaaccatccctgtttccggcttgcgacactgtatgtaccggtcgtcgtcgggatggggaaaatcgggatgagacgggcagtaataacatccgtcaatgctggttttgtacagggtgagcagctcgctcaggtagagatgaatatcctcaacctgcccgacggtggctatgccgcgggcaatgccggcctgattggtcaccacaacaattctgaagcctgcttcccttgcaagcgcgatagcctcccctgctctctcaatgagccggaactgctcacgcgttgcaacatacgaacctgtatcttcgtttatcgtaccgtccctgtcgagaaaaagcacctttatgtaattcggcatacctgtttacggctcaagaagttgacgatataactggtcatactcctctgccgagcttttccaggcaaaatccttcgacatggcttcatgaacaagctgcggccagcgctcctcatcactatacatggcaagcgcctcggaaagcttccctacaagcgaatcgtctgtatactcgtggaaaatgaaccctgaaccgatcccttcctgaagttcatggatcgtttcaataataccgccacccgcatagacgacgggaatggtgccataactcatggcaaaaagctgcatcatgccgcacgactcgattcttcccggcatcagaagaatatccattccagcgatggcaagatgcataaaggcatcggtatactctatctggagactcacctgttcaggatactgctcggcaaaatcacggaacgtcttttcatagactttatctcccgatccgcagatgacaagttgcatatcaagcgcaacgagcttttcaaggctcctggcaagcagatcggcaccctgaaactcatcaaaacctgcaataactccaacaagagggcgctctgcgtcaacagagagacctgcctcttcctgcagggctttcttgttgtcagccttgccgtcgagccgttcaatgctgtaccgcttttttatcagcttgtctgttgcgggattccactgccgggtatcgataccgttgagaataccgtgcagattttcctttcgctcttcaagaattcgaccaagtccataggtctcctcaccatcgagccttatggtatcggcatactgttttgaggtggttgtcaacagatcaacatgttcgactccggtatagagcatgttcacctcatcgttttgtcgatgcaggcctgaacaaacctcctcagggagaagtttctgaaatatcttgaacggcagaatcccctgacgatagatattatgaattgtcagcacggttttaatatccttgaaaaactcgttcgaggcatagaccgttctgagtagcagcggaatgagacttgcgtgccagtcatggcagtgaataatgtccggtttccacccgagtcgctgcagggtctcaagcacaccgacattgaaaaatattattttttcagtattcactttggtatcattaccgctgtgcatgtcggtaaaaagtccgttgcgcttgaaatatttctcgttgtagagaaaataggtctggattttgcttgaaggaagcgctgtcactttaacatgcagcagatcagttttctccttgagatgaacctcaatatcggaaagacgcagaacatcatgcaatcggaacttccgatcattgatggtaccatatttcggcatcatgatacgcgcctcaaaaccctcttcttcgacagcctgagggaatgatgccataaaatcagccagcgcgctgaatcttacgaaaggagaaacttcaccagagacataaagaaccttaaaatttcttctggccatctatataacaatcgatctatattttttcatcaaaaactttcatagaactacattagtttttaatttacgaattttcacggacagatacaatcaaccccctattgacaagctgaaggagctaagtcctgaaacgttttccttacaccaattttctctttgcgctcctgcttctcgttactgcgggagggtgcgctatggatcgcccgccttctggcggacctgttgacgccgcaccgctgcaggttattttttccgatcccctgacaggagcgacaaaaacaagtccgaaaatcatacgactctctttcactcatgccattgccctgaaagagttgcagaaatcgatttttttcactccccgtatcagcaactacgatatttttgttcacggacgggaagcggagataagaatttatgaaccgcttcaggatgaccgcacctactcggtcatgatccgacgacagctcagcgactatcgcggcgcgacactttcgacaccctggacgctctcgtttgccaccgggccggttatcgacaacggatcgctctccggcagggtgttcaacgccgatctatcgcctgccgaaaatgcactgatcatgctttacagaaaagcggcttcaggtacggatcctgattacgtcgtacagacagatcagaccggagcattcaggcttgaccatatccgtacagggctctatcgcctcattgccgtgcatgaccgcaatctcaacctgcacttcgacccggcgacagaagaaactgccattccgggcagcgagttcgttgcagcgggaacctcatcgctcctcatgcgctttgctccgcaaaaagacgcgaaaccggcactcttcgctgataccgaaaaaaacaggacggaagaaaccggtaccatcaaaggaagctgccttgccgatgccagatggctcatcatcgaggctaaagcgctcaacagctcaaaagtatggagaataaccgctgctccgactcaaaaaggtctgttccgttttacctttgccagtctgcctgaaggcgactataccatcagcgcctttatcccctcgggaaacagaaaaccggacgctcatataacatggagtcccggcaagcttgatccgttcaccccctcagaccctttcggtctgtatccaaaggctgttcacgtccgaccaggatgggacgccgaaaccatcgatttcaccatcagcgctcctgatcgctgaaaaataaaaaccacttatgcagtcgtcaatgaacactccttcgaaaatcggtcccaactccattattcaaactgtaaccgcccttgaaaaaaacttcggcaaaaacgaagccgaagcaatcctcaaacgcattggccaggggcactggatcggcaatcttcccacggagatgactgatgaatcgaaattccacgcgctggtaatcgcgcttgaaaaagggatcggagagcagaaaacagccgcaatcctcgaagagtccggcagcagaacggcagcctacctcctcaaggtgcgcatacccggcatctttcaaaagtttctcaaactcctccctccgggactcgccttcaaactctttctcttcgccatcagcaaaaatgcgtggaccttcgcaggaagcggcgagttcagctacacgaccgcaaaggccccgcagatcgtcgtacgagtcacctgtccaagtaaaaaggttgtcggcagcttctacctcggcacctttaccgcgttgctaaaagagctggtaaaccccgataccaggattcgggctatcatcaagggagagggcaagagcattctctgcacctatatctgcacgatctgaaggttccggaatattgacaggctggccctgttggcatgctcgcccgttatattatgataaacgcttaacctgaaacaggagcaccccttgtttcaggtttattttacaggccggatttcgcaggcaacaacggacagcgcaaacagcatcagaaaaactcatttcccatattttttcccctctcagtaaactggttcaccagccttgatggtattgaccagaaaatcaaggactgctgcaattttcttcactctgcttccagattgtgcaggtttttggagctcgcgtcattgacaaaaaaaagcccgtatgacgtacttataagattatttttaacaaatgattcggtattttcagcttgctttacctgttaaattccgaaaaaaagtttttatcatcgtcgtttgcctgaacagatcacctataaggagttttttcaccatggaaacccgtaacgaagagacaatccgcacgcttgcttatgaactctggcttaatcgcggcgctccctgtaattatacccaggatatcgactggctggagagcgaacgaataattttatcccgctctcttgatcccgtaattgacccggtcgtgagcgaaccggttgaaacggactcttccgcagaggttcccgcgcctcccgaagttaccggtccggcacggagaacgaacaagtggatgcaggcgcactgggagcagatcggcttcaagccgctcaagcagctttgcctgccaagtactcacgactccggaacgtatcggctggatctgaaactcgctcctgatgcagcggatctcataaagacgctctataactatgccgataccgagaataatgcgaccggcgtccgcaaatacattcgggggatggccatctgccagagcctcactatccgggaacagctcgatatcggtattcgcgttatcgatctgcgcgtctgcaaggtggacggcgtgtactattgctgccatgctctccttggtgacgaaatacgcgtactgctgaaggatatggccgagtttctcgccgcaaatccctatgaggttgttttcgtcaaggtcggccttaaggagatgagtgtcgcggaagaaacagaggcatggtcgtatctggtaagccacactgatccgtatggcataaaatacccgaaggagaaggttgctggcgacgacagcccgctcgatccggatttttcaatggaaacgcttgcttcgttgaaggcaaatcatgacaggcggtgtcttcttttatcggatgactattttacgagcaattactctgacgagattacaaccacggatggagttatctccagactggaaagcaggacaatggagatcgaaggggaagagcgggcgaatcgcgaggcgaagagagagagcggaaaaccgacggccatagatcgcagacttttcgaagcgcaatgttttcggccaacgagccaattcaattacggagcgggatatattcaggcggaaggtgcgatttcgcttggagcgctggctggccttgcgggactatcattaaattacgttccgttactaaagacggtgttcaagggcgatgagcatactcctgttccggcaaatcttcatgaaaacgcgcaaaactcaagaagtatcgttagggagtactttacctggcttgccggcaatccccatatagcccgtccacaggttatcaactgcgattattttcaggaggttccgcttgtcgatatcgccatacagatcagcataggtcagcccgttcccgatctttcgggggttcaggatattccggttcctgaactcaggatggactggttcacggcgacggtgggattggttcccaatctggtggcttttgctgcaatgctggcgggtgtgggctgctgcgatcttggaaggtacctggacgataacattcccggtattaccggagatgtgctcggtgccgctctgaaaggagcaggatatgcatgtggcgaagttgctcaaaccattcataccgttctgaaactcactgccgacgagctgaacacggtgcttcgtcagatcggttatgcatccgatgaaattgaacaggcattcgtcaacatgggagagggatttgtggatttcttttccgatgccggagaggaggctgaacgaatcgctatagatgctacccgaatggcggaagaggctgcccggattgctgctgcggagaccgcaagggaggctgaacgcatagctctcgaaacagctcgaattgccgaggaagcggcaagggcaaccgcaaatgccctgaacccgtcaaggtggtaatgcagaactcattatgtcgatcatttcaaacaatagttggatagagggttatcatatgaaagatatacacgcatttgtaacacagcttaaagatgccgcttttcgtgaggaaatagctgttccgttttcgcaacttgaagagggcgattggacgggagtggttcaattggctgcccgttacggttatacgttaagcacgaaggagctgaaaacagtggcggcagccaaccctgggttctttaagggagctggcaagaatccctctcttggctgggacgcttcgatgttatccgcaatgtaaatcgcaggtcagaagtggttttcccctttttaaccatgaaccagcaggcgtcatgcgatagaagccttgatgactgctggttttttttgagtatgcagcaatgaattccagcgaacagctttcgtttcgattccttggcaatttttttcacggagtgccgcaactccatgcggaatggtctttacgggttcgcctctccgctatcgaagaacgaaggcgcataacattctgggccgctcctgattcggctttgaatgacgaggccggttttcgttctgtcgagcaactgctcagggaaattgctgctccggagagtgtatgcgaacgtcagaagcgcctcgctccggattgcctctggcagggatttgcaacatcgccgggcactcctgatcagaagcatgttctttatctgcatcaccgcgacaggaaaaccggaaaggtgcactatgatgccgtcaaatggggtccggacggaagtgtggaattaagctgctatgagttcagtttttttccctgcactccggatggacggaagcctgccgatcatatccatccggacctttccggagtgttcgattgtttgcttgaagacagcctgctgcagagtatttcggggttctggctgcgtcatcgctattcgaaaacagatcgggttgatcttgcctttccctggcatccaccactccggaaaattctgaacgctctgaagagattcatgcccgcagccgccttcgatgcgctcaagtcttatcagttccacccaatacggcatgtggctttcagtacaacatatgagaccgaaccgtcaatgacggtttatttttccgctcctctctctggtgactggccaccggatttcacctcgtttcaagatgcgatccgcatttcaggcacggctcttcaccatgcgatcgaaaagaggtttttagaacatatccctccggcagcgttaaccccgaatacctgcctcgaaaaattctacaatacaagctcagttgaaacatggcaacgcgttctcggcacaaccatgcactatcacttcggtatattctgccatgaagagcaggagggttcattaaactgctcttccgatgagcccttcgacagggccgttacagagctttttgaatttatcccttacggcagcagcatctacgatgtaggatgcggctggggcggccccgcccgtctgctctcaagagagcacggttgccatgttctgagttgtacgatcagcgagactcaatatcgatacctctctgcatcaggcttgcgtgtacgctatggtgatgcagaaacaacacttccgccgggcatcttcgactgcatgcttctcatagagagtttcgaacatatgcgggataaggtgcgtttgctccatatactgcggcttttcggcaaaaagctggtcatgctgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacacatgcgcgtccattgtcaggatttcgcgttcaacagcgttaatttcgcaggaaccatgcacctgataagctcaacgcaacttcgaaggatgatcgaggaggcaggctggcaaatcgtccattggcggaatcgccgcgaagagtcgatgccctctctgcgtgtctggcataagcgtttggcggaaatacctcgtgaggatgatctgcatctcgaaacattacgatccttctgctccagggtttgccaatgtgaaaaggagtgggccgaaaataacccgctcattgaagttgttgccgtttaaaaagcctggtaacctgaattcccggagaattataacgatgccgggtcaaggacgcgagtaccgtgcctcggggcggttgttccgtagcagaaaatactctgatgaagagggggagttgcccacgaattaacacgaattttcacgaaaactaaaataaggctgttttgctatttcgccatctcgccatccagctatccggccttgtttttcattaagagacgaatggggatgaagaggaagagttttgcccacgaattacacgaattttcacgaaaaagaaattagcagttggttttctctggcttcgccgataaaaacaactgccggttttttgattaagaaacgaatttgtgtgcgggcgatactgtgcttcctttcttgtcatcccttaccccacttcttgtcatcccgaacgaagagagggatctctcttctcttctgttttttcccccaactcggcactcattgctcaaaacttctgacgttcttctgcccacgaatgacacgaatttacgcgaaaacaaaaataaggctgttttgctatttcgccatccagctatccagtcttgtttttcattaagagacgaattggtatgtcctgctatagaaaagccataggcgcccatggctacattttctccgggaattcaggctggtaacgtaactgaacgtcataagaacgaatcggaacatcaaaaaaggcgacaccaaggccgccttttttgatagaatatctgataatcgatcttactgccatccaccaaccatgtcgaatatttcacggtcaccgatcggaacaggtaccgaagcgagaggattttcctgaatgagaaaatcggcaatttcgttgtagggaatgaggcaatcgtccttacccggcgtatcctccatggcaaagagggttttgccggcaaagcggcttttacggatcagttcatggtaaggcactttggcaagcagcctggttccgactttttcggcaaactggtcgagcatgttggttccgccgccagtggtataatcaaccctgttggcaacgataccggcaagtttgaccttgtaacgtacgcttttctgctgaatagccatacagaggcgattagctgcaaaaatgctgtcgaaatcgttggtggcaatgatgatggcatagtcggcatagttgaggggagcgctgaatccgccacaaaccacatcaccgagcacgtcgaaaagaattacgtcgtatttatcatacagtccgagttcctggagcagggtaacggattcgcctacaacatagccgccgcatccgcttcctgccggagggccgcctgcctcaagacagtctatgccggcaaaaccggtttcgataatatcttcggctccaagctcttcgtgatgaaaatcaacctcttcaagagcttcgataacggttttctgcagcttccctgtaataggaaacgtactgtcatgcttggggtcgcagccgatctgaagaaccttggcacctttcagggcgagggccgccgaaatattggcgctggtggtgctttttcctataccgcccttgccatataccgctaagactaaactcataatgatatcagaaaaaaaaattattaatagaaattccttatccgcccagagactcttttgcttttcggaaaacctcagcggtgacacatgattcgccaatcccgagcgcaaagtcttccgtgttttttcttacctttttacgaacaaagaagggcacttttttcagcatggtttcagcttcatcgctccagcttatgccgccctcatctgaagcgatcggctccccctgagaaacagtcttgctttcagtatggccatgggcattactgacaggctgatcgggctctgcttttgcggcatcatcgctctcttcgtattcgaggcctgcgtcgccgaaaaagtcgataaggtgcttttcaaggccgagtttgcatgagagatagactctgtcggcaatcacatccgctccgtcaaaaccgaagaaggggtagtagccgagcaggtggttttcaatatgggtcggcgggcagatcaccatgcagggaacatcgagcttgcggcaactgtggcgttccatctgtgtgccgcagaccagatcgggcatctgatcatcgataaactttgcaacatcctgaaatctgtctgtaaccataagctctcccggaaggtaaccgtcaagctctttgcgaacccagtcggcatgacgttcaaggtaggttcctgctccgattatctgcatgccgagttcgtcgcgaagaaactttaccagtgcgacggtatgggttgcatcaccgaaaacaaatgcccgtttgttgctgaagctctccatgtcggcagtgcgggcaaaccagggcactccgctcggcgcactcaggccgtcaagcgaaaatgctcttggtgctggcatcgcaagccgggagaggcctttttgaccggcaatcctgtttatctcatcaagaagcttcctgagccaggctgtcgtgggctcaacgccgataggggcctcgtacatcgcaggcataccgcaggtttcgtcaagataagccgctgccgtagcgccgatttcccggtaaggggcaatattgagccatgcggccggcagttttgcaagatcgtcaatacctgagccccagggagcaacgacgttgacggctatgccaagcgcctccagcatgcggcgaaggctggtgaggtttgcgcgcaaatgaaagccaagggaggtaaatccgagcaggttgaccgagggagtgggagttttttcctgtgcaacagcataccgcttgacgagttctgtaaagagtccgtcagccgcttcgttttccgacactctgaaggggttcagcgcgtagacaagcagtttttccgacggaacgcctgaatgggcggcaagctggttgagatcttcctggaggagagcggtactgcaactgggggcaatcacagtcaggtcagggctgtagtgatggtcaacctgttgcagggtgctgggtagtcttgagactccctgcgcaagatctcttccccggaccacgctgatcgagagtcccggaaagtcaggagtccgttcaagcatggtgtaggtggccgtgatgtaatcgtcaccttgcggggcatggtagacggtgtgaacccctttcatactgttggtgattcggctgataccatgaagggcggttccttcgtagagccagaaagctaagcgcatactctttgacggttatttattgcatttcctttcggtgaattattcagcgctcggcatgactccttcaatccatacgtccttgtcaaacgccggtagcttgctgcggcgctggagcggtgaaacaaacagattggcgagcggaatgacccccgaccaactgtgaataggcataagcatgaactccatgctccactttacgacaaaaccatgtccggcaaacgggttggcggtcatcagcgaggtaatgatgagatcgggctggatgcgcgtgacatcttcaagctgacggtgaaagttcggctgctcgacaactctgactccctgaagggcttcgagctcatgagcatgaaattttttgttgatataggcgctgctgcattcaaccacttccgctccggcgttcttgagaaaacgtgcaagaggcagttccatcatggtatcggcagtgagaaaaaccttttttccgcgaaggagcgccgtctgtttttgaattttatcccacgctgctttttcgcgatcacgaagatcgacggtaattccgaactcccgggcaagatcctcccagaatactctggtgccatcggggccaaagggaaaaagagagtgaagaacgcgggctccccgttcacgctcgagcttgacggctacacgtgaaagatagggctgaaccggcgcaagtaccgtatcgggcccgatagcgggcatcttgtcgaaacgggattcgggaagaaagcctcccacgggaatgccgagggcttcggcttcagccctgagatcatcagccgtagcgtcattaaccgatccgagaaaaaccacatttttctgtccggcaggtgctacgggacagaatggcacaagggcgtgcagaacggaatcctctgcctgggtaaagttatagaccagaccgctggcgggaacaaagagaacaggaacttcgtccgtgctgagctgattggcaagacctttgaaatcgaccttcatcacctcaggagtacacgaggagagaagaaaaattaccgagggattatggtcagccttgatttcactgataatttcctcaagcgttggttcatgctttgaaagatcaccctcttctatgagcgcgatgccgaagcgtggcttggcaaaaatcatcatgccaagagcattctgcaaaaaatgcgcacaggtatgcgtgccgaggataagaaaaaagctgtctttgattttctgatacatccagcctacacaggccagaccgcagaaactgtgcgtaacgttgtcttccttgattatctgaacatcaccgggaacctgcatcatgaagcttttctcctgataattactgcccgcaacaacgcctctctgcggcgggctgcgaaagcgttacaatcacaatcctggtatcgattttttaccgatgccctttaaagaaagtgaagataaaactttttcgccaatccccctactttcacacccccgttgtcggagctatttttgctttcaccgagtcgcttttttctccaagatgaaccgtccggtctcttcggtcgtcgattttcataaccgtatagactcgctctcctcctttgccgaatgaatactcgtgcagcttcagggcaaggtcgaatagcattggggccggcccttctatcgtcgtgcccatatcatgcagcaggaagctgcactggcttgcggccaccagctcctgcaatcctgccacgaaatcactcaagccgccatctctgttgtcaaggggaataacggtgatatccatcaatgccatagcaaataaacctgaaggttatctgaataccgtttcgtcacggccggggcctacagaaataaaggtaaccggaacctgcagctcctcttcaagaaaggttacatagttccttgcttcgggacgcatttcgtcaaaggttcgtgcgtcggcgttggtagccttccagcctttcattgttttgaacaccggcgtcactctcgacagcgtctgatgatcggtaggaaaatcctgaatctcttttccatccagcatataggaggtacagacgctgatctcttcaaaggtatcgagcacatcaagtttggtcagggcaatttccgtgacgccgttaacggcaagagagtagcgcagcgcgacaagatcaatccatccgcaccgtcgctttcttccggttgtcgctccgaattcatgaccgatctggccaaggcgctcacctgtttcatctgacagctctgaaggaaatgccccgttaccaactctggtcatgtatgccttgcagatacctatgactttgccgatatagttcggcgcaattcccgatccggtgcaggcacctcctgaggtgggattggacgaggtaacatagggataggttccgtgatcgacatcgagcagacaaccctgggctccttcgagcaatacggttttacccgccttgagctgtcgattgaggtagagctgcgtattggtgacataaggatcaataatcttgtcgaattcggcatactccttgaccattgcgtcgatatcgaactcttccttttcgtagatcgttttcagaagcttgtttttagctgcaaggttatctctgagtttttcctgaagcacttcgggattgagaagatcgacaaccctgatcccttttcgtgcaaatttgtcctcataactcgggccgattccccttcccgtcgttcctattttctggtcgccctgggcatcttcgtgcaacgaatcaagccgcttgtggtagggcatgatgaggtgcgcgttatgactgataaagagacgaccttttacctcatagcccagttcctcaactttgcggatttcatcaagcaacgcagcaggatcaatgacaacaccgttaccgatcacacagacgcacccttcatgaaaaataccggaaggaagcagatggagaacaattgttttattgtcgaaacagatggtatggcctgcattggctccgccctgatagcggacgacgatatcgtatttatccgacagatagtcaacgagtttccctttcccttcatcaccgaactgtgttccgacaatcacggttgctgactggactggtttactgaatgatggtgattccacgacgattgttttaacggatgtattgagcaagatgcgccagaagttcaagtctggcttttgatgaaaaagatgaataatttacaataaattcggcattcaaagcagaactttccataacacgtcgggctttgatgcgctgactctgggtaagcttgtcatccttggtgagtacaattccatagggttttccaagataggtgagataatcgatcatctcacgatctgactgcatggcagggtggcgggaatccacaagcaggacgacaagcgttatagcagagcgcctctcgatataggttgtcaaaagctttttccatgcttcgtgctgttcatgtccgacagcggcaaaaccgtaaccggggagatccacaaaaaagaatgccttattgacaagaaaaaagttgatcagcctggtcttgcccggtgttgaactggtttttgcaagccctttgatcccggcaagcgagttcaggagtgttgatttaccgacattcgacctgccggcaaaaacaatttccggaatctgaagatcaggaagccctgaaagcgccgcagcacttatataaaaagccgcatcagtaattttcatggctgtggaacccttcgtgaaaaaaaacaaacaggcggcactgcaaaacagtaccgccattgcatggaaaaaagcaaactaaaaaccttgtgttaaaaacccaaatgtttaactttcatcaggtttttgatacgctatgcactgccaaccggcttaacaatacacgatgtctttatttatatacaattctctggggaaaaaaaaggaacaatttgaatctctttaccccggactggtcaccatgtatgtctgcggaccgacggtttacggccatgcccacctcggacatgccaaaagctatgtttcgtttgacgttgttgcccgctggctgcgccatatcggtttcagggtaaagtatgtgcagaatataaccgatgtcggtcaccttaccgatgacggcgatgatggcgaggataaaattgaacgacaggcgagaacagaaaaaaccgacccaatggaaattgcgcagttctacacgcgcagcttctatgaagacatggaccgacttggtgttgagcggccaaacattgctccgacggctaccggacacataccggaacagatcgcactgatcgaaaagcttatagcttcggaacacgcttatgtggttaatggcaatgtctatttctcggtggactctttccctggctatggaaaactctcgggacgcaccgatcaggatgccgtgctatcaggcaacagggttcagctccgatctgaaaaacgaaatccttccgattttgcgctatggaaaaaagccgagcccggccatatgatgcaatggcactcgccatggggcagcggctttcccggctggcatgtcgaatgttcagcgatggcaacaaaataccttggcccgacaattgatattcacggtggaggaatggaaaataaattcccgcaccatgactgtgagatagctcagtcagaggctgcaagcggcaaaccgttcgttcgttactggatgcataacaacatggtgacggtcaatggcacgaaaatggggaaatcactgaaaaactcggttaaccttaaagatctcttcaaaagagttgaccctgttgttatccggttcttcattctacaatcgcactatcgatcaccgcttgattattctgaaaccgccatcagggcatcgcagacagggctggaaaaacttcacgacaccatgcgacgtttgcttcaggctttacctggatcaggtgagcttaatatttcagccttcatcgacaggtttgaatcagccatgaacgacgacttcaatacccccatagcaatttccgtgctgtttgatttttcaaaatcgctgaacagtgcgcttgaccaggagtgcgggctctccgaaacagcactcgataatgcaaaaagatttctcgggatgtatggcactactctccttggcattatccctccagaggctcagccactcacaaccggcatggaaaatggggagaaaacgcttgacgaagtgatctctattctactcgatatgcgtaaggaagcaagggaacagaaaaactatccactcagcgataccataagagacaggcttcttgaagcgggaatcgaggtcaaagacacaaaagatggtgcaagctggtccaaggtttcaaaccgttaaagatagctgtcaaaatcgtctcgacggagttgatcaaaggcagtgccaactttatgcgaatcccctttattgcaaataagcagtgcgtcacctgtatcgacaacgataaggttgcttgttccgatcaaacagacaaccttatcctttggctttctgatatacatttgctcgcagtctatcatgacaatgcccttctctcttgaggcggcagaatatggcggttgcactgatactttggctacctgatcccagttaccaagatctgtccaaccgaactctccttccagcatataaaccgattcggccttttccataataccgtaatccacagatatcggatggatccaactatagacatcctctattatctctgattcgttatgagtatcgatgttttcatatatattgagaaaatctctgtgcaaatccggaagtgatcgttctatctctttgctgaacatgtcgatatgccagataaacattccgctgttccagaaaaaatccttgctttcgagaaactgtactgcagttgcataatccggtttttccgcaaaggtcttgaccttgtacagtcggtaatcaccgcaatcagatggatcaatataaagctccctgtctgcctgaatgtatccatagtttgtctctggatgatcgggattaattcctatagtgacaagggatgttttttttgcagctattctgatacctgcctggagtatttcgagaaatttctcctcgtcaatgaccagatggtcggagggcagaattatcgtaacggcatcagggtccttttttttgatgtatgcagttgcaagcgctatacagggggcggtattgcggctcatcggttcaacgatgatattctcagggtcgattcggcaatctgattgtaacaacatcaccttgccctgctcattggtgataatgaagatgttttcggtgtttacgattcccgcaattcgctgaatcgttttgtcgatcatcgttttcttatcaaagagatcgacgaactgtttcggagttttttttcttgcaagcggccatagcaactttccggttccacctgccatgatgacagcatacacacgcttgttatcaacctcgttcatcgcacttctcttattatgatcattggcaaagcaaaccacagaacagcatcagcggaaggtttttgactgaatttacaattatttatttgcacattgaacaccttaaacagcccggctatttcaattgtttgatttgcctttgatctcaaaatgtcgtttttttattgaacgactgtaaacgaccttaatgaaaatgtatggagacgacgaataaagccaacacgatgatggcagagcttaaaaccctgtgcaataaggataatattgtcctctctctctctcagtatgaaaaacttgtcggctatgccctgcttcttgaagattggaataacaaaataaatcttataagccgcaaggaagacgcgccgatacttatcaagcatgtgtttcactctctcctgatcgggctttttcatcagttttcttcaagtgaaaaagtgctcgaccttggaaccggaggcggactgcctggcattcctctggctatcgcttggccggatacgcagtttcttcttgtagatgcaacggggaaaaaaatagcagcctgccagtctatgataaaatcacttgatataaaaaatgcagtggctgttcactcgagggttgaagaacttaaagggatgagttttgatacggtgctgagcaggcaggttgcgcagcttgaacagttatgctcctatgcatcaaaaattctcaagcctggaggaaggcttatctgcctgaaaggcgggaatctcgatcatgaaatcaaaaaagctctggctggtaaaaaagagaaaggttcgttcccgagtgttgtggagcaatttcctgtaagcggttacagcccgtgttttactgaaaaacatatagtcattgcacgttgagcctgtaggcgaaacatgcaatgactatgaaaaacgaaggcttgggtaccagataaccggcacttctctctatctgctgactctcaggaagcgacttcagatttttttgaacctttgactcgcttgctgcgatcctgcttgaccggcttttgaccctctgctggcatttcgtgataatccacaagctcgataaccgccattttggctgcgtcgccatatcgtggagcaagctttatcactcttgtataaccaccattacgagtacctatttttgcaacaatctcttcaaaaagtacttttattgcctctttatcgcggatatccttaaaaattatacgctgggcatgaacagtaccttttcttgccttggtaatgatcttctcaacaaccctgcgggtttccttggcttttgcctcggttgtctcgattctcttgtgcaggataagctgtgttgaaagattggacaacgttgcctttctatgtgcagcagttctcccgagttttcttgccggcttgactttacgcatgagtaattcctgatctcaaatattcaaaaattttcctttaaacttttctcacttcatctgatatctggtgatatccatcccaaatttcagatcaaacttttcaagctgctctttgagctctgtcaaagacttttttccgaaattcttatagttaagcagctcatcctcttttcttgaaacaagatcgccaatcgtatcgatctccgccaatctcaagcagttatgcgatcttacggaaagatcgagatcctctattttcgtatgaagaagtttgcgcatactctcgaactcgtcgtcctgctgcttgaactcctcctcagtaaactcttcctcagtaggcgaaaagtttgcaaaatacatgatatgatcattgatgatcttgcctgcaagactgatcgaatcatcaggggctatcgatccatcagtttcaacatcgagaatcatcttctcgtaatcggttctttgacctacccgggtattttcaaccgtaaactttacatttcttatcggagtaaaaatagcgtcgatagctataaaccctatcggcattccttccggatgattctcttcagcaggaagataacctctgcctctgccgatatatatctctatattaagaacagaaccgtcattgaccgttgcgatatggagatctttattcaaaacctcaaactcgccttccttggcaataatgtcaccagcagtaaagtctttcgtacctgcaatagagagcgatgtcttgcaacttcttttacagtttgatttaaaccttactcttttgagattcagaacaatttcgggaacatcctctctcacgccctcaattgcagaaaactcatgatacactccctcgattttcacgcccgttatcgctgttcccgggagcgaggcaagcaatactctgcgcattacattaccaatcgtcaccccataccctctttcaagaggctgggcaataaaccttccaaacatctccgtatgcgtagcttcgtcaacctctattttagcaggcatctgcatttggtatatcatagtatttataccttagtattcattaaaatcacttcgagtagagctcgacaacaagctgctcgttaaacggctcctgcacttcctctctttcaggaacactaaggaaaacggccttctggtttgccttgtcaacctgaatccatgaaggtatgcgagcatcgggcgccttgttcagggaatccgtaacagcccccatatttttgctcttctgacgaaactcaatcagttcgccgggtgtgagcaagtatgacgggatattgacttttttaccgtttatcgtaagatgtccatgggtgacaagctgacgcgccgctgatcgtgacgccgcaaaaccactcctgaacacgacattgtcaaatcgcctttcaagcagctttacaaggttgtcaccagtgacgccacgctgtgaaacggcctttctgtaataactcctgaactgattttcaagaaccccataaaggtatttcattttctgtttctctctgagctgaagtgcgtattcagagattttaccttttcttgactgcccgtgctgccctggcgcaaatggtcttctttcaagatatttctcggctttcggagaaagcgcaatacctaacctgcgggatacttttgttattgagcctctaaatcttgccatatcaaatgcttcattgaaattctgtgattatataaagtcagactcttctgcgtttcggaggcctgcagccgttatgaggaagaggcgtaatatccttgatactgcgcacttcgagtccggcgccctgcaaagctctgattgccgcatcacgtccagcacccggacctttgataagcacgtttacatgtcgcatgccaagatcaaaagcttcctttgccgccgcctctgaggttatctgcgaggcatagggagtattcttttttgatcccttgaatccgttctttcctgcacttgaccaggagaccgtgtttccaagcacatcggtaatcgtcaccattatattattgaacgacgccttgatatgcaccgtaccctcaggggttaccttgactttcttttttttcctgcttactgttgccatgaccttacactcttaagtctcaaagtttgttaatacctgtggattactacttcttggtcgccttcttcttgcctgcgacagttttccgcttaccctttcttgttcgagcattggtttgcgttctctggccgcgcacaggcaaagacctcctgtgtcgcaaacccctgtaacaaccgatgtccatcagacgctttacggcaagctgctgctctccacgagcctgaccctcaactttgtaatcctcggcaataatttctcttattgcatgcgcctcttcatcattcaattctgagattttcctttcaggagcaattcctgccctttgaagaatactctttgctgatgtcttcccaatcccataaacatgcgtcaaagcaataacggcatgcttgtttaacggcaaatttaccccagctatcctcatgttttctttaagttcttttaattaattcctgaagatcaaccctggcgctgcttatggcttggatttactttgcaaatcacaaatcttttacccttacgcttaataatgcgacagtgctcacagcgttttttgatagatgaatatattttcatagttaactccacatgcaaaaaatgaatcgattctttcgaattccgaaaagacttttaatgtaataaataaagaacaaacaatcaacaagctgatcgctttatttctctacttatttatagcgataagtaatacgaccttttgtaatgtcgtatggggatatctgcaccttcactttgtcgccagctaaaattctgatatagtgcatgcgaatttttccggaaacgtgtgcaagcacttcgagcccgttttcaagttttaccttgaactgtgcattaggaagggcatcaagtataacaccttcaatttctattgcttcttctttggccaatggtcagtccccttgtttctataaggtgtagtgttcttcagcaaatatgccctgacagacgagagcaggttagaacctctgccttttccggtctgacaataatcgtgtgttcaaaatgtgcagagggctttccgtcttctgtaacggctacccatccgcccctgcggcttacagcctttctggaacggccaagagcgatcatcggttcaatggcaagagccattcctttaaccagccgtacccctgtattttttctcccgtagttaggaacagcggggtcttcatggagctcgctcccgatgccgtggcctaccatattctctatcacgctgaatccataggagcgagcgtgctcttcaatcgctgaagaaatatcatgaaggcgattaccttctacggccattgctatgcctttttcaagagactcctttgttacttccacaagcttgcgtacggcaggatcaatagttcctatgataaaagttctggcggcatcgccgtgatagccgcttttataaactccgcaatcaacagaaacaatatcgccctccctgataatcttttttgggctcgggaccccatgaacaacctcttcattgatcgatacgcaaagcgtagccggatatggagtcacatcgggatccccttttggggcatagttcaaaaaacttggtacggcatgatgatctctgataaactgctcagccatctcatcaagctgtctggttgacattcctgaacgtatctcctgttcaagcatgtcaagagtcagggcaacgagcattcccgactctctcatcaagtcaatttcccgttcgctttttatggtaatcattgcagcagttccttaaggccgttgacggccgcgtgtttttccagtcttcataaagccgtcgtagtgtcgcatcagaaggtgactttcaacctgctgcagggtatcaagcccgacaccgacgataataagaaggcttgttccgccaaaaaactgcgcaaaaccaggggtgacgttagcgaatttggtaagaaatgtcggcagtacggcaataattgcaagcgatacggcacctggaagggtgatgcgagtaagaatattgtcaatgaaatcagcggtacttttacctggccttacacccggaataaaaccgccctgacgtctcatggtatcggcgacctctttcggattgaaggctattgcagtataaaaatatgtaaaaaagacaatcatggtaccgaacatcagggcataccaccaggaatcgtaggcaagaattcctgcgacgctctgcataacctcgttttcaggaaaaaaagagagaaatgttcccggaagaaacatgatggactgagcgaatataatcggcatcacgccggcggtgtttatccgcatggggatgtactgggtgcttcccccgtatacttttcgacccactactcttttagcatgctgcaccggtatacgacgggttccaacagtcagcagtacaacaaaagcgacgatcgcaaccatcatcgcaataataataatctcaatgatccagttcttgcttccaagcgataccgaacggaattcggagacaagagattgcggaaaacgagcaagaataccgatcatgataataagggatataccgttacctattccgcgttcggttattctctcccccagccacatcacaaaaacagtgctcgccgtcagaataattactgccgtaatggtaaaaagtataccggtatcagggacaactacccttccgaatgatgccggactcgcaaggctcacacttaccccccatgactgaagcgcagcaatcagtactgtaccgtatctggtcatctgattgattcgctgccggccctcctctccctctttctggagtttctggaaataaggcgttacagctccaagcaactggataataattgaagcagagatatagggcataatgcctaatgaaaaaatggacgctctggcaaatgctcctccgacaaaaagatcaaacagaccgaaaagatcgtttgtgtgggatggagtcgctgcagctacggcagccatatccaccccgggaatggtaatatgggatcctaacctgtagataaacagcaaaagaagcgtatagagaatcctttggcgaagttcaggaattttattgatgttcctaatactttcagtaagcttcatggtgttttcttaaggtgttcagggcttcgcggattttttaactcttttgacgagttttgcttttggctttaaaagagcctcctcaaccgacagatccctgatctttgaagcttcttcaagcgtacgatatgctttgataacctggccgcccgcttttataattttttcttcggcacttttgctgaagaaatgtgcggtaatttttattgcagtggttatctcgccatttccgagaatcttgaaataatccgcataacttccgctgcacaatgccttcaggtcatacacggaaatctcttcgccggtaatcaggccatcctgaatccaatcttcaagctgtgagagattaagtgtttttattggctttctctgcagggaggtaaatccgaatttaggtagtcttctgtatacaggaacctgaccgccttcattgataggtttctgataaccgcttcttgcctgctgtcctttattacccttgccggcagttgtgccgtttcctgaaccctgtccgcgtccgacacgctttttgtttttaaccgcgcctgctgcaggacgaagtgaacttaaatccatggtgtgaattccctacttgcaattagtaaaaatctactgttcctcaaccttgacaagatgttgtacaaccctgatctgccctctcaggcaaggattatcctctttgtcaacatggtaatttggtcttcccagaccaagagcctttattgtggctttctgtttttttgtgctgccaataacactgcgcacctgtgtaatctttaattttttctcactcatgatcaaattgtctctttttagctttcaaaaacctctttcaggctcttcgagcgtcgttctccaacctcatatgcatctgacatgctctgcagaccttttattgcggctttaacgacgttgtggggatttgatgagccaagcgacttggtaagaacatcatgaatccctgccatttcaagaaccgctctcactgcaccaccggcaattaaacctgtaccgggagttgcgggcttcatcaacaccttcgctgaaccatattttgcaataatctggtgaggaatcgtgccttttacaattggaaccttgatgacatttttctttccgtcctcaacacccttcgcgatagcgtcctgtacttcatttgcttttccaagtccgtatcctacatggccttccttatctcctacaacaataatagcattgaatccaaagcgttttccgccttttacaacttttgctgtcctgttgatatgaacaagtttttccttaagattcagttcgccgggtttgatactccgtgcagatgttttcgccatttactttctctttgaaaagtttttaaaagaccagaccggcttctctcgcaccttcagccaatgccttcagcctgccgtgataacgaaatccgtttctgtcaaatactacagttgttattcccttggcaagcgccatctcagcaagctgcttacccacaacagtgcacacttctgatttggtaccctcaagagccttattctcctttgacatgcttgaaacggccataatcgttttgccgttatcatcatcaatcagttgtgcatagatctgcgagaggcttctgtaaacgcataatctcggctttgccatggtaccgtgcacctttacccggcttctgtctttgatcttttgcctccgggaggccttatcgatttgactcattctcttcaaccatataaatgttaatgcctgtaaattgtagtgcttctccggcgattatttgccagccgccttaccttcctttctacggataacctcgccttcgtacttgatacccttgcctcggtatggttcaggctttctgaatgaccgaatcttcgcagcaacctgtccgacaagcgctttatcgatgccggtgacaagaatggttgtctggtctggaacctgtatggttatctcgtccggagccttgaaataaatcatatgtgaatagccaagcgtcaatgcaagaaaatcattctttaactcggcacgataaccgacgcctgcaatttcaagttttcttgtaaagccgttcgtgacaccttctaccatattgcttatcagcacacgatagagaccgtgcattgctttggcttttttgctgtcgtcaattctctgaactgtaacaacgccgtcctcttgggtaatgatcacctgcggtgtcagtgcctgatgaagctttcccttaggccctgttacggttaaatcggtatcagtgatctctattttagcctgattgctcaggggtatcggcatttttcctattcttgacatgatattctgatgctctcgcttatgaattaatagatacgaaacagaacttctccaccgacaccctgcgctcttgcttccttatcggtaataattcctttcgatgacgaaagaatgtacagcccaagaccaccaagatatttttttatatcctttccgtcatagacccttcttcccggcttgctcacccttgtaatctctttgattgcagattcgccggttgcgccatacttcaaatcgactcgtataattggaaatttttcggtggtgataaccgtaaaattcttgatataccccttttcgagaaggagttgcgacatattctccctaagctttgaatagggtatatcggtcgttttgtttcttgctctccccgcgtttcttatacgggtgataaaatctgcaatagaatccgttacaggcatggcaaacgttggttacttttcaaaatgaacaactatctctcttcttcttcatagacatgaacggacttaccagctagccttttttacgccaggcagtttcccctcaagtgcaaattttcggaacatatgccgacacaaaccaaacttggcataaacactgcgtcctctgccggtcagcgtgcaacggcttctaactcttgtcgcagcactgtccctcgggagcttgcgaagtgcttcataatctcccgctttaatcaactcttcccgtttggctgcgtatttctctacaagcctctttcttttctcgtttcttgctataatgcttttcttggccatcgtgatttttcaataagttagttgttcttctttttgaacggcataccaagttccgcaagcagtacatacgcctcttcatccgttgcggcagaggtaacaaaactgatatccataccgcatattctcggcactttatcaatgtcaatctcagggaaaatgatctgttccctgattcctgctgtgtaatttccccttccgtcaaaacttgtattgcttaatccgcgaaaatcacgaattctgggaacggcaaggctgacaaaacgatcaaggaactcatacattttttttcttcgcagagtgacgcggcaaccgattgcctggttctcacgcagtttgaaatttgatatggcttttcttgacttacgaacctgtggcttctggccggttatctgaccaagctcgagcatcgctgtttcaagaagcttgggctctgcagcagcttctccaacaccgatattaatggaaattttctcaagtttgggaaccatcatcacattgctgtactgaaagcgctccatcattaccggtactactttttccctgtaaaagctctcaaggcgtgcctcaactttttctgcaggcgtctcatctttttttctcgtcatcttcagatattcattttcacaggatggtcttggtcatcccgatattgacaaaacaattaactcttctttacatttgaagcatgtatggcaaactctctctcgataatagaaccttgaggattgccctgcgtcggcttcatatggcgctttcttatgttcacaccctcaacaatcactctgcccttaaccggaaatactctgagaatcttgccggtttttcctttatcgtttccgcttataacgacgaccatgtcgtttttcttaacatgaagcttgacctttttaatccctgttttcatttttcgctgttatgatagtattcataaaaccctgagcgggagacgagactcgaactcgcgaccaacagcttggaaggctgtgactctaccaactgagttactcccgcctgatgctcctacagtacttcaggtgccaaagatacgattttcatatactttctgtctcgcagctcacgggccacgggtccgaaaatacgtgtacctcttggttcgccctgtgcattaagcagcacaacggcattttcatcaaatctgatatatgagccgtcttttcttctctgctctttaacgcacctgaccacaacggccttgcaaacatcttttttctttacaacacctccaggaacagcggcctttatcgatacgataatctggtcccccaacgctgcataccgccttccggttccgccgaatacatgaatacagcgaaccttttttgcaccactgttgtcggcgacaaccagattagtttctttctggatcatcctgtttcaaacgttttataatgtatgaaaaatctttcttacttggctttctcaatgatctcgacaagacgacagctctttctcttgctgagcggcctgcactctactactttgaccagatcaccgattccggcttcatttttttcgtcatgagccattaacctcgtagtttttttgaaatatttcttgtaaacaggatgctgtaccctgcgctctactacaacgataatcgctttatccattttatcgctgacaactttaccctgccagctttttttcctgcctctcgattgagattcctgtccaccggcggcactgattattttactttcatccattgacataaaggtttttgatttttccttcttcagttctttaccgcttcaagtgacgcaagctgatgcaggcgtgttttcatgcgggcaacatcccgtcttgaattacgaaacaccatgggattctgtggctgctctatcactttataaaaattgatatcggcaagcctgtcctcaagctggttgatcttttcaataagctcctgtttgctgagcgcagctacttcatattttttcatgatacttgatcccttgtcgtaattgatgctccttatccctcgtaatcagggcggacaataaactttgttttaatgggaagtttttgtgccgcaagtctgaaagcctctgttgcaacctctctgggtacgccgtcagcttcaaacataatccttcctggcttgacaactgcaacccaaaattccggcgatcccttaccggatcccattcgggtttctgccgctttcttcgttaccggtttgtcaggaaatattctgatccagattttcccgtcccttttcataaatctcgtcattgcaacacgggctgcctctatctgacgactggtaatccatgctggttcaagggcttttaaaccaaaagaaccgaaatcaaccgatgttccacgcccggaattacctttcatccggccacgcattgtttttctatatttaaccctctttggcattaacataccggcaactccattcgttatctgattgtattgtacttgtacctatgatcgttttgtacgacgacgacgcttgttacgaggatcacgcggtctggatttcgaatctccgcgcctctcattgattctctttaactcatcctcttcaatagcgtcaatacgctgaacaagaacttcgcctttgtatacccaaaccttgatgcctattgttccggcgatagtatgagcggttacgcttgcataatcaacattggcacgaatggtatgaagaggaatctttccttccttatactgttcagccctggcaatctctgctcctccaagacgacctgcacaacggattctgataccttccgctccggcacgcatcgcctgctgaattgcctgtttcatcgcacgtctgaaagaaacacgattttcgagctggtatgcgatattttcgccaattaactgagcttcagtctcaggcttgattacttcaacaacatcaatcttaacctcttttccggtaatacggctcagttcctgggagagattattgatctcttcgccttttctgccgaccacagcacctggacgagctgcataaatattgatcttgatatgcttggttgttctctcgataacaatacgtgcaattccggctttttcccttttcagccttgcctgaacatagtttcggataacatggtcctgcttgatcttttctgcaattacaggactatcatcgtaccagcgcgaagtccagtccctgataattccaagcctgaatccattaggattaactttctggcccaatgctctctccttgttttatttagttaccgggtttttaaccttatctacgatgatcgtcaaatgattcgatcttttacgaatcctgaatgcgcgacccataggagcaggaagtgtccttttaagcgttgcgccctgatcaacatagactgccttgataaaaagctcctgatcactcaccctttcatcagggttaatcagagcataattagagactgccgatttaagcgtcatcatcacatttcgagaggcgcttttcgtcgagttaaggagaattgctttagccagatcaacctgttttccacgaacaagaccagccacaagacgcatttttctcggcgatgtaggtgtgtgacgtaatattgcttttgcttgcatgatatcttactctttcgcgtttttcaatttactttttctttggtgccgaaccgcctttttcagccttgccaccagcatggccgcgaaatgttcttgttggagcaaactctccaagcttgtgaccaaccatgttgtcgcccacatagacaggaacatgagtctttccattatgcacggcaattgtatgaccgacaaaatcaggagaaatcattgaacttctggaccaggtcttcagaaccttcttttctcccttgctgttcatatcaagaatccgctgctccagtttaaagtcaatgaacggcccctttttaagtgatcttggcatagtttctctacttgttgttaatatccggtctgtttacttggcatttctgccgcgaactatcaatttctgtgatgctttcttcttgtttcttgtcttaagtcccttggcaagctgaccccatggcgactttggatgccttctgccaccaccagatttcgatttaccttcaccaccgcccatcggatgatcgacagggttcattgccatacctcttgtctgaggccgaataccaagccagcgacttctgcctgctttaccaagtacgatattttcatgttcagcattaccgacaacaccaatggtagcgcgacactcaacccttacttttctgatttcgccggaaggcagtttcaacgtcacataatcgccttcacgggcagcaagaaccgcaaaagctcccgccgatctgacaatctgtccacccttaccggcacgcatttcgacattatgtatatcggtaccaagcgggatatttttcaacggcatggtgttcccggtcttgatttcgaccttctcaccactctccaccttttctcccacctttaaacctttcggggcgagaatataacgtttttctccatcattgtaatgcaataatgcaattcttgatgatcgattcggatcatactcaatagatgcaactgttgcaggtaccccatccttgttgcgcttgaagtctataatcctgtaatgccttttatgtccgccgcccatatggcgagaggtaatcctgccagcacggtttcttccacctgtcctttttacgggaacaagcagacttttttccggctcacttttcgtgatctcgtcaaatccggggtaggacataaaccttgaccctggcgttaccggtgctaatttccttatagccatgtgaattatgatctttccttgttgtgaattctatccttcacccttctgggttgaaccggagtaataatcaattgactggtcctttgccagagtaacgatcgccttcttccagtcacttttctttccttgaagcacgcctttccttgtaaactgtctttttgattttccaaggcaatttactgttctgacagacttcaccacgaccccgaatttttcttcgatcgcttttttaatatctgttttatcggcgtcgagcttaaccttgaatacgtactgtcctttcttttcagtaagacctgtacttttttctgtcagccatggcctgagcaacgggtttttcatctttttctctcttgtttactggaaacctgcaactaccctaatgtgtcctcgattttcgtcagagccgtcttctggaacaatatcgcgctgctgttgagaatatcataagtagatactttatcggcagtcatgatattgagaaccggtatatttcttccagaccgcgcaataatcatgtcatactcgggagtcagcataagtattttcttctgctcaagaccgagatttttgagaatttccgcgacgggctttgttttaatggcatcaagcctgaaatcctcaataacaagtatctttccagctttagcttttgcactcagcgccgaacgacgagcaagcagcttgacttttttattgactttctggtcataggatcttggctgagggccgaatatcgttccacctccaatcatcagcggagaacgggtcgagccctgccgagcgttacctgtacctttctgccggtagggttttctaccgccgcctcttacctgagcacgggttttagccttatgagttccttgccttttattagcaagtattgattttacatcaagatacattgcgtgttcggatacttccacgccaaagatctcctcattgagcgtaacaacctctcccgtttctgtaccgctggtatttaagactttaagttccatagcttcgtgcaatcagcgtttacttttttgttgaaacaatctttacgtaggagtttttaggcccgggtatggcacccttgacgacaagcagatttgattcaggcatgattctgataatctcaagattcttgacggtgatattgcaaccgcccatacgtcctgccattcttgttcctctgaaggttcttgacggatccgacgaaccacctactgaacccggcgctctcagcctgtccgactgaccatgcgttcttgaaccgccaccgaaattgtggcgtttgacaacaccagcaaaacccttaccctttgaaacaccaagcacattgatcttttcaccttccttgaatactgaaagatcaagaggcgcgccagcttcaagctcaagatttatttcgctcttcgaaaattctgcaattttataacccggcgtaactcccgccttcttgtaatgaccaagcatcggcttgttcacctttttttcatccctctctccgataccgatctgataagcatcgtatccgtctttctctgcatgctttacctgcgtcacaaagcatggacctgcctgaataatagtgcaggatatagcttcgcgtttatcattgtataaacgggtcatgccgattttctttccaagaatcgcgcccataatgaatagctcttttctaattcgttaagacttaatttcaacatcgacaccgcttggaagctcaagcttcataagcatatcaatggttctggacgtcggattgattatttcaatcagccgtttgtgtgacgaaaacgaaaactgctcacgcgacttcttgtcaacatgcggtgaccggttaaccgtatacacatgcgcctttgtcggcagcggtatcggaccaaagatgatggcatcagtttgtttaaccacatcaataatccttaaagcccatttatcaaccaggctatggtcgtaagacttgagcttgattctaatcttttgctgtgcagccacttgtcaaccctgtttcttgttagcaataaaaaggggcgggattcactgagccccgccccgggacgacatatcagtcaattactctatgatttttgttacagaaccggcacctacagtgcgtccaccttcacgaatagcgaaacgaaggttttcatccatggcgataggaacgataagctcaacatcaaccgagaggttatctccaggcataaccatttcgacaccttccggcaaagttactgaaccggtaacatcagtggttctgaaatagaactgcggacgatagccgttgaaaaacggagtgtgacgtccaccctcttcttttctcagaatatagacctcagccttgaacttcgtatgcggtttgatcgtacccggcttggcaataaccataccgcgctcgagctctgttttatcgacgccgcgaagcagaagaccagcgttatcgccagcctgcccttcatcaagcagtttctggaacatctcgataccggtaacaacggatttgcgagtcggcttgataccaacaatctcaacttcctcgttgatcttgatgcgtccgcgctcgattcttccggttcctacagtaccgcgtcctgaaatggagaatacatcctcgacaggcattagaaacggcttgtcgatatcgcgaagcggctcgggaataaactcatcaaccgcatccatcaattccatgatagatttttcgccttccagatctccatcaagagccttcagcgctgaacccttaataataggaatatcgtcgccaggaaagttgtactctgtcaaaagctctctcaactcaagctcaacgagctcgataagttcaggatcggcgatgtcgactttgttgagataaacaacaagagccggaacgtttacctgacgggcaagcagaatgtgctcgcgggtctgaggcataggtccatcggtacctgcaacaacaagaattgctccgtccatctgggctgcaccggtaatcatattcttgatgtagtcagcgtggccaggacagtcaatgtgcgcataatgccgttttttcgtctggtactcaacgtgtgccgttgaaatggtaataccgcgttccctttcttccggcgctttatcgatactgccgaaatcgcgctgttgcgcaagtccctgctttgcaagcaccgaggtgattgccgcagttaaggttgttttaccatgatcaacgtgaccgatagtaccaatattgacatgaggcttatcccttttgtaagactcttttgccataacttatctccctctgggttatctgttattattttgatcgttaaaactgaaaatagccgtcctataccgtttccttgctcactcttttctcctgaagcgactcggcaatactgcgaggaacctcacggtagcattcaaattccattgaatagtttgcacgtccctgagtcatcgaacgaagatccgttgaataaccgaacatcgccgaaagcggtacttttgcattgacaaactgcgcacctgcgcgctgccccattccttcaatatgaccgcgacgactagaaagatcacccattacatccccgagatactcatcaggcgtaaccacctcaaccttcatgataggctccagaagaaccggatccgcctttttggccgcacccttgaaacctatggatcctgctatcttgaacgccatttcagaggaatcgacctcgtgatacttaccgtcaaacagcgtcaccttaatatcctgcatggcataaccggcaacaacaccgtctttcatcgcctgctgtacgcccgcattgaccgccgggatatactctcttggaataacgccacccttaacagcatcgacaaactcgtatcccttaccctcttccaacggttcaaccttgagattaacaagaccaaactggcctttaccgccagactgacgaacaaacttgccttcaaactcgacagcttttctgattgtttcacggtaagcaacctgtggctgaccaaccgttgcctcaaccttgaactctcttttcaaacgatcgacaagaatctcaagatgcagctcgcccataccggcgatcagcgtctgaccggtctcatcgtccgtcttgaccttgaatgtaggatcctcttcggcaagcttcgcaagcgacatgccgagcctgtctgaatcagctttcgttttcggctcgatcgcaatctggataaccggctcaggaaatatcattttctcaagcactaccggattattctcgtcacaaatcgtatcccctgttctgacatccttcaacccaacggcagccgcgatgtcaccggcatacacgcactctatatcctcccgcttgttcgagtgcatctgaagcacgcgaccaatgcgctcttttttacctgtaaccgtattcagcacatagcttcctgcatgcagaacaccggaataaacgcgaaaaaatgtaagctttccaacaaaaggatcggtagctatcttgaatgcaagacccgcaaacggctcctcatcccttggctcacgaacaacggtctcttcggtgcgaggatgatggccctcaacggcgccaacatcgaccggcgacgcaaggtactcaaccacagcgtcaagcatgaactgcacacccttattcttgaaagacgatccgcacaacaccggaatgatcgaaacgttcagggttgccttgcgcaacaccacgcgaatttcctcttcggtaatatcctcaccattcagatatttctcgagcaaggtttcgtcgacctcagaaacagcctcaagcatattgatcctccaggttcttgcctcattctgcaagtcatggggaatctcgacctcattataggtactgccatcatccttatcgtagataacacccttcatccttatcagatcaacgaacccggcaaaaatctcgccttcgccgataggaatctgaataggaacaggattcgcactcaacctctccctgatcgccttgaccgtatcaaagaagttcgcaccggtcctgtccatcttgtttacatacgctattctgggaacaccgtacttgttagcctggcgccacaccgtttccgactggggttcaactcctcctaccgcacaaaacaaggcgacagcaccatcaagaactctgagagaacgttctacttcaacagtaaaatcaacatggccaggggtatcgataatattgatcctgtggcgcaaacccgaatagttgccataatttggcgaccagaaacaggttgtcgcagcagatgttatcgtaatgccgcgctctttttcctgctccatccaatccattgtcgcaccgccctcatgcacctcgcccattctatgaagacgccctgtataatagagaatacgttcagtagtcgttgtctttccggcatcaatgtgcgccatgataccaatattcctgactttatctaatgcaaccagccttgccataacaaatattttgtcttattatcaacacataaccttacaaatgatcaaaacctgaaatgagcaaacgccttgtttgcatcagccatcctgtgtacttcgtcccgctttttaaccgatgcaccctgctcgttagccgcatccatcaactccgccgcaagcttttcagccattgaacgaccgccgcgcctctttgcatacagcttcaaccagcggaaagcaagagcaccccgccttgacggcttgacttccataggaatctggtacgttgcgccaccgaccctcttactgcgaacctcaacgacgggagcgatatttgacatcgccttgcgatatacctccagaggactctcgccattcatcttctcggctataatagtgaatgcgtcgtatactattcttgtcgccacatcctttttcccatccagcatcacggcattaataaaacgggcaacgctttcgtcgccgtatcgataatcaacactgacacccttatacttattctgttttggcatattcctaaccgaattaaagattctgtttacctgcgcttacctttgacgggagccgctgcgccagccttaggctgctttgccccgtattttgaccggctctgtttacggtcagctacaccggaagtatccagcgaaccgcgcacaatatgataccgcacaccaggaagatccttcaccctgccgccacgaatcagaacaattgaatgctcctgcagattgtgaccttcaccagggatatacgcagtaacttcaattttattcgataacctgacacgcgcaaccttacgtaatgcggagttaggctttttaggcgtcgttgtatagacacgcgtgcaaaccccacgcttctgggggcatttttccagcgcaggcgacgctgtttttgacgcctttatacttcttccgctcctgataagctgctgaatcgtcggcatactgaaattctttttcttttaaaacgtccggtgacaaaaagttatccacttaaaatccataaggacaaccaatgtaagtgaattataaaaaaaaacaaaatcgtgaacagcatttttctctttttaaagacaaaaaaacaacataaagagatgtatggcaattcgatgaagcctcccgtgtccgaattcgtttcaaacaggaagcatataggcaagaatttttgaaagatctctcaaagcgcctgaagccgacaatctatccggcagtaccgctttgccgtccattccctgccgatcatcaaatgaagaattgagcgcctgaacaactgcggaggaatcatgaagagacgcagaaaaaccccctgcttcgcgcgcaacctgtgcggcaggcccatccggtccgataataacaacctttttcttcatgcaaagagcatcaacaacccgatcgggaagcacaagcatcgatgattcatgctgaccaagcaccacgacaaacagatcgctccggcggatacaggcaagctcctcatctgtgttacaccgtgggccccataaacaggatgtttgcggcatatattttctggcatattttgcaacagcctcaccatcgccaccaataaaacgaataccggatctacccgaaagagagccttcgtgatgcataaacccggcaaatatcgacataaacagtttcatttctttaactgaaactgtttcaaggagaatagtcaccgacactgattccactgaatcgtgttttgcccctgacttcacatctccctgcccgtaacagaaatcctgaacaatccagatatcatcatgcgtcgcttttccgaaatattttttcagaaaatactctttcaacgctcttgtgggaaccatgattgtgtgaccggaagtcagcactcgctcctcgattttagcgagatcgctcgggcgggccccctgcgaggctgttctatcaagaggagccacaagatcgaaaagtaccggaaccccatgtttttcagatagctcaagcgcaagtacaagcgaggcctctggcggtccctgtgcatagatcgcatcgacagaatcatgcctttgaataatttccgtaacgaccgaaagggcccgcttttcccagcccgaaacaagattcactccggaaagcatccctgtaatcctgcgaaatggcgacgctgtcccgggatgtgcgctcaaaccctgcaacagcagcgcagatcgttcagaaccaaacatcgcagcatccacaagttccccggttcggtaaatcccgttaaattcggaactctccgacatagcccgggttttgccatcctcatcccaggctatatcggcaggcgccacaacaagaggcgcccatccaagttcaggcaactttacgacaaaccttgaagcccttgcagaacccgccgtgagcattggcggatagttgaccgacagaaacagtatttttttcatcaaataaaaagaaaagacctttcccctatttagctgcaagcgtccgaccccgtcagccatatcagccggccgttatctgaaattcataaaaaaaacgccggcaaattattttttttttcgaatactccactaaacgaagcatttaaatgtaaccactttttttaacaggatacatatcctcctcactggcgctatcggaaacggaaacaaaacagatgttcccaaatgattcccgccatagctcccgatgcagctatggcgcccacaaactacaacatagagctcaaatcggactctgttacaaacggttcattaccatccatgaaaatcgagatatcccgaaacgattatcaataacgttaacaagcaatcatcgtgcaggttaaaagagcgagttacgctgccagcgaaacgattattatgtataacccggctgctttccttccggttttgctgaaaatcattattatatcgcacaaaattttattctgctatttcaaaaaacgaacatcatgagcgatctaccgaactgccctcaatgcgactcggcatacacctacgaggtcggacacattctgacctgccccgaatgtgctcacgaatggagcaattcagaggcatctctgacagaaaaggcccgggtatggaaagatgcgaacggaaacattttgcaggacggcgataccgtatcggtgataaaagatctcaaggtaaaaggctcctcatcggtgataaagggcggcacgaaagtgaaaaacatccgcctcatcgaaagcgatcacgacatcgactgcaagatagagggcttcggcccgatgcaactgaaatccgaattcgtcagaaaggcctgagagaagcaactcccataaaaaaaggttgcgttccgctgtctgtcaaacgatcttcccctgatcatcgcttgaaattcgcaattgttcgatagcaacggtactatcctgcagtccgatcacgcaacaaaatcagcagcttccgcagctttgcctctccggttgaggacattcgcttctcctcgcaatcggcaacgatcgccatccgttgtattcctcgaacgagagcacgatacaacgcggaacctgctcatccagccttgctcttcgcatcatacttgattgtccaatggctgcatcaagcacgcaccggaaatcggcatcaatcctcaaacaatttgccaaaaatcacataaactgtaccttgtcgcttaccaacgtcataacctgtcgcagaataacatgaaaagccccgccgtccttttcagttcgacaatcctggtgagatccttcatcgctgataatacgatctgcatgacgctttgcctgacaggtgtttctgaatttgtgccatgacttccgacggaaggctcatctcgtcggcatcgagtttttccgtatcgagcgcataaatcgtaaacacacaggcatgcggtttgtctcctttgggaggacatggagctccgaagcccgattttccgaaatcggtcaagctctgaacactgccttcaggtgcgaactttttatcgggatcaaacatggtgacggcgaaacttttggtacctgccggaggctgcgtccatcgcaactcgggggagatgttaccgccgttgcacccgaaacccgcatattcctcggctttcgtaagcctttcgcccattccaggaccagtgagcgtgaatccggcagcacggcctgtcacctgcacagtcatcaacaacatgacgcagagtccaactattcttgctctcatcatctctcctttttcatagagcatatcgatacgacacctcatcaaagaaccggatttgagaagctgtcaggagtggtgttacattgctacgcagatttactgcgcttcaggaacccctgtcgccctgacaacaaccggatacccttcaagttttttgggcacctggttccttgttaccatattatcgcaggtaaggccgaccacgataaccggactcccctccccatccgtccctatcccgaccgatacgacatcggggagggcaagcagctttgcctcatacgcccgcttaacatccctgatcgtcttcatatcggtagcgttttcacaattactcactatcggcaacaagcataaccataaaaaccgcaacaacttcacagcgttactcccaacaagctgaacacattctggatcctgttgatcaccgtggtttcatcgctgccggcaaagagcaggcctacaaggttgttcgcattatcgagcaccgccgaaccgctgtcgccgccctggctcatagcaccggccaccaattgatccctgaactgcgcaatccgatcagagccatagctcacgttcacggttacctctacctgctcgatctctccggcagtcaatcctgtcgtacgaccgcttttcctgacagccatgccgagccgaccttccgccgtaccggcaatcgctccgataccaaggatatcgccctgtatatcagcagggttcaacggacgggcaagcgcagcatcgacaagattctgtgccgactgtaccgtaacggcccgaaaccttgtattgctcccggtcagcgaggcaacgagattatacgcatcggcaatggagttagcaaccggacaactgctccctgaaccgttgtagctgattggtatgaactctgcaagctcggctatgatgtccgcaggattcatgccgacatcaaaggggcccggctgcagaatcgggtcgccggttgaggcatcgttgctgttagccagcacgtgattgttcgaaagaatgtagagctcaccattcttcttgacgagacaacccagagtgcctgcggtaatttcgaaatgcccgatgctcacccctcccaaagcaggccgaaacctgcctgtcggcgacgaaaatacccttatccgtcctgtcgcaaccacatcgacaggaacaccttcaaccgatttcggcaacagatccctcgccatcagcttcgactcaggctccttacgttcgacagaacagacaatgctcaactcgcctgtcttttttcctgctgtgatcttgtacccgataccggtagcgaccacatttttacgattcatgagcgaatcacgaacggcattgagcacagggatgatcgaggagatattgatgtccatgagcactcctttgttcagggattgaaaggaagcatcgaagcagaactaacattaaagatacaatagcagaaatcgatcagcaaaagaacaaacaccctcgacccgaacaccgatcgctcatctttaatgagctgataatattcttcgtccggctaacgccagcacatgaagggatctctgctgttctttccgttacgacatcgaaggcggattcgaaaattggcgcattgaacttctggggacgatggctgttccagtactttcgtgctccgcctcagtgcgtgaacagccgtacggcaactttatcgaatggtcaggattcaaaatccttgtaatatttgccttgagttctcaactccgcaaaaacctctttcaactctttcctcatattgctcccaatccagaccacatgacttacaatcccgtcagcaatataatgaccatgaaagcgcaagataccggtttctacaaatgcgccggtgccacccataatatctcgaagacgattggtcaatccaagcacgccataggccattgtatatgagggatcgataaacaccgagtgcgaacgagtatctttaagataaacccattttttcacctctatgccacgtacagcagccacgacctcttgttgaatggaaactgatttcgcctcaagttcgcgcaatgcaagatcaagaagagaacggtcagcgcagtacattgatcgagcggatactatggcctccaacagctctgtcttcggtttatccctcgacaagtcattgatctgcaccatgattttggtatagttctgaataaactcagttgcctgttgttctgctatgatcataaaagttgaaccttaacgccgaagttcagcggtgagcgaagcgagagcgctgcaatgcagtgttaggcaccggacgttcatgtgaaggaatacatggatgaccagcggcaatatgttcagcttctgactttttcagatcaccatagatagcctgcaagtcatagccaaatttgactgcgtgggcatcacgaataactctaacttcatctatgatttcgtcagtcaacatcttcttctccaggtagttcttcgggggtgcaaacgaatggcagcgataagccaatatcttcgaggtgagcagcaatacctctttgtatctccggatttgcaatgtgcctgcagttccagatcaaaagataatcaactccattgactgtggcaattgcaatgtggaaggcatcttgagccgccttggctggaataatccccttcgttgtcagcgagttggcaatatcgagtgcttgctcggttatcaggatcaagggcacatcattcagttgggcagcgtcaacgaagctccgcagaactttacgtcaggcaataaatgtaaaccgtagaccgcatgcagcaatgcggaatgcggaatgcgagcatattcgtgcaacgcccccgtattccatatgctccagacgggcttcttgccaggcattcaccagatagctacctgccatgttagtcgcattacgctaacatgtgatgtcaaaagtattgctccaaacattctggcctgaaacaagagtgtcgtctgtcgcagaaaaatggagtaaaacaccagaagtacaagatattgattgcttgaaattcagttttccgtctgattctgaagactggaaaaaagtacgcgaatcctgaggattattgtctgctacaacccgaatggtaacgcgcactcttggcggaaatccggaaccggtaacaataaattcaccgtctttcttttgaactgaaatttgcctcgttgaagaacctccggattgtgagcctccagacgaagcttgctttagccgctcaacatcttgtttcaagcgttgattttcctgctctaaaacctggactcgccctgcaagacctgctatcgactgcaactgtgaaataagggtattaacattacttcctttgacaaccaagttctctgtaatctcaacgtcacctatgaattttcctgcaagtccatttccaaagctttgtccttgaacagcaatgccatcagtgctgtcaccacgcacaccaaaaccagttcctacgctgttgccgtatacccctgttccggaattattagtagaatgcccaaagactccttgttgctcactctcaccatatactcctgcactctggcgaaaaacccgatcacttcctcctaacaggccgaaactcttttttttgtgattgactcctacaactcctgagcctctatcagtagttacaccccgcaatgcaggatttttagcggcgtcaaatgccggcgcttcaatttcaaattcatctggcataatcctgtctcctgtaaaaataaagttgctattacataacgctcacgtcctgacgtttgagctcaggctggcctggtaagggcgtcgagcctgcagcgagttgtcaggcagataattcattccactcgtttctgatgaatgtatatttacacccaatccaagggatagatgagatagtctgatctgtcatccatgcaatttctaataaggccggctgcccctttctgcgtaatgtcaacttccgggcaattcggaaatagcacttaacttattctctataaatgacatataatcataaaacttatttattatgccggtacagacagatcagtctaaaccagaaatcaacctgtcaacaaggccgcgaacttctcataggccctgatttgacacacaggtataaatcatgactgttcgttcatcattatgcccggatgctcctgaacggatcgaatggcatatccgttttccggaaaatgcgtagcacaggcgtgccggaatgcgtggcaagtgctcgtttttcgcagaccggaagcttacaggctaaaccgtcaggcacctgtatcaaggtaaaaaacgtaatctccagttcaaaaccatatgacgccatatagggtaaacgctaccgggtcacaactcccctgcaaagagagagtgaaaacatgagcgtacggtatgctcaactctttgctttttctgttgcccccctcttcccccctgatcgaccggcaacaactcctcctgtgagcatcagcactgcaaggccgaacgcggcaagcgaaatgttctgacctttgtcgaaatcggagcggtcataggtgaaaagcaactcatggtcgcccgaaggaatacgcaccccacggatgaggccattcacttcgattacgggaaccggtttgccgtcaatggcagctttccaccgaagcggatagaaaacttcgcttgccacaagaaacgcttccgtcggagcgctgaccctgagcgccattcgttcggcactctgctgcacgctgaggatggagccttcggcaaatcgcctggtaccctgccaggttgaaccgtcaacgtacaccgtgcggcagtcgtcgctttcctgcaaaactctgctgaacaggtcgtcccggtcaccaacgccggttaccgttgaggcgaaccagaatcgcgggcagctccctttcaaccggtaaacgaaaaccggcacatcaccggaaaccagccgcagcgtgccctgtttcaccggttcgagttcaggatgttctatctgggcaggggagacgaggtatcgaacattgagcatcctcagggctgcgatcgagacgaagttatccgtgcgtcggaggaactcttcgtaatttttcagctttgccgggtggtagccgcctaccgattcgatacccgatagcgcgaacttgttttcgccgaagagcggcccgagcgggcaaattctgaatcgccccctgtcagccgcaagaaaacgggtgacgtcgtcgggagcaagcgcacgttctacctctgtgcgcggaaccagtaccgaggggcgcagcgagtcttccggcggtgagatgattctcgagttgagcagaaagagatcgagcaatgcaagcagaagcagagcgatggcggaagttccgggaggaatgatttttttcatcgcggccactgtcaggccacctgcagcagccgcgaacagtaccgacatcagcagactttcctgcaagccctcccagcggaccctgccgatcatgaaagcaagatcgaagctttcgaccgatggcggaggaaacagggagcggaaaaacgactcgatgccggtatggagcaccacaaacagcaccagaaccgctgcgaaagagagcgagagcagtttcatgaaacggctgacggcccccggtttcagttcaagcagttcatgtaagccgaaaccggcaagaagcgcgatatcgagatagacaaccaccagcaccatggagggcacgcggaaccggctgaaaagcggggcgaagttatagaagaggtcgaacaccgggctgaagaaactgccgaaggagatgaacagggcgaggagggccgatcccgcaagaaagagcacgaacggctcgctcttccgccgggcaagagcgaaagcggcgagcagcagcaccacgatgcccgagtagtgcggaaaatcggtaaagggcatgaacccccagtaggtaacgccgccgaacccgaaaagtccaggaacaagaaaggtaagcagctcaaccggatgcatcgaccacatcgaggcatactccagtgctgcaccgccaccctcagccgcgccccggactgaatatgcggcatactcggaagccggaaggtagaccgccgccgacatggcgataccgatcataccggctgccataaagagggccgcttttttcagggtatccttcatggtcttgtgaccggcagccagaagcataagggcgagcagcgccatcaccatccaggtgtaccaggcgatctgcacgtgagcccgctggagctgaaatccggtgaagagtgcaagcaggcctgcatcggcgagagatgccctgtcgaaaaggcgcaacgttgcccagagcacccagggcatatatgccgcggtcatgagctgactgccgtgaccgtgtaccagcatggcagtcatatagggattcatcatgaatgccgcacccccgagaaacgccgccatgaggtgcaggctgaagcgacgaagcaccatgaagcagccaagaccggctaaacagaggtggataagctgcgctccgatatcgccgagcggtaaccgggagagaagaatattaggatagtaaagagcactcagatagctgaacgcctcaaccgtaggcataccggaaaagctccatggctgccagagcggataggctccggttgattcataaagcctgtcgagcgccattgatgcagccatagggacaaacgagtcgggagcagagatggtcagcggaagaaaaagcaactgatagaaaagcgctgcggcaagcgccgcatatcctgctgcagcggcagcatatggcataattctgtttttcactcgcccaatatgtcttacggtttattcatgccaaacggcatgattttcaagataatctcccgatcctcctcttccaaccccatcacgatgatcagcatcaggtaacatccggaagtaaccgcaatgccgataccgacagcaaaagcttcatgaaacccgagcaaccatggtctgagcagaaacaaaagcagagccgtcaatcctccggcaagcgcaggtttccataacacggcggagagcggttgaaacttcagcacgctcttcacttcgatatatcgaaacagcgaaagcagcaccatggatagcaacgcagccagagcagcgccagttatcccgtaacggggtatcagcaaaagcgtggctgcagcctgtatgcagagtccggcaatagcattcaataaaatgattcttgagtgtcccgtcatggcaaaaacagttcctgaaattcccgtcagagcctgaacaagcgcagtggctgcgagaatggtcagcacgctcccttctgaagcgaaacgcgccccgaaaagagcaagaacaggttcaggaagcagcatgagaaaaatagcagcaggagtgacgagcagtaccgtccagcgagtggtcatgtggtagagactctccgtttcggcactccggttgcctgcatggatgccggccacaagcggcgcgacaattccggcaaacgcaggaagcacggcacgaagaattcccgccgtacgcgccgccggctgatacagaccggatgcaattggacctgcaagcatcccgagcagcagaatgtcgagccagtgagccatcatactcaaaagagagacgcccataagcggaagagcataagcggtcatctgccggtcggacggtgccttgaccatatccatgtaaccggtaccggttacatggacaagtttgcgccatatccagaaaaacgaaatgatcgatgctgccgtatagggaatcagaagtgccgggcttcgccctgcaaaatagctgagcgcgaacgtcagaagcagcatcacgatcggagtgatcacctgggcggcaacaactttaggaagcagttgccgatagccctgcaacgcatgagcagctatggtggcagcaacattgaacggcactgccgcggcataggagatcagtgtaaacctgagaagatttccacctttgagcaatccggaaagctgtgaagaaaaaagaatcacgaaaagtgccgacatcgcagcaacaaaaacggagcttctgagggcaaacccgacagtatccctcccccggaacccctctttcgggtatagattcacaaaacgcaagacggcagaatcgaacccagccacggcaaacacctcgataatctgcataaccccgaaagcgagcgcatacacgccaagggcctcctcgccgagaagtcgggcaacagccatagtaaaaaaaaaccggacgatctgcccgaacagaaaaccggcaaacgatatacccgcctgaccggctataagcgtattcctgctcataggcacccccgcccggaacttttcagcagttcccgttccatttcggctgcaagccggttccagtcatgctgtctggcgaatgccttccgttcggctttgcgattatcacggagagcttcaggaatcatggcaataaactcctcattcgtacgggcaacatgaataaccccccgtgcagcgtcaagagcgctgcagtaatcgatggccagcacaggaacccctgcggcacaatattcatacaacttgttcggatgcgatacggttttcagcggattgcgaagcagcggcatcagtgcaagatcaaacccgttaatccatgtcggcagatccccgtaatccactctgccgacatagtgtacattcgaaaaccctctcaactgctcctggcgctcccaccagtttctctcatatgccgggccaacaagtacgatatgaacgtcaggccatgctcccgctatgccagcaaggagctcacagtcaacccagtccatggctccggcataaccaagcttcctgccctcaagagcggcaagaaacgaaggtatctccggagtatcgacggcaaagtggtcatactccactccgttgccaagctccacacaccgtatcccctccggcagctgaaggcgggccgtcagttccggacttaccgaaaaaacaagcgagcatgcctgcaggtaccgggcaaggaaaggcggaagccacgaaggcgaaccgggaaaggagagatggtcgtcattggcatcataaaaacgtaaggagcagggcattcccgcagccacaactccccaataaacgttactcagaccgatgatccggcgaggggaactgaacccgagcatcatgagccagaaccgaagcaccagatgaccggctgaggcgataccgtttctcggaacagccagatcaagcagtctgccgatactgaacggaacggttttcagaaaaggaaccgtcacaacaacaacccgtccccgtttcaccggcagccagtgggccgatcggccaagcgcatagggctcaataaaaagaattctccatcgtgatgaaaagcgctgcagcagtcgctgttttctggttgaaagaaaatcccattggacctctgaaaaccagacaagatctacgctctcggcagcactgttgtcagcagatttccagctcataaatcaccaccttttcatagaaggctctcaaaacaggtttcaacccggtgagataaaacggccacttacggatccggaacgcgtcgctgcgcaccacacggaatcctgctcgtgtaaagagcgacaaggcggcatctccgctcatctcgtgaaaatgatccagactggccagcatggccggttttgccaaaggcatcgatacaaacagccttgcatcctgaccggcaagcaccctccgcacctgcaaaagtgcatgcagcggattaaacagatgctcaagcacttcgaaagccgtaaccacaccgtaagcaccttcaagcggctcgacatcgagatcaatagctgttgcatgaaacggacaatcgaaaaacttttcaagcacatcggtcagaggagtacgcccgccaaggtcaagaccggcaacagccttcggaagcgcgacgggtgaagcctgtaaaaaagcaagcgttttctgccagcgaagacggttagccggatccgtgcaatacgcatcatcgatccgggttctgaacacactgttcatgagtggcctccccgccggaaagaaaccatagtcaaacccctcaaaaacagtacatcgagcatacttgcggcaagacgaaacggcataaaaagaagaaacagcaccaaaccgctccatgccctgtacttcataaaaagccgtaacgaggcagaggttttctgtatcagtttccggggatgcaatgcactcccataggatgcggaaacatcgtgccaaagctgagcttccggaacatacaccaccttcatccccctttcacgaacccgcaaagagagatcaacatcttcggcatacatcccgaaccgctcgtcaaaccccccgagagcgagaaaatccctgctccgcatggcaaaacaacatccggttgcatacccggtttctccggtgatactgaactccggagcatcagcacgcctgatcccccgatgccttatgaggcccgtctgaagccgaacctctcctcctgcgtaccagagtttccggggggagtgcaacagataaattttaggaacggtaatgccagccaaagaatcatgaagcaacccgtcaatgaggtgttttgcaaaatcgactgcaacaacggtatcgttattcaaaaaaataacatactccggattacgcttgagtacatgcctgaaccctgcgttgtttcctccggcataaccgaggttttcatgaagttcgagcagttcgacctcagggtataacctccgcactgccgcaacagacccgtcagttgatccgttatcgaccacaagcatccgcatatcgggcctcatcgtctgaaaaagagaggcaagacaccgaagcagttccttttgaccattccagttcaggacaatgataaaggtcgacacgcgggtattcatgtatgcagtatggtttcaagaaaacggcctgtacgctcagcaagcacaagccatgatgccttctgacaataacttcttatagccgccgaggtatcgacatctccccgctctccgagaaagcgcccgacaacttcaacaagagcatcaactgaaggttcagcagcaatccagccggtttgacgaggctcaaccatgccggcaagtccgccgaccgcagtgacaataaccggcacgccataaccgtatgccaatgaaacaacccccgactgcgaagccgatcggtatggcagcaccaccgcatcagccgctgcaaacagaagcgatgtgcgctcttctgttgcataaccgggatagagatcaacgcttccggcaataccgagacggtcaatcatcccccggtatccctcaagaggttcatagaactcgcccgcgaccatcagccgtaccctttcgtcaacccgaagaatcccgggcatagcctgcaagagaagatcgagacccttgtatctgcgaacataaccaaaaaacagaagaagtggcgtttccggttcaagaccaagctcctgtcgcgcatcatcccgtaaaaccgtgagctcatgccgatgatcataaaccggatgaaactgttctgaaacaggaaccgcgcatcggctttcagcaagctcggtagcgacctctcgtgaaagtgtcaaaaaaccatcggcagagaacttaacaaggcgcttaaagaacgggtctatgccgaatgactcgtgtgatgaaaaattgtgcagaagaataaccgtttttatgccggtcatacgacgcaacataaagcagagaggagcaagaaaccctgtccagtaggcgatgagaagaatatccggcttcaactgcccgagccgcctgactgcggaaacccatgaaaaaggattatagagcacaagaatcggttcctccccaatatctgaacaggatgtctccggatgctctcccccaaaacgaggctgggagaaaaaaacagcaggaaaaagctttctgtacccgaaagggataacatcatacccgctttgacggagcgcatccatcaactgcccgctaaaacgggcaattccccccttcagaggagaaaaaggagagatgaaagctatccgtaacgctttcaaggatagaaatcaatggacattttactgttcaccaaacccttgctcaaaaaactccaccaattgacgggctgcttcgtcagcatcctccccgtcaagcttcagtgtcaatttcgtgcctttgggagcagcaagactcatcaccccgataatggacttcgcattgatgacaacgccctgcatctcaataaaaaaatccgacttgaaacgcgaagcgagcttcacaaccgcagcggcaggtctggtatgcagtccggcctggtttttaacaacaacttcctgaacaatcacgatattctgcgctgtttgaatagttaacagagccgctctgagcatcctcagagttttttcaccatagcaatctcatcacaggccatcaacttgggacaatgcgtgcagtcccgccagattttttgtggaaaatactcttttttaatttcagcataacctgaagcgcgaaaaaattcagggctgagcgtcaaaacaaacacctcccgcaccccctcttcccgtaaaacagtttcagccttcttcaccaggagtcgcccgatgccttttcgcgtatactccttcagcacggcaagcgaacgaatttcggcaagttgcgccgtataaaacgcaatcgcacaacatcctatcagcatcccgtgatgctcggcgacaaaaaaattacggatattctcaataatattgtccgctgagcgctccagcataactccatttcgcgcatagaccgacgtcagtgccgcaattgcgtcggcatccgcaagacaagccggccttaccgttgtttcatgcttcggcatcgttaccccaaatgttcatccagcggttgatcctcgctgcgagagcaggtggagacctgcctccagagctcatctttgagctccttaagtcccttgcctgtaacgcttgaaatcatgagcagcttaaccccttcaagctcaggcacaaccatatcctccgaagcaatatccatttttgtaatcacggcaattctcggcttcaaaagcagtccgctgtcaaatttctccaattcctgtacaagcgtctgatactccagcgcaatatcggcagcatcggcagcaacaagcaccacaagaatttttgttctctcaatatggcgaaggaactgcagaccaagtccttttccttcagccgcgccctcaataattccgggaatatcggccatcacaaaagacttgtactcctcataacgcacgataccaagattcggcacaagggttgtaaacggatagtcggcaattttgggttttgcggcgctcagcactgaaatcagcgttgatttcccggcatttggaaacccgacaagcccgacatcggccatcagtttcagctccatctcaagctcgaaagcctcgcctttcagaccgggctcggcatatcttggcgcttgccgggtaggggtcgcaaaatgctggtttcctctgccgccctttcctccgcgcgcaacaagcatctcctggccatcctcggtaagatcagctataagctcgtgggtctgcgcatttttcacaagcgtgccgcacggaatctcgatgacaatatcggagccatctttacctgttttacgcgaaccctgcccatgcgcaccccttgtggcaagatactgctttctatatctgaaatccagaagcgttgcaagctgcttgttagcccgcaaataaatatgaccgccccttccgccgtcgccgccgtcgggaccgcccttgggcacaaatttttcccggcgaaaactcacacaccctcttccgccatcacctgcctgaatagaaatggtcgcactatcgacaaacttcactcgctcacctgcctttttgaatactctctctgtttgcgtaagttaacaccattcatcaaatacttatcgacacatggctgtaacctctgctaaaaaaaatcccggatctcccggtatcgaagaactgatttctcgacttgaagagatcaccagaaatattgaaaaccctgaaacaggaatcgaaaactccatcgccctttacgaagaagggcttgccattgctgaacaatgtaaaaaaaggctgcaggaagcccgcaaaaaaatcgaaatcattaatcccgagctggcaaaaaactggccggacactgcccgaaacagagatctctttgactcggaaatctgaaaaaagctatcctgcaagctttttctgtaaaagatcgttcactattgcaggattgcccttccctttcatcctggccatgcactgaccaacaaaaaagccgaacaactttgtttttcctgcgcgataatcggcaagctgccctggattggcatcgagcacctcctgaagaaccatatcgattgcgccaaaatccgaaacctgcgcaagaccttcccgcgtgacgatcacttcagcagcggcttcgtcagacatcattatttcaaacacctgttttgctatagtgttactgatcgttcccgcaccgataagccggataagttcaccaagacgcagcgatgaaattccgaattcagcaatatccagatacttctctttcagagtgcgcataacctcacccataacccagtttgaagcgaccttggcatcgcctgacaccctcactgtctcttcaaaatagtcggcaacttcgcgatcgacagtcagtactgcggcatcataagccggaatggcaaactcggaaacaaaacgagctgcgcgatcttccggaaactcgggaagctcaagacgcatccgttcaagcatatcatcgtcaacaagaacgggaacaagatcgggatcgggaaaataccggtaatcatgggcgaactccttgcccctcatcgaacgggtttcacccttgtcggcgtcccagagcctggtctcctgaacaatagcaccgccggcatcaataatctcgctgtgtcggttcgcctcgaactcaatagccttctcaacgtttttaaatgagttcatattcttgatttcggtacgggtaccatactcctcggaaccatacggacggattgaaacgtttgcgtcacagcgaagacttccctcttccatgttaccatccgaaatccccagatatttcacaatctggcgaaccttttgcagataagccgacgcctcttttgccgtacgcatatcaggatagctgacaatttcaagcagaggaacgccgcttcgattcacatcgatataggtatcttcaccgatatcatgaatcgactttccggcatcctcctcaatatggatcctgatcagacggatatcccgttgaccctcaccgacatcaatacgaatcattccttcgctgcagatcggctcttcatactgcgaaatctgataccccttgggaagatcgggataaaaatagtttttacgggccagaattgaatgcgatgcaaccgaacaccctgttgccagaccgatctttacagcatcttcaacaacgcgccggttcagtaccggcaaagcgcccggaagagcgaggcaaaccggacaaacgttcgtattggccggtttaccgaacagtgctgaacaaccgcaaaaagctttgctgttggtattgagctgacaatggacctcaaggcccacaactaattcatacttcatactgcaataatatcgtttataaacccgttcaggataaagacccacttcaccctgccgattatcagcgcgatctgtagctgaacttctgtccgcctacagtcaggtcagccatgagacccgcctttggaagagcaaaaaccgcaacaccgtttgaataatcagtattggtcgccatcccgctcttgatcagaatagccgttgcctgagcagttaactcaaagttaccctttttgaagttatccagatcagccttgcttttaaagaaaatgatttcggaaaaagactgtccgccaagctgcggcccaacattgacctgagtcactgtcgattcgccgacaagagtattgagttcgtaaacatacccctgaccatgcgctcctccaagcagaaaaaggccgcctttgtagatatcaggaaaaactgcaaagccataggcgtgtacaaaaaaacggtcaagagcaggggcattctttttgatataatcaacagcctgttgagccttctcatcatccttcggatcccaaccggcacgggcggcgcctgccgccactcccagaaaaagaaaaacaaagaccgcaaccctcatcattttcatcataacggttcctgttaaagttgttcaataaaatcaaacccatagaaacaagcgatatcatccaacgtgtaatgtacaattttcccgcttaaaaatcctccgggttgaaacgttacctgttacgggaaaatctgcgatagcgctgggcccttgagcgctcctaaaaaaagttgccaacaattttgctggcaacaaatccggtgggaataaaaaacgtttcagaacggaaaaaccgcacgctacccgctcaaacgatgaatcaggaaccatgattagcttcgatttcgcgcttcagcgcctcacgttcgatttcgagacgtctaatctcgcggttcagccgatcaagctcttccgggctgctgtcgatttcgagcctgagccttgaagatgcctcatcaataagatcgatggccttatccggcagaaaccggtcagcaatatatcgatccgagagctctgccgccgcaacaagagcggcatccttgatccgtactccatgatgaatttcatatttctctttcaaaccgcgcagaattgaaacggtgtcttcaacactcggctgatcaaccagaaccgtctggaaccgacgctcaagagcagcatccttctcaatatgtttgcgatactcgtcaagcgtggttgcgccgatgcagcgcaattcaccgcgagcaagagcgggcttgaggatattggctgcgtccattgacccctccgccgaaccggccccgacaagaagatgaatttcgtcaataaacagaataatctcccccgcagccgactgcacctccttgacaaccgctttgagcctctcctcaaactcgccgcgaaattttgctccggcgacaagctgcgcaatatcaagcgcggcaatctgcttactcttgagattctcgggaacatcgccggctacaatacgctgggcaatcccttcaacaagtgcggtctttccaactcccggatctcctatcagcacaggattgttcttggtgcgacgactgagaatctgcaaaacgcgcctgatctcatcatctcgaccgataacaggatcaagctttcctttgcgcacctcatcattaagattgcgcgaatactttttcagggaattgtatgaatcttcggctgtctggctggttacccgttgcgaacctcttatggttgcaagcactttaagaatggagttcctgttaataccggcatcctgcagcatacgggaaaccttgacgcccgattcgctcatagcaataaaaaggtgctctgaactgatgtaatcgtctttgagagattcagcctccttaagcgccacgtcaaacaccttgccgagattctgcgaaatatactgaccggacgccgatgccccggtaaccttcggaattctgtcaagttccctttctactgccgacagaagattctcaacagaaacctcaagtttctgggcaatctgtacagcaatacttgaactatcgtcaagtaccgaaaagagcagatgttccggctcgacctgctgatgctgtcgactgccggcaagcgtagcggcagcctgaagcgcctcttgtgcttttacggtaaatttgttggggtcaaactgcatggtcgcatcgatttttctgttgacaagcaaatgtgttttctgtttccgtcccccaccacctcacaaaataaagaatcggatgagagacctcccaatagagaacactgcgaagtgtaaaaaagttaccatgctcgtacaattaccacgctctcttcccataaaaaaagtcacgaccgccttaactgtcgtgactttctttatgaaacatgcgatacatgccttataataaaacgttacaatcggatcagccttttcatgaagcctgattattaccggttggcgactttgccagatttctggcgaaagcgttaaccacaagccgcaaaatctctcctccggttgatacaagttctgcacttttttcctgaatatgccgctgcgtagctacctgatccttgaagaaatcaacacctgccttttcgtaattaccaccgctgacatagtcgtcaataacccgttctgcttcgctgaagggcatgttaagcacttttatcccaagttttgcccgttcaatgggatcaagaattttctgaccggtattttgctgctccataaaagtaaggttaacatcttgaaaagcacgaaccgaaataaaccaaagttaatttaacaatcttttcaacaagaaaccagagctccagccctctcatcccgacctctcccccctctgtcatcccgacctctcccccctgtcatctcgaccaacgggagagatctctcttcttttcctttcctccggcacggatctcagagctcaatatctccccgctccccattacccattacccattacccgctccctgctcctgctccattccccttagagatccctctctgtgttcgggatgacagaaaaaaggttcgggatgacaaaaaagaagttcgagatcactaaagaacgttcgggatcactaaaaaatgttcgggatggcaggaaaaaagtgctgagcaatgagttcggagtgcaggaagtgagctgtgggctgtggaggataatcggcaaatcacgtgctgctcgtccgcttgaatccaaaattcaaaatcaagaatccaaaatcccgtaacacctgacccgtaacacgtaacttgtaacccgttccctctcatctcgacctctccccctctgtcatctcgaccaacgggagagatctctcttcttttcctctcccccagaacggagcacggagcacgtccccccccccattcagcgcctccggccctgcatgagaaaaagttcaaggagcagcaagaggcagcctgccagaagaacataaggatagagcggtattcgttccacaggcatcatcacaagtcgtgacgttgaaaccagcgtcgagatgcgttcggcaacccgatcatagacagcatcatcctcgctggcgtcaaaaaacgttcctcccgaatcacccgcaagccgcctcatggtttcaggacttgaacgggttttcacaatctttcccgccgcatcctttttaacgccggatgattgtcccagagggatcgccgcagggagcggctttcctaatacaatcgtaaaaacagaaacgccgctttgtttcagtgcatctgcaacagccctgaaatttcccgaatgattctcgccatcgctcaaaagcacaatcactttctcgccctgaacctcttttacgtcgccaggcggctccgtccgttcaaaaagacgcatggcaagattgagcgcgctgtcgaaagccgttccctgatctgaaacaagttccgttgataccattccgagcaacgcttcaaaggctgcatgatcggttgtcatcggacactgcaccagcggagatcctgcaaaaagaagcagtgcctgacgaccgtctctcaaccccttgctgattctcaagatgccggatttggcacgagtaagccggtcaggagaaacatccgcaaccagcatactgtttgaaacgtcaagcatgaataaaacatcgacaccctttcgctcaacaggacgactgccccgacagagttgcggcccgcaaaaggcaaacagaaacagcgtcgtcgcgagaaaaagaagcagccatcggacaaaaagaatccgcaggtcgccgccgggcatgatccgatcagccagatcagcatcggcaagcagctctcttgcctgacgctgtctggtcaccctgtatccaagcagcacggcaaggggtatgagaaaaagcagatagacaacatgttcaggccatgcaaaacacatgaacgcactccggcaatacagttatgaaaacttttttcagggtatccgaatcaatcgtgtactggtcatcaccagctccagaacaagcagacaaagcgctgataacagtaaaaggtcaaaaagcacgaacttcctttgtgagacggggctgcgaagcgaacttttttcaagccggtcaatatcatcaaacgtctctgccaaccctgccttgtcaccgaccctgaaagaacgcccctgagtgagtctcgaaattgagacaagaacatcctctgccggcaaaccggacagtgcccctcctgcggggaggctttcagccgaacggacaaacggccgtgcatcttgagcagttgctgctatcgtatagattttgataccgtcctgcaatgcgaaccctgctgccgtcaaaggatcaatatcgccggcgttgttctgcccgtcagtcaaaagaataatagctttctgacgtgactccgatgccctgagacgattcaccgctataaggatagccgttcctatagccgtaccctcttcctgtatcacctccgaagagatgttatcaagcaccgtaccgagagtgaggtggtcaagcgtcagcgggcagggcgtataccctttgccactgaaaaccacaaggccgatcctgtcagcggaacgactcagaacaaactgcttccctaccccctttaccgcttcaagacgactctgaccattaaaatcctgttgatgcatcgagcgggaaacatcaagcaccagaagaagatcaattcctctggtctccgcaaccgtctgacgttgaacaatccggggttgggccatggcaaaaaccgaaagcagcagcaccgccgcacgaagaaaaaacggcagtcgaccaagaaaaaaagatgcctcaaaaccctgctccctcagccgcgactctccgggaaaaacaatagcgacacagcgtccggtacgttctctccacaagtagaaccagaacgcaaagacaagaaccggcaaaagcagaaaccacaaaggttccgcaaactcaagacggggtatatcggtaaaccactcctgcataggcatgttcatttacagaaaaatgcaaatccgcttctcaacggagtacccactcgctgcagagcacttccgcctgttcaggcaccagctctgcagcttttttctccatatccggaggataaatataacagggaggagagcaagttcaagagtcgcattcccggaaaacccggtcaggtttgtcaggaataaaaccggtctcaacgcttcgtatggcgcaccgaccggataagctgttcggccttgtgaatcgactggcggctctcttcgagatcgggccgactgtcggcgaatttgacaagatctgcctgccggagcagattgatgatgctttcgcgtccggcaacttcgagttttttcaggtcgcgctcaatctcctgcgtcacggcttcaagcgccctgatgttaaacctgcgttcaagatactcccgcataatggcactgagttcgtcatgacaggctgacggagtcatccccgctgacagccgagtggtgagcttgctgagtttgcggtgcgcgacctgaccgggatcaacggattctgcgcttttatggacctttcgcctgacaagataaagaaaaagcaataccaccgctgctccggatagcacgaaaaagagaagcggaacaaagagaaaataaggaaaatcgggcgcagcaagcggctttatcggcctgagctgatgcattgacgaatcggtcatcgacttgataaacactctgactggaggggtttgatcgatacgtccggtaacgtttccggcgttgtcccggaacatgaccggcagcggaggaatcgtctgctggccactgccgaatgccgcaagttccagctcaagacgctcctggctgacgccctgaaaaaaagagcctgaaaaccttttactgccgataaaaacaaaaggcttgatggcactgctgtcaatcaaaatctcggcatgctgacccttcaatgagcgcaccataaaaacgcattgcacgcgaccgccagcatagacgctgtctgcggagagcctgaaggtaatgctgtcggcttttttgtccccttccgcacgggcaggtgtcaggatggaaacaaaaaaactgattatcagaaacaacaagaggcgctctcgggccattgttccgttcagtttagattttctgctcacgatagcgaaaaaaagcattgagatcgctgataaaggaacgatccgtatcgagaaaaaccgtatcgattttcatacgccgcaatctctgcctcagatcgtcataatacctgctctgcgcttcccggtagcgttcaactttttttctgctgccggcatcgacgatcatgcttctccgtgtttcaggatcctcaagcagcaaaagtcccgttcggggaagcgctttgtcaagcggatcgctgagatgcacaagtacaaaatcgtggcgagtgttcaacagcttcatccccccctcgtagttgcggtcatcaagatcggtcaaaagaaaaataatcgcctttcgtttctgtgtaaaacgtacaaacgaaagagctgcggtaatatcggtattgcgattttccggttgcaggttgaacaatgcgtcaagaatcaccagcacctgccgacgaccttttgcgggcggaataaaggtttctatcctgtcggtaaaaaccagaagaccaaccttgtcgttattctgtatggcgctgtacgcaaggactgcgcttacttcaagagcaagatcgcgtttactgcgctttctgctgccgaacagcattgatgccgagccgtcaacaaggagcagcatcgtccgctcccgttcttccgtaaattgcttgacatagagatcgtgcttgcgggcagatgtgttccagtcaatagcacgcacatcgtcgccatactgatattcacgcacatgactgaactctatcccttttcccttgaatgaggagtggtattcaccgctgaacagctcgctggccatccggcgagaccggatctcaacataccgtatagcgtcggtcaactgtttatgggcgctctcctgcttttccatcgtacctcttgctcttgtcatccattgattcagacctatcggttacggaacctgcacatgctgcaaaatctggcggatgaggtcgtcgggacgaacattatcggcttctgcttcatagctcggcctgagacggtgccgcagggtatcatatgctattgccttgacatcttcaggagtaatgtaggcccggtgattgagaaacgcatgtgcttttgcagccagaagaagaaatatcgacgcacggggagatgcgccatactcgatcatctgttcaagttgcgtcagcccatgccgtgccggatcccgggtcgtcacaaccagatcaacgatgtagcgctgcactcttggatcaacatagatgcggtcaatcaggcttcgcgcacgaacaatctcttccggctgcaccacagcgctgatggagggcaccttcatggaaaccgtagcctgctgcatgatttcaagctcttcatcgtaggaagggtactcaaccatgaccttcatcataaaccggtccaactgggcttccggcagaagataggttccctcatgctcaatcgggttctgggttgccagaacaagaaagggttccggcagcggaaaggtgtaactgccgatagttacctgccgttcctgcatggcttcaagcagagccgactgaaccttcgccggtgtgcggttaatttcatcggcaagaatcacattggcaaataccggcccccgatgtggggagaactccatatctttcgggttatagatcatggtcccgatcagatcggccggaagcatatccggcgtaaattgtatccgctggaaggtcaggttcacggctgccgccaacgttttcaccataagggttttggcaagacccggaaccccttcaagcaaaacatggccattggaaagcatcgcaataaacagtcgacgaatcacctctttctgaccgacaatccgccgggaaagctcatccgccgcccgatcgagaaaagtcgaaacctcaacgatctcctttccgagcttttcaagctcttctgcatgctgcataatcacccccttccccaataataaataagtactgtcgcaatgagtggcgagttctgagtgttcggattcttcaccacatcctgagtcacctctcaatcgttcttttcgccctcaatccaacattcagctccaaacctgacatcaggttaacaaacccttacaaatccctccaccctcagcacttcccgcatcccgctcaccgctttcgataaagttctctgaatccaaaaacaagcagcgccgatcctgctatcagagccggccaggagatcaagtcgccgatatagaaaagactgttgagtattccgacattcggggcaagcagaagaatcagatcagctccggcaagaatcagaagaagattgaaaaaaccgatcttgaccttcggtttgctattattgcccggtttattagctttggccataggtattcagaaaaacgaactatgaaaatattaggaatcgagaccagttgcgacgaaacgtcagcggcagtactttccaacggaagcgtatgctcgaacattgtcagttcacagctatgccataccagcttcggaggcgttgttcccgagttggcgtcaagagaacacgagcggctgatcgtttcgattgtcgatagcgcactcagtgaagccaatataacaaaaaacgatctcgatgtcatagcagccaccgccggcccggggcttataggcgccgtgatggtcgggttgtgtttcggccaggcaatggcttatgcgcttgctataccgtttgtacccgtcaatcatattgaagcgcatattttttccgctttcattcaggaaacccctcatcatcaggctcccgaaggtgattttatctccctgacggtctccggcggccacacgctgctgtcgcatgtccataaagacttcacctatgaggttatcggcagaacccttgacgatgcagcaggggaagctttcgataaaacagggaaaatgcttggcctgccttatccggcaggaccggtgattgaccgccttgcaaaaaacggtgaccccttttttcacgaatttccccgagcgctgaccgctcactcgcaaaccagtaaaaactatcgcggcaattctgatttcagtttttcaggccttaagacctccgtattgacctttctgaaaaaacagtcgccggaattcatcgaaaaacaccttcctgacattgctgcctctgtccagaaggcaatcgtcagcgtgctggttgaaaaaaccgtttccgcggcccttgccggaaacgttaaagcgatatcgattgcagggggagtcagtgccaattcagcgctgagaacctccatgaaaaaggcttgcgaacagcatggaatagcctttcatgttcccaatgccgagtactcgaccgacaatgccgccatgatcgcaactctcgcaggactcctgcttgcgcatgacctggtgccccgaaaccggtataacatagctccgtttgcaagttttgccgccggtcgccgaaaggcttcattgacataattgatgaaatacattacattacggttcgctatagagcatttaaaccattgaacaacgaaatcatgtaccagagttttttttccctccttctgttttctccgccggcaggaggtcagacgccaaacccgtttattcagctcgttcctcttgtcctgatctttatcgtcttttattttttcatgatccgtcctcagcagaaaaaacagaaagatcgtgaaaaagttctcgacagcctgaaaagaggggacaaggtggtcaccattggcggtgttcacggaaccgttgccggtatcgatacggaaaagaaaaccgttctggttcaggtaagcgaaaatgttaaaatcaaattcgaccggacggctgttgcgaacatcgaaaaacaggaaaccggcgacaaacttgctacgaaggaataaacagcatcatgcacgtgacaccagcaacattggttttggaaaacggatccgtctataaagggacggcgttcggacatatcggagaggctgtcggcgaagtggttttcaacacatcgcttacgggatatcaggaaattcttaccgacccatcatatgccgggcaaatgattgtgatgacctatcccctgatcggcaattacggcatcaatcccaatgataacgagtcatcgaggatatgggcctcagcactcattgtaaaggaagtatcgactatccacagcaattatgaggcgacgatcagtctcgacgcctggctgaaagagtcaaaagtcatggggcttgccggcatcgacacacgcaggctcgttcgcgaaatccgcgaaaagggcgccatgaggggcgtaatttcaacctttgacctttcaaatgaagcgctgcagcaaaaggcgctcagcatacctgagatgactggaaacgatctggttaaaaccgttacgaccagtgaaaactatgaactgaaacgccccgacgcgcgttaccacgttgtcgctttcgattacggcatcaaaagcaatattcttcgaattctgcagaacgcagggtgcagggttaccgtactcactgctgcgacaacggctgaagaggttataaaacttaatcctgacggcgtttttctttcaaacggcccgggcgatccgtccgctgttgattatgccgttgcaaccattcgggaactggcccaatacagccaatcgacgcgaccgctgccgattttcggcatctgcctcggtcatcagcttctcgctctcgcttttggcgccgaaacctacaagctcaaattcgggcatcacggcagcaatcatccggtcaaaaacatttcgacaagcaaaatcgagatcacatcacagaatcatggatttgccgtaaagatggacacgctcccggaaaaactttcattgacccacgtcaatctttacgaccataccgtcgagggaatacgacaccgtgaactgccctgtttttctgtacagtatcatccggaagccgcgccggggccgcatgattcgcactatcttttcgatgaattcactgcactgatggaccaggcaaaaaactgaccctcccgtgctggagacaggatatttctctttattgttcaagcaatctctttaactaccaaaccattttctgaagagatgaaaaaaagattgttcactcccggccctaccccggtgcctgaaaatgtcatgctgcgcatggctgctccgatcatccaccaccgcaatccggagttcatggaaatcctgacccgtgttcatgcagatctcaagtatctgttccagacaacccaaccggtggttgtgctgagctgttcgggaacaggcggcatggaagcagccgtttcaagcctgttctgcagcggagacaaggtcattaccatcaatgccggaaaatttggcgaacgctggggacagcttgtccgcatcttcaccggaaactgcgtcgaagaaaaagtggaatggggcagcgctattcagcctgaacgcatggcagaactgctcaaggaaaacccggacgccaaaggggtatgtctgactcattccgaaacatccactggtaccgccgccgacatacagacactctgttcgcttattcgcgaacagtccgacgccctgattcttgttgatggaatcaccgcggttggagcgcatgagttccgctttgatgaatggggcgctgatatctgtatcaccggctcacaaaaaggtctcatgatgccgccaggccttgcccttgtcgccatttctgaacgggcacaggacatcatcaaccacaaaaacggcataccgcaatactatttcagcctgaaaaaagcactcaaagcgcacgctggagaagacacgccattcaccccggctgtttcgcttgttatcggacttgacgaagcgctccagatgatcaaggcggaaggaatggaaaatatctggacacggcatgaacgccttgcaagcgcatgtcgtcagggatgcaacgcgctgggcatgaagctcttcagcaattcgccatcgtttgccgttacaccggtatggctgcctgaaggtgttgattggtcggcattcaataaagcgctcaaaaacaagaacggcatcaccatcgctgccggccaggacgagtacaaagggaaaatattccggatctcccaccttggattctatgatgaacttgacatgctcacggttatcggcggcattgaaagggctctgaaggatattaactttaactttcaggtcggagcgggagtcaccgcagtacagaaggcgtttctggaaaactgaactgtactatccactctggtataaaaaagctgccgcataccggcagctttttttatacttttctttcgttctacttttggatcaccctctatcttgacaagaaagattccgcaatggttaaaagctctcttctcattttctgccttgcgctttcagcctcaatgacggcacgttttgatgagtaccgactcatgcagaaaggaaatctgctgtataccgaaaaagcttatgcgaaggctgaaactgttttccgcgatctcgccgacaaatttccgtcaggttatgaaacccggaaagcccgatataatctcgcacacgctctctttatgcaacagcgcttcaaagaagccggccaagtatacaaagaggtctcaaaaaccgttccgaccgaaagccaactgctccgtgcggctcagtataatgagggaaactcacttgcacaacaggcatttgataccacacaaaaagaagaaaaaaaaagacttctctcccttgccatcgaacgatataccgccgttcttctctctcatcctgaggataccgatgccatcgtcaactatgagattgtgctcaaagccctcataaaactgcaacagccggaatcctcttcatcgtcagataccgatataaaaagcagcaatcaggagagaacgagtatcagcaacagcgtagcaagccgactgcttgacaaggtaagggctgacgaaatccgcctgatgcagcagcttgcagttcctcgatcgcgtccggagcgaacaggagcaactaatcaggactggtagaggaatgatcacagccaaaaaagttctacttgtctttcttcctaccgacagcggcgttgacggagcccgctcgctctatacggaaaaagaaaaacacccgctatcccaatggatcggcagctcgatgcgaaacctgattaaaaaaagccccttttccattccgccgttatcgctcatgatcctcggatctattgagattcccggagtggaacagtttttttgcgacatgcggtttgaagagttccctgccgaaattccgtgggatctggtagggatcagtgttcagaccggcatggcaagacaggccttcgagcttgctgacagacttcgccaaaaaggaatcaccgtagcgcttggcggagcgcatatcacgctttttgctgattcctcacgtcctcacgcagacattcttgttcacggagaagccgacgacctatggcgacaggtactgctcgacctgaaaaccggaaccatgcatgccgattaccgatccgacaacttcccggatatgggcataccaagaccggtaagcaaaaccatgctgctcaaaaaccgctacttcaccaccaatctgatccagactggtcgcggctgcccgtatcagtgcgatttctgcaacgttcacgtacttaacggccataccctccgacgaaggaatattgccgatattgttgccgaagtcaaccgctttaagctgcacgacaaaaggatttttttctttgttgacgattcgatcaacgccgatcctgtttatgcaagagagctgttccgccagcttattccctgcggtatcaactggttcggacaggctacgacaactctcggccagcagccagaactgctcgaaacatttgcgcgatcaggctgtcaggcgctgcttgtcggcatcgaaagtattgagccgaaaagccgggaggctcaccgaaaaacccagaacagagcaactgaactctcctcggccatcaggaacatccgtaatgccgggatcagtctctatggcagctttatctatggccttgacggcgacacgctcgataccccttcagccattcttgattttatcagtgaaacaaaacttgatgttcccggtatcaatattctcagaccaatccccggaacgcgcgtttttgaacgactgaaagaggagggacgtcttctgttcgaccctcttgacatcaccgcatatcgatatacgttcggccaggagatgctctacctgccaaaaaacatcccgctggatgcgtttgtcgaaagctatgcaacgctgacctcaaaggtctttactctcggcgcatcattcaaaagagggtttgctgcgccaagcgcaaaaacaggcgttcttctgttcaatcttttttacacctacctctacggactctctcgacacgacctttcccgacagattgaaaaaggccaaaaaaaaaccattttgccataccgggaataatttttaaaattaaagccgtttttttttattattagctcaacactcacactcacaacctgtatcacggagataactatgaaacgtttcctgcctcttctgaccctgagcgttctttttcttggcgcttgcggacttgaaaaaccgccggcatcacttgaatttccgaaatcaaaggaagaggccgctgctcccgaagcgccagccgcagaaccggcgaaggatgctgctccggtcgatccaaaacttgccgcaggcaaaaccgcctatgacgcaagctgtgccgcgtgccatgatgccggcatgatgggtgcgccaaaacccggcgataaagctgcctgggccgagagaattcctcagggaatcgatgtcatgacaaaaaaatccattgatggattcaccggtaaagccggcatgatgccagcaaaaggcggcaatgccagcctcactgatgaagaggtcgccagcgctgtaacctacatggttgaactttcaaaataacctgtcggatactcggcagaccgtaatttgtattaaaaaagcagacgcgatcatcgccgtctgcttttttaattatcccgaaaactctatcggggaagtgagaaaaaccatgaaccgtttggaaggtttcacgataaatggtaaaataaggactttttatgtttcacgcgatcaacaggtttcaataaaactaaaaatatttaacggaggatcaccctatgtctcgttttctttctgccgcactgtgcgcactgtttgttatgtcattcagcctgtcagacgctaacgctgtcacttataacgctgcagcaggtaaagccgtttacgatgcaagctgcgcatcctgccacaaagacggcatcatgggcgcccctaaaaccggaaacaagccagcctgggtatcccgtattgctcagggaatggatctgatggtcagccactccgtcaaaggctaccagggtaaaaaaggatttatgcccgctaaaggcggcaacacaaaactcaccgacgcccaggttggtaatgccgttgcctatatggttggactgagcaagtaagatcaacgacgatgcgataaacttcagaaggcgggatacactcccgcctttttgtgttcctgaaactttatacagtcgaaacagacatgcataatcccgactatcttggctttgctgccggcatattgacaacccttgcttttctcccccaggcagtacgtatgctcaaaacaaagagaacccgggacatcagccttctctgggcaatcgcaatgaatgccggcaccatgctgtggctcacgtatggcatcataaaaaacgacctgccgatgataaccgccaatagcatatctcttgtgctcctcatggttattctcatctccaggctgcgctaccgataaaacagatcccctgctacatacttgaaaactcacaaaaaaagcgtacctatctgaaacaggcgacagcaacagcaaaccaaacacatgcaatgaaccagctcagcatcagctttatcggtacgggaagaattgcccgtgcgattattgccggtctttcaaacagaaaaaacacgatcatttcaggttttgacaaggagccggcggccctggcctccattgcaggaacctatccggtccaaccatgcgcctccatcgaggaggctgccagggagtcaagagtcattatccttgctgtcaagccataccagattgccgaggtactgcaaatactcaaaccaatagtgactcaagatcatcttcttatcagcgttgccgccggaatctcatccgggttcatccggcaaaacaccagtgaaaccatgcgcgtgatccgtgtgatgcccaatacccctgctttttcgggacagggaatgactgccatcagtcgcggcgctcatgcaactgacgaagatctcgctactgccgtcgaactgttccaggctatcggtaaaacagccattcttgacgaatcgaaaatggacgcagcaactgcggtttcgggcagcggccccgcctatatgttccaggtgctcgactcccttgctgaaggaggcgttcgttgcggtctcacgagcgaagaggcgctcttcctggctgcgcagaccatgctcggagccgcaacaatggtactcggcggagaaaaaagcccaaaaacactcatcagtgaagtaacaacaccaggaggaacaacggaagcagggctgaacgtcatgagggaaaaaaatatccaccagacgttgatcgatactgttgccgccgccgctgcccgttcaagggaactcatgcaataaaccctgtcccatgaagagaaccattcatcgggtgagctgccggatcttgctgtgcatcctgaccatgctctctatcttctttttttccgggcatgcctacgctgaaacgaatcatgaccatatgttccttcgcgtttcagtcagcaacgatcgtccttgtgtcggcgaggaaattctcttgacctataccctgtatttttacggaaacgcccctcgaatcgaggacgcggcaaacccttcactgcaaggcctgtgggctcgtgaaatcgatcccggacgtcacatccgaagcgttgccgcgaaacttgacggcgtatcctggcggagcgccgttatccgccaatataaacttgctccgatgaagcaaggaaaaatcctgctgtcgaactaccgactgaaatgccttattccgcaagagattgataaacggggaaccatcgctcccgataaagagatcacgataaccgctccggatatcacgatcaatgtcaaaccccttcctgaaccggcaccggatgcgtacaaaggcgctgtcggttcctttaaactttcgctcacatctgacagaaaaacggttcaggaaggcgacccgtttcacctgattctcaccatcagcggcaaaggaaatctcctgactctcctggcacccgaaatcttccttccacaagcctttcgtcaaaaagagagcaagatagccgccgaactcgacaagaactccgcgctctcctccggctccctcgtgacgaccatgaccgtctatgcagacacatccggaagcatgctgatttctcccgttcgctttgttttttttgatccggaaaaaaacaggtacaagagcatcagctcctcacctttcacggttaccgtcttgcaaaaaaacacccctttggagcagaaaaacagatttgaccagggggaaatacgagaagaattaccaaacaaacaacaacccctgagtgattcgcttacgatgaaactgttgatcatcgtccttctctgtgcaggagttgccgcagccatcgcgctcctgaaaatatcgcccaaactcagaaaaaaaggaaacaaaacagaaaaagagccaataagagtaccatcctcacccgaagcaatgaaagagctgttacagaatacccttgaaaaaatgggcataggcaacccgaaaagcctgacgaaaaaggagctctgtgaagccatgaaagctgcctcgctctccgatgaaatatgcggaatgcttgccgacctgcttgaaaatctcgacaaggagctttacagccctatccagcaaaaagagcatgtctctcttcagaagaaaacggcagatctacttcaccagttgcagaaaccggcacaaaacgtaccaaagcgctaagccatttatcatatcaaggctcatcacaaccccgcacgttccagagaggaaaacgttgcccacggcagcattgtacaattgagtgttgtgccaacaggaatactgtcacccgaaggatccgactcaagcaggcagtttgctccacagagagcagtaatcatgtgtgactcaacctttgatgctgcgcaacacaagagtctgtcgttctcctgccacacttttccaaagagaaaacgatgccgttttctgtcaggaacaaacgatttgacaagttcagctcgaatacttccggacagctctttgccctgaagacgagatagggcaggaacaacgtatttgataaaacaagccatcgccgataccggattgcccggaagagcaaaaaccggccgtttatcgggcgtgataccaaaatagagaggttttccaggcttttgcgccaccgtccagaactttcgttcaacgccatgttcctcaagcagctcctgcataaaatcgtacctgccggtagaaatacctccggcagtgagaagaagatcacagcctgccatcgcatcacgaagcgcttcacgcatcgcattccgctcatccggggcatgcccgatcaccgtaatcccgacacctgaagcccgacatgcagcctccagcataaactgattacagttataaattgcggcattttcagcatggtcgccaggcatgcgcaattcatcgccaacggttaatatggcgaccttcggcaaaccggacacaagtgcggaagcaaagccaaatgaggccagaacagcaatttccgcaggcgttacgagtgttcccttgcgaagaagaagctccccttcacaaacctcttcacccctgtagcgcacatttgcttttggttttggcgctttgtaaaccagaacagactccccgtcgaaaccgctggtatcttcaaagggaacaaccgtatccgcaccttctggcataggagctccggtcatgatctgcgcgcagcaaccggaaaagacgggaaaagaagagagagcgcccgccgcaatttcctgcgtaatcgtcagcctcgaaggagagccgtccgaaagtccggaaatatcatccatacgcagggcaaatccatccatagcggcgttggtgaatctgggaagtggaaacggagcggcaacatcttcagcaagcatccgaccctgcaggtacggcaatgagagcttttcggcaacaatcggcaaaacagattccgtaacgattcgaaatgcctcctgaacagtaatcatcatacgtgaccctctccctttatcatggaaaaaacgtgaaaaacggctggaaccagcacttcaagagcatcaccggcagcaccggtacttccgggaagacagatgaccagagtggaatcaatcataccggcaacaagtctcgacagcattgcggttcgagttttgctttgcccccaggtaaataacgcctgttctattcctggaagccgtctggtaaatttcggctgcagcgtatcaacggtaacatctcgaggccccaggcctgttccaccggatgtgacgatcaattcaaccccgcctgccgtccactcatcaataattgcagcaatctcttccctgttatcggcaataatccggaattcagaaatcgggcatcctgccgcggcaaacccctccttgagaagttttcctgaacggtcgtcagcgtgacctgaagaaattgaatcagatagcacaagaattgaagttttcggcctgtatcgctgagtttcctggcgttttccgcctcttttctcatcaaggcgaatcgagccaatctccatggaaagatcgacagccttgcacatatcgtaaatagtaagcgcggctacagaaaccgctgtaagagcctccatctccacacccgtcgcttcctttgtttttaccgtcgccgtaataagaattcgatcggactgaacgtcaaaagaaagatcaatccatgaaagattgagctgatgacacaaaggaatcagtgccgaggcttgttttgctgcctgaattccagccagttttgccgccgtaagcacattgcccttcggcaatgcgttctcttcaagcaaacctatggttgcgggactcatggcaatatgacctgaagccctagcgcttctcatcgtaccgggctttccggaaacatcaaccatggcaacgttcccgctgctgtcaagatgggtaaacatcgaaactcctgttctttttatattatcaccccgctgtcagcagacgaaaatgttccggcagcagtaaagcaaagggtaatgattgccatcagcaattgcaaaagaaaagcgaattcaggaaaaaagaggcgaaagagcaagagcaaggtcaggataatcggtaatcagaccgtcagcacccatacgtttcattgcaagcatctcttcaggacgattaaccgtccatggtatcgatcgaatgttccggagatgcagaaaagagaacaaccgcatcgaaacctgcgaataatgtggattaagaaaagcaggaacaaaaccaagcgtttcaagcgaagtctcaacatcttcagccctctcgaccaaaagaccataacagagttccggattgagtcggtaagccgcctgaagaatcctgcagtcaaaagactgtagcctgattcgggaaacgacccccgagccggtaagataacgaagcagaatctctgcatacacgtcaggcaaagggtgctgaatatcatcttgatgcggccatgatttaacctcaagattgtacaccatctcttcctgctcgcagtgctcccgcatccagccgtcaacggcgctgaaaacatccgaaagtaatggtttgcttgccgttatgcgttgctgacccggaaacgccggatcagtatagccacaatcaactgccgcaatagcatcataattcatgtgaaaaagcaacggacggctctcaacatcttccggaaaagtctccgacccctctccggaacaacgagacacgttcacccacggatcatgagaaacgacaatccttgcatctttcgaaagcaatagatccagttcaagaaccctgacgccaagctcggcagccttacagaacgcctgaatggtattttcaggataatatgccctggcgcctcgatgcgcctgtatctcaaactcactcactttttatttcgtttatcagaacacctcctgctgcatgttcagcaatttgccgacaggttgagagcgggcgaagcagactcaaaccgctcgcaacaacaaaaaacagaatgtcagcatcccgtaaaaagtagccacaaggcgacctcttcggtaactttcggcgctgcaatcactactcaacaatcagccagtgtttgaatccctcgaatatcttgtcaaaaaagccctcttccttcatatcgggagtacaactctgctctttttcatgcccgaccagagcgaagtaaatcgctttttcgtaaaaataattcaagcgatttgaaaattcgatcgccctgttcagatcgacaccttcagtcacaatgccttcgtcaaggatgtaatgccagagaagatcgcgttcaagcatcagcgaatagaccatttcacttgccttgatgcccgacgttgcgcgaaccgcgccaatctcgcaaaaatgctgtgcgataagacggtcgcgtccttcgtttttctcaatccattcacccagttttctgatacgggtataaacgatatcgtgaagtgcatctctggtatatacagaatacccttcggtgagatgatttgtgcggacatcctgaacccatttcatggacagggattccgcatgatcttcgataagcgagataaagcggttaatcagcagcatggtaaataaatttaaacaaggaaaatcagccacactaaaaagctaaagctccttatcgaactattcaaataaaaccgaatgattcctgccgctggagaaataaaaaaacactgtacccctgtaattctcttcaggcatttcgcttgccgggagcatagcgggcggactttgctggaggtttctttttcgactttcttttatgaaccttgtttcctcctcccgaggcattcgaaagaggatgcgatttggaagcactcttgccgacgccatctgacgacgagctgtttcggcttttgttgaacctgtttttacggtacttcttttcaagatcagcgtatggacttggcgggtcaggtgaggtattgaaattattaaaattcggttcgtcaataccttgatctacatcatccaaaaccacgtcgggatgaactttattcagcaagttatttcaatttatgttcatgaaatctcgagcattccaactcaggattattttgaagggaaatgaatttacaacattatggcttaaatgcaaataatagtgttcagagatcaatcaaacaataaagagcctggcattttgcattggttgttttcatgatatgtattaactttaaaaatgttttaatccaaactataaccacggagtttcactatggacattcgcagatggattctggcttttgttctccctcccgccgccgtcatgaacaaagaagccggcacaataatgctcaccggaattctgaccctgttaggatgggtgccgggcgttacagcggccgtgatcatgctggttcaggaacagagacaggccaaagcataagggactccactcctgcaccattttcctgtacagagctgacgatgggactctattgcagaccgtttcatcttcaactctgttttttccggcttagggacggatcgaacctgcattgcagacgaccgctcatcttttcagcaatgccaataccacccatgcattttcatccttatgaagctgctttctgcggttactccggctcaggcaaaacaacgctgattgccgctgttatccgcaagctctcagagcatttttctgtcggctactacaaacacggctgtcaccggttcgatattgaccgcgaaggaaaagattcatttgtgattaaagcgtccggagcgacagccgtcatgattgctgatcctgccaaacaggcggtgatcatcgacaacggaaagacccggctccgggaacgtcagatttttctggatctcgacctgcttttggtcgaagggctcaaggagctgccgctaccgaaaatcgtgatgattgaccagaacaggaaaattcttgatctgctcgacaacggtagcgttaccaatgtcgctgcgctcgtaaaaagcgatcgtcagacgctcgacaaacagtacggtataccggtctttcaccgtaacgataccgatgagatcagcgactttattgcatccatgcttttgcagaaaagcatggaaacaccccttttcggtcttgtccttgcaggaggacaaagttcaagaatgggaagtgacaaagcgctgatttcctaccacagcgaaaaccagcttgtcagaacagcacaacttatggagaagtgctgccagaaggtgttcatatcctgtcgagatgatcagaaagagcattaccgtccatacggctacccgcttattacagaccgatatctcaacatcggaccgctcggaggtctgctatcagcacaaatggaacaccctcgtactgcctggatgaccgttgcctgcgacctgccgtttctcgacgaacaggtatttcggcagctctcccagcgccgaaacccgtttcgctatgccacggcgttcatgaatccatcttcaaacagccttgaaccgctttgcagttgttacgaaccaaaatcgagagaccggcttttttccatgcatgccgaaagcaataactccctcttttcatttctggagcaatcgcgtattgaaccactcaccatggagcatgcagcgagactacgcaacatcaacgacccggaatcgatgcgtaccgcaaaaagggaatgccgcacgctacatgaatagcgccggctgcccttgaccgctctattgatacaatgcactgagcctcccgactcacgaaagctcttctccccgacgattatcggtccatcaatgaaactcgcagcagctttccggattcaacaaggagaaacgtcacccctgccacaataataatggttgctcctgaagcaatatcaagctgccatgaaagccacaatcccgcaagactgaaaaaggccgaaagcagcgaagcaagcgccatcataccaggaagagatcgactgaaccttctggcaattgccgcaggaatagtcaaaagagcaatgaccataacaatacctacaaccctgacaagaataaccaccgtcagcgcaatcaaacagagcagcagcagataaaatactgtcgtgtttacccctgaaatctcggcatactcctcatcgaccgatatggcgagaaactccttactgaacagccataccagcagcacgataaaaagatcgagaaaaaaaatcagccagagatcatcaagaggaacggtaagaatattaccaaaaaggtagctgaacagattcggagcgtaacccggcgtcagaccgataaaaataacgccgacagccattcctacagcccaaaaggcgccgattgccgtatcttcggcaactttagcctttttactcagcaggccgatagcgatagcagcaaaaaggctgaacggaataacaccgagaagcggatttatcccaaggtagtaaccgagaccgattccgccgaatgcggtatgagctatccctccgctgataaaaccaattcttttaaccaccacataggttccaataataccgcaggcaacgctggcaaggagcgatgccgcaacagcatgacgcataaactcaaacgcatatatttccggcagcatggcgtcaggatttttcgggtaatgaacgggagctctcctgatgatgcagaagcagatcaacatcatagggatagcttttctgaatatcgcgccctgaaagggttgcaagcggattctcacgcagcaccatggaacagttcagacagaccaccctgctcacatgcctgcttatggttccggtatcgtgcgttacgagaacaattgtcagttgttttttcaatcggtcaagaagatcgtaaatcgaggttttcatgaccgggtccacacttgccgtaggctcatcgagtaaaagcaactcaggatcccccgccagagctcgcgcaataagcgtccgctgcaactctccacctgaaagcacgccaattctgcgactcttcagcgcactcatgccgactgtttcaagcgcttcatcaactctctccctgtcggatttcgtatactgctgtaacggtttttttcctgaaagccgacccataagcaccatatcgcgaacgcttatgggaaaatcgcggtcaaaaacaagatgctggggaacataacctgttctgctgggcgattgcccgggctctttatcgaacaccgttaccgttccgtcagatggtttttgcaaaccaagaatcaccctgagaagagtagtttttcctccgccattgggcccgacaatcccaagaaaatccccctcgcagacctgcagtgtcagattatcgagaacccttgatccatcaagcacaacggaaaggcgatcgcagtcgacaagcacccggttcactgcattcctcccttgaaggcatcggtagcgcggagaagattttcctgatactcaaaagcaagaggatcgacagcccgggtaacacctcctatttcccttgcgatggtctccgcttgtacggtgctgaactgaggggacacaaagacaactcttatcccgtttgttctggctttctgaatgactcgcccaagctggcggggggtcagcgtcttaccctcctcttctgcggcaatctgctccagcgcaaaatccgaagcatagtaaccccatgcgggatgaaaaacaagaaaacgacgattcgagaccgacgcaagctttacatgaatctcgcttgaaagcccatgcagctcttgcttcaacctgtcggcattggcctgataaaagacagtacgctcgggatcggcttcgataagagatctctcaacattctctgcaataaccagagcatttcgaggcgaaagccagtagtgaggatcaacaaggccatgacgatgctcatctggataatcgtgcctttcgctatgctcatctggataatcgtgcctttcgctatgctcaccatcatgctctgcaggctttaaatgaatgcccgaagcggcgttacagatcctgagaacaggatacatcgacataatcttctgcatcaaatccagttcaaactcaacgccggaccctgcctttataaacagcttcgcgctgccaagcatcgacatctgccttggcgtcggttcataggtatgaggattaccgccaggaggaaccataacggaaaccgtcacgtaaccaccgccaatcttttcagcaaagtaggcaagcggtgcaatcgaagcgacaacctgcaaccgtttctcaacaggttttgagacacagccggaataaaaaaaaggaaaaagcagaagaagcgcaatggcaatgaatctgatcgggatgaaaaacatgattatgtctccgtgtctggtgatgcgcaagaagcgcaaatcccctgaagctgaacaatatgactgacgagcgtgaaatcgtcgatcttcatcccatcatgccaggcacactcatgaaaactcccaatacgtccgcacgaaatgcagatgatctgatgataatgcggaatatccttcccggaatatctgcaaagcgcataactccgctgacggccgaaccccgccaccctgacaagaacaccacaatcggcaagtgcttcaagatttcgatatatcccgggtagtccgcaacgactgaactgaagcctcaagctctcctgcaccatccggggaaagagggcaatggaacaatccgaaaacgctgaaaaaatcgccctgcgtcgaggagttattttcaggccgtaccgcctgagccgctcaagtgcttcctgcatattttaaatggaaactatttctatttaaattacaaaaagcgaggcaaatcaagagaagaaaagtgttttggcggtagcagaaaaaagaatgccaccgccaaaacaacgagaatcagggaagcctgttcagggcgctgacgatcgccttgatcgatgcaagactgatattggaatcgattccggcgccataagagaccctgccatcggggcaaccgatcctgacataggcaacagcaagcgcgccggcgctacgaccaattgcatgctcgatataatcctcaacgctgaactcgataccgctctcagcgacaaaacccttgacaaacgcatcaaccggaccgttaccgactgcatcaagcctgaactcctgctccttcatctgtaccacacaggcaataatcgtagcctcttcatcattacgatccggttcttcgtcatcccaactgatatgacatttcttaagcgcaaaaggctccttaagcgtcacatactctttgtgaaacagggaatgaatctcttcaggcgacaactcctccccggtacgatctgcaacagcctgaacggcttcagcaaaatcaggctgcatccatttcggaatctgtattccgtaatccttttcgagcacatacgcaacaccccccttgccggattgactgttgatacggactatcgcttcataactgcacccgacatctcccggatctatcggcagataaggaacatcccagattccgtctgaggacatcttgtgcgccttcatacccttgctgatagcatcctggtgcgatccactaaacgccgtatagacaagttctccggcatagggttgacgcgcatgaatatccatacgggtacacttgcgatagacctcgcgaattcggggaaggtcgctgaaatcgagctcgggatcgacgccctggctgaacaggttgagcgccataaccacgatatccatatttccgcaccgctcgccattaccaaacagggccccttcaaccctgtctgcacccgccatgacggcaaactcggcggtagcaaccgctgttccccgatcattatgagcatgaacgctgatcagcacggcatcgcgctccttgatgttgcgacaaaaccactcgatgcggtcggcatagatgttcggacgcgacatttcaacggtcgaaggcaaattgagaatgattttatcctgtgctgaagcgccccaagcatccataacagcatgacaaacctcaagcgcatactcaagttcagtcccggtaaaactctccggactatactcgaaacggatccctgcgctaccgctctcctctttgaggcggcgaacgagcgccgtacctgtaacggcaatctccttgatctcttccttgttcatccgaaaaacctgctccctctgctgacgtgaagtcgaattgtaaagatgcacgatagcatgccgagctcccttgatggcctcgaaagtttttcttataagatgctcgcgagcctgggtcagcacctgaatcgtcacatcgtcagggataagaccattttcaatcagtcttcgaacaaaagcgaactcggtagccgacgccgaaggaaacccaacctcaatctccttgaacccaacagagacgagaagctgaaacatggcgactttttcatccacgttcataggaacgggaagcgcctgattgccgtcacgcaaatccacgctgctccatatcggagcttttgttatggtttgatccggccagctcctgttggcaattccgacagcgggatacgctgtgtacttatgataattcattgttttcataaccaatcactctcctttttgcctttaaactgaaaaaagccacctaccccaggagggcggcggctttattatctactgttgcttaatctcaataaatgaactaaaacgcacctccccctatagccttgccgctcagcagcagcagtccagggataagcagaaggttgttcaggttcagataacgacgcatgatctctctacgagtataaacgataatcttttcggccagattcataaatctattcatcaaatataaaaaaatccccgaagcttccaatttgagaatacaggcaatagatcccgactatcagaagaggaacagaacagaacgacctcgttaccgctgtattgtcgcagtcgcatcctcatgcttcagactgatagttcgcccttgattactttttctgtcatcttccggcttttccagctcttcacttttttttcggcacgctgcgcttcaattcgcgacggatactctttaacgtaaagaagcttccatggccggtagcgcgaagtaaagccgcgctccatgctgttatgaaacgcaagtcgccgataaggatccctggatataccagcatagtaacgatccgcttcctcggaataaagaatgtagagggaacatggccctctcgattcacttgtctccataaggtcgatgctttcgaagatgatcgggaggcgacaataaaaaaggcagcacattattgaatctgtactgcctttttttcagctccgcgaacaggactcgaacctgcatcccgacaagtcgggataacagtcgcatccttatgcttcagactgatagttcgcccttgattactttttctgtcatcttccggcttttccagctcttcacttttttttcggcacgctgcgcttcaattcgcgacggatactctttaacgtaaagaagcttccatggccggtagcgcgaagtaaagccgcgctccatgctgttatgaaacacaagtcgccgataaggatccctggatataccagcatagtaacgatccgcttcctcggaataaagaatgtagagggaacatggccctctcgattcacttgtctccataaggtcgatgctttcgaagatgatcgggaggcgacaataaaaaaggcagcacattattgaatctgtactgccttttttcagctccgcgaacaggactcgaacctgcatcccgacaagtcgggataacagtcgcatcctcatgcttcagactgatagttcgcccttgattactttttctgtcatcttccggcttttccagctcttcacttttttttcggcacgctgcgcttcaattcgcgacggatactctttaacgtaaagaagcttccatggccggtagcgcgaagtaaagccgcgctccatgctgttatgaaacacaagtcgccgataaggatccctggatataccagcattgtaacgatccgcttcctcggaatatagaatgtagagggaacaaggtccggtcgattcacttgtctccataaggtcgatgctttcgaagatgatcgggaggcgacaataaaaaaggcagcacattattgaatctgtactgccttttttcagctccgcgaacaggactcgaacctgcatcccgacaagtcgggataacagtcgcatcctcatgcttcagactgatagttcgcccttgattactttttctgtcatcttccggcttttccagctcttcacttttttttcggcacgctgcgcttcaattcgcgacggatactctttaacgtaaagaagcttccatggccggtagcgcgaagtaaagccgcgctccatgctgttatgaaacacaagtcgccgataaggatccctggatataccagcatagtaacgatccgcttcctcggaataaagaatgtagagggaacatggccctctcgattcacttgtctccataaggtcgatgctttcgaagatgatcgggaggggacaataaaaaaggcagcacattattgaatctgtactgcctttttttcagctccgcgagtaggactcgaacctacatcccgacaagtcgggataacagtcgcatccttatgcttcagactgatagttcgcccttgattactttttctgtcatcttccggcttttccagctcttcacttttttttcggcacgctgcgcttcaattcgcgacggatactctttaacgtaaagaagcttccatggccggtagcgcgaagtaaagccgcgctccatgctgttatgaaacacaagtcgccgataaggatccctggatataccagcatagtaacgatccgcttcctcggaataaagaatgtagagggaacatggccctctcgattcacttgtctccataaggtcgatgctttcgaagatgatcgggaggggacaataaaaaaggcagcacattattgaatctgtactgccttttttcagctccgcgagtaggactcgaacctgcatcccgacaagtcgggataacagtcgcatccttatgcttcagactgatagttcgcccttgattactttttctgtcatcttccggcttttccagctcttcacttttttttcggcacgctgcgcttcaattcgcgacggatactctttaacgtaaagaagcttccatggccggtagcgcgaagtaaagccgcgctccatgctgttatgaaacacaagtcgccgataaggatccctggatataccagcatagtaacgatccgcttcctcggaataaagaatgtagagggaacatggccctctcgattcacttgtctccataaggtcgatgctttcgaagatgatcgggaggggacaataaaaaaggcagcacattattgaatctgtactgccttttttcagctccgcgagtaggactcgaacctacatcccgacaagtcgggataacagtcgcatccttatgcttcagactgatagttcgcccttgattactttttctgtcatcttccggcttttccagctcttcacttttttttcggcacgctgcgcttcaattcgcgacggatactctttaacgtaaagaagcttccatggccggtagcgcgaagtaaagccgcgctccatgctgttatgaaacacaagtcgccgataaggatccctggatataccagcatagtaacgatccgcttcctcggaataaagaatgtagagggaacatggccctctcgattcacttgtctccataaggtcgatgctttcgaagatgatcgggaggggacaataaaaaaggcagcacattattgaatctgtactgccttttttcagctccgcgaacaggactcgaacctgcatcccgacaagtcgggataacagtcgcatcctcatgcttcagactgatagttcgcccttgattactttttctgtcatcttccggcttttccagctcttcacttttttttcggcacgctgcgcttcaattcgcgacggatactctttaacgtaaagaagcttccatggccggtagcgcgaagtaaagccgcgctccatgctgttatgaaacacaagtcgccgataaggatccctggatataccagcatagtaacgatccgcttcctcggaataaagaatgtagagggaacatggccctctcgattcacttgtctccataaggtcgatgctttcgaagatgatcgggaggggacaataaaaaaggcagcacattattgaatctgtactgccttttttcagctccgcgagtaggactcgaacctacaaccctgcgattaacagtcgcatgctctaccattgagctatcgcggaatattcatcagccttggtttcgctaatgggcacataatatacaccgtgtttttttaattacaaatcctcattgttatttttttatgcctttttcatcaaaggaatgcatccacctcttttcattttccataattatttttgtacattgattttccttttacgaagaggagtatatatgcacaaggaaaacgcattgatagagataagaattgccggacttggtgaaggaaaaaacgagatcgatttcatctgtaaagccactgagttcaacgatgagcagttaacggaggcgggatttacaggagatatcaaggcttcgtttttagtgatcaagtctgaaagcgaaatagccgttacgctgaaaacagcaacaacagccgaattaacctgtgatatctgtcttgcgcctgtcattcgggagcttacaggagtatacaccatccactatgtgtatggcgccatagaagaatacgaagaccctgatgatgccgactatcatgtactggacagaaacgcaatttcgttggatcttaccgaagaagttcgtgaaaccctcatgctctcgcttccaatgaaggtaacctgtaccgataaccccgattgcaggctgttcatcacagaaaaagaacacgaaaggctcgatgaccatgaaaaaagctcttggcatgagtctcttgaaaagcttaaaaacaagtatcgttaaccgacaataaagatcagagaagaaccatggcaaatccaaaagccaaaatgtcgaaatccagaagggataaacgacgggctcagttcaatgcacgcacaaaaccggtaacaactgtcaactgtccgaactgcggcgaacctacactgccacatcgcgcatgccggcattgtggacactaccgcggcagagcggtgaccggaaaaaccgcaaacggctgatcaacttttaagtacaccccatcatgctgaccattgctgttgacgccatgggaggagataatgcccctgcctgtgtgatcgagggaacagttcaggctttgcgggaaagcggaaacagattttccgtcatactgatcggtcagtccggaaaagttgagccgcttcttgcagattatgacatcagcgggcttaacctccggtttatgcatgcgcctgaagtggtgaccatggatgatgttcctgccgttgccgttaaagcaaaacaggaatcatcccttgtcagaggactgcatctctgcaaggcaaaagaagccgacgcctttgtcagtgcgggaaataccggagcgcagatggcagcatcgctctttgttcttggaagaattcccggcgtacttcgaccaaccatatatgcctacttcccgagaattcaggaagggctcaccaatattgttgatgtcggtgccaatatggactgcaaaccagagcatcttgtccagttcgccgaaatgctgactatctatcagcgatatgcagcaggaatccagaacccgattgtaggattgctcaatataggcgaagaagaaggaaaaggctccgaagtgctcaaacagacatggaagcttctcagaaacgcggaagaaaagggaaaaataacctttgcgggcaacatggaaggccatgatattctcaaaggaaaagtcagcattgtcgtatgcgacgggcttgtcggcaacactatattgaagttcggcgagagcatacccgagtttctcggagcacttttcaaaccggcaatgcagcaacttgtcgcctccaggcagctcgatcagaagtcagcaacactcacctcctcgatgttcaaaggcctgtttgaaccgttcgatgttgaaaaattcggcggggttccctttcttggtgttgacggcatatcaatcgtcggacatggccgatcctcttcaaaagccatcaaaaacatgatttatatggctgagcatatgatcgaaagaaaagtaaatgcgcatattgcggaagtgctttccgaagagtgaataacgtcaaacctcttcataaggaaaagtacagagaaccgatccctgccatagcgcaatcaattatccagcatgaaatattagcaacccacgcatgaaagctgcaattacggcaaccgccaaatatctaccgcaaagcgttttaagcaatcacgatctcgagcagatgcttgaaacgaatgacgaatggatccgttcaagaacaggaatcggcgaacgccggatcatgaacgatccgtcaaaagcaacggcatacatgtgcggagaagttgcgctccagcttctcgaagcaagaaaaatgaagcccgaagagattgaggtgattattgtcgcaacaatgacgccagacatgctctttcccgccacggcatgctttgtacaagggatcatcggagccacaaatgcatgggcttttgacattaatgctgcatgttccggatttctcttcgccctgagcacagcatcacgccttattgagtcgggggcccataaaaaggttatggtaatcggcggagacaaaatgtcatcggttatcgattataccaatcgctcaactgccattctttttggcgacggcgcggcaggagttatccttgagccttcgacgaacgacaactacggtattctcgatgccaggctttactccgatggagccagcggcaccagccatctgcttatggctgccggaggaagtctcaaccctgcaacccatgagaccgttgacaagcgcatgcacttccttcatcaggatggaaagcaggtattcaagtcagcggtaacgtcaatggcggatgttgccgccgaaatcatgacaagaaacaacctctccgccgaagatatttcttttctggttccgcatcaggcaaatcagagaatcatcaatgccaccgcagaaagaatggggcttgatcaggaaaaggtctattccaatgttgcccggtacggaaacacaaccgcgggcaccattcctatctgccttgctgaactgaacgaacaggagcaactgaaaaccggctccaatctggtacttgtcagtttcggagcaggctatacctggggcggcatctatataaaatggcaataataacaggtcactgtatttgttaaaacactgcattcatgaaagcatttctatttccaggacagggatctcaatattgcggcatgggcaaggatattttcgaaacctatcctgctgcgcgttcaatgatggaaaaagccaacgagcttctcgggtattccatcaccgatatcatgttttcgggtagcgaggaaaaacttcggcagacccagtatacccagccctctattttcctgcacagcattgttgccgcatcgctgctcggtcgaaaggacgttatcatgaccgcgggccacagccttggcgaatataccgcgctctgctatgccggcgcactctcttttgacgacaccatccgcctggtcgcaaaacgtggcgaactgatgcagaaagcaggagaaatacatcccggcaccatggccgccataatcggcatgccggacagcgctcttgaagatctgctgcttgaagccggaacggaaggcattgtacaggcggcaaacttcaactcgcccggtcagatcgttatttccggagatattgcagcggtcagaaaagccatcgcgctggcaccgtcaaaagggtcaagaatggcaaaggagctggtcgtatccggagccttccactccccgcttatgaaaccggccgaagtagagcttgccgccgcacttgatctggttgagatcagggatgccgaaataccggtatgcatgaacgccatagccgccccggtcaccattgccggcgaaataagaaaaaatctgatcctgcaactcaccagctcggtactctggactcaatcaattcaaactatggttggcagcggcgttactgaatttattgaagtcggccctcagaaagtgctgcaggggctgatcaagcgaatagataaatcagtgaaaaccggaggcatcgacaccgctcaagagttgcagcaatgtctttgattgtccccgaacagctcatgaaacatcaacagaacatctcattatgcttaaaggaaaaattgccgtcataaccggtgctgccagaggaataggacaagctatcgctttcgattttgcatcaagaggtgctgatctggttttgtgcgacatcaaaaaagagtggcttcctgaaaccgccgaaggagtagaaaaacgaggtcaaaaagcatactgctatgagcttgacgttaccagcacggagtcagttcaggatgtattcaatgccatcaccacagagaccggcagaattgatattctcgtcaataatgcaggcattacccgcgacggtctgttgatgagaatgagcgaagaggattgggatgccgttctgtccgttaacctcaaaggaaccttttcctgtacaaaagccgtatcccgcacgatgatgaagcagcgctcgggatcgatcgtcaatatcgcatcagttataggaatcatgggcaatgccggacaggcaaactatgccgcgtcgaaaggcggcgtcatctcctttaccaaatccattgcaaaagaactcgcctcgcgcaatatacgggtcaatgccgtagcgcccggctttatctcctcaaagatgaccgatgcgctttccgaagaacttcgcaataaaatgctcgacgtcataccgctcgcccgattcggacagcccgaagatgtcgccaatgttgtatcgttccttgccagcgaccagtcagcctacattacaggggtagtcatcaacatcagcggcggcatggtcatgtgatttgggtaaggcttttttctttgtatattatcaaactttttgatttttttatttaactaacaacaaactcatccggagaaacaaacaatgactgaagcacagattaaagaaaaggtatacgatatcattgtcagcaaaatgggcgtaaacaaagatcagatcaaaccggaatctaagttttccgacgatctcggtgcagattcactcgacaccgttgaactgatcatggaacttgagaacgaatttgacgtacagattccggatgaagatgcagaaaagatcagtacggtacagcaggctatcgattacatcgtaaagaagtaattactatccaaaacagtatcctcctcggcaatcattaaaacagatcagatgggtcaagagcgcaaaagaatcgtcataaccggaataggggttctctctcctgtcggcctgaacaaagaagagttctggaacggacttaaagagggcaggagcggtgcggggcctattacctatttcgacacgaccgattttccgacaacttttgcttgccagctcaaggatttttctgtcatcgattaccttgacaaaaaaacctccgacaggatggatccatactgtcaatacggaattattgccgcagatcaggcactgaaggattcagggcttgatctgtcggaaatagatccgctcaggatcggcgtcgtgcatggttcgggcatcggaggccttacggtttatgaccagcagttcagaaattttcttgcaaaaggcccgaggcggatcagtccgttttttattccgatgcttatccctgacattgcggcaggacagatttcgatgcggcatggtctcatggggcctaatcatgcaaccgcctctgcctgtgcaacttcgcttcacgccataatcgatgcatggatgattcttcagcttggaatggctgactacatgatttgcggaggctctgaagcgccgataaccccgatgagtgttggcgggtttaatgccgcccgtgcgctctcaacggccaatcatcatccagataaagcctcacgaccctacgatcgcgaccgtgatggatttgtaatgggcgaaggagccggttcacttgtactggaaagcctcgaatcggcaaaatcgcgcggcgcaaccatatacggagaactggtgggtgttggtgctactgcagatgcataccacctgacggcgccccatccggaaggagcgggagcagtcaatgcgatgaaaatcgcactcgctatggcaggaataaatcccgataaaatcgattatatcaatacgcacggcacagccacaccgttgggagatatggctgaaattaccgcgattaaaaaagttttcggagatcatgcctggaagctcagcatcagttccaccaaatcaatgaccggacatctgcttggagctgccggcgtagtcgaatccattgcatgcctgcttgccatgaagcacaagaccgttccgccaaccatcaactgcgataatctcgacccggcgatcgatctggatgtaaccccgaacacagcgaaagaaaaaacaatcgaatacgcgttgaacaacggattcggttttggcggccataatgcctcactcatattcagaaacggctcatcgatttcataacaactccttccccatggagcaattctggcaaaaactgaccttgtttgccttcaagcgttctgatactagcggggagtcctgtataaaaaaaatcgatcaggaagattcggttattaccatcactcccgaaactgccgattttcttgaaacctgtgccggcagcaagggcggaaacctctttctctaccagacagccctcacccatcgttcggtagtccatgactacgaacatgcaactcctgcagttcagtcaaatcagcggcttgaatttcttggtgacgccgtcctcggtctgttgatttccgactatcttttcagaaattttcccgacagccgggaaggagagctttcaagcaaccgggcgaaaatagtcaatcgaaaatctcttgcaggctttgcccggagcatcgggctcggcaaacaccttattatcggagaatctgccgacaagaacaagatcagatccagcgaatcagctctcgccgatgcatttgaatcacttatcggagcgatctatctcgacaaaggccttgatgccgcatttgccttcgtcatgaaacagattacggaacatgcggatttcagaagcatcgttgccgcagaacataattataaaagtcagttgatcgaatacacacagtcacaccatcttccgccaccagtctataaggttatcgctgaagaaggtgctgaacatgaaaaaacatttaccatagaggtctctgtggacgaccggcagatgggacagggaacggcccccagaaaaaaagatgccgaacaacttgctgcaagagaggccattgatcgaatcttgacagacggtcacaccccctgaacaaggctgaaaaaaagcagaccatctttttttatcgattatcttgagcatttcttttccgtcctctatattactgttcttaagagaaaccgctctacccttccaaaagcccccgacaagttcaggatagatgcaggaagatgagaacaaatcaagagaggatccatcatacccctccacttcatgaccactttataccatgagagaaaaactgatttttgatttatcccgaaacggacgaaaagggtacagcctttctaaaaacgatctccctgaaacatccgtcgccgctgttatcccctctaaatttctcagaacaactccggcagaactcccggaagtgcctgaaagtgaagtggttcggcattttatccggctctccaatctgaactaccatgtcgataaaaacatgtaccctctgggaagctgtaccatgaaatacaatcccaaggttaacgactacacctgtgatcttccgggtttcagcacgctccatcctcttcagccatccgaaaccacacagggagcattgcggttgatgtatgagctcagctccatgctcagcgaaatcgccggaatggctgccgtaagccttcaaccggcagcaggggctcatggtgaactgaccggtattctgctcataaaaaaataccatgaagctcagggaaaaatgcgcaacaaactgctcgttgtcgattcagcgcacggaacaaacccggcctcggcagcaatcgccggatacgaaatcatctccgtccgaagcaatgccgatgggcgaaccgatcttgaagatctcaaggccaggctgcaaagcgacgttgctgcgctcatgctgaccaatccaaatactatcggactgtttgagaaagatattcttgccattgagcgcatggttcatgaaaacggcagcctgctctatatggacggcgccaatatgaatgcgctgctcggcattacccgacctggcgatatgggtttcgatgttgttcactacaacctgcataaaactttttcagctcctcacggtggcggcggaccgggaagtgggccaataggggtcagcgcaaggcttgccggctatcttcctgtaccggtcatagaaaaagaggaaagcgcgacaggcacgagctaccgactcaattatgatcgtccggaaagtattggcaggatgatctccttctacggaaacttttccgtcctcgtcagagcatacacctatatccgcatgctgggccccgaaggtctgcgcagagtttctgaaaacgccatcatcaacgccaattacctgctcagccttcttctggagcgctacgacctaccctatccaaaatccgtcatgcatgaattctgtctgtccggagaccggcagaaaaaagccaacggagtcaaaacactcgatatggccaaacgtctgctcgactatggttttcatgctccgacaatctacttcccgcttattgtcagcgaagcgctgatgatcgaaccaacagagactgaaacaaaagaaacactcgagcgttttgccgaagccatgattgcgatcgccgatgaagcggaaaacaatccggctctggtaaaatcggctcccgaaacaacaccggtcaaacgtctcgacgaggcccaggcttcgcggcagttgaatatctgctgttccctgtaacctgtttttatcaagatcttttacaggaagtgccaaaaattaaccaaatgttcaccgcaatggatccaggttgtcgacctatactgttatactgtataaaacactttggctatgccgttgaaacgatcaaaagttcttgtcctgaacagcagctatgcgcctttaagcatatgtgacgcacagaaagcagtcctgatgcttttctgcggaaaagccgtgtcggtggctaatcatcccgaaaaagtcatctgcacgatttccagcagctttcccctgccaacgatcgtacggctcacgttttttgtgcgtgttccttttaaaaaaatcatgttgaaccggaagaacattctacgaagagacaattttcaatgccagtattgcgggcggacagaccagcccatgacgatagatcacatcgtgccccgttcgaaaggcggtgaagattcatgggagaaccttatcaccgcctgccctgcctgcaatacaaaaaaaggaaacagaacccttgctgaagcagaaataaccgcactgaaacagccgacccgtcctaaccatctcctgttcctgcagcaatggatcgctacggtctatgatgaatggaaaccttaccttttcatgagttgaataacctctctcgcgcacctcatacatgacattgatgcacatatctcttcctgacattattctccctccacatatacgggactttatcgaatccggacctcaagcattcgcttctccagaagagagagtgcgttttaccattgaacttgcccgcctgaacacggtcgaaaaaaccggtggaccattcggcgcggctgttttcgaaagccgttctggaaaacttgttgccgcaggagttaatgttgttgttacaagctcctgctcccatgcacatgctgaaatggtcgcaatcctcctcgcccagcagaagctctctacctacgacctcggattgagctcgcttcccgatcatgaactggtcagttcatgcgaaccctgtgcgatgtgtttcggagcgatcatctggtcgggagtcaaaaaacttgtctttggcgcaaccggtaaaactgccaaagccgcaggattcgatgagggacccaaaccgcgactatggatacgcgcattagagcaacgaggcatcgaggttacccccagggtctgctgtaaagaggccgaggccatccttgaaaactatgccgcatcgggcggattgatctacaatgccagaaaatcccgctgattcgataaaaaaaaggcgaagctctctgggtcaaacacccattataccgattcatctcttttttttgtatccttgaagaaaatcactaccgggcacacccggttttgcgatcaacagaccaaccagcataccgaagaatgaacaaaacaccgatacgcacgattgccatcgccatcctcttcctcatagccgcaggatcgatttctgccgacgcctttggaaaatcaaagtcgaaatcaaagccatcattcagcaaatggcaggcccagtctattttttccttcagcgactcgaaaacagaaaaaacgctgaaacaaatgaccctttcggaaaaaatcggtcagatgattattgcccagaccgaagcgcgatccggaattaccactgacagagcaactcaacagctcggcagactggtacaggaaggcaaagtcgggggcataatgtttatgaaaggcgacgccttcagcgctgcactgctctctaactactttcagtcactgaccgcgcgcccgctgctcatgagcgccgatatggaacgaggacttgccatgaggctcagtggggcaaccgaattcccccccaatatggctcttgccgccacaaaagagaccaaatttgcctttgaaatggcaaaagctattgcaaaagaggcccggattgtcgggatacaccagaactatgccccaaccgttgacctgaacatcaatccggccaaccccatcatcaacacccgctccttcagcgacaaccctgcactggccattgccatgtcaaacgccgttatcgaaggtctccaatcaaacggaattgccgcaacggcaaaacactttccgggtcatggcgacgtcaccgttgacagtcacctttcgctgccagtgctgaatgccgacagagcccgcctcgacgcctatgaactccagccgttcaaagcggctatcgaccagggaatcatcagtatcatgaccggtcatcttgccgtaccgaaactcaccggcaccatggaaccggcatcaatttcaaaaaccattgttaccgatcttcttcgcaaagatctgggcttcacgggattgatcattaccgatgccatgaacatgaaagcgctctacaacggaaacaacgttgccgaaatatcagtaaaagccgttcaggccggcaacgacctgcttctgttctcccccgatcccgaactggctcacaacgcgattcttaatgccgtcgaaaacggagtaatcccgagagaaaatatcgacgcctctgtccgacgaattctgcaactcaagcattggctggaaatagaacacagaaaactcgttgacctcaattccgttatggacaacataagtccatctgcgcaccgcgaccttgccgaaaaaatcacccggaactccataacgattgctcagaatgccaataacgttattcctttgaaaatcggatcttcctcaggcaacatcctgagcattatcctgcaagacaaatcaaacagcgaaaccggcaaacactatatcgatgaaatcaaccgatactatcctgcctcccatctgagaatagacccgaaaagcgatgaccagacctttgctgccgctcttgaattagcctcgaaagcaccggcagttgttatatcctcttacgtacaggtcttctccggttccggaaccctgaagctcaccctgaaacaacaggaattcatccacaaactcgcacaatcgcttcccgcaggcaaaccgctgatcttcatctctttcggcacgccctatctgatcaatgcctttcctgaaatacatgcccacctgtgcgcatacgcagcaaacgaaacaagtgaaacctatgcagtcaaggcactacggggagagcttagcccaacgggaacgctgccggtatcgctgcagagaaacagccgataagcgatacggaatcaaccaatcaagtttatctgaaaacgattatgggaaaaactgttcgtgacgaatcgacagcaagtgcctactgggccgcagcaaacaccttttgctcactgaaagacgttcatgtcatcgcagacgctccggtaggctgctataacctggtcggcgtagccgtaatggactataccgacgccgttccttaccttgaaaacttcaccccgacgagtcttaccgaaaaagagatcgcatcatgcggcagctctgaagttgttcaggaactcattgaaaagctctcggccccgcacaggcaactgattctcatctcaagcgcggaaagcgaaatgatcggcagcgaccacgagcgcatgcttcagatgaaattccccgatgttcgttacttctcctccaactcccttggagaaaacgaatggcagggacgcgacagggcgttacgctggctttttgagcagttcgacaacagaaaagctgctgcagtcgaaccgggaaccgtcagcatcatcggccccacctacggctgcttcaacagcccttccgaccttgcggaactgaaacgactgatagccggtgcaggaggaaaactcaaacatgtctacccgtttgaaagcacgcttttcgatatttcggatttgaaaaattccgatatcatcgttgtcatgtacaaagagttcggcagcgaactggcaaaactgctcgaacgtcctatcctctacgctcctttcggcatcgaagagacaaaaaacttcattcactcgattggagacctcatcggaaaccgggagcaggcagacaggtttcttcacctggagaaacaaacgacgcttcgaccgatctgggatctctggagagggccccaggcagagtggtttccgactgtacggttcggagtaatcgcaggcaaaacctatgcggaaggacttgaaacctttcttgcccatgaaatgggcatgcagtgcctcttcagcattgacggagccaaagccgacaacacaacgatcagagaggagctccgacaaaaacagccacaatttctttttggccgtatgccggacaaaatctatctggcagaaacttctgccgccacacgctttattccggcatcgttccccggcccgattgttcgaagagcgctcggcaccccgttcatgggacacagcggaacggtctggctccttcaggagatcgttaacgcactttacgacatgctcttcaactttctgcccattcaacgacgtacagaaccgacagaaatacccgcaacaaaggtctcgtggagcagcgaagctgaatccctgctgcaggaactggtaaaaaaagcccccttcatcagccagatatcctttggaagagagctgaaaaatcgcgcagaactgcttgccacaagccagggaaaaaataccgttaccgtcgaactattacagcagatgaaatgatttggaacattttgaaattatttgtatagttaaattcaacttttccggaatcggggatagcagtgtaaactgatcagccctcccgaccgggcgataccaacaataagcggctgattacacctctcattataaaaagagagaacctctgcaatgcagcctttgctgcggcagcggatagaaacgacaagttataaaatgtcagacaatcaggaacaaaaggctttcatagctattaccctgcccgacgggagcatacgctctttcccttacggcagcacgggattggatattgccctttcaatcgggcgcaagctggcacaggacgcacttgcgattacctttgaaggcaaagcgctcgaactcgacacgcccctgaccgaaagcgggcacatggaaatactcacattcgacagccctgaaggcaaagagattttctggcacagttcgagccacctcatggcccaggccatcgaagagctctttgcaggcaccagattcggtgccggaccggccattgaacagggcttttactacgacatcgcttccgatcaccggtttcgtgaagaagatcttcgcgccattgagctgcgcatgatcgaaataagcaaacgagagagccaaatcaaccgccgggagatgagtcgcgaagaggccatcgagtttttcaaaaccgtcaggaatgatccctataaggtcgaaattcttgaagataccctcaaaaacactccggttgtctctctgtacgagcaagagaacttcaccgatctctgcagcggcccgcatctgcattcgacctctaaaataaaagccgtacaactgaccaatatctccacatcgtactggcgcggagactcctcgcgcgagagcatgcagaggatttacggcatcacgtttccctccgaaaaacttctcaaagagcatacagcaagagttgaagaggcaaaacgcagagaccaccgcaaactcggcgccgaacttgagctattcatgctttcgccggagataggcagcggactgccagtctggctaccgaaaggagccatcatccgcaacgagctcgaaacctttttgaaagaagagcagcgcaaacgcggctatcttccggtctatacgccgcatatcggcaatatagaactctataaacgctcggggcattacccgtactacagtgattcgcagtttccgccgctcacctatcatgatgagaatggaaaacaggagcagtacctcctcaaacccatgaactgcccgcatcaccatctgatatacaacgtcaaactccgcagttacagagacctgcccattcggcttgcggaattcggaacggtctaccgtcacgaacagtcgggcgagctgaacggccttgtacgagctcggggatttacacaggacgattcacatatctactgccggccagaccagcttgttgacgaaatctgcaatgccatcgacctgacacagcatgtttttgccacactgggattctctgacgtgcagacgcgcctctccatgcatgaccctctgaaccaggaaaaatatggcggaactccggaggtctgggagcaggcggaaaaggatgtaaccgaagcggccaaccgtatgggaatcaactatgttatcggcataggcgaagcgagtttctacggccctaaaatcgactttattgtccgtgatgccatcggaagaaagtggcaactcggcaccgtgcaggtcgactacgtcatgccggaacgattcgacctttcctatattggcagtgacagtcagaaacacaggccgatcgtgatccaccgggcgccattcggatccatggaacgatttatcggcgtcctcattgaacatacagcagggaacttcccgctctggcttgcacctgttcaggccattatcatgccgcttggtgaagagattcatgcgtatgcaaaaagcatccacgaaaaacttctgcattcgggcatccgggccgaacttgatctgagaaatgaaaaaatcggcaaaaaaatcagggaagccgaaatcggaaagcttccctacatgattattatcggccagaaagagctcgagagcggtcaactatcgctccggcgccaccgcaccggtgacgaaggtcttttcaccacagactcgctgatagacaagctcaaaaaggaaatagcggcaaaaaccctgatcctctaaacaaaccttgatcgcatgaagaaacagaagaccacgactcagaaaccgaaactttcctacaggatcaatgaacagatccgtgttccggaagtcaggattatctttccggacggtacgcagcaggtcatgaaaaccattgatgcaaaacggcttgccgaagagaaaaactttgacctgatcgaggttcagccaaatgctgatccgccggtctgcaaacttgataaccttggaaagctgatctataaaatggataagcgagacaaggatctcaagaaaaagcagaaaacgacaacgctgaaagaactgcggtttcatcccaacaccgacaagcacgattttgatttcaagaccgcgcatcttgaagaatttctgcgcaagggaaacagggtcagggcaacgattgtttttttaggccgttcaataatatacaaagacagaggccttgaacttgccgaacgccttacggaaagactcagttgcgtcagcaaccgggatggagaccctaagtttgaaggaaaaaaactgttcgtgtatttcgagcccgacaaaaaaaaggtggacgcttttgaacgcataaaagccaaaacaggtgtgccgcagcaacctctggcgccactgcctccatcagaggacatcgaagaataatcacgaacctgctcatttttatataaaacaaaagagaccatcatgcctaaaatgaaatcacatcgcggagcatgcaagcgattcaaagctaccgcatcaggaaaaatcaaacatgaacgaatgaacggttctcataaccttgagaagaaaaacagaaaacgttcacgtcgtctgcatcaggcaaccattcttgattcagcaaaggaaaagcagatcagacggatgattcttgcataaattttcaacactaactctctatcacgatgcctaaagcaaataatgcagtagcctcacgtgcgcgccggaaaagaattttaaagaaagcaaagggattctggggttcacgcggaaatattcttacagttgtcaaacacgccgtagacaaagctgaacagtacgcctaccgtgaccgccgtgctaaaaaacggacttttcgctcgctatggatcatgcgaatcaatgcggctgcaaggctcaacggaacaacctattcgaaaatggtcaatgccatgagcaaaaaaagcattgaaatcgaccgtaaaactcttgctgagattgccgtaaaagatccggcagcattttcacagatcgtcaaagctgttatcgaataagtatacccctgtttttatggaaaacgccattcgcagtctgcagcaggaaatatccgaatacgagcttgcaagcataaaggacattgaggcttttcgtctcaggtacaccgttcgaaaagggcttatcgctggccttttcggacagctcaaatcggtcttgcccgccgataaaccgcgaatgggccagttacttaaccaactgcgccagactgctgatgacaagcttgccgccgcaaccgcggagcttgcatcagcagaaagcaaaacagaaccaaaactcgatctgacgctgcccggcagacgcacgttcatcggcagtgagcatcctgtacaaaaagtactcggtgagatgaaagggattttttcgtctatggggttcagcatagcaaccggtcccgaactcgagctcgatcgctataatttcgatctcctcaactttcccccggatcatcctgcccgcgatatgcaggacacctttttcattacacggggaaacgcaaacggcgatgttctcctgagaacccatacctcccctgttcagatccgcgtcatgcttgaccagaaaccgcccatacgggttatctgtccaggaaaagtctacagaaacgaagcaatcagctcccgaagctactgcgtctttcatcagcttgaaggactctatatcgataagggagtctcgttcgccgacctgaaagcaaccatattctcatttgcgcaccagatgttcggcagtgacgtaaagctgcgcttccgcccgagctttttcccctttacagaaccatcggcagaagtagacgtttcctgttacctctgcggaggcaaagggtgccgcgtctgtaaaaaatcaggatggcttgaaatcatgggctgcggcatggttcaccccaacgtcatgcgcaacagcggcattgatcccgaaaaatggtcaggctatgctttcggcatgggtgtcgaccgcaccgtgctcctgcgctacaaaatcgacgacatcaggctgctttttgaaaacgatgttcgcatgctccgacaatttccggcttgaaaagccgcattaagccaaaaggccaataccctttgtcagcaagccaattattttcatacacccatccatagccttgacaatggagtcgagctcctttttcttttttttcagagcatcggttgccgcttcaatatccggcataaccagaaaataagcatcattccagaaattctgcgccttcagacttttttcgtcatagatatcctcaagcctgtatttcggccactcggcttcagatggcacaataccgcctgaaaaagcgggcaacgttttaggccttttgactttcggccatatctcgttcaaaacactcattaagacactatccagaaaaaacaatttttcagccctgacaagaacaagagcaagctggtgaattaatttcgctcgctgttcgggcccttgctggagcaacagcaaaaactcttccagcacctttttattgacatcccgctcatgtaactcatagtcacggtacgccgcacaaacacgctcaagatcatctctcatcgtcctgtatttctcacgaaaacgcacctgctcatcaggcttcattgttgacgaatccaacaactcctcaagatcagaatctgaaatattgtcagcgaagacagtcaagattcgtaaaatatcaccactatctctttccgatggcataacaaacgtctccattaaaatgactggataaaaacgatcagcgccttgaattcatcaattaatcgattaaactcatcgtcagcgacatccggatcacgttccgatgtcattttcagaaatatctctttgaacgtttcagcatttttattggccgcatcaattatcgtactgttttctttttcctctgccgatccgtaaacatgcttctggcgaagtgttatccataccgatttatcgcttaccgctcccaacaaactgtttttcttatccgtaaaagatgactcaataagcccgtcaaaacgggaagtgttcatatctttcgatttacttttcaatttctcttcgatattggcgctatttgtccctaaaactgcaactgccgcacgaatggattctttcctcgctataaactcctttttcaggatcgattctgtgacatgctttcctgcaagggttacaacggaaggcaggcgcgatacgtttgagggtagcgttcctcctgctgcaagaacagcttcattgagctttttgatgatcccgtctgtcctggttccaatatcggccggagctgttgatgctgccagagcttgaagcgcagcaaaatatttctgcaggtgaatggcaacgtctcttgtttttcgattgctttttatgacttcagcatccgcatgatttttttggttgagaagcgattgcaatgaatccgtcagaaccgggcctttaacgtttaataacaaatcctgacgtttctcaagcagagtgtacgatgatgattcaacctgaatagcgcttgctttatccgccattgctgcaatcgctccggtataggccgaaccggcttcagccagcttgacatactgctgtgaagtgctgcaggcgctcagcaaaaccataaccgccagaacggacaaccaggcgcctctcctgaaaaaaatcatccatgaccgtttcatgtaaacctccggcaagttgtttttcggcaaacgaaaacctgacgcacttttacactgaaaagttatctttattttttttacaaacaaaaaaaaagccccataagaacgacttatggagctttgaactgagcaacggctgagccgtgatcataaattcttcagcacttttgtccagatctccatcgcttcattggcggcaggattaggagcctcaagaaaagttatcacaaaagaatcagcaagctcaaccacgccgattgatcgaggccttacggcaagcactcccggattaggaatttccttgccaaaacagaaaagaatatttattgctgcttttatgcctggagctataaccccgtcaggcagggatgctgtatgggcataatgatcaaatacaccgatataacaaaccaccggatgatcgtcaatccgttgtttgaaatgagccagaatatcatctacggttttacagcttgtctcgtttttctccaactcaagcgtgtagatagggtatttttcctgcagtaatgtctggatcatagatgattcccctttttttaaggttcaatggtacaactgctgttaacggcttcagaacatttatcgtaactactattctacaacagctttaaagattttccaaaactctgaataataaaaaagccccgtatcgatgatgcgacacggggcaatactgcgctataccagtcaaggccgttcttcagaacaaacagagcggtcggataagcctatgcctctgaaccttcggcttcgacttcaaaactgattttcacggcgacgtccgaaaacactttggcgtcggcctcatatttgccgagcgtttttactggcgcttcgagcgtgatttttctgcgatcaatctcgatgccctgcgctttaagcgcatctgcaatatcaccggaagtaaccgttccgaacagttttcccgactcgccagccttggcaaaaaccttgagcgtcatctgctcgattttcgcagcaagctcgcgagctgtcttacgcaacatttcgactttttttacctgctgctttctctctgtttcaagagccttgagcgtcccttcggttgctcttatagccataccctgcggaatcagatagttgtttgcataaccgtttttaaccgcaacaacttcacctgcatcaccaagggcagccacatcttttcttaaaatgactttcacgctttagcttcctcgttcaaaagattgcaaaattgtttatttatactcatcagtaacataggggattacagcaagaaatcttgcccacttcacggaatgggtcagaagattttgctcttttgccgataaccctgtaatacgacggggaataattttcccctgatcattgataaagcgtttcagtttacgctcatcccggtaatcaaaaaaaacgacctggtttttggatacttttttctttgacgccagcgcgtttcccaatgatttgttgcctttcggcggtgtaggtttgtgtctcataagttcattgcaaaatttggcttatcaattcttctcagtcggaagaaagatatttgtattcatagatatgattctgatcatcgtcactcatatccacttgatggatatcgtgacaatcatcctcgataaaaccctcatcatcctcttcaccgttcttttttcgcttgttgaggaactgaattcttcttgccttgatttcaacaacagtcctcgacgtaccatcctgagccttccatgttcggctctgaagctctccgtcaaccagcacagcagaacttttcttcaggttatcgcgacaactctcagcaagcttgttccatgcgacaacgccgacataacatacatcttcctgccactggtgattactgtccctgaaccttctattgcatgcaatcgaaaaattaaccacaggcgttccgcctgaattagtttgcctgaaaacaggatccttcgtcaaattgccggcaataactacgctgttaatttcgggcatttttaattcagccatagcatcttccccgttttagtatcaaaagtatcgtttcgctgtgtgctattcagatcttggcctgaccgttatttgctttcaccttcggatgcctcgacttcattgcccgcattatcttcaggactgccaatgacaacactgtacttctcaacccttttgcgcatttcaagcaaggcgctggtgagatgaataatcagataacgcataagagcctcttcgtagcgaagaactttttcgatctctgcgataaccgatgttcctgcggtaaattcgatgtgggcataataaccgatggttttcttattgatcggatatgcggttttccttctgccaacctcaaggacgctgctgatgcttccacctttatcggcaataaccttctgcaccatctccattgcggcagcgataacctcatcctgaagcccgccgtcaatgattacggtacactcgtaaagtttttttgtttccatagcgcaactacctgataacattgttctttcctcagttgcttgcatgacggcgaaggtacggcattgcgcaagccggccccgcggattcatctgaattaaaaaaaatgaacaccacctgcaaatttgaaccttaaaggtaaggtattgctatcatttttccaaccctcaataattcgcaaggttcagttaatgccctataccccgagcagcaaagaacatgctatgattgcctgttctcttattcatttttgtgatcggctcgatgagatggcagagagaatcccgagcgatcaggagaggtcggaaagctcaagaataatcggcgcatgatccgaacttctttcatcgcgatcaacagcgaccatcgttaccctttcggcgattgcggcagaaagaaaaaaacagtcaatacgccacccgagatttctctcacgggcatttttccagtatggccaccaggtaaacagatcgttacgctccggggctctctctctcatgacgtcccgaagcccaagagcaagacaggcatcgatcgaagaccgctcttcagctctcaaaccaacggcgccaggcttgttctgggagcgatgaacgtcgatatcccgatgagccacattcatatcaccggtaaaaacaatctgacgcccctcaagcagaaggttttcaataaaaagtcttgtctgctcaaagtagcgaagcttcagacggtaatgttcatccccctccccccgaggaacatagcatcctgtaagggtaaactgcccggtgtgaagaacgcaggttctgttttcaaaatcgaatgccggtatctcccattcaaccgtgccggaaaacgcgcccttccggacaagcataccggtaccgctgtatcccttacgaaacgaagatccgttccagaaactgtcatagccctcgagttcgctgatggaggcgggaatatcggcaagatcagccttaacctcctgcagaacgagaacgtccggcgaattgcgtccaatccacgaaacaagagcctcctgacgggcccggataccattgacattccacgaggctattttcatgaccgttcagtgttaaaatagtcgacaatctttttggcaatcagcgattcagacaactcattcatacaacgaaaatggcctttcgggcatcgatcgcgaccgatatgagagcagggacgacagcggagacccgccacttcaaacagctcaaacggcgtatggtagggaagaaagccgaagaatgcacttgaagaaccgaacaggacaaaaagctttttaccgaacgctgaggccatatgcatcagacccgtatcattagaaagcacggcatcgcaccgttcgagcaacgccgccgtctgcataagcgaacagctccccgcaaggtttacgacagcatgccggaagtgctccggcaaggcctgcattatttcaatggcatacggagcatcctcttgcccgccaagaagcagcacccgcaaaggcaacgttgcaaacagcagggagagcaccgtcgcaaagcgacgagatggatatcgtttggtaaaatgcttcgcgccaaaacagagcgcgagcgtcggttgaccgtcagaaaaaaatggaacggcaaacgcccgctccccggcagcaggatagagctcgcacccctgaacatcgctctgaacgccaaactccttcacagcactctgataacgatctacaacgctttgaccggaaccgtacagatcaatcccgaaatggatcagaagccattttttccagttatgtttacggtatcgcgcagtgcgaccagcctcaagcgacctgatcatcgcatgcgagcgaaaattattctggagatcgatcacaagatcatagggacccgaaggagggtcttccccggtaaaaaccttcgataccctcggatttgaggcaagaagcccgacaaacgaccgcctggtataataatctatctcgacatccggccagagggccttcaaccttctgagcaacggtgtagtgagaataatgtcgccgatggagcttaagcgaaccaccagaacccttttgagtgcttgcatgacggttacgaccaaaactcccaccaggccttgtaacccgatttgcgcttcgaattcaacgatccctcaagaagtgcaagacgctcttctatctcctgcagaagcatctctttacccggcagctcccctttcctttcagcaatcatctcgccggcagtcctgaaaaagccggcagcatcttcgggagaaccggtctcctgaagcgccacggccttactgaaaacagcggcaatccagagtttgccctcatcctggttcagctcacccctccggttaaaataacgcagcgccttttccgccgactgaagagactcctcgaaccggccaagccgccaaaaggcctcggaaagagttgcaaaacaaaaagcatcaaaaccctcatgatcgaaagcctcttcgagagagatcgttcgcgacatctccatggctttacggcagctctccgccgcatcccgatacgatccggcctgaagctgcatcccggcatcgctaagtgacatataggcctgtgcgacctctctgagtggtttcatgtataactgacagaatatgggtaagaaaaaagagaagaactcctcatcgctcaatcggaaatgccatcaaccggtccagtttttcaggaatctccggacggccgcgctggttcaaagctgtcccgattatctttgctttcacgacaggcttataatcaggcaacctgaaaatatcctgataaaacgcaaacttcagcatagactcccgacgcatggtcacgcccacaagaaacgtatcgcccgataccagcgggtatttataatcaagttcggctcgcaccaccacaagattaatgccctcgcgggcatactcgctgaaatcaatgccaacatgcttcagatactcatgacggacatgctcaaggtagttctgatagacgctgttattgacgattccctgcatgtcgcactcataatcacgcacgcccatctcacaggtaaaggcataaagatcacgcttcattcacttgtttatcaaggtataaaaaccatccggaaaaaaacgcccgaaggcttctcatgcatgcaaaataacacagcctgtgatgacttcacaaaaagaaacgtttccggtactgataaagggcaatgccgcatcaaaatcagagaaaaacttcttgcgggtattaatttgcttttgcaatcaacatgttacaatttcaatgcaggagaacagaagatgttaatctgcctatctgacaacgaagaccgctgccgacaggagattcatccatccactgattcatctaaccctttattgcatgccggcaactgcatgtactttaagatagcctatggaagcctcacgggaaatatactggaatatcggccatggagtcattctcatcatgtatctcctcacgatcgccgcactggcactcatggcaacgggtttccgaaaacgaatgctgatctggcgtcagggaaaaccactcgaccggtttgaccgcttcgacgagcgcttcgcactgatgcttcgaaacatcttcacgcagaaaaaggtcttgcgcgtccgggacggaggactctttcacgccctgtttttctggagctttcttgtcctttttgccggaaccatcgcggtcatgcttcagacagacatcataacccctctcctgaagcgaaatcttttgtccggagtcgtctacaaggtcttttcgctgctgctcgactgcgccggactccttgccatcctgatgctcggagggctctttattcgccgatttgtcatcaagcctgccgggctgaaaaccacggctgaaaactatcgtatccatctgctgctcttcgccatcctgatcaccggatttttgattgaaggagtgcgaatggcggcaaccgagctgcacgacaatccggaactggcgatctactcgccggtcggcttactccttgccaatctctttaccggcctctcctccgacctgcagcgaacgctgcacaaaacgctctggtttgtacatcttctccttggactcggctttatcgcccttatcccccgaacaaaacttcgccacatcttcacgaccggcggcaactcatttcttgcgccccttgacgcaaaaggcactcttggagccatcgaccttgaagacgacatgatcgaacagttcggcaccgcaaccatagccgacctgagctggaaagacctcttcgatacggatgcctgcacctcctgtaaacggtgtcaggatcgatgccctgcataccagacaggcaagccgctgtcgccgatgacgatcatccgtcagctcggcgaactggcggaaatatctccaaaaagcgatctgatcaaatccgttacctccgaagcgctctgggcgtgcacaacctgcggagcctgcgaagatatctgtccggcaaacattgagcacgtcagcaaaataatcggaatgcgtcgccatctcacgctgatggaaggagtgtttccaggcgacgaggttcgcacggccaccagcaacatcgagacacaccgaaaccctttcggacttgccaatgcatcccgcggcgattggacaaaaggcctgccggtctgtatcatggaaaaagacagtaacgttgatattctctacttcgcgggttgctatgcatctttcgacagccgcaaccgtgaagtggcaagaaactttatccgtatctgtagtgcggcaggcataaaagcaggcacgcttggccaggaggaacagtgctgtggcgaaccgctcagaaaactcggcaatgaatatctctaccagatgaccgccagagagaacattgaaaaaatcaggcgctatggggtcaaaaaaattgtaacaacctgcccgcactgcttcaacaccctcagccgcgactataaagagctgcaactcgatataccggtagagcactatacaacttttatcgacaccctgatggttcagaaaaagctgaaactgaaaccggaaccattccttttcacctaccatgactcctgctacctgggacgatacatggatatcatcaacgaaccgcgttcgattctgctgaaagcgggaggaaagctctctgaaatggatgcgtcaggatatgacggcttctgttgcggaggcggaggcggaagaatccttgccgatgaaaaatccggcacccgcatcaacgccgcccgtatagaaatggcaaaaaataccggcatgcccctgctcgtttcaaactgcccgttctgcctctccttgtttgaagagggcatcaaaagcggcggctatgaaggcaagctgaaagccagggacctcgcagaaatcgttgctgaacgattaaacaacccataacaaacaacttatgctgactataacagaatcggaacaccgcatatcgcacatgcagaggcgacttcaagagagtggaatctcaggcgcgctcttcatgttccccattgatatctactatttcagcggcacccgccagaacgctgcgctctggatgcctgcggaaggagtacccatactcttcgtgcgaaaaagcctcacccgagcaagagcggaaagccctctcgtcgacatccggccctttccctccggcaaagagttcccgacactgttcagcgatgaaatcataaccatcggcatgacctttgacgtcattccggtacagcagttcaactactacacaaaagttcttccaggccggaaattcgtcgatatctcaccaattatccgtgagatccgatccgttaaatcgaacgcagaactcgaaaagcttcgctcgggagcagaaaagctctgctctgtattcagcgaagtgccgcagttcctgaaagcagggatgcgggagcttgacctggcagcagagttcgaataccggcttcgaaaagccggtcatgaaggctatgtccgcatgagagccttcaatcaggaacttgccggcggcctggcagtctcaaaagggggaactgctcacgggtgctttgacggcgccgtaaccggaaaagggctttcatgcgcatcaccgcaaggggcctcccttgaaataatccctgaaaacgaacccattctgcttgattacgcaggagttttcggcggttatatttccgacatgacccggattttcgtaatcggctcgcttgacacccgtttgcaggaagcgttcgatgttgccatcagcattcagtccgccatacaacaggctatgatacccggagccattgccgaaaatctatacctcctcgccctgcaaatggctgaaaaggccggattagactcctgctttatggggctgcctggagaacagtcaaaattcgtcggccatggcgttggcctcgaacttgacgagttcccgatacttgcaaaaggtttcaacatgccgcttcaggcaggtcagaccatcgccgtcgaacccaagttcgtcatacccggcaaaggagtcatcggcattgaaaacacctttattgtcagcgggcatggcggattaaaagtcaccgatatccctgatgaaatagtattcataaaaccatgaagcagcaattttacataaaaacaggcatggcggctgcattattgatcatgctgcaaacgttttacaaaacccatgaaactactcgtctgtatcaaacagatcccggatatggagtctcaattcaaacccgatgaaaacggatcatggtttgaagagtccggacttgtctaccgaatgaacgaatatgacgactacgccgtcgaagaggccgttcgcctcaaggagcaacttggaaacaatactgatctgaccgtactctcaatcggccctgatcgggtagttgagatcattaaaaaagcccttgccatcggatgcgaccgaggcgtccatatccatgaaccggcagccgcccataaagatccctggcagattgcttcgctcatagccggtttcgcaaaagaacgacagtatgacctgatcttcaccggcatacagtcccaggatcggggttcagcccaggtaggggtcatggttgccgaacaattaggctactcctgtgtcacaacgcttgtcggatttgcctgccatgagggtcttatcaccggcttgcgcgaacttgagggtggccgaaaaggagtcgtcaagctcagaactccggctcttgtcacctgtcagtcagggctcaataaacccagataccctaccctgctgaatatcctgaaagcaaaaaagaaagagatcctcaccatcccggcaggcgatctgcccgaaacgacatcgctgaccacgacaacccgtatctataaacctgaaaaaaaaggaaccggcctgattctcgaaggcgaaacagcgagtctggtaaatcaggtaatcgacctgttgagaaaaaacacgacacttgttcgataataaaacaccgccatgaaaacattacttatcgccgaaagcagagaaggccggcttctcgatacaacttatgagctcttcggagcggcagcaaaactgaaagccgaaaccgtcctctttcttgcaggaaccgaaaccggactcccctcgtatgcaggaacgctctatcttgctgatgcaaaaatatatggcgaatacaaccctgacctgcacaaaaacatgattctccaggtcatcgaaaaagaaaatcctgactatgtggtttttctccactcctcctacggccgggatctggctccgcgcattgccgcaagcctcagaattgcccaggtatccgaagtcatcgacattgttgacggaacctttgagctaacctgctgcaatgccagaatgcatcgaagcgttcaaacaaccacatcaaaaacagtactgactatccagccgggagccttttcgccaatccggccaggcggcgcgcatctcatacaagcgatgcaaaccgatgccgttacctccatcgaattcgctggatatgaaccagccgaaccagaagggatcgatctgggaaagagcgagatcattatcagcgcaggaagaggtatcggcaccaaagaaaacacggaggtcatatggaatctcgccaaaacagtgggaggagaggtgggagcaagccgccctgttgttgacgcaggctggatagagcacagccgtcagatagggagtaccggtcaaaccatatcgccaaaactctatatagcctgcggcatatcgggagccatacagcatcttgccggcataaaaaactccggctacattgtcgcaatcaacaaagacagggaggcgcccatcggtgaagtatctgatgtgcttgttgttgctgacgtcatgcagtttctgcccgccctgaccgaaaaacttgccggaagataacggtgagctatcagtaaaaaccatccgacaaaacgacctactcccgacacctacgacttccgtgctgccgggggagcaaaccactgctccctcggaaccacaacggaggcgtcaggctgcgccataaaatgcggagacatgatctgaacgccatgctcgttaaacacatcctgaatgtggccatgcagttccgacatgataaaataccgatcctccgccttgtcaagaccgaccatgagcgtatactcaacataaaagtcggcaagcgccctctgcaacacatacggctccggagattgacgaacgcccgaggttctttgagcagccatttcgagcatagcgtgaacctgccgccacggcgcatcatacccgatggtcacgccggtagcaatcatgattccgtactcattttttgactgccgggtataattgatagtcgtaatgctcatcaacagcgcattgggaatcgtgatctcctcttttctgatcgtaataatcttcgccgccagcagaccaagctcctgcacaaccccctcatgctctccgatacggacaaaatctccagcctgaaacgctctggtatagacaacaacaagacccccgataagctgaccgaccagtccggccgaacccagagaaaccataagccccaaaaacacgctgacaccctgaaacacctgagtctgtgagccgggaataaacggataagcaataatgagggcgaaaatccacaccagaaccacggcaatacgccgagttacttttgccgtttcaggctcaaactacctgattttgatcgaatcatcctcaaccgcataaaaaaacctcgtaatcaccgtcacgagaagcctcgttatatacaagatcaccgccaccgtaaagagacctggaacagcagcaagcagagcagaaccgaacgccctgaaatagagaaacaaaaaacctgaaagctgtaaaccaaacggttcggtatagggaaaacgcgaaagcacgaatatcagccagatataactgatagaaagcagcagcagcgccttgaaaatcgtgacgagacccgaaacaaaagaaacaaggtacggcgtgatattgacgccccctaaaacgacctgcgtcttcgtatcgcgtcccaaacgacgaaggtatatcatgccccgcaaggacagcctgagcacgccccagccagccagagcgaacaacagtgtagccagaagagaaaaaccgacagaacgaagaagcagcggccaatgaaactgcatctttcttgtctgaagcagggagaaaaccgatgttacagcatgctgtctataggtttcaaaactctcccctccggcacgatcttcatcgccctcgataatgccaagaatattgcgtccatttacccttatccaggcaccccgattccctccctcaaccacatcgacggcatcaacgcggtagaccggaagattcgctggaatctggttcagccgttcaacggcgaacttcgcccgatcctccggactgaactcctgataaggaacacgcagaacgagaattttcctgttccagacctcaacctccgcctccgaagcaacaagcggcttgacaacaacggaatccgcctcagcccccgaaagacaggctgttccggagagccagaaaagacaggtgctcagaaaaaaaaagaaacacaaacaaaggagcggtaaaacgtacacgcatagaagcaggattgaataaacagcaagttgatgagcctgcactttcacggaagttatttccatgagaatatacagccttttctgatcagatgaacaagcgtgaattgtcagacgggataacggggaacgggatgaaatggatgatttttttcattcaaaacagcacgttaccataaaaacaatataatggtgtcctgaattcaattattataactcacaacgcattatttgcatctgattcatgactctgttgttcatctctctatttgaaaaaaacatccctgtaaccgtcgaattatgagcgaaatagacagaaaccgaattgaattgctggttgcatccattcgggaacttactccgggtcaattttcatggctggagagaacggttcagatatttcagtgtgagcatcactactctattttgcattctgatctccttgacgaagaaacgctggagaattttggtgatgctctgagaatccatcacagtttttcggtggaaccattttcaaaggataaatttgaatatgtgcttgagcgtgttgtcaacatgtcatccgagcgagcaaagcttgcaccaaaaggaaaccgaggacatgatatcaccatagacaatacccgagtttcattaaaaacacaggcagacaaagggatcagggaagacaaaatatggatcagtaaatttatggagctgggcaaagggcactggggagataaacctgctgatctggtatcgctgctcaacctttttttaacgcaccttgacaactatgaaaggatattcatcctccgggctcttcggaaagcaccagactggatttatgaactggtggaaataccaatgcagttgctgttacttgctggcagcggaaaactcgatatgaaaagtgaaagcaagcaatttccgaagccaggctactgctttgtaaatgagggtgataccgagttataccggctatacttcgatggaggaagcgagcgaaagcttcagctcaaaaatcttcttaaaagtcgctgcattgtgcatgcacgatgggaatttacgattccggcagtataagtgcgccttgtacacgggcgttgcgtcggcttgatatgtaaacataatccggattaatttcaataccgacacattttctgttgagttcctgcgaaacaattccaaccgtcccggctccatagaaaggatcaagaatcaaatcgcgctcctctgatccggctaatatgcatggccttaccagatttttcgggaaaaccgcaaaatgagcttcagcacaagattcagtatttatagaccatactgtccgcttgtttttgaagccgtttccgtttgtatacgactccttgatcgcctcctgattaaagtagtattgttctgattttgagaacataaaaagatattcatgagctaccgttaagcggtctttcacactttcaggctggcaattcggtttgtgccagatgatgtcatttctcaaataccacccgtcaagctggcaagccattgccaccatccatgctacgccgatcaggtcttttttcttcaacccatcaggtgtaggcgggcgatacgacatagctctgcctttattttttgaatcctcctgccgccattttcttccgcctgaagtatacgtattaccgatattcagccagaaagtcccgtctggttgcaggacacgccgcacttcagagaaaatttcaacaagagccttgatataatcctgaaggtcaggctcagctccaatctgattttcaacgccataatcccttacaccccaatagggcggagaggtaacaacgcatctgaacgtgttatctggaaggcttttaatgatatcccttgtatcgccattgatcacctgaataccatcctcatcaagctgatctctattgatgagaaggtgtgacgctgatgctctttctgactctacaccaacaaaatctgtgttgcccgaatcaaggaagggacgacctaccttttttctgccaaactttgcaaaatcagaaagaacagattccgcaatgagatgatctctgccggatttatcagtctgcaggcgctcttccagaataaactgccggattcttgctgaggagacgcccagatacaaagcggcctcttctgtggtaaaatacttgctcatgcgtaaggttttccttctaatttagaaaaactcctgcaaaaaacaatacgcatttaatatgtttacatctgtaagcgtaagcgcttcaccataagctggataagtacaatatggctggcgtctgctaactgaaatgaaatcgacacgtcactttttcttcaaacgaacagattccgctttaattaaagcatccagttccggtaaattatcctgcactctttttattccgatttctgttccttgaacaataagctcaggctgttttattaccatcttttgaccaacagggctcttgtaaaactccataatactatggagttctgcttctgtaaaggtctgcatatatagccggatcaattcacccttcaagctttgccatcccaaatgtttttcaagaaatcgcatcatcacttgttcatatggtataagatccggtgtactttgcacctgtatttttaactgttgctcaatggctttttcaagggttgcttttgtaccgacagtcaaaagaagatcctcggcagcttttgcatgtgttgaaggatttgcccacaacgaaccagatgcaataactgtaaagagtaacatcataataatttttttcataaatgagccccttaattttttgttatagacttaacaaaagcacaagcatcggcgactgataacgccatgattaataataagttccaggtttatctacatcaagattaagatctgtctcacccaccgcatccgccacttgcatggcaagcagcagcggcagcggcagcagcagcagattttgccgcagcatccactgcaactttcgctgtttccgttgctttagttgtagcgtcaattaccgctgccgaagcttctttcgcggcttctttcgcggcagaatacgcatacattgtcgagaatgctttttcatccaattgagatagcttatccttcaattcaacaactttattttttaactcaattgctttttctttcgcaactgccaaagcaacctgagacatacctgcccgatctcttgcattttgcaacgcagcattagtaataagcccgagagtatacagtttttctgctgtcgataatgcgataaaagccgcaactttagccgataaagatgttgctacggcaccaacagcaacggctgcagctccaatggccaaagcaacggctgcattacctgcaacagttgcatttgcagcatatatcatctcccacttggcaaggttctcatcagctgctgctatttcagcttttacctttgccttatcttctgcctgcttcgcatcagcagcatccttcatactattggccgcaaaaatagctgcttcagttgctgctgcatctaatgctgcacaggaattattatccgcatatgctgatacagggataagctccagcagaaacgaaaacaatagaaaaacggaaaatatttttttcaaggtgttcatattgatcacctgttaaaattgataggcataaccaactgatgcaataaaacgtaacctgtcaccagagtagtttgttatatcggctacaccaagagtcatgccgacaggaatcttctgaaacggagataaggcaactcccgcactcagatttaaaccattccaatcgatcactatatttgctgacgggaaaatctcataagcgagtgaaccaaacacataggtaccatatcgccctttacctgactgtatgtcaagagggcttttctcatcaaatcgccctgaaccaataccaaagcttgcatgtaatgcggatacatcaggattatgtgaatgaacattctgaaaagcgtgactgataacgatgtaataactttcacccgtatccgtttttttcttgtcggcaaaaagattttcaccgccaatagcaagcgaagtagctttccccagataacgatggactttgcagcttaaggaaaaattatcgaatttgctgacatcccagattgtaggactgagctgaataccaagattggtaaccggattccctaatcccataccaaaacttatcgccacatccggttctgtactataagctgcaggatccgttataccagcaccgacaaagataactccccatgatgcgccccatccagatggagtcgtaagtgattttgcggcacggtttggccatattattttgttttgtgaggtatgaacagataggataaccgtttcaccgattgcgggagtagaagaaatgggttcggaaaacactttgccagtaaagctcatgaaaaaacacagcgcgatactacatgagcgacgtattttgcacacggttttttcacaagaattgagttttacgattcttataaaaatcctgataaaaaatctactgactacagttatccctgataattttaaaattgtaaaaattttcaccagagattaaccttagaaaaatcaaatcatctaaaatcctcaatactgatataataactccatactgcggaactctaacaaagaacttaccagtaaagcaatgattgatatacttcactacaacgttctaaatacttagagacgtatgagtcaggcacgttgggatgtgtgccattaaatcccaaatcttgatacgttaacaacaacagtacacgttgactgtcagctttaatttacaaagaattttaaaaacgacaaaaatagtataaaaacatttttttatgcgtaataataagccagaaaagcgatagctcggctattgcgttaatttcttctaagaaaatcatcttgcagcttgagttccattgagccaagcacttaatatgtaacggtgtacgcctttttttatttttgaagaaatacagatggatttccgcgtaaatctattctgtgtctctatccaagaaatgtgtcagaacaaaccacagaaaccttttttgttggttctttccggcatggtattgagatctgttgtgaattcgctatcattttcagcaaatcctctaatgattatcaagctgtcagatttaaatgaatgctgaggactgagctgtcaattcttatttaatcttgtattattttcttctcggtgcttcaagaacagatgctcctacattgacaagtggagaacatttttcttgatagttacccgataactcctgaaattgtgaacagttgaatacaccggatacggtaattccgataatcgtaagaacaaattccacgtataaaccgctgtaaccatgactgacgccaaaaaactgcttgcctgcggatcaacaaccaataacggatgccagccatcccccgacaaacgatttatcgacgtcaacgggttcaatgtccattgccgatttgccggtaatggagatcggcttattgtgctgctgcactgcagttttttaagtctcaggtcgtggaggtttgtctttgacgtactgaaagaaaccacatcggtactggcgttcgaccgaccggcattcggccatacctctcggcccataccctcaaaaagcaccggggtcagttacactcccgaagcgcagagtgacctcattatagctttgataaaaaaactcggtttcagcaaagctgtgcttatcggcaactcaacggggggcaccctggcacttctgacggcaattcgttatccgcagcatattgacggaatagtccttgccggagcaatgatatacagcggctacgcaaccagcgatgtgccagcgttcatgaagcctcttatgagatccatgaccccaatcttttcccgattaatgaatgtgctcatcaccagacttttcgaccgtagcattcgaggcttctggcacaaaaaagagaggatcggcaatgaagatctggctttgttcaggcgcgacctgatggtaggcgactggtcgagagccttctgggagctttttctcgaaacgcatcacctccgactggacgaacgcctgaaaaccttatctctgccagccctcgtcattaccggagaacacgatcttaccgtcaaaacagaggagagcgtcagactgtcacgcgaacttccctgtgctgaactggtgattattcctgattgcggacatctgccgcaagaagaacagcccgaggcctttcttcacgcggtaaatacatttcttaaacatatctgaaaactatcgcctcagctctccgaaaggcactcatcatccgttttgagataacacgatgtttttttaacataatcatgcgttcaaggagccggggagatccctctcgaagcaaacgataaggcgtatcacggcttctgcgcataacgttgtataaaaaaacgggggcttgcaagacataaaccccccgcacgaaaaaccatcaaactctttccgtcaatgaataaaccaatccgttttctttttcttttactttgcctgatgttgttcgcagagagtccggtttatgcgaaaagttttaaaagtataatgctgcaagctgaagaacagcttgacaaaggtgattataaaagcgctataacattctttacaaaggcaatagagcttgatccccaatctatcgaagcatacaacagccgaggatctgcaaaagccaaatcaggcgattatcctgatgccattgaggacttcagcatcgcaattgaacttgatccgaatgctgcagaagcatactacaaccgagctgccgcaaaagcatccatcgaagatcacaagggagccagagaggacagaaaaatggccatgaaactcgacccgaaattatctttggtttatgacaacagaggtcttataaaatatctcagggataattaccagggagcgattgataactttaccacggctcttgagcttgacccgaaatcagccatcgcatacaaacaccgtggatatgcaaaacatgagatgaaagattaccagggagcaatagaggattacacctctgcccttacttttgatgccaaacttgccgatgtctattggaatcgcgctctggcaaagagccaggttgaggataatgagggagcaataaaggattataaaaaagcggctaaacttggaaatatcagcgctcaaaactggctgaaagaaaatctcggtgaggaggaataggggcaagattgtattacatgggaatgaagaggaagagtttgcccacgaattgacacgaattttcacgaaaagagaattaaggctgtttgttgtttccgcttcgctgctacaacatccagccttgtctttggattaagagacgaatttgtggattgtgatactgtgcttcctttcttgtcatcccttacaccatttctgtcatctcgaccaacgggagagatctctcttctgttctttccttcaactcagaactcattgctcagcactcagcactttcttcttcccagtacccagtacccactacccagtacccagtacccagtacccagtacccagtacccagtacccagtacccactacccagtacccactacccacatccgggattcctagtaaaacgggtataaacgacaaaagcccatcgaatgatgggcttttgataaaaaaatcggcgacgacctactctcccgcagtgaagcagtaccatcggctctccagggcttaacgactctgttcggaatgggaagaggtgatcacctgggaaaaagtcgccgtaaaaaggaaaagacaacctggagcaaaagcgaaaaagggttctgtgtaaacctataaactttcctgttgcggtgttgtaacacacacgaccagcagataaaaaaaaatggttaagtcgatcggcttattagtactactcggctgaacacattactgtgcgtacacctgtagcctatcaaccaggtcatcttcctggagcctgatggggaaatctcatcttgaggcgagtttcgcacttagatgctttcagcgcttacctcaaccaaacatagctacccagcggtgccactggcgtgacaactggtgcaccagaggtttgttcgtcccggtcctctcgtactaaggacaagccctctcaaatttcctgcgctcgcatcggatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccactttaaccggcgaacagccggacccttgggaccttctccagccccaggatgtgatgagccgacatcgaggtgccaaacccccgcgtcgatatgaactctcggcggggatcagcctgttatccctagcgtaccttttatcctatgagcgatggcccttccatgcgggaccaccggatcactatgaccaactttcgttcctgttcgacctgtcggtctcacagtcaagctcccttataccattatgctctacgttccattaccgacggaactgagggaacctttgtaagcctccgttactttttaggaggcgaccgccccagtcaaactacccgcctgacattgtccttagacaggatcaactgcccgaagttaggactcaaacacaaccagggtggtatttcacattgcgactccacagaagctgacgcccctgcttcaaagtctcccacctattctacacaaatcatgctcaagcccaatgccaggttatagtaaaggtgcatagggtctttccgtccagatgcgagtagccggcatcttcaccggcactacaatttcgccgagcgcgcagccgagacagtagtcaaatcgttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcggttcaaagcttcgcacgataaatcgcactaacaaatccccttaaccttccagcaccgggcaggtgtcactccctatacatcgacttaaatcgtcttggcagagagctgtgtttttgttaaacagtcgcttgactcatttcactgcggcctggaaaaccaggcaccccttatcccgaagttacggggctaatttgccgagttccttagctgcgtctcactcgagcaccttagaatactcatcccatctacctgtgtcggtttacggtacggtctgttcatgtcgtcccatagaggcttttctcggcagcatgattagggagagttgtggctcttacgagcaccctattcgtgtttcgaccttcacgaagtgcggatttgcctacacttcagcctacgcacttaaaccaccacttccgtcagatggctctcctttcacttctgcgtcaccccgtaggtaataaccttcatgaacgggtacaggattattaacctgttttccatcggctacgcctttcggcctcaccttagggcccgactaaccctgagttgattaacattgctcaggaaaccttagattttcggtgacaaagtttctcactttgtttatcgctactcatgcctacatgatcgtttccaggcgctccagcaaccgttatcagtcaccttcactgcccctggaatgctcccctaccgctagaataaattctaacactaagcttcggtatcaggcttagtcccggatattatcgacgcatgttcgcttgactagtgagctattacgcactctttaaatggtggctgcttctaagccaacatcctagctgtctgggcaaacaaacaatctttaatacacttagcctgaatttggggaccttagctgtagttctgggttgtttccctctcggacatggaccttatcgctcatgccctcactcctgggtatgtcataccggcattcggagttcatctgggtttggtaccgttgtgacagccctagcccaattggtagctctacctccggcagacttaaccccaaggctgtccctcaagacatttcggggagtacgagctatcaccgagtttgattggcctttcacccctatcctcaattcatccaagcggttttcaacccacactggttcggacctccatatggttttacccatacttcatcctgatcaaggatagatcactcggtttcgcgtctacggcatgctactattcgcccatttcggactcgctttcgctgcggctccggctctgaaagccttaacctcgcagcataccagtaactcgtaggctcattatgcaaaaggcacgcagtcacaccctgcactaatgcaggttagctcctacagttttgtaagcgtacggtttcaggtactatttcactcccttcttaagggtacttttcacctttccctcacggtacttgttcactatcggtcacaagagagtatttagccttacgagatggttctcgctggttcacacaggacctcacgtaccccgtgctactcaggatcctcctgtgcacttcgcaatttcgcttacagggctgtcaccttctttggctcatctttccagatgattctgctatcgctctatgtcacgttatggagtcctacaaccccggcgctgccgaaacagcagccggtttgggctgtttccttttcgctcgccgctactagggaaatcacttttgttttcttttcctccgggtactgagatgtttcacttccccgggttagcttcccgtcaagcgggataccccgataaatcggggtgggttgccccattcggatatttgcggatattcggctgcttacgcctccccgcaacttttcgcagttaagccgcgtccttcttcgccttcttgtgccaaggcatccaccgtacgcccttagtaacttaaccaaaaacctgttggtgatgagtattacttcacgttaacaggaaagtttataagttcacaaagaactttcttcttaagggtatcctgaaatccgccggcgttccgctttcacggttcgctccagctttcctttcaaggatcccttgatgcttttgcttcaatatgtcaaataacatggtatcaattcttccttcattcgatacctttgtggagcttaacggggtcgaaccgttgacctcctgcttgcaaagcaggcgctctaccaactgagctaaagccccaaaacaattcaaggcagactttcacctaaactgtagtgggcctgagtggatttgaaccactgacctcacgcttatcaggcgtgcgctctaaccaactgagctacaggcccctgctaaacatggatcagagtttcctctttttccacccttacttttctccactgctcttgtgctgcagttatgcacttaataatgttgctttagtgacgcctcagtcaatcgtttccatagccggatcggtactttttgagttgcatctgacattgctgccgatgtagctccattgaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttagtcccagttaccagtcttaccttaaacgcttgcgcggctttgggtactcctgacttccatgacttgacgggcggtgtgtacaaggcccgggaacacattcaccgcagcgtgctgatctgcgattactagcgattccaacttcacggagtcgagttgcagactccgatccggactgagatagcttttaagggattaactctgcctcgcggctttgccctctgtagctaccattgtatcacgtgtgtggccctgggcgtaagggccatgaggacttgacgtcatcccctccttcctcactacttgcgtaggcagttcaattagagtcctcagcttaacctgctagtaactaattgtaggggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtaccaattccccgaaggacctcccctttcagggagtttaattggcatatcaagcccaggtaaggttcttcgcgttgcatcgaattaaaccacatgatccaccgcttgtgcgggcccccgtcaattcctttgagtttcactcttgcgagcgtacttcccaggtggaatacttaacgcgttagctgcgacactgatcaatatgaccaacatctagtattcatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcctgagcgtcagttctcgaccagaagactgccttcgccactggtgttctttccgatatctacacattccaccgttacaccggaaattccatcttcctcttcgagactctagactcacagtatcggaagccttgcatgtgttaagcacatggatttaacccccgacttatgaatccgcctgcgcaccctttacacccagtaaatccggacaacgcttgccacccctgtatcaccgcggctgctggcacagagttagccgtggcttattcgcggagtaccgtcagtcccgataaatcgggatattcttcctccacaaaaggactttacattccgaagaacttcatcatccacgcggcgttgctgcgtcaggctttcgcccattgcgcaatattcctcactgctgcctcccgtaggagtctggaccgtgtctcagttccaatgtggctgatcatcctctcagaccagctacccgtcgtaggcttggtaagccgttaccttaccaactacctgatgggatataggttcatcctttggcgataaatctttaacaacataaccatgcggttccgctgcatcatctggtattgtcctcgatttctcgaggttatcccagtccaaagggcagattacctatacattactcacccttgcgccaagtacttacagccgaagctgctttcctttgacttgcatgtgttaggcacgccgccagcgttcgtcctgagccaggatcaaactctccgttgtagagtctaatctgtttgatccggctatttaaccttgagttgtttccaactgcaaagcaattgactttggcgttcactttagcaacaaattcaaagaacttgatcttactcgatcaagggaaaccaatgtacatcttttcttgtcttctgcaaaatctttttttctttttcatccttcaactttcggcagtctcctgcctctactctccggcatcttcagcttttgcggcttccttcaatcacagtattctcaaataacgtgccatttttcaggctctcccgcttttgccttttctcctttcttcagcgggttcctaatgtaccatctcactacttatcttccaaatctttttttcccttttcttcttttatttgttcttgcaggcagaacaaatgcccccggaagcgccctgcttctgaccattcaagaaatatacccccctgtttgataaaaaaaacagatgaggaaacggataaagccgcactcctgttatctgaaattattgcttcgataaaagtaaaatatccatgggtagcctcccgcacccgatcaagaacaggcaggagccgtctgaaactttccgatcaggtgtttcttgcttaaacggttgcattgatagcgcacacggaatagaaagcagaaaaccacaaccctgtactggcaaccaaataagaacaatcgctttcacctgactgtctcgcagactcatgccattacccatagacaatcgcatgccggctgacagacgtgaagaacagttctgaaccagattgatgcggcatctccgctcttttccggtaaaacgaattccggtttagccgaaaaaagctttaacaaacaccataagctctcgaaaacaaagcaccggcaaaaatctgcaaacccctctgtttcaatgcaggaatccggttatcatcaaccctgaccaaggagaaaacaatggctactgtaaaaagcacctgggcaacaagccctatcgttgcaaacggaatcctgtcagcacccgaatgggctgcagcaggagtaatgccgattcctgccggatttatgatggtcaaaaatgacaacacgtttctctatgttgcgctcgatatggtcggtgattcaggtgccgacccgggtgtgggtgattatttctggttcagcattgactgtaacggtaatggagccatcactcccggagtggatgtcaactatagcatctatcccatgcttcctgtacgtatcgggcgtcagtactatctcggaccgggcagatggacaggactgcaaaacacgccaagccctgctatcgcaaccaatggattcggaccttcgccccgctcccgcacgtcgcaccgtatctgggaactgcgtatccccctttctgaaatcgggattacagaccttggctcacaccctgatcctgccgtgcatttcggattgagagtagcatcccggaatcctgtattcacctttgattttccggcaggcttctattcgaacttctcaaacctgcatgctattctgctggcaaaaacaccaacgttcgctcccggtgttgccgggccggtgatagggtctgtgggtctgattccggcaacgtcaccacaaatcaatggcggctatgcaacaacggctccctcatattatctgcatgtcgatgaagccgcattcggcggaacgctcaccataatcggaaaccgtaccaccatgcaaagcctttgggccgcaggagcacgaaaataccgtatcctccaccgcgcaggaagcagcggagccttcaccccgcttcttcaaagctggaataattaccgttggaacggggcaaccagtactcttgaaagcatcgcctgggacagcctccagatgtatccgctgccggacccgacaaaagattactccattgatgatctgctgatacaatggaacaccatcggttcaacaggcattcacgaactgaaagcggaatttttcagagacgatcccgcgcgcacccctgttgcctcagctccgcaaacacttcagctcatgattgacaacaatatcccgtatacagacattatcaacgtgctgcatgacggtgctcctgttgcagcatgtgcaatggaaaccatgaccagcgcaactgacggagtgcagataacaattacggtgacggatctcgaagcccatctgaaagacttcacactcaaggcccactggggaaacggagaatcgactaccgtttattcggacaactatcctgcacaccgtaatccgctgcatcagtggagcggcgttacctcactggttgtgccccctgctgaatgggttccgccgcgcacctgcgcctaccagttcagactttcggcaacagcgagagtaaccaacggctacacgtatatcgggtatgtggaagacgcctatcatgtaacccttatcaaaccgggtagccccgctccaagagcaatcaaattgaccgaaagtattctgccgttcgggcaactgtcaggagaagccgcccctgaaatcggtattgaaccgaaaaaactgggaatagaaacgttcccggtacggtagtatgttcattgccggtccgggccgcccgacgctgtgaatcagacgggcggttcagaccggcatgatgattatcgcttcttatcgagtttaatggttttaaggcgcagtgaattgctcacaaccgaaacgctgcttccagccatagcgatacccgaaaataccggattgagaaaaataccccagaacggatagagcgcgcctgcggccagaggtataccgataatattgtagataaacgcccagaaaaggttctggcggatcacgctcatggttgcccgtgaaagagtgattgcctcagcaaccttcttgatatcacccttgagcagcgtgataccggcagattcaatagcaatatcggttcctgttgccatagcgatgcctacgtcagcctgtgccagagcaggagcatcgttgatgccgtcccccgccatcaccaccgttctgccctttgcctgcagctccctgattttgcccgccttttcctgcggcagcacttcggcaatcacctcatcaataccaacctgtcctgccatgtaggttgccgccagaagattgtcgcccgtcagcatgataaccttgatcccttttcgatgaagcgcagcaacagcctctcccgcatgctccttgaccgtatcgctcaaggcaatcagtcccacgcactccccgctttgctcaatcatgaccacggttttaccctgcttctgcaaagcattgacttccggtatggataactccgtttcaaccggcttatgaacccttacaggaagattatcaatcaacccggcaacgcccagcccttcaagcgcctcaaatccgatcgtatcgctcaaggagagactctgtttttttgcagcctcaactattgcctgcgccagagggtgttccgatcgatattccagacttgcagcaagctgcaggagagaggagtggctcatcctgctgtcaaaagctgcaatatcggtaaccaccggacgacctgtggtaatcgtaccggttttatcaaaaaccacggtatcaactgcactcagccgctccaggctttcagcgttcctgatgagaataccatattcagcccccttgccaataccaacaataattgccgtcggagttgcaagaccaagcgcacagggacaggcgatcaccagaattcccacaagagccatgatcccgtaagagaacgcagctgaaaacccgagcaacgatgaaccaacggtcagccagacaagaaacgttaccgctgccaaaacaagaacaaccggaacaaaaacgccggcaaccttgtcagcaatatcctgtatcggcgctttcgacccctgggcctcttcgaccatcctgataatgcgagccagaaccgtgtcggtaccgacatgcgaagccgtaaacgtaaacgagccctgcttgttgatcgtaccgccgatcacctgatcgccactctttttatccacaggaaccggttctccggttaccatcgactcatcaatagaagaggagcccagaacgattgttccgtctaccggaattttctcgcccggtttgacgatcacgacatcgccttttcttacctgctctgcaggtatctcgaactctttaccctctcgctgaacaaacgccgattttgcctgaagcgtgatcagtttttcgatagcctcgcctgttttcaaccttgaccgggcttcaagatatttaccaagaagcacaaagccgatcacgacaatcgttacatcaaaataggtataatcgggcaactgcaaccgagtcctgacggaaggaatgagcgtgacaagagcgctgtacatataagccgaaagcgtccctatcccgataagcgtatccatgctcgctgctccgcttctggcgaacatgacgatcccgtgcagaaatggtgcgcctgtccggaaaaccatataggtggaaagagccatggagatcacattcagcagatccatgggaatcggaaggttcggaacaaagggaaaaaacctcgcgccgatatcccacatcataaggataaaaacaaggagagcgacaggcaatgcaaactcaacctttgccttgtactcaagaagctcacgctgcttttcctccttcaatcgcacagcactggaaacggaagcgctctgcaccccgcaaacaatctcttcaggatgatcaactgcgagagaaaaaccatacttgccgacaacctcattcaaggcctcaagcgttaatccgttagactcaaacccaatttttgcctgttcagtagcaaggttgacatcaacctggctgatcccttcaactttagagagttttttcgtaatgatcgcagcacaactggcgcaatgcattcccttaaccgaataggttctggtcgtcatagctccggtttcctctccctgacagagtaccatgacgttctccatgccctgaacataccgagtccctcatgaaaaaactgctcaacatcgtcggcattatcgagaatagcagaacggctcgacttcagacgaatctctcctgtcatcctgatgccggcttcatgatgagcaatcatggcattgagaaaacgaagatcaaacgtcctgtcgtaactgcccaaacgaggcacgcgtggatcgcgaaccatcctgacgtcaccataccactcttttttccagcgatataattcccctatcgccaacggctcatttttcagaatctctccagtcaacgctctgatttccggtctttcgcttatggcggcctcttcggcaagaagcactgcttcccgatgatgagaaatcattgcgtccatatacctcagatcgatccacctgtcaggctcgccaagatccatggtacccttctcatacatggaaagagaatactgcggagtcaaccagtaaccgataccaattccgataactccggaaacaatcataagcgcaacagccagagctgtcgatatttttcgcatgatttcaactcttttttttatgatcaccttcccagcgaaccttgcagagcaagacccatagcctcacatcaaccacgctccacgattttcacgaaaaacaaattcgtcataacagcgatagcaacagaagaggcatcaccatgctgcctgtcgccgttcaggagattgcccggaacaacaccccgtattcaaagcaataaaaaccataaccttccagagcagaataacaatggcagaaaccagcagccctgaaggaaactttaaggcaaagcatgctttacatctttttttatcctccaaaaacgaccctggggcaaatctatcggctcaagagacaagcgatcattggcatgaaatcccctgtttataagaaaagcgagatccctgagaaccagtcgcgaacccttgtagtatgaatgtccaaaaaaaccggtatcgacactggttacatcgataatttcgatacccggcacaagaagcgaacgttgcgagatatcccctgccctcatatacccatgcacgtctgttgaaagttgcagcgccttatcatcgcatgaagcatagagcgttacaaaggctcctgtatcggtaagtttcggggcgatatctcgtttaaaaatttccgcatcaatgtcgggagccataagaatcagcgccttgaaccggtttttcagttgaggctgctcctgaagcagttcgatcaacgctttagtcatagctcgatttcccagactgtgggccatcaaataaatatccttcgctccagaccttctggcaacagcttcaagaaaccttttcaggtcaggctgagaccattcgatattagtttcatcgatagcatacttgctgatcgatccacgtgacggccaactatagaacaacggagctccattgaagccaagatcgcagaaaagcagtgctgtattcagagctgctttttcaaaagtcaggttgtaaccatgaacaaaaagcagcaaatcacctgacggcgaccccttgacgctgcgatcaagttcagaaaaaaaatccatttcgcatataagattgacagcctgcaactcagcatccgaatcaggatttttccggtcgggctccccgtacaatctcatatcaggttcagcaataccgtgcccctgcgaaatacccacctcgcaaaccccataggtcaccgcgccccgttccccgccatacagctcagaatgatcggactgcccattaagggcgcgatcggtcgcataaaacaccctgatggtttgacgttgaacaagagagctggtagccgtacatccggcaaaaagaaaaaccaaaaccagaaaagagacaaaacgccattgaaatcgcatagctcagatcgaaaccatagttttccagttatatccacaaaaaagcaggtacaagcgatactcgaaattccgaaccggagagtaacgacacactcctcttaccttcatcataacaacacggagagagcgggcgcaagggcattttctgcggaaatcgccaatcagagaggctcctgaagaacaacccgaaacaatcaacagaggtccgagccgactatcgatcgccaaccacgcaaaaaacggcccgcggcatcaaagtactcttcattcgcgccatgatcgccggtgaacagcgtagcggtaacctgaacaccggcatcggacatacgcgcgacatccctgtcgtaacgctctgctgtatagaaccggtcacggctcccccgcgcaatatgagccctgcccatacgctcaagcagagcaagctcgggaggtatatctccaccaagaagcatgagcccgctgcccggatggctgccaagaatcgcagcccggcaagccatgcctgctccctgagaaaaaccatgaaaaacaagcttatcgctcacggacaactccacattgagcgcatcaacgaccgcatcgacatagcgcacattttcttctatgcgctgatccctctgcagactggtcatccagcttgcgccggatacgcctctggatgggtagaaaggatgaagggcttcaatagagcagcagtgccaatattcggcgccaggaatcgcagagagcagcaaaagctcatcttcggcagtctggccgtaaccgtgaaaccccgccaaaagcggggcttgagcggaatgagcggatggacgaagcagatagcgcccgctcaccattgtctgcataaaaaaactctgcatagctccataaacaaatcagcaactgtaaaccatccggtctgccgtgctcatggcagaccggccccttgccgccatcgggtcactcaagcatcctcaaaatccctctgagcggaatcatcgcccattcgggacgattattcagttcataattaagctcgtagatcgccttgttcatcagataaccgcgcagcaggtgctcccgctgatcgggttcttcaggaataatatcgtgacctttcaccgcattgaaataagcatcgataaagtgctgcgacacataaaaactccaaagatcagcccacggttcaagacgatgccgatcttcaggcctgatcaccgggttaagaagaagcgcattaaatgcggcatagtcgaatgagcgcatcataccggcaacatcgcgaaaagcggagcgcttgatttttctttccgaaaccggcctggcaggctccccttcaaaatcgataacgaccacatcccgcccggtatagagcacctgaccaagatgatagtcgccatgaatccttattttaacagcatcaatcttttcacgacggataggatcgaactggagaagaatatcctcctcgctcatcagcagccttgaaaccaactcctgctgctcttcaggaatattccccttgatcagtcgaagcagcatcatactgcgtttgacctgttcgcacatcgcctgatagatggaacgctgatacagtgaggtaaacggttcaggggcaaactgaggatcatcgttaatcgaagccagagcgatgtgcatctcggcagttctttcgccaagcttttcgaccagtccgagatagggccctccgatcagttcgagcataatagaaggaagcggcacgggattcccgcctaatgccggcaacgcaggcaactcggaaacgctctggattttagaaagaacatcctcataataccgctgagcataatcaagcgatatattccaggcattgccttcattctgcacataactctgaagaatacccagagaatagtggctcgcccgattctgagcataatcaagcgatccgagatattcgggaagattactgaacccggttttttctgtcagcgccctgcacatatcgatttccggagaaaccccgatttcaattctgcgatagagtttcaaacaaagcctgtcgcgataccgaattgaggtattgctctgttcgttgccaagaagtgccggttcaggagaagagtgacactcctcgctgcaaagaacatcagctttttcgcccttgcaacctgaaatctgacccgacttgccgtgccatggatgctgacccataacaagacgaaaaagctgattgagaaaagccgtttcataagtagcatcgcacaaaaagcccttttcgtcgccaagcacagcccgagcaatggcacgcttgtaaaaattatcatcatgccgactgatcattgcgtcgggaacgaagcagaccggcaactgataaagctcattttcgccgctcgaataacgaacctcggcaagaagcattttcgcattctccatcccctccaccggaatcgtatcagcaatcactacccgtataatcgtgcgagccttgccgccgaaccagcgactgctcataaaatatttcggaagaatatcgatctcgagcttttcgcgattttttgaagcaaacaggtttgtccagcgcgtaaccgacgcatacggctcttcaagaaaaggccttccttccgactcatcgctctctttgaccagtttaagccagaaataaccatacgccccgagcgccaccatatagggagttttcctgattttcggaaaccggttaagactgaacacctcttccgggatacaatcggcataagcagccagatcgatcatgaccgcctgcgcgtttcgtgaaagattgatcacggtcagaaccgtttcatcctcaaacgtgcgggtaaaaatcagcaccttgggattgctgacctgaagaaactcgatagttccgcgactaagcgccttgtattttcttgccgtcgcaatagtatggcgcatccaccagagcagcgagttggtattgccctcctgtacctcaacattgattgcttcataatggtactcgggatcgataatcaccggaagcagaagtttctggggattggcgcgcgaaaaccctgcattgcgatcggcgttccactgcatgggggtacgtactccatcccgatcgccgagataatagttatcgcccataccaatctcatcgccataataaagcaccggcgttcccggcagcgacagaagcatgatgttcatcagctcgatcttccggcgatcattggtcataagcggcgccagccttcggcggataccaagattaatgcgagccttggaatcattggcatagaccctgcgcatatagtcccgctcttcgtccgtcaccatttcaagagtcagctcgtcatgattgcgaagaaaggaggcccactggcaattttccggaatatcaggtgtctggtcgagaatgtcaagaagaggaaagcggtcttcggttgccagagccatatacatcctcggcataagaggaaagtggaaattcatatgacactgatccccattgccgaaatatgccgcagcatcctccggccactgattggcttcggcaagcagcatcctgttgggatagtgctcatccacataggaacgcaacgatttcaggtactcgtatgtctgcggaagattttcgcaattggtgccctcggcctcataaagatatggcacagcatcaagtcgcaaaccgtcaacgcccataccaagccagaaatccagtacatcaaacaacgcctggtgcacctcggggttctcaaaattcagatccggctgatggtggtaaaagcggtgccagaaatactggccggcaaccggatcatacgtccagttgctcgcttcgaagtcctgaaaaataatgcgggtttcggaatacttgttcggatcgtcgctccagacataaaagttgcgttcaggcgaaccgaccggcgctctgcgcgcacgctgaaaccatgcatgctggtcggaagtgtgattgaccacaagctcggtaataaccttgagaccccggctgtgcgcctcttcaagaaactccctgaaatcatcaagcgtgccatagtcgggattaaccttcatataatcggcaatatcataaccatcatcgcgcaacggagagggatagaacggcaacagccagatagcggtaatgccaaggctttccagataaccgagtttctggcgcagcccctgaaaatcgcctatgccatcattattgctgtcgtaaaaagttttgacatgcgcttcgtaaataattgcgtctttgtaccagagtgcttcaggttgatacatggtataaaattctttaggtcagataattgataaataaaaaagtcaaaggaagagctccaccctgaacacatgcgccggcatatcgtgaggattaagctcgacaaagttccattcaccgttccagttgaacgatttacccgaaagcagatcctccaccataaaatggtgatcatgagaaagcccgaacagttcaagaggaaaacgcagccagccgccatgcgtcgaagaagcatcaagattgaccaccgaaagaatcacgttacgatcatcgggggaacgcttcacataacagatcattttctggtgctccacgccagcggaagcctcaacgcgcacaaaagtgatattgtccgtcctctgcaatgccggatttgcttttctgatctggttgattcgggtaatttccgcacgaatattgcctgggcgatcaatatcccactgcttgatctcgtatttctccgaatcgagatactcctcccgaccttcgccaacaggcagatgctcgcagagttcataagccgggccgtacatcccgtaattcgacgagagcgtagccgcaagaaacagacgaataagaaactttggacgacccccggtctgcaactcttcatgcagaatatccggcgtattaggccagaaattcggcctcatataatatttcagcggagcactggcaagctctcccaggtactcctcgatctcgtgcttggtatttctccaggtgaaatagctgtaggactgggtatatcctgcttttgcaagacgctccatcaatcggggacgggtaaaagcctcggcaagaaaaatggtatcgggatgctccgaacggatagaagcgagagcccactcccagaacggaaacgccttggtatgcggattatcaacgcgaaaaatactgacaccctgttctatccagaaaagaaaaatactcctcagctctatccagagattctgccaatcggaagtctcaaaatcgataggaagaatatcctcataacgcttcggaggattttcagcaaactgcacagtaccgtccggccgccatttgaaccactgcgaatgctccctgacatagggatgatcgggtgaacactggaaagcgatatcaagcgcaacggcaagaccctcgctttgagcctcggcaacaaaaaccctgaaatcatcaatcgtgccaagctcgggatgcaccgccttgtggccgccatcactgctccctatggcccagcaacttccgggatcgagaggtgcggcaaccagcgcattgttcttccctttacgtttactccttcctatcggatgaatgggcggcagatagatcacatcaaaccccataccagcaatcagcggcaaaagccgttggcactccctgaaagtcccgtgctttcccggttccaaagcccaggaacgaggaaaaaactcataccatgagctgaaagccgctcttttcggttcagcagaaaccggaagctccttatcatacatcgatgccatagagccgtcaggatttcgatccataagctgttcaagttccacagcaaaagccgcatcaagtgctttttcaccatcgtcgccgcttaaggtaacggcaaatgcggcaagtaaaacagcatcgccgccttctgccctcgcagcgcccttttcaaccagcgcgccgccgattttcagatcaagcgcaacatcctgagccgcctcgatttttttcttcagaccgctcttccatgtcttgaaatgatcaatccacgccttgatggtatacacatatccacccggagccccaacgataaaagcccccgtccatcgatcgttgccaatcggctccatcggcgtccgctgccagagagactcgccgagcgggcgaaaaagaagctctgcgcgtatcgaatcggcgccatcagtaaaaatatcggcctcaacagccactcggtcgccctcaacgccttttacagcatactttcccccatcaagctcgggggaaacctgctcaataacaacacggcggcgaccatcaaaatccttgctgatatagtgaggagtagcggggaaaaaaacttcattcatcatcggaaattcagattggaaaccagagaaaagggttgaaggataaaaaacatgtatcggcataaaagacgatgccgctcataccgcacaaacccaattccagaagaaaaacatcttttttgcattgtaaaggaaaatagaaaaactcccttacttttttgcctttctgatcgatctattttatcctgtcaccctccaacccgggaagaaaaaacgatcccgctatgacatttgattttctctgaaaaaaaatgattctttaagacagcaccatttaccatggcgcactccccgaaaagcagtaacccggataaatcggggtatccgttcggtgaggcagataaactgcccacacctttatagtcattatcagcagcatcatcatgtttgaaccacaaaaagaaaaactgcaggaaatacgttaccgcctggaccagttacgggggtatctttgacgtcgatgaacgcaaagagaaaatagacgacctcgaaaaaatcactgccgaccccggattctggaacgaccagcaagaggccaacaggacgctcaaggagctgagcgaacacaaatcgtggaccggtgcttttgataaactcgaagcggcagcaaaaacatccggggaagagctcaccatagccgatgaacttcaggacgaatcgtttgccgacgaactcatagcgtcaattgccgccattgaaagcggcatcgctgccattgagttcagaaatatgctgtccggcaaagacgatcccggaaacgccatcatcaccatccatgccggagcaggcggaaccgaagcccaggactgggcagaaatgctctatcgcatgtacatgcgatgggctgaacgcaaaggattcaaagtctttaccgacgattaccaggagggagacggcgccggcatcaaaacagcaaccctcgaaattcagggcccttatgcttacggctatctgaaagccgaaaacggagtacaccgcctcgttcgcgtttcgccattcgactcgaacgcccgacgacacacctcctttgcaagcgtctatacctacccggaagcgcctcccgatgtcgaaatagacgttcgcaaggaagacctcgaactctcgaccttcagaagcggcggaaaaggcggacagaacgtcaacaaggtcgaaaccgccgtgcgcatcaagcacatcccctctggcatcgtagtcggttgccagcaggaaagatcccagtttcagaacagggaacgagccatgaaaatgctgatggcgcaactgtaccagcgtcagcgggaagaagaagatgccagaaaacgggaaattgaaggcaaaaagaaaaagatcgaatggggaagccagatcagaagctatgtgctcgacgaccgacgcatcaaggatcaccgaaccaattatgaacggttcgatgttgaaaccgtgcttgacggcgatctcgataccttcatggaaaaatatctttctgaattcagcgactgatggaagagcatcaacctgggcccaccatcagcttcgcccttattaccgacattcactatgccgcaaccggagatcccgacagagattccggttgcagcgacgatctgcaaaagagcgtggcctggtggaaccgccaatcggcagcatttctcttacaattcggcgacctcatcaaaggcagcagccagcatgcccgtaaagaacttcaggaatcgctgggccaccttggaggctttcatggcaaaacccgccacattatcggaaaccactgcctcgccattcctgaaaacgacctgacgaccgcgctcggcctgcatgctccctattacacattcagcatcgcgccgttccgcttcatcattctccacggcatggatatttccactctgacaaaaccccgcacaaaacaggataaggagcatctctcccgctacctttcgaaaccagaactgcacgactactgtggcgccataggcgaaacgcagaccggatggctgcgttctgagctcaataaagccgaacaaaccggcgaacgggtcattatcgcctctcattttccccttcacgcagaaacaaccgacccccgctacggccttctttggaaccaccacgaaatacgcgaaatcctgacggcatcaccggccgtaaaagtatgcatcagcggccactaccattacggcggatacgccagagaaaaaaacctgcaccttatcgtcctcccggcatttgtaaacaggcaccttcacccgggccaggcatcaaccatggcagaactctccctgaacaggctgctgatccgcaccgaaaacgagaaccacctctacgaccttccgctcgactgaacaaaatgaattttcagaccggcacgctcagaaaacagccggcaataaaaaacaaatccataacgaaatcaggcgacacaatcaataaaagcgcgcaacaaacggatatcgttgcaacggttcgatccaaaaccggttcccgttattattccaaaacagaagcaacctttcacgcgctaaaaaaatatatatttttatatatcgcatgattgctattttattaaggaaaacagataaaaaaagaaccgattcgtgaacatttaacagcggaatcaaggtttacaatccttgaaaaaacgctctatagagttattttcctgatcattagcgctattaaacaaatcgaaaacaagaacggatcgcttcgtcaacacgttattaatcaccctgtggcacatgaacgaaatcatacagatcatatataaaacaaactatatttactatatcatgtttgatgatggcactcgaacggacattgatttttccggatatatcgtcaataatccggattttgaaccgttacaacagatgaacatctttaaaaaagcgacccttgaagacggaaacatcacctggccgaacggcctgaatatcgggcctcaaacgctgtacgaaaacatactccgcacagaacaagcagacgaacagcaatactcattttcatataccaccatcttcacctccggaaggaatacgcaataaaggcaccgcaatgcacgcatgcgacaaataatgcccgcgcgtacaagtacttatcgatcctgcaacgactcccatacttcgcaaagagcggcctgactgaagcgcagcttattctgttctctggttccatggtagaaaagcgttcttgtcgagacagatacctctcctccaggctcttttcttgcaacgccgagacaaagcatcccgacaggcttatcttcggattcatttgaaggccctgcaatccccgtagtcgacacggcaatatcggcgccgctcacgaaaagacaaccctccgccatctccgcagcaacctcggggctaacggcgccatacaactgaagagtttcgaatttaacgccgagaaagtgctccttggccttgttgctgtacaccacaaccccctccagaaaataacgggaagaacctgcgatatcggtaagacggctggcaagaagaccgcctgtgcacgattcagcaacagctatcgtcatccctctttgcgcaagcaacctccccaccgtctcctcaatagtgacatcttcggttgcataaacataccgtcctgttcgagccagaagagcatccaccaccccccgattatcgcgctcgacagcttcgacagaactgccgatagtgctgaccataaggtcaacgccggcagtatgaggaagataggcaagggtggttccttccggcatatggtcttcgacctccacaaccagctccgcaagaagcgtttccccgataccgagagtcctgaccggtgtatgccggataaccatttttgaactggtagcaaaatagggaatcacggtctggttcatcatcgccttcatctcggaaggaactcccggcatgagcacaagcgtgtggttcataaagcgctcccccgcatcggcaatcatccccgcagccgtacccgtagtattgggtacaagcaacgacccctcaataatccgggcctgatcacgcatagcttcaggcatctttctgccgcgactcacaaaccattcctgaagcgcatcaaaggcagccggactgagtttgagatcccgctgcagcagacctgccgccgctttgagcgtccgatcatcacgagtcggaccaagcccgccggtaacaagaacgatatcggccctttcgagcgactcccgaagcgccgacataatctcctcttcggcatcaccacaggcaacaacccgaacgaccggtatcccgatatccgaaagcgccgaagcgataaaagatgcattagtattgacgcgctgtcctttaagcagttcgtcaccgatcgaaacaatctctgaacgaataaccataattatttaaaccagataacttgcaatgcgaagaatatcggcaaacacgccgccagcagtcacttcagctccggctcccggccccctgacgacaagcggagtcgctcgatatcgctcggtggtaaacaccaccatattctctgaaccgctcagaccggcaatcggactttccagcggcacccgcttgacgccaatgctcgccttgccgtttctgatctccccggcatacgcaatagtcatctgctcaagagctgcccgtcgaatctcttcagcgtaaaaatcatccacggaacgcaaccgaacaagaaactcctcagcagacatctcgcccctgcaatccacaggaacaagactttcgcaaaccacatcggcatactcaagagaaaatccgagctcacgaccaagaatgagaaacttgcgggcaaaatctgcgccggaaagatcgtctctcggatcaggctcggtatagccggcctctttcgcccttctgacaatctcgctgaaagtgcctccgctgcgcaactcgttaaaaataaagctcaaggttcctgaaagaaccccctcaatactgataatcttgtcgccgctgtttttcagatcgttcaacgtattgatgatcggcagacctgcgccgacattggtttcgtaaagaaacctcgcgttgcttgcccgctcggcatcgacaatctcccgataaagcgtttcgggaccggccataccaagcttgttggccgtaacgacagaaatattcgccttgagcagctcgggatagcgttccgccacctttgcgctcgccgtgcaatcgacaaaaatagtgttgtgaagatttctttcctgcaaaagccggatatagtcctcgataccggcatcatcggctctcggacgaagctcctcctgccagcgctccagatcgataccgtcgttattcagcgcgatcattcttgtattggcgataccgcaaacaaccacatccagatccttctcctctctgagattcatcctgtgaccgctgatctgctgcaacaggcttttggcgatcgttcccgtaccggcaagaaaaacatgtacttttcgctgcgaaagaaaaaacgactcatgaatgcagtttaacgccttgtcttcatcatggctttcgatcaccagcgagatattcatctcgtttgcaccctgcgccacggcaataacattgattccgtttttacccagcgtttcgaaaagctgggctgaaaccccgggatgccccgacatattgttcccaaccacagcaatcagcgccagacttcttctgatcaaaagcggatcaataagacgcgactcgatttccgaatggaactcggcctcaagaatttttttagccttttccgcctgcagcggattaatggcaagactgatagactgctctgaagaagcctgcgaaataaaaatgatattgatcccatgcagcgccagacaactgaacaaccttgaagcgataccaggaacgccaaccataccgcttccggcaagattcagcagcacaaccttattgatcgagctcaaccccgttacaggcaaacgatccttcatctcctgctgcacatcccgctctattctcgtaccaggcgcgtcagggttgaatgaattgcggatgagcacaggaatgctcgctttcatcgcaggctgaatggaaaagggatgaagaatttttgccccagcatgcgaaagctccatagcctccgcatagctgatatacggaagcacccgggcatcgcgcacccgtttcggatcagcactgtaaaaaccatcaacgtcggtccatatcacgatttcgctggcagaaagcgatgctccgacaagcgaagccgtataatccgatccccctctgccaagcgtagtcactgtcccgtccggcgctgcggcaatatacccggtaaccacaggaacgccgctgcatgacgacaatgcggactgaatcctcttttcggtagcatgcctgtcaacccttgcgcaaagagggttggaatctgtaacgaccagattccgtccgtcaacatagtagccatcaggaagaaaacgactgataagcctggccgacaacctttctccgaaactgagaataagcgcagtgcttttttcagaaagctccctgagcaaaaaaacgccatgcagaagatcgctcaactcaagaagttcatcgctcattgctgaaacaacatcgctgcaaacctcagcgttaaaaagatcggcagcaatattcctatgcagagcatcgaactcctcaaacgtttttcggtagttttcatcgccaagacaagcctcgttagccgattcgagaagcatatcggtacacctgaacaatgccgaaaccacgacgaccagcgggccctcactgcgtgcaccagcaatgattgctgcaacctttctgatccttgcagccgaacccagcgaacttccaccaaacttgtaaatcttcatgccgccaattaaaggtcaaaacatttataaaaaaacaacggaacccgacgcaccccctaaacttataaaataaaaaccatttcctgtacagggttctccatcaaccataacgatcaagactccttcatacacaaaaaaagcgcccgaaaagggcgcttttgaaataatgtcggttcgaaataaaaaaggatgatcagcctttcagagcatctgcgccaccgacaatctcgctcaactctttggtgatagcagcctgccttgcgcgattatagctgatattgagcgttcggagcagttccttggcattctctgtcgctgaatccattgcagacatacgggccgcctgctcggcagcattcgattcgagcatgactctccagacctgggtattgagatgcttcggcaccagaacatcgataatcgactcgggcgacggctcatagatataatcgcttcctccatccttgcctgaagcttcaggggtgatcggcaaaagcgtttcaaacttcaacaccggagcaagaaccgatttaaactcattgtacacaacaacaaccctgtcagcttcgccgcgaagatacatgccggaaaccgtttcagcaatttcctttgcgaaactgaaatcaaggcgctgaaaaacaccgggataccctttgatgatattgtaccctctcttgcggaaaaaatcaaacccgcgtgaacccgcgcagatcagacttacaccgttcttgctgtgctgagccgcataatcctcatgaataagcttataggcaagcttgacgatattggtattgaatgcgccgcaaagacctctgtctgcggtaataagaatcacaacaaccttgttgacctcggaacggttcgagagcagcggattgagtgatgtatcgaccttgtcagagagcgagccgagcatctctttgagctttctggcataggggcgcgccatgattgcccgctcctgggctcttctcaatttggcggcagccaccattttcatcgctttggtgacctgctgagtggattttacccctttgatccgtacacggatatcctttaatgtaggcatgaattacgggtcttttgatagattgcttgataaaccttgcagacacccctgagcagttccgcgcattgacgcgacaacgtcaacaacagcggccatattcagaggcgcccttatgcctctcttacgcctttgctttctggttgaaggaagcgataaacttctgcgctgcctccttgatcttgttagcggtatcggtttcaagagtgcccgtttcggcaatcgccttgagcacttccggatgcttgtgctcaagcaacccaaggaactcctcttcaaacttgcgaatacgcgttacatcgacagcatcaagcaaaccctgagtaccaaggaagatgatggcaacctgtttttcaacagccattggaatatactggccctgcttgagaatctcgaccagtcttgcgcctctgtcaagctgcgctttcgtggttttatcaagatccgaaccgaatttcgagaaagcctcaagttcacggaactgcgcaagatcgagtcgcagggtaccggcaacctttttcattgccttgatctgtgcagaaccaccaacgcgggataccgaaataccaacgttgattgcaggccgctgacccgaattgaaaaggttcgactcaagaaaaatctgaccatcggtaatcgaaataacgttggtcggaatatacgcggaaacgtcacccgcctgggtttcaataacaggaagcgcagtaagactgccgccgcctttaaccatcgatttgagcgcatcgggaagatcgttcatcttccttgcaacctcaatatcatcagtaatctttgcagccctttcgagaagacgggaatgtaaatagaatacatcgccgggatatgcttcgcgtcccggcggacggcgaaggagcagggagagctggcgataggcaacagcctgctttgaaagatcgtcataaacaaccagcgcgtggcggccggtatcgcggaaatactcgccaagagtagcgcctgcgaacggagcgataaactgaagaggcgccggatcggaagccgtagccgtaataaccgtggtatactccatggcgccgaatttctcaagcgtattgaccacctgagccaccgttgaccctttcagaccgatagcgacatagatacagaaaacgcccttgcccttctggttgataatggtatcgattgcaaccgccgtctttccggtctgacgatcgccaataataagctcgcgctgtccgcggccgataggaatcatcgagtcgatcgccttgagtccggtctgaagcggttcatgcactgatttacggtagataacgccaggtgccctgcgctcgagcggaagcctgatctgtgtttcgatcggcccttttccgtcaatcggctctcccagaggattgatgacccttccaagcatagcctcgccaaccgggatagaggcaagaataccggttcgtttaaccgtatcgccctctttaaccagattggattctccgaacaataccgcgccgacattgtcttcttcaaggttaagcgccatacccatcaccttgttgggaaactcaagaagttcaccggcagccgccttggataatccatacacacgggcgataccgtcaccaacctgcaaaactgttcccacatcgtagacatcagcctcggactcaaaaccggcaagctgcttgcgaagtatggatgaaacctcatcaggcctgactgttgtagacatatcttattcgcttggttatttgtttgtaagaaaagagcaagattctgcttaccttcttttgaaaatcaaagcggtctgttacttttccaaaaaatgaaagcgaaatttaacaaaaaccttttagttattcaaatctctgtttcactttgaaccccatactttcgaatcgtcaaccctggcaccctttaactaacggtgttctcttgcatcaaacggtatgaaaacagtcagaggattcgcttcagcaaccgtaggaaacgtcgcctgcggtttcgatgttttgggattcgccattaccgaaccgggcgatgaggtaatactcacgctccatgaagaacgaaaaagcgagtgcccggtctccatcaccgccatttccggagatggaggagcgctgcctctcgatccgaaaaaaaacacctcgagctttgtcgttctgaagttcctcgaatacatacgaacaagcaaaggaattgacttcaaaggacacatcgaccttgagctgaaaaaaaaccttcccctgagcagcggcatgggcagcagtgcggcaagtgcggcagcggcgcttgccgccgcaaacgagctcctcggtcaaccctgctcaaaaatggaactggtacacttcgccgttgaaggagaacgcgttgcctgcggctcagcccatgccgacaacgcagcgccggcgattctcggcaatttcgtgcttatccgcagctacgcgccgcttgatctcatcacgataccctcgcccgagcatctcttctgcacccttgtgcacccgcataccgagctgaaaacatcctttgcccgctcagtactgccaaggtccataccgcttaaaacagcaacccagcaatggggaaacgtcggcgcacttatcgccggacttctgaaatcggattacgatctcataggccgcgcactcgtcgatgtagtagccgaacccaaacgagcgccgctgattccgggctttctcgacgtcaaacatgcagcgatcgactgcggagcgctcggatgcagcattgccggttcaggcccctccgtctttgccttttcctcctcaaaagagacggcagaacgcgtcggccaagccatgcgagaggcatttctcctccctgaaacaaacctcaagtcagatatgtgggtatcaccgatctgcaaggaaggcgcaaaagtattgtaacaagtcactctgcccagttaaccaacatgatctatttcagcaccaataaatcatccacccccgtttcgataaaaaaagcgacccttgaagggcttgctcccgacggcgggctctatgttccctctgaaataccgaaattttcagcgcaggagcttgccctgcttgaagacgcaagcttctgcaatatcgctcttgcgatagcaaaaaaatttatcggaggagcaatccctcccgatcagctcagcgacatgattgaaagctgttaccctttcgatacgccgcttgtcgagctcgaacaaaacacctttatcgaagaacttttctgtggacccaccctggcattcaaagactacggcgcacgttttcttgcccggctcaccggctggtttgccgcagaagacgacaggctgatcaccgtgcttgtcgcaacgtcaggagacacaggcagcgccgtagcctacggatttcagggaattgcgaacacacgggtcgtgctcctctacccctcgggaaaagtaagccgactgcaggaacaacagctcaccactgcaggaaacaatgtcgaagcgcttgaagtaaaaggcgatttcgacgactgccagcgactggtcaaacaggcatttgtcgatcccgctctcaaagagaggctcaccttgacctcggcaaactcgatcaacatatcaagactgatcccccaatcattttactatgcctgggcggccatgcaactgaaaaccggatacgggttgacccatccggtattctcggtgccgagcggcaactacggaaacatcacggccggcgtgcttgcaaagctcatgggtttccctgtcggccatttcgtagccgcatcaaatgcaaacgacagcgtcacccgatacctcgaagacggaagatatgaaccgcacccgaccatcacaaccatctcaacggcaatggatgtaggcgatccgagcaacttcgcccgcctcagatatctctacggaaacgattaccgggccatgaaaaaagagataacgggagtagccatatcggacaaggcgaccagagaaacaattatcaagctccataacgagttcggctatattgccgatccccataccgccgtcggatttcgcgcccttgaagagtaccgtaaagcaagcggaaaccgttcggcaggagtggtactctcaacagctcatccggcaaagtttctcgaagccatagaggagacactcaataaaaaaatcgccattcccgatcgcctgcaagccgtgctcgaaagaaaaaaacaggccaccctcatcaacgccagctataacgaactggccgggtttctggaacatctcgacaagcattaaaccgttgcaccgccgccatgaactacagaaccctgctcttttttctcatcctggtaccgatcatgattatcgggatgagcctctcgctgctcatcaacctgtttgaccgtacaggcaacagctttcaccggatagccgcatggtggggccggttcagcgcaaaactgttcggcatttcaatcgaaacgatcggcagcgaaaactacagcgccaatcagcactatctggtcatcagcaatcatgccggaatggccgacattccgctcctgcttggaaccatgaaactcaacctgcggttcgttgccaaagaagaactgggaaaaataccgatattcggctgggcgctcaaacaggccggatatatcatgattcgcagaggtcagaacagagacgcgctcaaaagccttctggacgcagccgaaacgctcaaaaacggacgctccatccatatattccccgaaggcacccgctcggaaacaggagaaatgctcccgttcaagcgaggagcatttctcgtagcccagaaaggcggagctccgatactgccggtcaccatcatcggcagtcatttgattaccccgaaaaaaagcctcaagatccacaaaggcaaaatcaggatcattatcggcaagcccatcacgccatcgaacttcgaaagtattgaagatctcatgcttgaatcattcagaacaatcgaaggcaacctgcagcgctaccggttcaactgaatgcgtgaaaacacaaaaggcaccccctaaaactgacgatagagattcaccatctcaataacggtcatcgcggcatcgaatcccttgtttcccgctttcgtcccggcacgctcgatagcctgttccagattctccgtcgtcagcaccccgaaagcgacaggtatcatggtatcaagggcaacctgagccagacccttggtagcttcggcggcaatcacgtcaaaatgcggcgtcgagcccctgataatgactccaagcgcaataacggcatcgtgattaccgcttaaagcagcttttttagccaccataggcagctcaaaagcgccgggacagcgataaatcaccacctccgaatcctccgctccatgacgacgaaggcaatccagagccccctcaaccagcttctgaccgataaaatcattaaaacgggaaacaaccagcgcaaacctcgcgccctttgcgctcagcgacccctcaatctgtttgatctgcatatccttgttcattttgttgattattgcactccgtaccgtaccccatcatccgctcaacaagatcaataataacgtgaccaagcgtaatatgacactcctgaaccctgtcggccgaaccgttatgaggaaccacaacggatagatccgccagccctttgagcgcacctccgtcaccgccgagcagtgcaagagtcctcatcccgtgctttcgggcataatcgagcgcatgcacaacgcttctgctgtttccgcttgttgaaagacccagcagaagatcgccaggcctcccgtaagcctccacaagccttctgaaaacctcgtcataacccagatcattcgccccggcagtcagcgcggaactatccgtagtcagggctattgcagggagcgccggacggtgtacgctcgacctgtatcgaatcgtaaactcagttgccagatgctgtgcgtcagccgcactgccgccattgccgcagatcagcagcttgccgcccgtttcgaaaacgccggcgatcaatcttgccatcgccacaacgactgcgctgttcccacgggcaacagtctctttgagccgcgcgctatagagcatcgaatcaagcacaacctcctcataagcggaacggtcatcaagccccgccgaacatccggactttcttctcatagcagacaacagttacagatcgttaacaccatatcgaacggcaatataatgaaaaaatacaagcccgcataccctgaagggagccccggggagaagagaaccgaggatcggaacagctctctctgtgcaggaaaaagaaccatcggttgcgcaatcgtcccgaatccctctcgtcaacaatccgaaggcgaatcagaaagaaagcaaccatcgaatcgcgaaacaaaaaaaagagagattccctttgattttgtttttatatttcatagaggagctgatgaaaggatcctctgagcttaaatcggaacttccatgaaaaaaatccttgtcccgacggacctctcaattcaagcatcatatgcttttgacgtcgcgctctctattgcccgtaaattcagcgcagccgttcacctctaccatgtcatcgaagtacccgattatccggaaatcaacgccataacggaacactggaaactcggatcagccaacgtcctggaagccatcgaaacaagattgcgccagataaccaaaagcgaagccacagaaggtctctcggttgactggtctgtagattttgacaccccatacgaaaaaatcgccaaaaaagccgataacgaagcgttcgaccttatcgtcatcggtttctgcggcagaaaaacactcgaacgactgaccatcggatcaacgacagacaaggtgattacccatgcatcatgccccgttctgaccataaaagaaaaactatcctgtttctcgccaacaaaaatcgttttcgcatcgaatttcgccagcaacatctcctgctgcgcctctgccgtcagagagatggcagacacctacggcgcctcgctccatctgttgagcatcagcaccaaagcacatttcgaaaacacccgtcgtgcgaccatgctgatgaaaacctttgccgccgcaaacgccatcgtcgactataccgtcaacagctataacgacgaaagcgaagaagagggaatcctgcatttcgccgaagacatccaggccgatctcctctgcatccccttgcacgcaaaaaccggcatatcccgactcttcagcggaaacatcgcaacgaccatatcacaacaggcaaccctgccggtcatgacctgcaaagtccctgccgctccctgataaaaatccgctgcaaaccgacaaatcaggaagccgcatcgatccgggcaagaagatctttcatcggctgataggttaccggcagaaaatcgctgtacgccaaaagaacgacccctgtttcgtcaaccagaacataagcccgctgcgacatacccagaaaccccaaagcatcgaatgcctttgcaacacgcttgtcgctatcgctcaaaagagtaaacggcaactcatgcttttcagcaaacaaccggtgagactccacactgtcgccactgatgccaagcaccgcgatgccgcgccgggtaaactcaagaacattgttgcgataatcacacaactgagcagtacagaccggcgtatcatcaccgggataaaaaataacgagtactttctgcccgatacaatcggaaagcgaaatcatccgacccgaggcatcaggcaggctgaacgccggcgccttcactccttctgctatcatggttttttcagggttttttagtgaccgtgccgcacaactcttcattgaaaaatgctgcacggaaaaaaacagcggatcaactggcagcttaaactcccaaaccataatgagagttccctctcaccgataagcaaacgccacgatcgaaggcatctgcaagaaaccctacaatatcctctcaagcagttcgacaatgcgttgcgcagcctgaccatcccatttttcaggaattttcgatcgtttcgacaaccctgaatgcgcatgcagacgcaaaacatcatccgccctgctccagacatcatcctcatccataccgaccaatatattggtgccgatctctatggttgaagggcgggaggtaacctccatcatggaaaggcagggcacgctcatcaccgtagcctcaggctgcaggtcttccgtatcgacaagcagaaaagaggcatccctgagcagacccaggagctcgatatagccgggatgcccgatcagacgcagtcccggcacctcaccaaacgcaccacgcaacccgtaaagagagagagccgcatcaaaagcggggctgagcggcataagaagctcgctttttccggcaaggccccgaagcaatccaagcagcatctcaagagactccctgccggaaaaaagcgccggaccctgcaaaagaaccaatgcgaactttttaggatcaacgccaaaatcgccgcaaacagcccgcttgtttgcctcaggcatcagaacggcaagagagtcgattgcaagattacccgcaaaaaaaatatcctcttcgataataccctcgctgatcagattatactcgccgctatgctcgctgacaagatgcagcgacgccgcagcatcaatcatacgacggcacctctcgcccgaatcggcaagatcattgctccgcaaaccagcatcgaccgatgcgacagaaacgccgcactgcacagaggcaacggcagcgcccaacgccgcggcatcattgccgaacaccatcaccagatccggcttttcaagcacaataatccgctccatcccggtcagaacttcggcaagacgaccggaagaagagtcttgcgacaacagaatggcacgatccgcgccgaccatcgaaaaacaggccgcaacctccgcagagagcaactcttcgccagcccctgcggcaaaacatgcgatcggctcacagcaccccttttttttcaaggcatggtacaacggagcgagtaaaagagcgccggaacgtccgccggcagtcaataggacttttttcactgcataaagctttagtacattagaataaattattttcctcaaaagggtatcacctgggcgctgctgataaccgtcgaaaataccgacagctccgaactgattacaagcatcgccaaagcgaagcgatcagatcgtcaaacaggtttaacagcagagcccgctacttgcagccaatgaaaaaaaacatttccatcgcattattgacaatggcgctgctcgtgcaggcggcgatcctcctcacaccgcatcataatacgctctacgcggaaaataagaaaatcattctccgcaacgccgacatcatcgaaggaggccagcttgacggagcatcgtcgcccgacaagcagttccgttcggtaatcggaaacgtaatcttcgagcacaacaacatgaccctgcagtgcgaccgggccaccgaataccccggagagaatcgcattacccttacgggaaacatcaccatcaccggtaacgaccttgaaatccatgccgacaacggaatctaccatcccgataccgaaatcggtgaactcaccggcaacgttcggggaagaatgatcagcagcaaccatgcagcaaaagcaaagaaagccattctcaataacaggacaaaccagctctggctgtatgaagacgccattgcatggggcgctgaccagcagatcagcggcgatatcatactggtacatctcaaagaaaccgcaaaaggaggcaaacgccgcattgacgaagtgcaggtacaccgaaacgcattttttgcggcaaaagacaccctctccggcaccccgcagcttttcgatcagctttcaggcaaaaaaatggtcatcagaatgaacgaccgctcaaaaatctcgggagttaccgtaaccgatcaggcagaaagcctctaccatctctatgacgaaaaccgtcaaccctcgggaatcaactactcgagcggcaacatcatcaggatgctcttccgcgacggccatctggtgcgagtcaacgtaaccggcaacgtcgagggaaaacagtaccctgtttcataccgaggcgatacaagccttaacctcatcggttttgcatggagagaacatgaaaaccccttcaaaaacaaaaaaagccttccctgacaggaaaggcttttcgagagcagatcgactcatatacttttcgcaaacagatcacctcacttcgcaaaaggacaggtgcctgttgaacaggaacccggcgcagaggcaggagtcgacgaagatggcttgcttgcgcaataatccgttccgtaaaatccggaccctttgagcacaaatcccccttcggcactgattacccgctcaaaagtctcttgttcacatttcgtgcatcttgtcagaggcgcatcggtcattttctgaacaacttcaagctcattcccgcagcttgtgcaacgatactgataggttggcattctattttcctccttgattaatctctttcagactattattgttcttcgtaatacgaaaaaaaaacgattggagcctccacctgaaggcctgacgtatataactatatttccaaaaataaaaaagtacacctgaagtgatcgtcaaaacccgtgcaatcgtgctcagggagatccgttaccgcgatcaatccaaaatctgttcgctcttcaccagagagttcggattgctttccgtcatcatcaagggcggaagaaatcccaaaagcaaacttgccggacgattcatagcaggcactgttctcgatatcgttctctacaaaaaaacaacccgggaaatacagctcgtcagtgaaggaaacctgcttttcagccccatggttccccaaccggatatcgaacgctacgcaataatgtaccgcatcatcgaccttgtcagccagtccattgacgggcaggaaaaaaacatccccctcttctccctcatcgccagcgttctcgaagagctctacagcaccagcgaccgtttcagactcctctactcctggtttctgctcaagctggtctcacttctcggattcgaaccatccattcaccgctgcgtcctgagccatgaagagatctcccctgcaacgcttgcagaaaacaaaggcgaactctgctttctgttcaacccgggaggcgtagcactcccggcaagcaagagcgttatcgaaaacgaaaaccgcccgctctcaatggctacctacgctctcctcagcgccatatcgtccacgccgctcaatttgctcaaaaacatcgaagccatacctccgcagacagacctgctctgcaacctgctcgaagaatattgcaccctgcatctggtacaccacccgcacaaaaaaaacattgccattgtttcccaaatcctgtccgaataaacggcatctcctgtcatatatcgtgaacggttcgaaggcaacgcagacgaaaccccgaaaagaggcgatcgtcgcctcaatcgaaacgcggaacaaataaatggaagcgctctgaaattccctgaggatttctgttttctatcttcaggagtatttctatcttgacgggatattttcttacactcttcatgcgtctttttcaatccaaaaccgtatagcctgaaatgcttcaacacaccaaatcagcagaactctttgaaaaagcaaagcagtttattcccggcggcgtaaactctccggttcgcgcatttaaatccgtcggcggcacgccgatttacatggctaaaggcagaggcgcctaccttaccgatgttgatggcaacagctaccttgactatgtcggttcatggggcccgtttatcctcggcagcatgcaccccagaatcacggcggcgcttgagtataccctcaaaaatatcggcacaagcttcggcaccccgatcgagatggaaatcgaaatcgctgaactgctctgtaaaatcgtaccctctcttgaaatggtccgcatggtcaacagcggcaccgaagcgaccatgtcggcggtacgccttgcccgaggatacaccggacgcgataaaatcatcaaattcgaagggtgctatcatggccacggcgacagcttcctcatcaaagccggctcgggcgcgctcacgctcggagcccccgacagccccggcgtcaccaaaggaacagccctcgacaccctcaacgccacctacaacgacatcgaatcggtaaaactcctcgtcgaggaaaacaagaacaacattgccgcaatcatcatcgaaccggttgccggcaacaccggggtcatacccgcaaaaccgggattccttgcagacctacgcaacctttgcgaccagaacggcattgtcctgatttttgatgaagtcatgtgtggcttccgcgttgcgctcggcggagcacaaagcctctacggagtaacgcccgacctgaccaccatgggtaaaatcatcggcggcggccttcctgtcggagcattcggcggaaaacgcaaaatcatggaacgcgtagccccgcttggcgacgtctatcaggcaggcaccctgtccggcaacccgctggcgctcaccgccggtctcgagaccctcaaaatcctcatggacgaaaatccatatccggaacttgaaagaaaggcggcaatacttgaagccggcttccgcgacaacatgcagaaactcggactcaacttcgtacagaaccgcgtcggctccatggcctgcctcttcttcaccgaaacaccggtcgaaagctatgccagcgccatcaccgccgacatcaggaaatacggaaaatatttccactccatgctcgaacaaggaatctatctcgccccgtcgcaattcgaggccatgttcaccagcagcatgcataccgatgaagatctcgataaaaccatcaaagcaaacttcaacgcgctgcagattgcatgcagttgaccgttttattaccgtacaaaaaaaaagggaagcctcaccgcttcccttttttttctcattccgcataagcacgaaaaactactcgataatacccgagcgaacccgttcccgggtaaccataacccggtccccggactccttgaccattcgttccaatacaggaaaaaacgcctcgattttcgactccgaatcgacaagctcgataaccatcggaagattcaccgaatactcaataatcttggccgtatgcacaatctggtggtgaccgtatgaaagcacccccttctgcaccgtagcgcccgccaatccttccgcaagggcttcgtgaacgatagcctcatacaaagggcggtgcgcaagcttgacctgttctccgacgaaaatacggagctgctcgagatttcttaattccatcatgtccaaattttagcaaaaaatgttccagaatacaaagcgacaaacccgccaataacacttcccgcaagataggccgaagtataaagcatctgaccatccttgagaagcgaggcgttctcaaaaatatacgatgaaaaggtggtaaacccgccgcaaaaaccggttaccagaaaaagtctcgattcaggcgacacaagcgttgtcgaaagcgccagttcactgataaacccgataaaaaaacagccgataatattgacggaaaaagtagccagcggcaacccccccgccactggcgaaagaagaagcgacgccccgtaacgggcagccgaaccgagaaaacctccaatgccgacaaggagaaacgcagacacctgtttcataagcattccggaataaaatccattatgctaccgctcatgactgcagctctgcttctcctcaatccgcttgtgggcacagcacatctcgtcatgaatgccaagcagggtgttaaaaatccccagacagataaccgtcggagcccagagcccgataaaaatggcaatcagttcgtgactcggccctttaccgaaaataaaaatatagatagagagcagtatcgaaaaccctgcgccaataaaatagtagatcgaattcataagcggatattgtttaaatgaccggaataccacccaaaatgtaaacaattgaggctattatgaaaaaaaccgcctgcaatccatcggctgccaggcaaaaaacttttcctgcccctcgtttgcacagcgctccgaaacacaggcccgaacgataaaaataacactgcaacgataaaaacccgtcacaaaccaaccgtccgacgcttcgaataaaatagtgtatatccttgattttcgttatagcgtatgcgtactatcgcaaccgaactaaatgctataaaagaattatttcgaagccgaaaaaataacgatcgttatcacacaaaaaaagaaaaggaacatataacgattgttatatgttccttaaaaaagcaaaacaaaaaaacacttcatgccagacaatcatcctgatttatagtcatactcaaccatacgccgacacaggaagaaatactggtaactgacaataaaatatacatataaacaattataccactggtatcatatttatttttgcatgattttaatcgatcaattatattgttcccggttattgtgctctaaaaaaagcacaaccgacacagtccgccgctgccgctgtttgcaagagccacagattatccggagcagctatctattgctcataccgttattgctttatctcttttcggagagcataaaatgatatacttttatcattttatgcaaagctacgccagttttaaaaaggatccgctctctaccctgttgccaacgttctataactatgagactggcggagtgaggaaatcttcatcccctccattcggagaagtagatttcgagccctgccggcgcgaagaaaatcggaacgcgaaacaacgtaacagagagagcctgaagcagcagtcaatcataacccgttcagtaaaggagaaaagcacatgatccagggccagggaatttcagccgccgggacttcataaaaatatcgtcgattttccttgcaggatcaagcgcactctcagcccggtgccgtacaggctttttcaggccgcaactccgccgtatcaggcgagtccggagaaaaagtcgtttactcgatctgcgagcactgtttctggcggtgcggaattgccgctcatgtacgcgacggaaaggtatacaagatcaccggatcggaacatcacccgctcagccagggaaaactctgcccgagaggcaccggaggaatcggccagttgtacgaccccgaccgtcttgctcaccccctgatccgtgaaacaagaggcggaaaacagtactacagaaaagccacctgggacgaagctgtcggagttgttgcggaaaagctctacaaaacaagccagacctacggcccaggctcgatagccatgctgcaccacggctacggagtctcgttcttcaaaaaaatgctctcggaaatcggggtcaacaaaatcgccaaaccatcctacgatctctgctgcggccctgcccgtcaggcagccgtgcttacctatggctaccccagcgacacccccgaaggattcgatatgatgaacagtaaatacatgatctttttcggaacccatttcggagagaacatgcacaacaccgccgttcaggagatttccgaagggatccgccgcggagcaaaaatcgtcgttttcgacccccgcttctcgacgcttgcgggaaaagccgatcactggctccccatcaaaccggcaacggatatcgccatgatgcagggcctcatgcacgtgctcatcagcgaagaaatttacgacaaagcgtttgtcgaagcccacaccgtcggttttggcgagctttgggaatccgtacgagagatgaccccggaaaaagtttcggcaatcaccgacatcccggccgatgccatccgcaccgtggcaagagagtacgcattccatgctccggcagccttcgtacacagcggacgacggaccaactggtacggcgacgccctgcaaagactccgcgccatccatatactcaacgccctggttggtaacttcaaaatgcccggcggcgtcgtcgccttcgaaaagtttccgcttgttcaacctccggcagcgcacgaacaccctgcctacgaaaaagaggtctacagcaaatacccgttctttccgaacgacgaaccctcaaacaccatcgcctcgcacgaaatcgtacaacaggccatatccggagaggtcaaggcgctggttatctacggagtcaacctcccggaaaccatgacccttggaagaaaagccgccatagaggcccttgaaaaagttgacttcatggttgccattgatgtgctgcctgcagaggttaccggctacgccgacgtggtgctaccggaatgcacctatcttgaacggtacgacgatctcgataacggacgagccttccgcaccccttttgtagcactccgccaaccggctgttccccccatgtacgaatcaaaacccggcaaccagatcgcaaaaatgattaccgacaaatggggactccacggcgtctttgcgccaacggtcgaagccggtctcaataaaaaactcggactcatcggcagctcccttgaagagataaagaaaaaaggagtgctcgtcatgccggcaaccgacctgtaccgaaaacccggcgaagcgctcaacctgaaaacgccgagcggaaaaatcgaactcgcttcggaacagctcaaaacaggaggattcgacgccgttccgacctatacggcccatcccgaaccaccggcaggcttctaccggatgctgacgggccgcaaaccgatgctcaccttcgggcgaacggccaacaaccgcttcctcggagatcttgccacagcaaaagaaaacgaagtctgggtcaacgaacaaatcgccggcaaacacaacattaccaatggagagtatgttcacctgaaaaaccaggacggcgtcatctctcaatttccggtaaaagtcaaggtaacgcagcgaatacgacccgatgccgtctacatggttcacggattcggacacacctctgcaaagctcacctgggcctacaaacggggagcatcgcataaccagcttataacaagaaccgaaatagacccggcaatgggtgccgttggctttcagaacaactttgtgacattcatcaaggaggcataacgcgtgagcaacaaaaaaagctatggaatggtcatcgacaccagggtctgcgtcgcctgctcagcctgtgtctatgcatgtaaatcagaaaacggcatacccgaagggtactgccgcgactgggtagtccaggaaaccgaagggacgctgcccaaactcaccatggaaaaccgctcggagcgctgccagcactgcgacaacgccccctgcgtcacctactgtccaaccagagcgtcgcactatgccgaagacgggacggtgcagatcaaccggtcgcgctgcacaggatgcaaagcctgccttgccgcatgcccctacgatgcacgatacgtccatcccgaaggctttgtcgacaaatgctcgctctgtcagcaccgacttgaaaaagggctcaaaaccgcatgtgtctcgatctgtcccacaggcagtctgaatctggtcgatttcaacgatcccgaacaggaagcccaacaactcatgaacggcaaactcgtctaccggcaaaaagagcacgccggcacggaaccaagcctctactggatttctgcaagcaataaacccggagcgtaatcatgatggcaaccgcagtcagcgaaataatgtcaacgaaaatcaacccgaatgtggtaccccatctccacatctgggagtggcacattcctctctacctctttcttggcggtatggccggcggactactggtcatcacctccatcatgatcgtcctgaaaagacagttcggcataggccctcgtgacgtgggcgaagggtgcccctgcctggccatacgcataggatcgttcctgtcgccgacactccttggcatcggcatgctctttctctttctcgaccttgcccatcccctctacgtctgggcattctataccaccatccagcccacctcgccaatgtcggcaggcagctggatccttatcgccttcttccccctcgctattctgcaggcgatgctggtcaaccgaaaccagttgcgaggcttcaatatcgggccggtcagtaaaattatcgactggacggaacaacacatgaccatcgtagccctagccaacgcccatatcggcgtcggaatcggtatctataccggcattctcctctcctttttctccgcccgtccgctctggtcaagctccatcctcggcatgctctttcttgtctccggaatatcaagcgcagcagcactcatgctgctccttgcacccaaagacgaaaaaccggtctacagcatgattgacgcaaacgccatctggatcgaactgatgacggtcggtctctttgtgcttggaggacttaccggttcggcaaacacccacggcgccatgatgcatctgattaccggcgacgtcaaccttgccggcatgtcctacatgttctggttctggggaatctttgttgcggccggtcttgtcgtccccctgttcctcgagtttatggaagcggccggagtccacataaaatttccgaacgtagccccggtcatggtgctctgcggcggattaatcctcagattccttattgtctttgccggtcaaacctaccacaccttcatgtaagaccggactggaataaactcattgccgggaagtaaagggctccgggcaggcgatgccccttgcttcccgaagccgaaacaagaaaatcatgaacaagaccaaacaaggcgcccgcgccctttcgcaagtgataacgctgaccctcatcctgctcctcggagcctgcgccgctcctccagaaaaagtagtcgatattgacggcaacaactacacagccgttcacgcaggctccatggtctggacatcccggaatctcaatgtagcccatttccggaacggagatccgatcccggaagtccaggaccctgccgcctgggcaacgctcgcaacccccgcatggtgctacaacgaaaacaagcctgaaaacggcaaactctacggaaagctctataactggtacgcggtcaatgaccccagaggactggctcccgaaggatggcatgtcgccaccgacgaagagtggagcgcgcttggcgatcttcttggaggcgaaaccgatgcgggcggagccctcaaagctctcgaacactggaacaatcagactgacaaaacgcaaaccgcgatcggatttgacgcgctgccggcaggagcccgaagagacaccgacggacacttcatgccccccggcgagtacagccgactgtggacggcaacggaagcttcggaaaaaagcgcctggagccgctcgctcggctacttcgatgcggcactgcgaaaaggaaaagcaagcaaaaacaccggcttttcagtccgctgcgtcaagaattgacaacccccgtcaacagccaggcgttgacggagagccctcactcaacgtcgatctgcacctcgttacggcgcaaaaaaggaatcgtccatggcggatcgtaacttgccgcccgaggctcggaaatcgcccgatacccttttttaccgatccactccttcagtagcccggcatacttccggatatttttttccgaatgcagccccgcatacccgataacggctacgctcctcccctccgcctcacgaagtttcacggcaggatcgagcggttccggcagggtttcaagccgtgaaccatcaggcatgacaaacgacatcagccacccatcgccctttttttcctgcagaaccggagccgtcatcggaattttcaggctcaccggctcctgcagaacaggagcggtcatcgggatcttctgtttcgccctgtttttgccaaaaatataaccagcaagacggctgaacgccacgccgcttgtcttcgcatatgctccatcaacaaccgtttcagcataaaccgtcctcccgtagtgtcgtacctcaaacacaccatcctttttctgcaaggtaaacgaaggctcatcagcactacgctttccaactaccgagcagccggcaagcagaaagcccgacatcagcacctgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacagcaccagcacgatcgaattcatcatacgctcccaaaacgctttttctgattaaaaaaacacgcacatcaacaatcaacaccctttcgggaaaaaaggtttagccccgccccccgcaaatcagaaacagacctgcagcaatgacgcaataaaaaaagcgcccttcccgaccgacggaaaaggcgcttcatgtaaaaaaaagaaagccctgcgcacaacggcataaagccgccggtcaagcagttttatcgtgatgaacggctttaaggattttaatgttcagtacaataaaacgccagaactggtatatcctgcagcgcatcaggaacttgtcaaacgatgtaggcctcatggtatatcgaatagttaatgattgataatatcgtctctgttattcaggaatgaactgccatccaaatcggcccatgaacttgtgcataaaagtcgtctcaaccatctgcttcagccatgcgcctgaaattccccgctcaaccctcgtaacgaacatatcgcgaccctccttgttgtcataacgggtatgatcgggaacgataggataaataatcatgacaatagccgaaccgctccagagagatttgccgttcgaagcgatgcagaccgcaagcatttccgacatccgctcccggtgcgtcatccgtccggttttgatcatatcgatcacgttaaaagcgacaaccctgccgataacccccgaaatcataccggttctgggagctccgggcgtgatagccgttccgttcttcgtcgtatgcggcacggaaatcgggccgggaggcgcaaaagcgattcctgccgaaaagatgttcttgtaggtcggattataatactgcgcaggccaggcgttggcattgccgacaagttcatcgtacttgagaccgtaaatgccatcggcaaacacaaagccgccgggattgcagacctttgagctgatatccttaccctccctgtcgtaaaacgggaaggtcacccctctcgactgaggaataagcatggcaaaatcatactccgtttcaccgtaattaccctcaaaatcctcccagtagaccttgtttgcatcaacctctttaacgcccttgcgaatagctttttcaataccgaactcatccatggcatcctcgataagatcgccgccgcgggctatcctgccccctttggtcacaacattgatgcctccaacgccaaaatctcctatttccggctcgttggtcagatagaccagatcagccttttcgcgtatgcctctctgagagagatcatgatgaatattcgtgatatattcaaacgcagctccctggcaggcagcaagtgggtgaccggtaccaatcaccagtttctggcgttcgccgcgcttcatgcgctcgaccgactgcagataggcgtcgcgcgcctggattgcactgtcaaaatgacagatcgactgcgtatgctttttaggtccgagacccggcgtcgcatcgtaattcatatgagcaccggtcgcaataatcagatggtcatactcaagactcgccaggcctccgttatcagcctgatcgagcacgatataattctcgtcgggatacaccgcagttaccgttccctgtacgaaattcacattgaacttatcataaataggctttaatttgaacacggtatgctccggcttgaccgcatcgatacccagccagacccatgaaggaacgaacccgaaatagtcgaacttgtgcacaaccgtaatttcatgatccctgccaatcgcatcaccgagatacatcgccgcagtatgtcctgcaaaacccgcaccaataataatcacctttgccattgtacgttctccggttattcttgcttgttatttactgccacttcaaaattccgataaattaaagcaaaatttaacatatgaaactcttataagccaagcattcagcaagaatattgaagcgatacggtattttataaacgataaagcgcatatctgcccgtttaaaccctttgaagggcagcctgacttcccctcaaccctatcgcacgaactcatggggctaaccgaaaaaaaaaggattctggcaattgactacggaaccaaacgtattggccttgcgcaaaccgatcccctgcagcttttcgcaagcgccgtcggaaccttcgaacgaacaacactctttgcgctccttgaaaaaatggcagcaaacaatgagatcgaaaaaatacttgtaggctatccgctcagctccgacaactcgcccaatgccatgaccgccgtagtcgaccgcttcatcatggagctgcaactcgcattcccctcacttccagtcgaaacagccgacgaacaccactcctcacgcgacgcgcaccagatactgattgcatccggaacgagaaaaaaagcccgaaaagaaaaaggacgcatcgacagcgcggcagcatgcgtcatcctgcgcgattaccttgagacccatcggtaataaaaaagcggcgcattgagctgaaagcacccccgcagagactttttctcgcaacgattgtggaaaaccggttctttatctttagcttatatgacttgtatgtatcttcatctttttatgtcatgaatcaaccgccaatgctcgacattttcagatcgacgggagccctgcttgagggccatttcaaactgacctcaggacgtcacagcaacacctatttccagtgtgccaaagtgctgcaacacccggaacacctcagcgctgtctgtcataaaattgccgcgcacttcagtcagaaaggtgtcgacaccgtcatctcgcccgctatcggcggcatagttgcaggaacggaaacaggccgtcagctcggcgttaaaaccatctttgccgaacgcaaggatggccgtatgaccatccgtcgcggattcagcgttgccccgggcgaaaaagtgcttgtcatcgaagatgtcattaccaccggcggctccgttcaggaagtgatcgaactgctcaaaaacgccggcgccctcattatcggagtcggttgcgtcgtagaccgcagcaacggaaaagtccggctgaccgacgaccagtacgccgtcctttcgatggaggtcgtcagctacgcccccgaagagtgcccactctgcaaggaaggcatgccgatcgatgcccccggaagccgggcaaatcagcagccgtgatccgtatgagccctaacccgccaatacgaagcatctcctttatcggtctcggactgataggagtctcccttttgcgagcctttcggaacgcccccatcatagccgacaaacagatcgtcctgcagggattcgatccctcgcttggaaaaagcgacctcccctgcctgaaaaatctcggtcttgaccgttttgtcaccgataaagcagaactctatcaggccgatctcctgatcctctccgctccggtcgaaatcaacatcatgctccttgacgagataaaacggtttacgacacccgaaacgctcattaccgacgtttccagcaccaaggccctgatagcaaaaaaagctcaagaactttcgctgccctttatcggcatgcacccaatggcaggcaaagagcagcaaggctaccgggaatcgcatgaagagctgctcaaaggaagacccatgatcatgtgcgacgacaaaggtctgctcgacaccgaaaaaggcatcttcctcacacaactgcttaaatcggccggatgcatcaccatcgcgatgactccggaagagcacgatcagatcatagcaaaaatcagtcatctgccgcaactcctctcaacgctgctcatgacccattgcgccggcgccatcgacaaatcaggaccgggattcgccacgctggcaaggcttgccggaagtccgtggaaaatctggcgagacatcgtagccacaaacagcagcaacatcgctgaagaactcgaacaattttcaaaagaaatagcagaacttgcccatgaggtaaaagcgctcaacatgaaaaaaatcgaacagcgctttaccgatgccaaccagctttacaaaacccttaaagagataaacagggaatgaaattcggtattgtcatcaacacatccagagaacgggccatcacccttgcccgcgaactcatggcatggctcacggaacacggacaagactatgtcttcgacacggaatcggcgctcagactccagaccgccaggaccgcgcctattgaagagcttaacaaacagtgcgacgcctttgtctcactgggcggcgacggcacgctgctcttcacctcacactattccgtcaccaaaccggtcatcggcatcaacgtcggctacctcggctttttaaccgaattctcgcctgacgaaatggtaccggcaatagaaaaagtcctgagcggcaactactccatacacaaccgatcccagctcgaagccacctttcgcacagacggcaaaatcgaacaactcagagcgctcaacgacgtcgtcattgaaaaaggcacctatccgcgcataccgacgtttgtcatcaaactcgacggagagcttctcggctcctatcgggccgacggaatcatcatcgctacatccaccggctcgacagcctactccatgtctgcaggaggaccgatcatagccccgaaatcaagcgtttttgtcataaccccgatctgcccgcacatgctgacggtaaggccgatcgtcatcaacgacgaaaaaatcatcgaagtctccatcgacgcccccgacggcgagttccccctcaatggcgacggacaccttcgaaaactgcttgccccgcaggagacggtcaccgttaaaaaatcacaacaggtcatcaatcttgttgccaacgagaaccgcgactactgcgaaatactgcgaacaaaactgctctggggtcgcgaacacgactcaacccaataacaaccaacctcctcacccggaattcatatacgcctcagcttcatgaatcacagcattaccacgtcatccctgaaccagcttctcggcataccgcgcgacacgccactgcatctcgatgaaatgtgcaaacggcttcgccccgttctctatcctgcgccagccatttcagatcggctcgaacggttttgccaggccctctcggcaagcatggcaacactcggcatcgaactcaccacacctgaaaaaggatcgcttccgaacggacggttccggccaggaaccgtcattctcgccccgggagagttccccgacaacctgcttgccatcaaccgcgtatcaacgctctacaacaacatcattgtcggcatttacgacgaacccgcacccctgaccccggaagcgacagcgcaggaaaggctcgacatcatcgtccgaagactcgcccgcgacatggtgcacatgctcatcttcgtcaccgaccactcctggacgctctgcaccatgaacggcggcgtcgtcaccctcaaaggcccctgccccgacaaaaacgatgtccgctgcacgctggtgccgaaactcaccgcacaggtcgtacccccaaaacctgaagaccttgacatcctccatccggcaaaacaggacgaaccgatggcatcggatgccatggccgaagattttctcctgtgcagcgcgctctggagcaacagcagctacctgttgacccatacctcgcgcgaaaacctcccataccgcaacgactactacaaaaaaatagtagcgcgttacctcgacgaacgcaacggcatgagttacggattttttgcccgtcagcttccggtcaaaacagaagctgccataaagcaggagccgggcccggcaggagcgaacaacaacaatgcaaaaaaaaccatgctcccggttcgagttctcaaccagacctatctggtgccgattccggcggtaaccattcttaccacccgctcgggatgccgtaaaaacaacctgaacaccaaaaccgatcttgtcgaaatcacactgaacaacggaaggatctccatgaaaacagcaggaatgctgcctgaaggaacaacagcaaaaccatcgttcgacacgctcaccatagccgcgcacgcacttggcaacgctctggttgcaagcatcctcaaaacagcaaaaccggaatcctcctttccccgctatctcgaacgccacggagcatccatgacccactggcacggagtcgcgcgaaaagagcatatacccgaaggctatttcctccacggagagaacaacccccccgtctcctgctcaaccccgcagtcagcagcatacagtctgcttggaaaaatcgaagcgcttgaacaagcgcttgaagcggaaatcgactatcagggcgacgttcaccttgaaccgaaccacggaaccaacatcgtcggcacgctcacgctggccgaaacagcccgaattctccgccaataccagaacgccccgaatccgcgcaccccgcccctgcaaaagtgaaaaacgccggacaaacgaccaaaaggcaccgaaaaacctaagcttcgcgatgatccatatacgaccacttgccctgctgcatcaaaatcatctcaacgatctcccgcacacaccccttgccgccctcataggctgagatataggcaacacgatggcgaagatagtcggtgccgtcaataggagtcacaggaaacccgacctgctcgagcaccgatatatcgccaagatcatcgccgatataggcacacgaatcatcatcgaggccagcagaatcccgaaaagcgacataggcatcaaaaacgctttccgcattgagataaagcgaagtaacgccgagctgctcaagaagaggccgatacgcctcggcatcgcgctccgaaaccaccgccacaatcaacccctgtttcaaagcctctttcaaagccgttgcatccctcagagagatcgaacagatctcccgaccgctgccgtcaattgtcatcctgccgccattgagcacgccgtccactggaataaccagcgcccttactgcagcaagcgcctgctgaatcctggaagagggatccgcctcggagggctgcatcccgaaaaactgaaaacctgacaagagcgtaacccgttttatagtgaatgaatagactgcatacagcgacaaagctgcatcagctctttaacaacagaagcaaactgatcgagccgaacctgagtcgcggcatctgaatgcgcatgttcaggcgaaggatgcacctcgaaaaacagaccatcaaccccggccgcaaccgccgcgcgagcaagcggcatcataaactcgcgctccccgcctgaaacgccgttgcccgaagccggaagctgaagactatgcgtagcgtcatacaacaccggataccctgtcgaagccatcttcggaaatgcgcgaaaatcgacaacaagattatggtatccgaacgaactcccccgctccgtcagcataattcggctgttacccgttccggcaaccttggcagcggcaaacgccatatcttcgggagccataaactgccccttcttgatattgaccgcctttcccgactcgccagcggccaccagcagttcagtctgacgagaaagaaacgccggtatctgcaacacgtcaacatagcgggcagccagcgcgacctcggcagattcatgaacatcggtcaagaccggcatcccgtaagactcccggatatcggcaagaatttcaagcgcctcccgatcgccgataccggtaaaagagcctcccgatgaacggtttgccttacgatacgagcccttgaaaataaacttcgccccctcctgcctacttatcctccgaagctccccggcaatctctacggccatagcccgattttcgataagacaaggaccggcaataaagaggagttcgcccttttccggaacagttacaggtccgattgagaacttttgcacaaaaacaccggttaatgattgatggaacggcgaggttatcttttatgaaatttatgggttaaatttacacaatattttgtattaacagcccgcaatcaaaccagacaaaaccatgagcattgctgatacccgtcaacggctgcaggaaatagaaaaacagcttgcaaatcttgttgaggaacagacaaccatcaaagcgcaatgggatagcgaaaaagagctgatccagtcatcacgaaccctcaaagcagaactcgagcaactccgccttcaggccgaagagttcgaacgacagggcgactacggcaaagtagccgaaatccggtatggaaaaatagtggatctccagcgcaggatcgatgaaaaccgtggaaaaatcgaagaaaaaaaagcatccggcgacctcatcatgaaagaagagatcgacgctgaagatatcgccgacatcgtctcaagatggacaggcataccggtcagcaaaatgctgcaatccgagcgacagaaactcctgcacatcgaaaccgaacttcaccagcgggtaatcggccaggaagaggccgttaccgcggtcagcgaagcggtaaagcgttcaagagcaggaatgggcgacgaaaaaaaaccaatcggttcatttatctttctcgggcccacaggcgtaggaaaaaccgaacttgcccgtgcgcttgccgagtacctgttcgacaacgaagactcgatgatccgcatcgacatgagcgaatacatggagtcgcataccgtcagccgactcgtcggcgcccctcccggatatgtcggctatgaagagggcggacagctcaccgaagcggtcaggcgcaaaccattctccgtcgtcctgctcgacgaaatcgaaaaagcgcatcccgacgtcttcaacatcctcctgcagatcctcgacgacggccgcctcaccgacaacaaaggacatacggtgaacttcaagaacaccatcatcatcatgaccagcaacatcggagcccagctcatccaggcagagatggaaaaaatggatggcatgagccgcgacatggcgctgtccggtctccaggaaaaactctttcttctgctcaaacagcaggtaaaaccggaatttctcaaccgtatcgacgaaatcatcctctttaccccgctcagccgcacagatctcacaaaaatcgtgctgatccagttcaaacgcatacaggagatggcggcacgccagagaatcacgcttaccatcacagactccgcgcttgaatggatagcccaggcaggattcgaccctgctttcggagcgcgaccgctgaaacgggtcatgcagcgcaaaatcaccaacaaactctcggaacttatcctctccgcagaggttcaggaagacgacaccgtagccatcgatgttgtggatggcgaactgaaactcacaaaaaaaatcgtctaaaaaaaacagcaaaaacactctcatatgaaaagaaaccgattcccgctctcactgctgatcatgctcttgatgcttcagaccccggctgcctgggcggcaaaagagcctgacagtctgggaatcaaaatcggccagatgattatgaccggattcagaggttgctctcttgcggaatcgccgcaaattgcatcggatatccggcggcaacgaataggcggggtcgtactcttcgactacgacgttccatcccgctcgcccatccgtaacatcacaacgccctcccggctcatgaaactgaccagagagcttcagggaataacggaaattccgctccttatcgccatcgaccaggagggagggcgggtaaaccgcctcaaacccgctctcggctttcccccgtcgctctcggccgcccggctcggaaaactcgacaataccgacagcacaaccgcagaggcagccaaaacagcggaaacgctgaaaaccatgcacctgtcgatgaacctcgccccggtcgtcgatctcaacagcaacaaagagaaccctgtcatcggcaaacttcagagaagtttttccgacgacccggacgtcgtcacaagaaacgcccgggccacctgcaacgcattccgcgaaaaaggaatcattgcgaccctcaaacactttcccggccacggcagctcaaccaccgatacccacaaaggatttaccgacattaccggcacctggcgcgaaaacgagctccagccataccgtcagctcatagccggagggtacaacgacgccatcatgaccgcacacgtctacaacgcaacgatcgacagcctctaccccgcaacgctctcaaaaaaaacactcaaaggaatccttcgtgaaaaactcggcttcagaggggtaatcatcaccgacgacatgcagatgaaagcgattgccgaccattacggactcgaagaggctctccgtcttgccatcgaagccgatgccgacatcctgctgttcggcaacaacacaacctttgaccccgacatcgccagaaaagccattgccatcatcagaacgatggtcagtaaaaaaatcatcaccacggaccgaatcgaccgctcctatcgaagaatcatgacgctcaaagaacgatacctctttcaatgcaaatgaaaacgctctaccttgtcagacacgccaaatcgagctgggataacgcccggatgaccgatttcgaacgcccgctcaacgaaatcggcatacaatccgccccgatcatggcccgcctgcttaaagaaaaaaaggtttgccccgatcttgtcatcgcaagccctgccaaccgggcaataaccaccgcccgcattttttgcgacatcatcgactacccggaagaacggattgagaccagaatggaaatctaccagggcggagccgaaaacctcctccaccttatccgaaaaatccccgacaaccacacgacagcgatgatcttcggacacaacccgacgctgaccgacctgtcaaacgccctcgtcaaagaacagatcgacaaccttgcgaccgcaggcatagtcagaatcgacttcgataccaactcatggaaagagaccgcagcgggcgaaggaaaaagagtctggtacgaaacccccaaaaagcagaaaacgtagaccggacagacagaaagcggggcggcgggaaaaagcggaacagatatcgaaagagccccttaatagtgctcttttttcggctcccggttcatcaggtcaagaatcgcctcctgaaccggcttatgctcaaaaagcatctcgtacaccgcctgggtaataggcatctcaacgccgaccgaccggctcagctcgaacaccgccttggaagtaagcaccccttcggcaaccatattcatctggctgacaatatcatccagcgaacgaccggcgccgatctgctcgcccacataacgatttcggctatgccgactcagacaggtcaccacgagatcgccgatacccgaaagacccgacaccgtatgagggtcggcccccagccggatacagagcctcgacatctcggcaaggccccgggtaataatagccgccttggcattatccccaaacccgacaccttcggtaatcccggcagcaatagcgataatattctttacggcgccagccagctcaaccccgataatatccgtattgacatagacccggaacatccccgtatgaaacgcctcctgaacgatttcagccgtccccatcgaaaccgacgaagcgacaacggtcgtcggctgacctttagaaacctcttcggcatgactcggccccgaaagcgtcgcaacctgcgaagcatgaagagtcggaagcacttcaagaagcacctccgacatccgttttccgctcttcagctcaataccctttgaaacattcacaataattttcccgtcaagggaacaatcgctgaacatcgcaaccgtttcgcgcagcgcctgcgaaggcacggccgtcacgaccatctccgaagagataaccgcgtcacgaagagaagagacgacatgaagattttcaggaaaacgaacacccttgagatagcggatattctccctgtcagattcgagcgcggcagcaaattccggacgatgagcccacaacagcacctcatggcccttattggcaagcagaacagcaagagtcgtgccccagcttcccgcgcctgatacagcgattttcatcaaagattcaggagatcaggagtgcctgccaaacttgatacggttttccgtcccggaaagcagtcttctgatattagcacgatgagtatacagaatagcaagagcaacgatcaacccgaaaatcatcagatgataatcaagactgtcatgaaaggaaaaccgctctccaaaaagcttgacatagtaatcaagtcctccgccaagctcgaaaatatactttctgatcgcaatgatcagaggaaaagcaatagccgcaagtatcgaagcgaccgaaacatacctcgaaacataaacggtaagtaaaaaaatgccaatcacgatcagcatgctcaccggagcaataccgatcagcataccggcagccgtactgacgcccttgccacctttaaacccggcaaaaaccgtaaaaacatggccgatcaccgcactcatgcccgcaagaagacgcaaggcaacctcattgatatcaggaaacgcgccgacaggatgatgcctgaaaaaagcgacaatcgaaacagccgcaacaatacccttcagaatatcgagcagcgttacggcgagccccgccttccatccaagaaccctgaaagcattcgtgccgccggcattaccgctgccgaactgtcgaatatcaattcctttcagcatttttcccgccatgataccggtgggaatggctccgacaaggtaacttatcgctaaaatggctatgagtgtcagcatatacagtaaaatggctgtgttgatgacaaaaaaatcagagttttgagatcgaacctataatataagcattttctccattagatttcaacctgctcatcatcccgtctgccgcgcttttttcgacaaccagaacgagcccgataccgagattaaaggtccgccgcatatcctcctcgggaacctcgccctccctgcggataatgtcaaaaataaccggctcgggccaggcctgccagtcaacgtcaagcgtcagaccctcgggaacgatccgcatggtattgcccataagacctccgccggtaatatgcgccagcccccgcagctcgggagaaccgaaaaacggctcgataaccttgagataggaacgatggaccttcagcaactcctcgcccgccgaaccatcaagcccctcgaaacgctcgtgcattctcccctcgagcacctttcttgcaagcgaatagccgttggtatgcaaccctgtcgaaggaagccccagcagcacatccccggcttcaattgcagaaccgttaacgattttctcatgatcgaccaccccgacaaccgtaccggcgagatcaaaatccgcgacatcatacacgccgggcatctcggcggtttcacccccgataagagcgcagccgttctccctgcacgccttcaccatcccggttaccaccgcagccgcaatggacggggtcagcctgccgcaggcataatagtcaagaaaaaacagcggtctggcgccacaaacaagaatatcgttaacgcagtgattgatcagacacgaaccgaccgtatcataacgctcaagctctatggcgattttcagttttgtaccgacgccatcgatactgctcacaagaacaggtcgggtatatcccgaaaaatccggctgaaaaaaacctccgaaagcgccaatatccgttataacgcccggggtaaaggtcttgcgaacctctggcttgatcagacgcacaaactcctcgcctgcactgatatccactccggcttttttataatccatgctgcctcactgtttttatatgggttaactcgtcagacgaaaaacagctccatctaccggctgcccgctggaatttcaaaaataccggccgtctcctgaccggaaaaaaactcacgatgcagcgtattgaccgcaatggccacatcgtgctcctcaacgacaaagcccacattgatctccgaagccccctgggagatcattcgaagattgacatccttcagcgaactgaaaatcctgccggcaacccctcgcgacatccgcagattatctccgaccacgctcaccgttgccacattatgctcgatttcaacatcgctgaacgttttcaactcacgaataagctcctcgttgaaactcctgtcgtcgacggtaaccgaaatcgaaacctcgctggttgaaatcatctcaaccgaaacgccataacgcgaaaaaacgtcaaacaactcattcataaacccgtgacgaccgaacatacgattcgaccgcacattgatgatgcactgccccttcttgacggcaatcgacttcaccagtccgccgtagctcatacccgaaagcatccgtggatcatcggtaatcagggtaccctttgcctggggatgaagcgagttcagcacataaaccggaatattcttcagcacggcaggagcaatagtatccggatgaagcaccttggcgccaagataggcaagttccgccgcctccgtaaaggtcatgaccctgatactgcgcgcctccggaacaagccgaggatcgcaggtcataacgccatcaacgtcggtccatatctcaatagcgttttcatcaagccaggccccgagcagagccgccgaaaaatcggaacccccgcgaccaagcgtcgtagtcttaccggcttttgaagatccgatatacccctgggtaatcaccgtcgtaccggcatcgagcaacggcttgatcatcgaaagagcattcgcctcgcacaaagcctgaatcggtcgggcaaatccgaaattatcatcggtaaccatcaccttgcgcacgtcaacccacaacgcgtcatgcccctgctccttcatcgcggctgcaaacaccgttgtcgaaagcagttccccgaaagagcagaacatatccatggatctggcagtcagctccccgacgatatcaacccccttgacaagcagctcaagctcgcccaccagcagattcaccgcaaccgtcagctcctccttcaccgccgggctcttcacgagctcatcaagaaggtcgagatgatgcctgcgcacctctccggcaatcgccatagcctcgtcaagacggctcaaacccgcagcatcggcaatccggatcaatttattggtaatgccgctgcacgcgctgagcaccacaagaggggcccgttccttttttttcgtcgcaacaatggttatagcctgctgcatagcccgggcggtacctacagaggtcccaccgaatttcatcaccgccataaatccgccaaatcgttaaaaatttccgtcatcgtttttttttagcttacttcactcataaccaacaacaaccgcccaaccgattcctcatgcatacaggaacccgtcgcactccgctgcccctgacccgcagaatccgtcgggcattgcttccgtgcatcgcgacaatcatcatcgccacccttgccggatgcggcagctcaggatcgctttcgcagcatgatccgaactgcaaatatagcttaaaaaagagaaaaacatatatcacctgcatctcgccaggaacggcaacgccgacgcgatgccccctgccggttacggtttcaggcaccctcatcgaccgatttttcatatcgatcaacaacgccctcggcatcagataccggtacggcggaacaacaactgagggattcgactgctccggactggttatgcacctcttcagagagacctttcagatgcagctcccccgcaccgcagccgaacaatcgtcgctgggaagcacgataccaaaaaacagacttaaaccgggcgacctcgtctttttcagtaccgaaggcaaggtaatcgatcacgtcggcatcgtcctcgacaacaaccggtttgcccatgccgccacgcgcgggggcgtcaccatcagcaagctgagcgaacgctactacgaccagcgatacgcctgcgccgcaagaataatcatgaaaaaataagctctccgcggaacggttcatgtatcggggaatttcaaaagaacacgatctttctttggctcctgaaatcctatattacaaccaaacacacaccgatcaaaactcataactatctcagataaggcttccacacctatgccgaccaccggaacacaccactacatcgaactggcaattgaactcaacccatccctcttcgaactcgccatcgccatgctctccagagagggcatcgactcattcatggaagaggaaacccgactcctggcctacctccccgaatcggaatggaacgaaaaaaaagaattgtcaattcgtcaaacgcttgaacaaacgttcggcaccatccctccctgcacggccagcttcatggccgacagaaactggaatgccgaatgggaagcacacctccagcccatcgaaatctccgaccgcatcatcattattcagaaaaacaaggagataacgccaaaacccggccagatcgttatcgaaatcaacccgaaaatgtccttcggcaccggctaccacgcaaccacgcggctgatgctccggcagatggaaacccttgacctcgtcaacaaaaaaatcatggacataggcaccggcaccggcgttctggccatcgccgcccgcaaactcggaaacaacctcccgatccttgcgttcgacaacaacgcctgggcaaccgacaacgccattgaaaacgtcgaagaaaaccatgccgacaatatcgccgtcgaactcctcgatgccgaagaagatctcgtcatacacctcggcgaagggtatgacctgattctggccaacatcaataaaaacgtgatcgaccgaatcctgccgataatcagaaaacatgctccccaagccccggtactcctctcgggcatactgatctatgacgaaccgtggctgaaaaaactcctgaaaaaactcaactaccagatcgaaaaaaccatctacgaagacgaatggctctccagccttgtccgcccgacgccatgaaacgaatctcatgcatagacatcggcaccaacacagcactcctgctcattgccgatctcgacccgaaaaccggacaaatcataccggtctgtcacaaacagaccatcatacggctcggcaaaaacgttgacgaagagcgacaaatcggatcggaagcccttcaccggctggtatcctgcatgcatgattacggccgtatcagcgccgaatactcctccgcaaccaccatagccgtcggaacaagcgccctcagagacgcgaaaaaccgcgacgcaatcatcgaagccgtagccgaagccacaaacatcaaaatctcctgcatcagcggccatgaagaggccgaactcacctttttcggagcaatcgccggcaccaacgaaattcccgacctcttttccgttatcgatatcggcggcggcagcaccgaaatctccatgggaacgcccgaaaaactcacgcaaagcatcagcctcgacatcggttcggtacgactgaccgaacgccatttcaccacgctccctccatcgccagacgaacttctggcggcaaaagagacgatcaacgccacgctcgccgcaccgacgatcccctttctggccgcacgcgaaaacgtcttcggcgtagcaggaacgctcaccacgatagcgcagctcagccagggactccgccatttcgacgccgaaaaagtgcatcactacccgctctcctacgccgaagtacgcaaactgctcgaaaagctcaaaacaagcacgcttcaggagatcgtcaacatgggcatacccgaaggacgagccgacgtcatcaccatgggcacattaattctgctccagatcatgcgtctcctcggcatcggagaaatccgggtcagcattcagggtctgcgtttcggtctggcacagaaggaactgcatcgtctccagaaaaacatctgagagcatagatgcagaacggatggcccgcagcatctctggtaaaaaaaataaaaacccgctcgctctcaacaagtcggtattttttacgaagctcttccgccgaaagaggaaaatctcgccgctgaatgcttgccccggtaataccgttacgctccagaaaagccctgaaacttttcggcttgtacggaatgcactcaaccacgcgaaacatcctgcccggaaacccgtcaatcactacatccgcagtaagataatcaacgctcccgttcacaaactcaagcccggaaacgcgcgcaagcaccgccgaaagcctcgccttgataatagccggatcaggctcataaagataccccttcaccccgctcgcaaccaccctcggcgcctcaccaccaccaacaacatccgtcaactcctccgaatcagcgctcaggcagaccgctttaaccagcacaatcccatctgaagggaacccgcgctcaagcaacagcagaatctccttgcactcccggtcgactgaaacaacaacaatcgaccgcaaggcaggcaacagttttttcagcccgctgatctccagagccggagacgccttgatgcagacccgctgcgcatgacgaagcaacagatcatgagaagcaaccacatccggacttgccgcctcaagcgccacagagcgacgcccctcctcacggcgagcaggatccacgaatatccagtcaaaaaaatcgtccgggtaagtcgcaagcaaactgatgctgtcatcattctttatggcaacattagcaacgccgctcgcctgcagattatgctcaaccacggcgcaaagcagcggatcacgctcgcaatagaccacctcccgaaacctcccggcaagaaacacggtatcgacaccaagcccgccgctcaaatcaattacccgattccccgacataaaagaagccttgtaagccgccgcgcgctccccggatgactgctccagcgccaaaggcgtatacagcagattgaacgcagaaagaatcggcaattttttcacagccctctgccggcagccaagctgttcggccattacccgtaccggcaaatccccccgaccatgaaaccgcaatgcaaaagccgccggatcgtcggaacgatgcacggcaagcagcccctgaatgtttggcttgaggagctcctgaaaataacgatcaaaagcccctttccacggactaccgcacggatcgcccgtcccaccaccactcactatgagatcagcattaaatccaatcatacatcaagaaattcacatccctccggccttcacacatcccgttatcgcaaacccccgaaaaaaaccatacgcatgggcaccccaaactcatacgaaatctattacgaaacccattacacaccccaatataataaccaagccacacgcatccactacccactacccagtacccggtaccaactacccagtacccatccccctccttgtcatctcgaccaacggtagagatctctcttcaacccagctcacgcctcaactccccacctaaccagcaccactctccatccccacctcccatttccccctcccaattacctactccccactttccccagtacccattccccacatacccattcctcccccaatgcaaaaaaaggctggatgttggagcagcgaagcggaaacaacaaacagccttaatttcctttcgtgtaaattcgtgtcaattcgtgggcaaactccccctcttcatcccaattcgtctcttaatccaacaaccggcagttgtttttatcggcaacgccagagaaaaccaactgccaatttccctttcgtgcaaattcgtgtaattcgtgggcaacctccccctcttcatcccaattcgtctcttaatccaaaaaaaggctggatagcgagatggcgaaatagcaaaacagccttaatcctgtcatcccgaactgccccattctgtcatcccgaacgcagagagggatctcgaggggttggaaagtcctgagcatgagcaggggaaaacaacagaactaagagagatctctcccgatggtcgagatgacaagaaaggaagtacaagctgacagaagaaggttcggaatgagatccaataaattcacctcccccaatccaaagacaaggctggatgttggatcggcgaagcggaaacaacaaacagccttaattcctttcgtgcaaattcgtgtcaattcgtgggcaactccccctcttcatcccaattcgcctcttaatccaacaaccggcagttgtttttatcggcaaagccagagaaaaccaactgccaatttcccttcgtgcaaattcgtgtaattcgtgggcaagctccccctcttcatttcttcccacatcccacgaaacacgattcacacccccatagcctcgcaatgagcctcgacaagctttcgacgaagcacctttccaaccatcgacttcggaagcgacaacgtaaactcgatatgcttcggaaccttataagcagcaagctccttacggcaatgcgcctgcaactcctcaaccgaaacactaacacctgcgcgaagaaccacccacgccttcacagcctccccctgataaggatcaggaacgcccgccacgcccacctcgagcaccgcgggatgcgcagccagaacctcctcgacatcgcgaggccaaacctgaaacccgcccggcttgatcacatccttctttcgatcaacaataaaaagataaccatcctcatccagatagccgagatcgccggtaaaaagccacccgtcacggagagtcagtgcagtttcagccggattctgccaatagccggtcataagctgaggcgcatgcatgatcacctcgccaatctcaagaaccttgcaaaaatcccggccatactcaggatcgacaatcctgatcgtcacatccggcaccggaacccccaccgatccctgcttgtaagtaccgagaatcggcgtaaacaccgatgcaagcgccgactcggtcaaactgtacgcatcaataatacgacccccggtcagctcctcgaaccgcttcttggtttcaagaagcagcggagctgcacctgaaacgctcagcttgaccgatttcagaatatccttgtccgccttgaccctcggatgctggatcaacgcattgaaaagcgtaggaacacccggcaacagagcgggtctgaccttcttgatcgtgccgagaagatcgtcaagatccctgggattaggaacaagcgcaagaggataccgctcgatgatagccgccggcatgatacccgcctgggcataaacatgaaaaagaggcatgttcagcagaataacatcctttcccctgtcgagaataacgctgaaccagcttgcaatctgcatacccgtcatcaccagcgcatgatgactgatcacggcgcacttcggttttcccgtcgtcccgcccgaaaaaagaaaaagcgcggtttcatcgtgccttaccccaaactctcgccgcccggcttgccgcgaagagagcagaagatcctgaaacatatgatcgcccgcacgcaacgcaatccggtgaccatcctttttctccttcaagagcgtaaaaagaagctgcatgaacggcgaaagatactccttgatactcgaagcaatcacacgcctgagagcagtttttttctccacagacttgagtttttcataaaaaggagtcagaacaatccccgtttcagcaccgcactcattcagcgcatgttcaagctcgtgctccgtcgaaagcgggttcatcggcacaacaatcgcgccggccttccacaccccgaattcagcgataatcatctgcggtgaattcggcatcaaaagtgcgacccgatccccctttttaatcccgagcacaataagcgaaacagcaagcgcgctgctcaaacgctcaagctcgccataggaaatcgtactccccttaaacagcagcgccgtattatcgggacaaagttccgcacttctcctgacgacatccagaagtgtgtgttcagggtaggggtgcagcgtaccaggcacacctgtatcgtactgatcaagccagggcttatgactcataaccattaataacttcgtgaaacgatataaaaaacctgcgttcagcagaacatcgcctgaaaacggatcgacattagaaaccatcgcccccgacagcgcaaaaaacgaaacatctcatgccaaaagaggcctgcgcaaacaagctctgaaaaaatatctaccgaaacgcccgaaaagagaacggaagttacaatgatccgtaaagagttgctaacgaaaattgagcatgcgtcatccgaaaagccgctaccatcaagcccaacaccaataatgagagtagcaaaacaacggaagtggcaactgaaaagcaatagagtagagcgaaaaaaatcgccgtcggcatcaactgccggcagcagaaaactgctcgatcaaccggtcaagacaggtcgcgcaaaggcaggtatcgtaacgcccggcaagatactcgctgagtgcggcaggaatcttgcgcgatgcgcaccagcaggaggccgaatgagcgcagataaaacgctccccgcaaacagggcagatcgactctctctcgccgctgctcttcacttcatggtcagttgtcataatcgtcattacgtttacaaaaccctcgaataaaccattgagaaaccacaaggcatcgccccctacctcaccagcgtctggcggagagccttttgccagccgcaaagcagagcatccctcgtctcgggctccatggaaggataacaggcctgcgcatgccgattaaccatgcgcaactccccatctgacttccagatgccggcccgcaacccgcagagaaaagccgcgccaagcgaagtcgactcgatattcgccgccttcagaaccggaatgccaagcagatccgcctgaaactgcataagaaacccgttatccgccgccccgccatcgacagccaacgcatcaggcgagattcccgaatccgcaaccatggccctgaacacatcgtacgactcaaaagcaatggactccagagcggcccgcacaatatgatttttattcgtacccctcgtcaacccgacaatcgttccccgcgcctccatctgccaatgaggcgccccgaggccgacaaaagcaggaacaagataaacccctccatttgaacccgccgctcttgccatcgcctcagactccgaagcatgcttcatcaactgcaactcgtcgcgcaaccactgaaccaccgcgccgccgataaaaacagaaccctcaagagcataacagggacgccctccggcatcaatagccaacgtcgtcagaagaccgttatgcgaacggatacatgcatcgccggtattcataaccataaaacaacccgtgccataggtattcttgatagagcccggctcaaaacagcactgcccgaacagagcggcctgctgatcgccggcaaccgcaagcaccggcacccccgccagctcatcaagagcgctcacccggccaaaatcatccattgacggacgaacctccggcaacatcgaaccaggaattccaaacagatcgagaagctccccatcccaccgcttctccctgatattataaagcatcgttctcgacgcattggtaaaatcggtcgcatgaaccccgccgccggtcagtttccacaccagccaactgtcaaccgtaccgaaaagaagagcatccggagaaagatgagaacaggtatcgagaatccagcggattttcgttgcgctgaaatacgcatcaagcggcagccccgtcttttctgcgatcatccctttttcctgctcaaatcgccggcaaagctccgtcgtgcgtctgcactgccagacaatcgcatgatacaccggacgaccgcttgcccgctcccagacaatcgttgtttcccgctgattcgttatacccagagcggcaatcgtcaccgggcatcgctcaagaagctcccggacacaaagcacaacgctctgccagatctcttccggatcgtgctcaacccaaccctcgcagggataaatctgcctcagctcccggtaagccttcccgagaacctcagccttttcattatagagcacgcaggttgttcccgtcgttccctgatcaatcgcaagaatagccatcgcctgagcatcactgttacgccaacaccggacatacaccccggaaaaaagagaaacaaacccatcacacgcaagcaaaaaaacagacgggaagaggagccctggcgagagcgaaaatcagagcggcatcgtccgtccggtcaaggcaagatactgtttcaacacacccgaaacatcatcctccacagcaaacgcaagatcaaaacactgtattcgggtaagcttgttcggcactacaatacaggcaatacccgccgcatgcgccgaagagagaccccgcaaagagtcctcaacagcaagacaatctgccgcttcaagtccaagaaactccatagccttcaggtacggctcaggatgaggtttcggattacgcacctcgtcatcggtaatgataacgtcgaaatactccagaagaccgcttgactgatgcataagatcgagcttctcccttggactcccggtaaccacgccaagccggaccttgcctgcaagcgcaagaatggtttcatgcacctgcggaagcagcggcatcggacgcctgatacgctccataaacgcctcattacgcccctcgagaacagaaccgatcaactccggactcataccaagctcacgggcaagcgtgctgctatgcttaccatgacccaaatactctaccccccagaacccgctgtcgagcagaaaccccgcttcggcaaacgcatccctggtaagctcgaaaaacatcgcctcactatcgacaagcaaaccatcattatcccataacacagcctcgatcatcgccattcctttgaattccgccttccggcagtaaaaaccctatgcccgcgctccggcacgccttgtaaacgaaccggaataaagcataagcaaccttcttgaaagacgccaggcgtccctgtcctgaagcaccgaaaacagcagctcgtttttccttccgggattatttctcaataactcgttcatcgaaagcagacgcatcaagctatccatggaaatacagttcgcgcaggcaataagctcatcgagcctgatcaccggaccctcggcaacagcgccccccctcctatccaccagcgaaagcacccgtttatcgccatcctggctgataacaaacgcaatcgaacgacccggagagtgctcaaccgtcaccacaagagggcgcgccaatggcttcaaagaagccttgccccgatactccagaacaggtttcgtagcaagataccgctcaaaagcctcaaaaatagcgctgctaacctgctcctccccaacattcttgttaacccgcaaaagcagacaaagctgaaaaagatccttcatcataacaataagaacagcgccggcactatttctcttcatgaccgaccagtaattgcagaacgccacattacaataaaccatcatcttcatcaacgtggcattatccatactcctggtttccacaaccggacagaaattattatacagatcccagtcatacgaagtaatcttctcctctctcttatactcctcgaatattttcgtaccaggatagggagtcatcgccataaacaaagcctgcttcaggccaagccccttggcaaactcaggatacacaacggtatcctcgacagactccgtataatgaccgataataaaatacccctcggcgccaacgcgatgcttccgcaaaagatcaatagccgtcgaaacatcgtcaagcacattcttcttgttcatcatcgcaagaatttcaggattaggactctcgataccgagccccaccttgctcaaccccactcgatgaagcttatccagaatccgttccgccctgatcagatcctttgcccttgtctccgtcatgatcctgaaattggtcaacccccgatcgatcatcaaatcgcagatagcctccgcccgcttgatattcgtcagaaaattcgcatcccagatcttgagcagcttcttctttttcggatcatgcaacagagcgatttcatcaacaacattctccgcgcttctaccccgccagttcttatgcatctgatcattagcgcaaaacgaacacgaccagggacaacctcgagaagtataaatcgtatcaatagaataattcgacccgctctccccataccggagaggacgcagactgcgcaaaggaaacgctatcgaatcaatatcgccgataatctcccgcacgccggtatacacaacccccccgttatccctgaaagcaagccctttaacctcccgggaaggccccttcagcaccagctccctgaacgtagcctcaccctccccgatcaccaccgcatcgacgcatgaaagtttcaacacctcttcaggaagagccgtaggatgaaacccccccataaccacaaaagcaccatgctccctggcaatctcggcaagtctcgtcgcattattaaaacaaccggtcattgaagagatccccacaagatccaccggttgcctcttcagcaacaaacgaaaactttcaaacaagccgtcgttataataattctcaggaatcacgatactatcaacaacatcctcaaccgccgcggcaagataacagataccgatacaatcagtaataaaccggggaaaaggcgtaataatcgcctgaggagcctcaacaagacaaacgtgattaaaataagccataagaaggaacactaaccgttagccgattatcggaaaaagacaacaacaacacaaaccacaacgcagcagaatcacaggaaaaacaacgaacccgccaatccataccaataaaacaaagtacaacgattcagaaacgattaccaaaaaatatcccacatcccattccccacttccccttcatccttcattccccactctccactccccattacccattacccattacccattacccattacccattacccattacccattacccattacccattacccattacccattaccctcactccccacttccccttcatccatcatccatcatccatcattccccattacccactctccaaatcaaaaaaaggcggaatacggaagcagcgaagctgaacccataaaccgccttaattcccttttcgtgtcaattcgtgggccaactccccctcttcatcccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttccctttcgtgcaaattcgtgtcaattcgtgggcaaactccccctcttcatcccaattcaactcttaatcgaaaaacaaggctggatgttggatcggcaacgccgaaacaacaaacagccttaattctcttttcgtgaaaattcgtgtaattcgtgggcaaactcttcttttcatcccaattctctcttaatccaaaaaaaggctggatagctggatagcgagatggcgaaattgcaaaacagccttaatttcctttcgcgcaaattcgtgtcaattcgtgggcaaactccccctcttcatcccattcgtctcttcatcccaattagcgagcaaatcgcccgctcaatcacaattcgaaacctgaacaatccgccgttccggaagaataacagccgtcaacttaccaagcaaaggattatccttataaacgcacccggtatcaatagcgataagccgatcaagcaacaccggctcagaaaccggcgtatgagcacaaacaaccgttttctgccaattgtaagaatttctctcaagaaaagagctccgcatatgagcccgctgccaacaaaactcctccggcttgcaataacgaagattatccctgatggaaagctcaggatcaagccctccatgcgtaaaaaaaaagttctccgtctcaataaaataactacaccccctgaaaaaatccagatgctcagaaggcagatcaaatccgtccggactattataagaacgaagagtagcctctcccccgccaaaaaaccacatatcaggtacgcgagtaacaagataatcaagaagcatcagctcatgattgcccataagaaaaaaacaggagaaccgcgaaccaagctccaaaagatactcaacaacatcttttgaacaggccccgcgatcaatcatatcgcctgaaaacaccagttgatcatcaggttcgagaacgattcgggcaagaagctccttgagcgaacacaaacagccatgcacatcaccaatggcaataatgcgacgattttccgacaaaacagaacccattacgtatcaaaaaacataacgttacgctcccccgaaaaagcaaaaaataaaaaaatcaatcctccatgcatagtcattgcagcgcataaaaccatcacaaaacatcggatgattcggtcgatcttctggcaatcggcacgagcagttcaggaaaaatactgatctcaacaccttgcatgatactatcaaaaaacacaacaagccttgactccctgccccccttcaacacaaccccctcaaaatccttgaatggaccggcaagaacccgcacaagctgaccaggaggaagcgcatcaaccgtctgatggatgctatccgactccctgacaagcgtcttaagccactcaatatcccgacaaccgatcaccgaaggttttttaccgatacctataaacttgataaccccatccgtatcaagcacacgaatatgatccctcctcatagcgatattgacaaacacataccccctgaacaaaggctcatagacctttttctttctatcgctccactgcctcatcgtttcaagcaacggcagaaaactcgtcaactccttttcaagaaacagctgatgaaccttcttctcatgccttgaccgaacataaacggcataccaatgaacacactccacatcgcccatacaacaacaaaaattatcgaccttaaaaaaacacaaagggtcaaacaaaaaacaatactaacaactctaaaccaattttcaaaaaaccacctccccaccccaaacacagaacccccgatttcgagttccggattctgaacaaaaaagagaaaaaagtgttacggattacggcttaggattgtatgcgaaatttggtaaaaaacacagagttgcaggttgtcggctgtggaaggtgggctgtgggctgcggcacgtggaaggtgtgcgttgtgggttgtgagtcatcccgatctccccctccttgtcatctcgaacatcgggagagatctctcttcactacagccaactccccatcttcatcccaattcgtttttaatgaaaaacaaggctggatgttggagcagcgaagcggaaacaacaaacagccttaattctcttttcgtgcaaattcgtgtcaattcgcgggcaaaaatcttctcgtcatccccatctctccccctctttatcctattcctcacgcccgaccatacgtatcctcaaaacgcacaatatcatcctcgccaagataactgcccgactgcacctcaatcaactccaaaggaataacccccggattttccaaccgatgcgtcaccccaagcggaatatagatcgattgattctcagaaagaagaatatcctccgcacccttggtaatcctcgccgtacccttcactacaatccaatgctccgcccgatgatgatgcatctgcaacgaaagagaagcgccaggattaaccgtaatccttttcacatgaaaccgatcagccctgtccaccgactgatacgcaccccacggacgacacactcggcaatgactgatagtctcctttcgcctggcagtattcaacgctgcaacaacagccttcacatcctgaacagaactcttatcggcaacaagcaccgcatcagccgtctcaatcacaacaagctgctcaacaccaaccgtactcaccaaccggctctccgcatagatataacaatccctcgttgcatgcgacaacacatccccacgcaccacattgccattaacatcctttgccccaatctcccacaacgccgaccaggccccgacatcgctccaccccgcatcaagaggaatcacaaccgcatcagcagtcttttccataaccgcataatcaatagaattagcaggcgacgaagcaaacgcgctcttatccaggcgaataaaatcctgttcacgtcttgcagacataaaagcactcctgcaagcatcaagcatctccggagcaaactcctgcaactcgcgaagatatcgttgagcgctgaacaaaaacatcccgctgttccagaaatactcacccgacgccacatactgctctgcaatctccctgctcggcttctccacaaaccgggccacccggcaagctcccgaaaccggatcaagagactctcctgcattgatataaccatacccggtatccggagaggtcggcacaataccgaacgtcaccagcttaccgctcaacgcaagcggaataccgaccgaaaccgccttctgaaaagccgtaacatcccgcatggcatgatcagcaggcaaaaccagcaacaacggatccgtttcgttcgaaacagcctcaaaagcagccaccgcaacagcaggcgcagtattacgtccgcacggctccagcataatagcatcagaagagatcccgatagccctcaactgctccgccaccataaaacgatgctcctcattacacacaacaatcggcgaacagacgcccgacaaatccccaatccgcaaaaccgtatcctgcaacatcgtcaactcccccaccaatggcaacaactgcttcggatacaactcccgcgaaagcggccacaacctgctccccgtcccacccgaaagaataaccggaaccaactcaaccatacagcctccaagcccgataaataattaataaaaccagttcccagctcccacgtcccgcgtaacccgtaatacgatctaaccccctttcgcgcaaattcgcgtcaattcgcgggcaaactcttctcttcatcccaattcaactcttaatccaaaaacaaggctggatgttggagcagcgaagcggaaacaacaaacagccttaatttcctttcgtgtaaattcgtgtcaattcgtgggcaactccccctcttcatcccaattgcatcttaatcaaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttcccttcgcgcaaattcgcgtcaattcgtgggcaacactcttctcttcatcccaattcaactcttaatccaaaaacaaggctggatgttggagcagcgaagcggaaacaacaaacagccttaatttcctttcgtgtaaattcgtgtcaattcgtgggcaacactcttctcttcatcccaattcgtctcttaatccaaaaaccggcagttgtttttatcagcaaaagcaagagaaaaccaactgccaatttctttttcgcgcaaattcgcgtcaattcgtgggcaaactccccctcttaacctgacacgtaacccataacacaatattagaacgatattaacccttaaccctgtaaaaagcaatccccagcaactcacgcaacgcacgctccgaaagacgaagagcccccgcatcagggagaaaactcagaacagtaagcgactcaggcccgccaaaagaaaaatcaacaggaaaaggaataaccctcaacccctcacgccgaaaaagcaacaccgatcgatgcatatgatacgcactcgtcaccagaataaccgttttctcactacccaaaccagaaccaagcagccgcctcacggcaacagcctcctcagccgtattctccaccttttccgtcacccttatagcctcaggcgaaacgccaagcaaaacagccctccgcgaaagcagctccccctcgggaacccgatccggcctccacggaatccagcccccggtaaacacaagcaaaggagccttccccgccctgaacaactcaattcccccatcaaaccgatcgacagcctcgccccactcaccaagaggagccccatcaaccctttcaatcataccactcaacaccacaacagcatcagcatcaggcagagacgcagcagaccccctaaaagaataaaccccgcaaaccaacctggtcaaaaaatcacccgtaaccggcatagaaaaaacccacaacaacgccaccccgaaaaaaatcacccccctgctcttcaacagcaaacccgccgcaaaaagcagaaaacacaaccccaacggaagaaaaaaaatcggaaaaagcttatgaaacatcagcataaaacaacaaccaaagtaaaaaaaacgctgtttattatcatgaactatttacgtaaaaaacaagcgaaacaagaaaccataacccactaaaaaatcagaaaatcaaaaaacaaatataaccagaccccgacaaaaagcataccaccagccacccctttccagccaaatcacagtcaaccatcaacctcccgcaccaaattctgaacaagaaaggaagatcgtgttacggtttaagattgtattgagcaatttggtaaacaacacagggttgaggttgcaggctgtagactgtgggttgtaggctgtgagctgcgcggtacgtggaaggtgtgcgttgtgggttgtgagtcatcccgatctccccctccttgtcatctcgaccatcgggagagatctctcttcacttcagcaaaccggccctcttcatctctcttataattcgtctcttaatcaaaaaaaaggctggatggctggatggcgaaatagcaaaacagccttaattcgcttttcgtgaaaattcgtgttaattcgtgggccaactcttctcttcatcccaattcgtctcttaatcaaaaaaccggcagttgtttttatcggcgaatgccagagaaaaccaactgccaatttccctttcgcgcaaattcgtgtaattcgtgggcaactccccctcttcatcccattcgtctcttaatccaaaaaaaggctggatggctggatagcgagatggcgaaatagcaaaacagccttaattcgctcttaatcgaaaaaccggcagttgtttttatcggcaaagccagagaaaaccaactgccaatttccccttcgcgcaaattcgcgtcaattcgcgggcaactccccctcttcatcccattcgtctcttaatcaaaaaaaaggctggatagctggatagcgagatggcgaaatagccttaattcgtctcttaattcaaaaaccggcagttgtttttatcggcggagcctgagaaaaccaactgccaatttccctttcgcgcaaattcgtgtaattcgtgggcaactccccctcttcatcccattccccggtattccaatgagatctctcctgatggtcgagatgacaagaaggggcgtagagtttgacatacccaattcctccccaatcaaaaaaccggcagttgtttttatcggcgaatgccagagaaaaccaactgccaatttccctttcgcgcaaattcgtgtaattcgtgggcaactccccctcttcatcccattcgtctcttaatccaaaaaaaagctggatggctggatagcgagatggcgaaatagcaaaacagccttaattcgtctcttaatgaaaaaccagcagttgtttttatcggcgaagccagagaaaaccaactgccaatttctttttcgcgctaattcgcgtcaattcgcgggcaacctccccctcttcactcccacgtcccacttaacacgcagcaaaatcgatccccttaaatattcaacatcctctgaatatccagcaaatcaccatcaatactatgattcaacttcacagccttattaaacggaacctgcacaattttaccatcatcaatcccgatcataatactcttctgatcatcaagcaaagcatcaacagcagcaacacccatccgcgtcgcattaaccctgtcattagccgtcggactaccaccacgctgaatatgacccaaaatagaaacacgcacatcaagatcaggatgctccctgcgcacctgctcagcaattttcaaagcacctccaggctcatcaccctcagcaaccataataatcccgctccgctccttatgccggtaacccttatcaagaaaccgcttcaactcatcatgctgctccttcgactcaggaatcaaaataacctcagccccgcaggcaatacccccgttcaaagccagcaaaccagcctcacgacccataacctcaacaataaaaattctcccatgcgaaacagccgtatccctgattttatcgacggcacacacaacagaattcaacgccgtttcataaccgatagtataatccgtaccatacatatcattatcaatagtagcaggaatacccacaaacgaaatattgaactcctgcgacatcgtcaacgcgccagtaaaagaaccatcacccccaatcaccaccaccgcatcaataccagccttctgcaactgcaaccaggctttctggcgaccttcgaaagttctgaattcattactgcgagccgttctcaaaacagtcccccccaactggataatgccgctgacatcagccgacctcagcggaataaaatctccctcgatcatcccctgatacccgcgacgaatacccacaaccttcaatttattagcaattgccgcccgagtcacagcccggatagcagcattcatccctggagcatcgccgccagaagtaaaaacgccgattttctgtaacctcggcttcctgtgcgaatcatccctcatatttttattatctaccatgtgacacaatatcattactaaaacaggcacccgcccccttaattccacaaacccatcttacgaaaatattaaccactccccaatatccggcaccaggcactcctcattatttccctaaagaacaacaaacaaccttaatgccctttcgtgcaaattcgcgttaattcgtgggcagaagagagttagaagtgctgagcgatgagttctgagtatgagggaaagaacagaagagagatctctcccgatggtcgagatgacaagaaaatgcgtaagggatgacaagcataacaattcgatcttaatcgaaaaacaaggctggatgttggatcggcaacgctgaaacaacaaacagccttaattacctttcgtgaaaattcgtgtcaattcgtgggccaactccccctcttcatcccaattcgtttcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaacccactgccaatttctttttcgtgaaaattcgtgtgaattcgtaggcaaactcttctcttcatcccaattcgtctcttaatcaaaaaacgggcagttgtttttatcggcgaagccagagaaaacccactgccaatttctttttcgtgaaaattcgtgtgaattcgtaggcaaactcttctcttcatcccaattcgtctcttaatcaaaaaaccggcagatgtttttatcggcaacgccagagaaaaccaactgctaatctcctttcgcgttaattcgcgtcaattcgcgggcaaaatccccctcttcatcttccaggatatttcacctaccgatcaacgcggatatttgcgcaagcaactatctattcgggttaaatttcgcagcgtcaataattgaccataaatgaataatccagcccatcaaaacaatccataaaacagcggccaaaatgaattgaataatggccacaaacacccttccctgaagcagctgacctaacccgggaataaaaaaactgcacaacgcagccaatacattcccacctgacccttgacctgacatgcagcctcctttgatagaaacatcgaaaaattaacagaaaaagataatcagatcatttcataaatttgcaggaatttagggaatctactcacgcccggcttttcatcgtcacatttacaacgtcacgcagatagagatcaattcttataattcccgcagctaatgtaaaacaaagctggatgttggagcagcgaagctgaaacaacaaacagccttaattctccttcgcacaaaatcgcgtcaattcgcgggcaaatcactcccttttcccaagtctcttcaactacggaacaacgtcccgcagatataatcaaaaaacttccatcctgaaatttttaaagaataaatgtcaccctgcaactttttcttttatttttaaccttaatatactttcacaataaacatgcaaataaaagaggaactcttatgcacgtgcatataggaaagttttcggacattcgtagtaagcttcagctaactgatgataaaatatatttttatactgtcaataaagacggaagcatattattgcgcaaagcaaatgactatgaattacttgcatgcagaagaaggcctgaaagaaatctattcggatgaaccggacggattgtgggagaaatgtcttgatgattaatcaacgagacattattctgataccatttcctgtctcagacctttcagaatcaaagataaggcctgcattagtggtttcaaataacatatacaacagtcaaagccttgatattgttgttactgcaataacttccaatctgtctccgaacccttaaaggtttttatagaccgcaaagaccttgagggcggattttttccggtcaaaagcgctgttagagttgacaaaccattttccttccagcagggaaaagttttgaaaacacttggcaccataacaacacaaaaattcgaagaggttatggtcaccttgcaaaaaatcctgaagtaaacggaaagtgccttaaagaaccgcacctgaagaacagagctgttaagatccccctcttcacttcccacgtaacccattccgtccccaatcgaaaaacaaggctggatgttggagcagcgaagctgaaacaacaaacagccttaattcccttcgtgaaaattcgcgtcaattcgtgggcaaactcttctcttcatccaaatccccggcattgcattgagatctctcccgttggtcgagatgacaagagggggctggatagcgaaacagccttaattcgctcttaatcgaaaaaccggcagttgtttttatcggcggagccagagaaaaccaactgccaatttctttttcgtgaaaattcgtgtcaattcgtgggcaaactcttcctcttcatcagagtttttcagctacggaacaacgtcccgcagatataatcacagatccatttcagatgcgcggcttaatttcccggctgctcactttggcagcactcaacaacgatgtttcagttgccctttcagcagactggtttgaccctctgcgtaaaccagccaactcgctgacccgctgagcaatttcaaccttggactgccgcaataattttatttcggatgcggtcaacatccggggtgttaagcaaataacgtgcttcagactccgtaaggcagtcaaatttgaagccgaacctgtgattccaccaattttcaagtcgttgtccatgttttaatctcaattgttcaagtgtcactccatccaaagccattttagcagaatatggctttcctgtcaacactgttgcacccagcacgctaccacctctgctcataatatgtgatcgcaggttggccagtgtcccaccttgacctataaaatcatctattaacaggtatggcttgcctgccaatatatccccatcaaacttcgcctgcctcgccaaacgagaaaaaccatcagctcctgtatgcgacacaatatttatctgtactatactcatatctgtaggccagcctaactgttgggcaagaatatcagccaatgcttccggtatggcgtttaccccagaaccttccactgcatgtgctgaaaccaatactggtttttgccgggcaaatgtttcagccaattgttcaacaattattggattcaacaaagcatctaccaggagatatgctgcatcagggtcacctgacttggccgcaagatatgaaggatgctgttttaccgttgattcattagcatgaatccaaaccggtggaaatacatcccatggataccgcgttatcatattcacctgttcctcgtcgggagctgaattcatttatgggcaacatagagattcaaagcagccccagctcgcataaaaaaccttcaattacctcaaagttagccttgctacgcaacaggcgcttcattgctcaaatataacatctattccctaaaaccgtgaacccagccgcaaagccgctgaaccgaaccggcagacaaaacagcaaaacccgaacagtaaattcccttaatcaccaatacccccaatccataattcgtttcttaatcaaaaaaccggcagttgtttttatcggcgaatgccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtcaattcgtgggccaactccccctcttccgcttcatcccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaattgtcttttcgtgtaaattcgtgtaattagtgggcaaactccccctcttcatcagagtttttcagctatggaacaacgtcccccagggattgacgtagcaacgagatctctcccgatggtcgagttgacaagaatgggcgtagagtttgacatacccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttctttttcgtgaaaattcgtgtgaattcgtgggcaaactcttctcttcatcagagtttttcggctaccgatcaacgatccgcagatattattgcttgagtgtcaacttacgctgactgaaattgcatattggacaaatcttcttttgttgttcttgacgatacattgagaaactctacgcctacaaccgcatcgttttcatcataatcaagaatcacacccggcctgacctcttcagattcaacaattttattttcatcaagccggaaataaagggtgtcagtttccttatcaacagtaattttcatgttttcccccttaatctacgatcaaaaaaagctgttacacccttgttcgggatctcatctatattaaccacaactcttaaccatcggttttcattttcaacaatttgtttaagataatgccttgtaccatcatcgtaactctcaatataatcaggctcattaaacgcctgctgcacccaaaggtcagcaatatttcgctgtacgagcatttcacacaaatgctttgaaaataagagcatcagagtacaggttgactgctgatttcacaactggataagtttcaaaacacaggcatacaagaaaagtcttcacctgaaaaataatataacatctattccctaaaaccgtcaacccagccccagagccgctggcccgaacccacagacacaacagcaaaacccaatcagtcagttccattagtcaccaatatccccctctccataattcaacgcttaatcgaaaaaccggcagttgtttttatcgacgaagccagagaaaaccaactgccaatttcccttcgcgcaaattcgcgtcaattcgtgggcaaactcttcctcttcatccaaatccccggcattgccttgagatctctcccgttggtcgagatgacaagagggggctggatagcgaaaccgccttaattcgctcttaatcgaaaaaccggcagttgtttttatcggcgaatgccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtcaattcgtgggcaaactccccctcttcatcccaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcaaagccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtaattcgtgggcaaactcttcctcttcatcagagtttttcagctacggaacaacgtccccgaggcactccataattcgctcttaatcgaaaaaccggcagttgtttttatcggcggagccagagaaaaccaactgccaatttcttttcgcgtaaattcgcgtcaattcgcgggcaaactccccctcttctcccgagttatttcacatacagaactacaacccgcaggtattgcagaagagtcactgtttttgatagtatccaccgatttttgatgagccaatgaactcaatccggtcagcttctcgtaattgtttgagccagcgttctatggttcgctgtgttaccttgaacagtacagccatttcgcctgctctctgacctggattagcctgaatgtatgcgaatagagcatttactccgacatttactccgacatttactccgacatttactcccctactctgctctggcagtttaaatgtcatcaatacactaccagtgttttcatgcagtgtaggcactggcaaaccagcctcctgcattaaacttgcaattttaagcgtgccacgcccccaggtttcgatcagcccacgacggtaaaataccttggcaatccagggattccatggttttgattcatgaggctgatagagtatttctggtgtcaagccaaaatgaagttcacctggagagatgatttccagacggtcgtcgtacaaggcaaccgctacagaacccgctgcactgatataatcacgatgaataaaggcgttggcaagtgcctcacgcacagcttctgtaggaagcgctggcgtgtcaatgcgtgtcatttggcccgatacgatcttgcctgccaccggaagccaatccatcaaaaaacgttctgcccgtcgcataagagcaaatgcattaccggtatattgacggttgtcgagaaattcatcacggcttgaacctttgaaacgggcaactcgaagattaaactgtggaaattccggcaaggccacttcatctttgcaaaataaggcaacagcaccgcgtgacagttgttcaccattcaccagcaaacccaaaccgcgcaatatacccataatatcgcgggtacctgggtcaacactacgcccgcggcgaatagattcttcgagagtaacaacaatttctcgactgtcaaggtcatcttcactgcacccaacggcaggctgcatttcccagcgatctgtggtgtgcatggactctatcaacaatcgatggtagttagctcggggcataacgcgcgttgtattcagcacgcgttcgtaaggtattccgcgaaaagaaacgggagcatgtttggcacgttcaacttgtaccagcagaacttctagtcctcgaaaatccccctcggtaactggtatgcgctgaagtttcggactcagcggcggctcgaaaccctgaaactcctgtgccagctcttccagtgtgcgatcagtcaccttttgaccaaccactttgccagacggtgttacaccaaacaccacctgcccgccttgaccgttagccagagcgcaaagactgcgacaagcacgctccctctccgcagtggattttttaagttccaacgtaagagattcgcctgcggcaatacttttttgaagttcagaaaaattcaactcttcttttctcttttcaaattaaaaaccgactggaacttcgaccagcgcttcagcaatgcacacttcaatcatacgagtgtagaaagaggagacatttatcagcacatcttaacacaaaatatggaatcaatagagataaattgcggaatgtaaaccagaatagtacggaatgaaacaaagaaaaatacattggtatggaagcaagagccagtctttcgaatagcaaattaacggccagcaaatacacccagtcaacaacgtcacccggggattgttacggtttatgatgttacaaatccggcctgccggtgtggcgcatattgttccggtatgactggtacactattcccgggatatgctcacttaatcgaaaaacaaggctggatggctggatagtgagatagccttaatcctgacatcccaaaccttcttctgtcatcccgaacgcagagagggatctcggggggttgggaaatcctgagcatgagcagggaaatgaacagaagagagatctctcccgatggtcgagatgacaaaaagagatgcacgggatgacaaaaaacaattcgtctcttaatcaaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtaattcgtgggcaaactccccctcttcatcagagtttttcgtctacggaacaacgtccccgaggaattgagaaaagatgagatctctcccgatggtcgagatgacaagaaggaggcgtgggatgacagaaggtggtagggggggatgacaaaaaacaattcgtctcttaatcaaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttctttttcgtgaaaattcgtgtcaattcgtgggcaaactccccctcttcatcagagtttttcggatacggaacaacgtccccaaggatttgagacgatcattcgagacaactccactcttctgctggtgaaaccggagagatgatgtctcccagtattttaccttttcctgcaatgagaggtgatggctgatgttttttctgtaatgacatcacagttgcttctttctcggcaaggatagttacaataacgtgtgcctgcttaaccggaggtttatcacccagccatttcatggccccatgatcgtagaaagcttcataactttgcagcataattatctcctgaatggttttccaaaatcacaaaaaacgactggaatttttttccagcgcttcagcaatgcgcacttcattcagacgagaccagaaagagagcacattcgtaatcacatcttaacataagatatggaagcaataaagataacttacggaatgtaaaccagaatagtacggaatggagcaaagaataaaacattggtatgaaagaaagatgcactctttgaaatggcaaattaatgaccagcaactacacccagtcaccaattgattcctttcgtgtaaattcgtgtaattcgtggacaactcttcctcttcatccccattctctagctggatggcgaaacagtaaaacagccttaattcgtttcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcttttcgtgaaaattcgtgtaattagtgggcaaactcttcctcttcatccccattctctggctggatggctggatggctggatggctggatggctggatggctggatggctaaatagcgggatggcgaaacagtaaaatagccttaattctctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttctttttcgtgaaaattcgtgtcaattcgtgggcaaactcttcctcttcatcagagtttttcagctacggaacaacgtccccaagggattgaaaaaagatgagatctctcccgttggtcgagatgacaagaaggaggcgtgggatgacagatggagatggggatgagaaaaaaacaattcgtctcttaatccaaaaaacggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcttttcgtgaaaattcgtgtaattagtgggcaaactcttcctcttcatcagagtttttcggctacggaacaacgtccccgagggattgagaaaagatgagatctctcccgatggtcgagatgacaagaaggcggcgtgggatgacagaaggtggtagggggggatgacaaaaaacaattcgtctcttaatccaaaaaacggcagttgtttttatcggcaaagccagagaaaaccaactgccaattctcttttcgtgcaaattcgtgtcaattcgtgggcaaactccccctcttcatcagagtttttcggctacggaacaacgtccccaaggatttgttatacattctctggctggatggctggatggctggatggctggatggctggatggctggatggctagatagcaaaacagccttaattctctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcttttcgtgaaaattcgtgtaattagtgggcaaaactcttcctcttcatcaaagtttttcagctacggaacaacgtccccgaggaattgagaaaagatgatatctctcccgatggtcgagatgacaagatggaggtgatggtggagcaaaacaattcgatcttaatcaaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcttttcgtgcaaattcgtgtaattagtgggcaaactcttcctcttcatcagagtttttcagctacggaacaacgtccccgaggaattgagaaaagatgagatctctcccgatggtcgagatgacaagatggaggcgcgggatgagagatggaggtgatggtagagcaaaacaattcgtctcttaatcaaaaaaccggcagttgtttttatcggcggagccggagaaaaccaactgccaatttctttttcgcgtaaattcgtgtaattcgtgggcaaactccccctcttcatcagagtttttcggatacggaacaacgtccccaagggacgtctcttaatcaaaaaaccggcagttgtttttatcggcggagccagagaaaaccaactgccaatttccttttcgtgaaaattcgtgtcaattcgtgggcaaactcatcctcttcatcagagtttttcagctacggaacaacgtccccgaggcaccgaaggattgagaaaagatgagatctctcccgatggtcgagatgacaagaaggaggcgtgggatgacagatggaggtggggatgagaaaaaaacaattcgtctcttaatcgaaaaaccggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttcttttcgtgaaaattcgtgtcaattcgtgggcaaactcttcctcttcatccccattcgaggcccccttcactccaccgtcactgacttggcgagatttcttgggcgatcgacattgcagccgcgcaacgttgcgatatggtaagccagaagctgcaacggaataaccgtcaacaacggcatcagcgcagcagcggcttcggggatataaatcacatgctcggcaatccgtccgatttcccgatcgccctccgtagcaatagcaatcacgcgccccttccggcttcgaacctcctcaatattgctcagcaccttcctgtacgaatgatcccggatagcaataaataccaccggcacatcctcatcaatcaaagcaatcggaccatgcttcatctccgctgccggatacccctcggcatggatataagagatctccttcaacttcagcgccccctccaaagcaacagggaaattataccccctaccgagatacagaacatgctcggcatcccaataactctccgcaatagacaaaatgtcatcattcagccgaagaatctgctcagccttatcgggaaccgcaagcaactcctgaagaagaaccgaagtttcaaccccgctcatctccggatttcccattctcaactgtaccgcaatcataaacagcgcaacaacctgggccgtaaacgccttggttgacgccacaccgatttcaggccccgcatgcgtatacatgccaaaatgcgtttcgcgagcaatcgtcgaaccaaccacattgcatatccccataaccgtcgcgcccctctccttcgcaatacgcagagcggcaagcgtatcggccgtctcccccgactgagagatcacgatcaccacatcgcccggaccaacgatcgggttccggtaccgaaactccgaagcataatcgacctcaacgcaaatccgggcaaactcctcgatcagatacttcccgatcagccccgcatgccagcttgttccgcacgcaagaatcaccattcgcttcgcaccccgcaacgtatccagatgatcctgtatacccccaagatgcagcgcattatgctcaacactcaccctgccgcgcatcacatcgcgcatcactgatggctgctcaaatatctccttcagcataaaatgctcaaacccgcccttctcgatctcctcaatctcaaaatcaagctccgtcaccatactctcccgctcgatatttccgatagacttgaccttaaacccgtcgcgccttacgacagccatatccccatcggcaagatagaccacatgcctcgtgtactcaacaagcggagcagcatcggatgcaacaaaatactccccctcaccaacgccgatcaccagcgggctccctttacgggcaacaatcaaccggtcaggctcgcgcatcgaaataacgcagataccatacgccccctcaacgatgctcaaagcctgccgtaccgccgactcgaaatcaagaaacggaatattcgcccacaaatgatcaatcagatgcaccagcacttccgaatccgtatcgctcacaaacgaatacccatacttctccagctctacgcgcaaagccgcatgattctcaataatgccattatgaatcagcgcaatatcacccgcttcattcagatgaggatgcgcattcctgtcgctcggatcgccatgcgtcgcccaccgggtgtgcccgatacccaccgtagcacccaaaaacccgccatcgcaaccagcaatcgcctcagcaagagccgcaacattccccttccgcttcacaacccgaatcccttcctcgccagacacatcacgctctgcacgctcttcctctttctccttaacacgttcttcaccgatcaccgcaataccagcagaatcatacccccgatactcaagccgcttcaacccatgcaaaagcaacggagccgcatcccgcttaccgatatatccaacaattccgcacataacctattattttatatatatatgattcacaggaaaaaattatcctgcactcaaataaaaaaagcaacagattaccggatcagcaaagccgaaccaataacccgccgcaacttcaattcaaaaaaattcgagtatttgatagcgagttagcgggacagcttgatagcgaaatagcaagagcgcaattactttcttgccaacaagccaatttgccctctcctcactcagaacggttgagtgtagcagcagtaagggattgcgggcgacaaaactgtccaccaccaccgaagtttgagcggagcaggatgctccaattaccgctgaaacccttattgctgctacactttgttatgggctgcccttctatgtcaatttcattatatctctaaatttagagtctaaaagtctcgcaaaaaacattgctccatattttgtaaaatgtactgtgtcttgacttaaaaattttccatcagggctaaaaacaagaactttaccttctgaatcatcaattaaccctattaggtcaatatatttttcgccccattcttttttcaaatgcagattattttctaaaaccccagttttcattgaagttctataatttgaataattttctatttttctgttgtaatgaattccattactatttccaaaatccttcgtgccaataatccaaactttattcatatcaatattatattttgctattagctctttagtagggtaattgctcccaaagaaaatgaaatcagcatttttaattctacttttcaattcatcgtctgattttgaagctaaatcagaatatcgtacctcaatagtatctttaaaagaagattccaatagaacgtttgccacgtcacgaccaaaactatttccaagaaccaagactttgactttatcagattttatcccaattccttgtttattgtcagaaaagggtttgtccaaagctctaatatcttcattgtattgaatgttgatgttgctttgactactaaaaaagtttaactgtgatggtctgtttgatttgtttattccaagttctggcacattcttaatgttaccaccaaccatataaacatataatgaagcacttgtaataattaagaatgaaaaactaacaattatcaatagtggctttgtctttattttgcttctattgcggaaaggattttcaatggtgaaataagtaattatagacaatactaaaacaattattgatagggctattgcgtaaattaaagtaatttcatctacaagaaagtaacgagaaaaagcaaacactatttgatgccacatatatagactgaaactaattttgccaatgcctgtaaataccttatttgaaattaaagctctgtataaggaattattttcaaagtgcaaaccgcctaatactaaaattcccgctgttaatattgtagttgtcagaattttaatatcattaccccttattgagttaaaaaacaacaagaaaactaaagcaattaaaagaaagtataaaatatattgactttttgatgtattaataaaagggtttcttttgctgaaatatattgcacatataccaccaattgataactcaaaaaatctgtactgaagaaaataaaatttcgaggatatattagtcgatttaaaaaatgctgttaatgataaaattgttaaaaatattaataatgggagtataaattttttcttggcgccctttaaaaagaaaaatatcacaggataaagcagataaaattgttcttcaattcccaaactccaagtatgcattaaaggtttgtaatcatttttaacagcccaataatcagcacttgttattttcattaggatattattggctgaaaagttagaagcgaatactgattggcacaaattttccaagtcatcaggtaacataaatatcaatcccagtataaaggctattaatgtcgtaaataaaaccaacggaataattcgtcttattcttctttcataaaatttaagtacggaaaatttattttcctcaacttcattaaatacaagtcctgttatcaagtaaccacttattacaaaaaaaatatcaacaccaaggtaaccgtttgataaatatcctaagtgaaaaagaataactggaattattgcaattgctctaagtccatcaatgtctgtccggtaagttttgttcatttttgtctgttaaaattatagttctatgtttcgctgttttttagggttgcccataactcatcgcttcccactccccagttcctaattcttcacccaatcaacccaaccccaggcaacacgagagacccggctggcacgaccacgccatatcctgctgacgaaccagcctgcaaccatgctgaatctccaactattaccccgccagcaagctgaacaccaacaccaagatgagcaaagtcttcaagccgacagtgatgatccgccgaagcattcacattcacaacacaaccacggccaagaacagcctcagtaccaacaacagcaccggccataatgctgcaaccttctccaataacagcacgagacgaaacaaaagccgccggatgaatgattgacggcagcataaatcctgacgcttttgccttaccgaaaagagccttgcgcacccgattgttaccaatagcaacaacaagagattcagctctatcagaaaaaacggaaatatcctccactgcgcctaaaacaggataatcccacacctgctttttttcaggataactgtcatcaataaaaccagcaatctgaaagtttcctctcaactcaatcgactcagcaacagaacgcccatgccccccagccccaacaatcaatattctttccataccaaccccaattcgtgctaatccgtgtaattagtggacaaactcttctcttgccttaattcaaggatttaatccctgaattaatctaaaacaaggctggatgttggagcagcaaagctgaaacaacaaacagccttaatttcttttcgcataaattcgtgtaattcgcgggtaaaactcttcctcttcatcctaattcgcaggctggatagcgagatggcgaaatagccttaattctctcttaatcaaaaaacgggcagttgtttttatcggcgaagccagagaaaaccaactgccaatttctttttcgtgcaaattcgtgtaattcgtgggcaaaactcttcctcttcatcccaatccccggtattgctatgagatctctcccgatggtcgagatgacaaaagggggcgtaagggatgatgacaacagaaaaagattcgtaatgaaacccattccccagtacctattacccattccccactacccactttccacaacatcccccatcaactctccttgctgacctccacggtataaccattggctttgaggagggcgtgacgccgggcgagatcgagatcgtacgctaccatctcctcgaccatctcgtcaagcgtaatttccggtacccagccaagatcagctttcgcctttgccggatccccaagcaaggtctcaacctcagcaggcctgaagtaacgcggatcgacccgaacaataactgaaccagtgctgagtgctgagtgctgaatactgagtgaatcaacaataccgacttcgttgataccggtgccttcccagcgaatggtgatgccaagctgtacggcagccttttcgataaactgacggacactgtactgcacgccggtcgcaataacataatccctcggctgttcctgctgcagcatcatccactgcatgcgcacataatccttcgcatgaccccagtcacgcagggcattcatgttgccaacatacagacactcttcgagcccctgagtaatattggcaaggcatcgggtgatcttgcgcgtcacaaaggtctctccccttcgtgacgactcatggttaaacaggatgccattgcaggcatacatcccgtaagcctcacgatagttcaccgtaatccagtaagcatagagtttcgccacagcataagggctgcggggataaaaaggcgtactctcccgctgcggaatctcctgcaccagaccatacagctctgaagtggatgcctgataaaagcgggttttcttttcaagccccagaaaacggatcgcctcaagcaggcgaagggttcccatggcatcaacatcagccgtatactcaggcgactcaaagctcaccgcaacatgactctgtgcaccaagattataaacctcatcaggctgcacctccgagataatgcgagtaagattactgctatcagtcaggtcgccgtaatgcaggaaaagcgatcctcgcttttcctgcgtactgagtgaagaagatttttctatttcatggcgatcctgataaagatggtcgatacgctgggtattgaaagaactggctctgcgcttgatgccatgcacatcataacccctttcaagcaaaaactccgccagataagaaccatcctggccggttatgccggtaataagagcaacgcgaggctttgaagtgctgagtgctgagtcctgagtgctgagtaaagacattttattcgttctgagagttttggttagtattgaactccgagcattccaacaatgagagctgaggccttttttcagttctcagtactcattgatgaatctcaggatctttgtttcgatattgatactcgcaagccgcccgtaattcttgatacttcggttgcttgctgatttaattcctgaaatgttatttcattgatatatccggcatccagagcaacatagagttgtgatctgacctcggcacatgaggctttggcaattaccaaaaattgatggaattcattcagagaacttctttcaaatccttccgaaatattcgacataacagacaccgatgctctgcgaatctggtcacggagaccaaaatcttttgaaaattgaccttcggcagttacgtgatagatagcttttgtcaattcacgagctttctgccaggcaatcaaatcctcaaatttttcaaccttcattttttcggggatgtaagttctgaattccgagtgcggaataagaacagcgaagtgtactatcttaaatactcaggactcaggactcagaactcattgctcagcactcgcgtatgatgattttaaaaaatcatcatacgcaactcttaagccactgactaaatcgatttttggccgccaaccgagcttgttaaggcgggtgctgtccatgagttttcttggggtgccgtctggttttgatgggtcgaaatcaatgttaccggtatagccgactacttttgcgattgtttccgcaagctcttttatggttatatcctcgccacaaccgacgttgatatggctgagcattggttgcgtattggcctcatataccgctttatcaaggttcatcacgtgaacgctggctgctgccatatcgtcaacgttgagaaattcacgtcttggcgtgccggtgccccaaataagtacggaatagggattggaaagtggaaagtaggctgtgcattccatggagagtttggcttcgtggaagcggcggatgagggctgggataacgtggctgttttccgggtggtagttgtcacctggaccatagagattggtcggcatgacgctgcggtagtcggtgccatgactctctccatactggcggttataactttcgcaaagttttatgccggcaattttagctatggcgtagggttcgttggtcggctcaagcggaccggtgagcaaagcgctttcgctcatcggctgcggcaccatcttgggatagatacaactggaaccaagaaacaacaatttcttaacacccgctcgccatgcctcatgaataatattcgcctcgatcatcaaattctgatagatgaactccgccggatacgtattgttggcatgaattccgccaactttagccgcagcaaggtaaacctgatcaggcatctccttttcgaaaaatgaacgcaccgcagcctgacaggtaagatcaagctcgacatgagttctgaaaagaagattatccgagctgagccctccggcaagaaggttacgaacaatggccgaaccaaccataccccgatgaccagcaatatatattttttgatgcatataaagcgaacttataaatccaacgttttcaccccattcaaaagaactaacttcccaatcctcacctgcccctacctacttcccattacctattccccagtccctattacctattccccactcagaactcattgctcagaactcagcactctcgattctccattccaacagtccccacctctcacttcccatcgccacttccctcttagcacgtaacccgtaactcattcttttcctcaatgcaaaacaaggctggatgttggaacagcgaagctgaaacaacaaacagccttaatttcctttcgcgccaattagcgttaattcgcaggcaaaactattctcttcatttcaatgagatccctccctaacgtcgggatgacaagaagaggagtacagtatcacaatcataccaattcgatcttaatgaaaactcagcagttgtttttatcacctgacctgagcgattctgtataaaaaaagccctcacctatgggcgtaaagtgttatattgtaatgggtaacgacgaaattaccagtacaaaacacacaacccaataggtagagagcttcatgagcaaaaataaaaggattcagcagaatattaatccggcaatcaaatacgttacaccgcttcggcacgagcagcatacttgatcgggcttgaattgaagtaactcatcacccgatcaggcaacttctgcaacttacgcatgaacgataagagattcatcttaagctccacttccgttcggggaatagcgcggctgtttacgttctttttaaggtcgcgattcaaatactcatcggggttcagatcagggctgtaagaagggatatagaacagctcaattcgcccgatgtgctcagtaacccattcggctacctttttgccgtgatgaaccttaaggttgtcaacgatgaacaagaccttgcccggaatcgttgcgatcacgcgttccagaaaacgaatgaacatctgttggttcatcttgccggggtaaatcatgaatcggacttttcctcggttcgttatggccgagatcatgttcgtcttgatcttctttcctgattgcctgattaccggcgttttcccgcttggagaatagcttcggccaacattggacgtgttctgcaccccggtctcatctccccagagaatcgttgctccctcttcttcagcctttttctggatagcgggatagtcattgttcagccagttttctaccgcctgtgagcttctttcataagcacgttctatagggcgttgcggggtcatgccccagcgcttcagatactcgccgaccgttcgcaatgccaaggtgatgccaaatttctttttgataagttcgcgcacaccgattcgctcccaaagcacaaaaggcattttcagctgatcgggagtcttgtcacgaatggtgttgaaaataacggcgcattgccacggctgaagaagcatttgttcgcctgggcgtcggcctcgacggccaagctcaagcgcctcgtagcttccggatgaaaaggccttgcaccacttgacgacatgctggcgtgaaactccaagggccttggcggtggcacgctgggtgaaaccttccctgaataccatgtcgactgccttgattctcagcagtttctgttggtctgacgtataggatcgagcatcatttttcatcatgatgcaatataaacaaattccggaaatagtcgcctatttgattgccggattaataagaaacagcatattcaggaaattcttccaacaaatgacaagttgaccggcagggctggcttgagcctgtttgccctgtatctgcgcaatatccaattttttccgatcgttgatcgcatgtttggcagcatgcgcaagaacagcaagggattgccgatcaccgaactgttcgttcaaatgctgagctttttcatggatggaacgagtcgtcatctggtctggttcgaccagcttaaggctgatgagagttattcggctgtccttggttccgaacgattggcttcatcgcataccatgaaacggttctttggtgcattttcctttcggcgagtctacctgttcaggaagttgttgcaggatctgttcatctggcggctgaaccaaacaaaacccaaggttattgtgcttggcctcgatacgacggtcttcgacaacaatgatgccgaaaaacgtcacggcgttgaacccacgtataaaaaggtcaaagggttccagcccctgcaactgaattggggccgttatgtggtagacgcggtgttccgtggcggcaagaagcactccaatcatggcgatacggccgaaaagatgctgcggcatatggtagggaaaatccggacagcataccgggaagatgttcccatcattgtgcgtatggacgcagggttttacgacgaccagatcttcaacgtctgtgaagaactggagatcgggtatctgtgtggcggtaaacaatatgccaacgtaatcgatgaagcatcagagagcattgattggcaagcctacaagaaagtaactgatgaacggacaagctggatgtatacggatttcatgtgcaaacagaagacgtggaagaaagaacggcggacaatcttcagcacactttgggaagacaacgggcagtacttactcgacgggttatgtcgggatacggtgatcattaccaacattggcaagggagaaccaatcgacaagcagctcagcgccatcgaagaagagcagtggttcaaagccgaaacgattctggcccgttatcacgatcggggaacggatgaactcactaaccgggcactgaaaacctttggtcatgaacaattgcccttcaaacgatttccggcaaacgcagcatggtactatctgatgctgctgggcaacaacctctttgaatccttcaaggaagacgtgacagcatccgttatatcggtgtcggtctatgctcatacctttcgtcgacagttcatcgataccgccgctcagatcgtttgtcattcagaaaaggtgcagataaaagtcccgagagcagcttatgagcggctccaattcggtaagctctttgagatatgccggaatcgcttgccacaactctgttagccagttcgattgagcatgaactgaacaaaaaagacgggatcagtgcgtccaatcgattgcgctgtcagtggttatggtgtactattgtctgacggaaggcgttaggtgagcggtattgcgtgcaaagacatggtcaaaaggttaaaacggtaactcagcaggagctgtcggcagttttttatcggctgaggtcgcctgccagatggctatcgctcaatttaggtatcagcaaagccggagaaaaccaactgccaattccctgcgcgcaaattcgtgtcaattcgcgggcaaatcttcctcttcatccaaattcgtttcttaatcaaaagaccaggctggatgttggatcagcgaagcggaaacaacaaacagccttaattctcttttcgtgaaaattcgtgttaattcgtggggaaaacttttctctttatcccaattcaatccaaaatccagcattcaaaattcaaaatctcttcaatgcgttactccatcgcccttgaccgccttaaaaatggtctgaactattattttcaggtcaaaaagaaaggagcgatttttaagataatactcatcgaattcaacctttaccggtatcggcaattcatcacggccgttaatctgcgcagggccagaaagtccaggagtcaatatatgcacccctttttcagtccgcaaagcaatcagatcatcctgattgaacaacgccggacgaggcccgacaatactcatatctcctatcagaatgctccagagctgaggcagttcatcaatgctcgtcttccggagaaacttgccaattggtgtaagaaatctgtcaggatctaacatgaggtgggttgcaaccgcaggcgtatcaacaagcatggtgcggaacttcggcatcctgaaaatagcattgttctttccaacacgatccgaccagtaaagtaccgggcctttcgacgtaagctttatgaacaaagccacaacaagcatcggaaaaccgaacacaaaaaaagccagcagcgacatagtgatatcaaaaagtcgcttcatgaacatttaataaaacaacagattatcaaaatggatattactttttatgcgatgtgttaaaagcatcagccgttttttgtaacgcctcatcaaccgtcacgacaggcttccaaccaagaagatcacgagctttcgagctatcaacctgtagtgatccaaaaagacgttgggcaacggcacccttcccaagcaggtttgcggcaaactgcatcaccccgaccggaacaggaatcaatcgagccggcttacccagagcacgccccatccgctgcagcagctctgaagtggagagatcttcaccgtccgaaacaagaaacgtctgattaactgctttcggatgatcaagacatgttacaatcaaatcaacaaggttatccagcgcaacgagactgcgttgattatgaacagaacccaaaggtagaggaactccccggtcaagccaactcatcatggatgcaaaatttgctttaacaccggggccatacactagcggagggcgaataattaccacctccatcccggttttttctgacaccaaatcaagtaaacccctttcagcctcatacttgctgataccataatgatcctgcggatcaggctgatcatctggagaaaacggcttgcccaaaaccgtagactcaccattaacctttacggaactcacaaacacaaaacgccgaacaccggccaacgcggcctgctgcgcaaggttcagtgtgccttcgagattcacccgacgaaactcagccagcgggtctgcaaccacatcatgcataacatgcactcgcgcagcaagatgaacgatagcatcaacttcactcaatgctcctcgccaatcaatatcaggattcaaatctccaacttgaaccagatctacaccctttggtaactcagatatctcactgcgtacagctgctcggacggacacattgtcttgcaaaagacgtttattcaacgctgagcctacaaatcctgttacgccagtgagaagaatcatttaacatcccatgaaatatattcaacagagtcttgaattataactgaactcttggcgccttcttccaatcaatcaacgtatccgctgttgctatatcaataaaatcgaaatcatgtaacaacctccctaacttcttctcagcacctttaagacccacataggatttaaaacgtcttgaaaatgataattcttttataagaggctgatccggatcgaaatctcttggatgaaaatatgtcataagataatccgattgatttccccagtatttaatcaactgataaggaaataatctgaaatatccacctcctgaaaaaataactggcttaccaaacatcgtttgaaagtttataggaagctctttgatagtaatgccattataagagattattgaaggaagaggcgtcttgtaagatgggaaaccgccatacgaatgagcagcaggaaatactgagcagtcaatctctatgccttgttccgataaaatctcaaaagcccatttattgttttctgtaattgaaaatcctggcgccctgaaatatttaacctttatacctgttatagcctcaagagtccctaaagagcttttcaaatcttctctaaactgatgatttgtctgtttataaactaactgatgcagactggtatgagagcctatttcataccctcgaattgttatctctctgatgatatttggatatttttcagctatccatccaagacagaaaaaagtagcacgctgattctttttttcaagcataaaaaaaagtcgatccatattagactgaatacgactctcatagttgctccactgattcaaatcatcagtaaaaacattatcaaacaaatgaaaccactcttctatatcaaatgttagtatattcatgttaacagtcttattatctaaggcctgattttgattttctaaaatcaaaatcaaataacttttttataccagaatatgttccaaacaggaacggaaaaggatcatctaatccgccctcttgaaaacaaatatctttccctataaatttaaaccatgatgggtttgaattaaaacgattaacactttttaaaaaccataaaatatctagccctaagtatctaacataaacattatactttatattgtaattttctatctgattaccaaggcaataatcaacgtatatattagcataatcaacacccgctttaaatgaagattttatactaccagaaagtctcgggttaatctccataattttaattacattatcacgaggatcctcgataaggtcaaaatgagcaataccttcccaattgagcttgctaagaacttttttagtcaatgtctctatttctacgtatgaaattgttctgttacaacaactactcccccctgtttccggatagtaccttattttttcaacaaccattgatgataaaaattcatcagcaactgttctaaaatgatgtaccatatattgtctgccacctggaggtataaattcttgtagtgtacacgttccatatattctcaatatattttttaatagtatctttatttctttaatattattaacaaacatcattccccttgccccaaaactaatatctggctttattatagcaggcaacccagtatactctgcagcataatctatattttctattgttaattcaattgtctttggatgaggtattccattttccttacaaaaacacataagattatttttcctgtaaccttttaagaaaacatcatacgtaggcactgataataacaatatacattttaatatttctttatatttacttgcgaactgggcggaatcatcaaacagcggaagcagtatatcaatatcgtacttttcaaccagtttaattatatgttgcaaatatacatttgaattataatcaactaatggttttataaattttacatcagaatacctactataatatccatatgattttttcgtctcacattcaataaatactttgtggcctgattttttcagagccttcataacaggaagagcttgtattgtatgagcatccagcaataacacattagccataataaatattattcgtttaaaatagtatcctattctctaatttttaagactttagcaggtaccccaccaaccactgtaaacggcgtgatatttttattcacaactgtacccgcagcaacaacaacaccctttcctattgtcacgccagcaagaatgatagatccagcacctatccatacgtcatcacatataattatatccccttcataatattgttgatttttggaaggtatatgaggatcatcaaatacatgattgtatgcaaacatcataacatttgggccagtatgaacataatttccaattacaattttagcatcttttttccctgcttgtaatacattattatgattaattaagcaattatcaccgattatgatacgttcagcctctctcattaatacggtaggatgcaactttgtattaactccgatttttgcaatacatcttcctcttgtaaagttgattataaaatatacaaacaaataagcaagatgtttaataaactcaatagagaaaactgatcttaatatatatatagtatatttaatctttgagggtctctcaaatacaacttttttcatatttattgaaacttaagggttgcagaattaaacgatcatttttaataaaatcaattatgcatcaaccaataccattcctccaattaagttttcatacccattcaatttattttgaatgattgttcagaggtggtcatttgagcagttatttgcaatccttgacgatctatagcaaacataaatgcgcaaataatgaagcgtgaccaggtgaagtggacccgaccctgctgacaaaaaacagacggatttacccacaatccttgctcaaccacctgttcccgaagcatagacaacatctgaggtttgatagcccaactaatgttggaaccaactcggtgttgtagagccggaaatagacccgtaatccctgatacagtttaactcccgaggagtagccattcatatacaggtcttcatgcttgaggctgcaccacagactttcgatgaaaaagttatccagcgcccgacctcttccatccaagctgatacgaacgtctgaatattccttgatagaccctatgaatgattcgctggtgaactgagctccctgatcagtattgaaaatttcaggcgttccgtatttaccgaacgcttcctgccaggaggaaacacagaaactgctgtccatcatgtttgatagccagcatgcctgcatttttcgggaataccagtcgacaatagcttccagaaacatgaattctcgctgtagtagtacgttatgtttgcgctctaagcgtaatttggacagctgacattaacgccccgctgtaaatacgaaaataccttgcgccttgtgctccgtatgcaactcgctggttttcggattcgccatgataccggcattgcagagctttagcatctttcgctaaaccctcttacggttgatctggcaagcctgtctcctcaggtagtgctttatccttcggttgccgaatgaatgaacttctgatcgatcagttcaagtaattacagctcttcagcatctggttcataggtatatggacttctgatagaatgttgagaggcgcccgaccagtttgcattggtgagcgaacggtattagatgctcagtgtttatctatgccctgcgcccgtcttccattgcattccgggctattatccaaattgatgaccaaaggtttgacgtcagacagttctgtcttttgctaattacagcagaaatagagtccatcaaccagaaaatcattggtcttgttgctcctgccaaaaacaagaatgatttgccgcttacaagttcaggtataccacaagtaacaagtttctctttatgtcgcatgtcatgctcccatgcttcgacaactctgattccgcgagactgcccacatcctcgtgaatattggcctacatgcacagtcgctttcgtgtcaatgctgagtctctctacgtttcaggatcatcatctgcccatgcattcattttccggatttttcggaatatttcattgggggtttctgctatttttttcagctttctatctgaaccctttcgcaatcaatatttatgaaagttcaaaatattggaactaatcagaacagcaggcagcgattcttctgaccatctttcggcaataagtgcattatagacggattgcgctgtcatgttcatataaagcacggttgtatataagcgaggctctgcatgactatatggttccattattttctgaatggattcaagcaattaagggttcttttcttcagattttggcttgcgtctttcagtcaaatcattgacacagacaatgctgctttcgctttcatattttttaactcacaatgccattactgaacggttccatccaaattaattttctgcatcccgagacttactgtccaatatggtaaccacgacatctaccataacttggcgtcgtaccgtccagggtattaaggaaaccatacgagtgatcaggcctgcgagcacaggtgagatattattttgagtctatacagatttcttcatatgcaatttctccagattaaacgttgctcaatgaaaacataatgtaacgtattttagtatttacctaatcattcaggagtagggggagagccccccatactcccgaacgccataattgtcattcaatacaaccatgaccttgtcgagcgaacttattctttgctatatttttaaaataaagaatcttcgatgcaagctactatgtacttagaagatcgataactgctacttatgtagccacttgtactcattttctctgccttgacttttcacgtattctttatgggtattctcatcaccatgacggcccacggtattcacataaaagccttttgactataaatcaccaccccacaactgacacttaacccctgtctgctttataaagatttctctgtcagtaatactcttgatcatctagatgatttttgttgagctgctcgtcggaacactctgactcagaaaatgcacatgatcattatccgtacctaactcgataaaatcaatttcgcatctctttgagatctcgagatatacaaactttaaactttcatcaacagcttcgatgagttccacctttctatactttgtaaggcataagtaatggcacaagtggactaacacattgtggctcagatggatatatatgctcaactttcaactcagtattttcgaagtaggcttcgaagaattagacccatagagattaaaattatcaggtaaaaacaattactaaagcttaagtttatttagaaaaagaaatatccctattgtttcttgcaactattaaaacataaataattaaaaccatattacatatcgcacttatcagtgagtataatataatacaggccagagcactaccataataatacatcccgataaatataaaaagggatctcaaaattaaactaaatacttcatacacaaaatattccctatcgagggatagaacagaaacagcgactacaacaggttgattaattaaaccaaaaaataaccatatagcgatccatttagcatactctccagcttctctccatgcttggccatataaaaaagaaaatatttcaggtgataataaaaaaaataatgcaaatggcagaataatagcaatagacagaacaatagttgttttcatcaacatattatagatatcacaagactttagtttagagttattaagctttggataaaatacatctgctattgattttccaatcaatcttacaggaacactaacaacatttttactcaacgaataataacccacatttgatgaattaaaatacgtccctataaatataacaggtatatttaagcctatggaattaacaagtttttgaggcattctatatacaggaaaagatatatactcctttgccactttaatcatatgtgataaactacaatcaaaagataaaatatttgtatacttaaaagatccatacattaaaaatagaaaaaatattaaactcctaagtactgccgcaaatattaagacccattgatttggataaaaataccctattgacaagacaattataataaatacaagagactgagatgcttcggcgatagcatttaaataaaacttttgatttctaattaaccaatactgaaagcattgagcaattccattcatcccaaacacaaaacatacccaatataataaatcaattgaaatgaattttattcttatctggaacacatataatatatatattaacaaataagacaaaatcgttataattattgtagctataatagaaacccaaaatacggataccgcctctttatcattttcaggcaaaacaattgccataggatacattaatccaattacaggacttataagtgtcactaatgacatgaatacgcctaatacgccaaaaacatcaggactatacaatcttgttattaacggcgatgatataaatataataatttgagaaaataaagttcccgctgttaaagccataacacttctaacaaaaccacttgaataaaatttatttatatatttaagaaaaatgtccattttataagttgcattttattcaatttctcaaatcacgccaaatatatgttataccacaaaaagaaaatcgaataacataatattttattatagtttcaatactctgttaaaactataataaaataactatactgttttcttttttttatacagtttttataataaagattttaaattttttcaaaaaaataacgagtaaagcgataaaccatactgcataataaactctagttacagttcgaatattaaattgaaaccctacgagtaatggtatcccacccataattgcaactatatggtataataatttattgacataatattttccgttactataaacactaaacatcaaaacaaaatacttatttattcttccaataaggaaaaatacaatcgatgagaaaattgggcctaaatgtacatatacttgcgaaagaccagaataaggaatattttttctaaatctcgcccatgcatcaatatcgccttgacttataggcaataaaaagcctggcaaagggtttaatgattgcaaaaacagataataattaatatccgggtcaacaacatatctacctattgtaataacagaacaattaattgagaaatttaaaaacttaaacatttcataaaataatgaaaaaccaaaataccatattgattcaataaatccgacaaatccgaacactgaaccagacctcataatatatatatttacacccaacaagagaaaaaagaataaataaacgtaatacttaaatctaatactactatcacgattaaaattgacacccattcttataaataaatatgccatagcatataatattgccatcctagagccaattgctgcaaaaatcataaaaaccattacaaacaccactcgccttaaatatttactatatatttgaggcgtcaaaagcatacttatatatgcaaatatatcagcatatttcacataaacaacattacttgaaaggctactataaaaacctcttcttaacaaataagcaaaatcaaatgcttcaatcaaaaacaatacaggaacaatcgaaatgatactaaataaaatatcttttaataaaccatcattcttttcatctaaagcttttattataaatttatttttacctaaattaaacccaatatcataaaatatgcaagacaataaaaccacaagtgttccatatattaaaatgtcatcatatatgtatctattaaacccaaatggcatatctttaccaaaatcaaataataacaaggacaccgaaacataatacattacaaaaagactaaaaaaagacataacacctgatatattttgcttacgcataagcaaaacaatagaagtaattataatatttgtgaacaatatatacattataatgcttttagaaaatcaatataactacttaatatcttatcttgagatttaagctctgatacattactctcacattcgcattcatactctcccttatcttttaaaaagtcaatagttttattagctggattaatagtatgaaatgttaatccaaacgaaatccccgcaacaccaagatgcaattttgaagaataaatatctttaaatgatgaaacgaatatagaagtatcaatcggatctctgttaatatatttctttaagcccggaataaatatctcagaatacactttatttctcggatcatgtgttttcaaaaaaaccacattgaatatattcaaatcacgaaataaacttaaaacatctgacagattactccatgtggcatttattatacttcccttgcctgctttattttgaatatatttaaaatatctttcaagtattaatcttgtgcaaaggactatatctggaacatattcaactttaccatcaaatagatcaatatcttttttcaaccgtactaatccgcccttaaaattatttgacataaatatatctcttctaacagaatccaattgacttaaatcatctaatccagaggaaccaattgatacacaatatataggcagggtttttaaattaatagcgtataatagttcttctaataactttttaacgctgccatgactggttattccattttttattaatgcacccccacccaaaacaataacctcaacttcattaactgctttcagaatatttgagcacgactttattttatacttagttgataaatgatatggtagtttatatgctgttacatcatgcccgcattgctctaataatttagaaaaaaaaattgccattaaatcatctccgaaattaccttgagtataacaaccaaatagtaatattttagacatatagctattaatttaaatatttatattaactcatttcatatactttagcgatctttgatttattcatgaatgatatacttattaatattaataggttagcgtcaatataaaatataaaaaaccgtatctaactttagtttttatcattctgactctgctgacacaaaaaacataaattcactcgttttttttgatgaacaattccaactctaacgtcatactcgattaaaagatccaatggtaaaactagtgtcatgtcaagataatagtgtcgcataaaaagcttatattttcttcatattcaacccaaactcggaatgatcatgaagaaatacaaagtaactctgacccaagaagaacgcgaagaactggaggcgattagcagcaagggaaaacatgccgctcaaacggtactgaatgctctgatcctcctcgcatgcgacgaagggaaatttcaacaccaacgctcaatcaatgagacgattgcctgcgttttgaacgtcagtatgaaaactattgaccgagtcaaaaaacggtttgtcgaagaaggtctggatgctgtcctgcaaagaaagccatcaacaagaatgtttcaaagtaagattgatggagatcttgaagcacacttgattgccatgagctgctctgagcctccggttggttacaaacgctggtctcttaggcttcttgccgataaggcagttgagttggagtatgttgctcagatttcccatgaaactgttcggcagactttaaaaaaaacgtcattaaaccgtggaaagcagaaggcttgataattccaccatctcaggacggtgattttgtcgcccagatggaaatggtactggacatgtacaaactgccgtatgatcccttgtatccattggtgtgcacaacgagtcaccgaaacagttgattgccgaaacaaagcagccaattccagcaaagcctgggcagttggcacgttacgattatgagtacagccgtaaaggagtatgcaacattttcatagctacagaaccgttgatgggtaagcgtatcgtaagggtgacttccacccggaaaaagcaggactgggcaagatttcttgaagagattgcacgaaagtaccgttatgccgaaaaaatcacgctggtaatggacaacttgaacacccataaaccagcttctctgtatgagaccttcaagcccaagaaagccaagacgttgctggaccgatttgaatttattcataccccgaagcatggcagttggttgaatatggcagagattgagttaagggtgctgtcaaatcaatgcctgaatcgtcgaatcgataccataactgaggtgcgtcgtcaggttagtgcttgggagaaagaacgcaataacaaggaagccgttatcaactggcgctttacaacagaagatgcacgaataaaattgaagaggctttatccgtcagtttaatcttgacatgacactagcagtctgtcggaattgatgtttcagcaaaaaagcaatgacatcgcccataagctgcaaatcaccttattttttaattccggtcatttgtaacggtactttttttaagagaccaaaacagggtcaaccaggcgcttatcccgtccatatttaaaatcccggtagggacaagagttacccctcaccccccggacagatccggacaagcggaattcccgcatccggctcctaacttgagtgtttgacgcaaaaccgttgttccggccatgggtgaaggatctttgggtttgggaggtactgatcaatatatatcatcattcgctcccatgtcatcacatgccgctggcttcggcgcctgaggctcttcatccaacgtctggcaacatggtagcggaatgccgataacgccctcgtgtttgtgggcactgcgaaataggcatagtgacctctcaacacgctgttcagccactttccctgttccgatactgagacatgcattcgccgtctcagctctttctttacctctccgagcttggttctcactgatccgcgcttcgtcttgcgcaagagctgaaagcctttccccactactttctctccacagatgtgggtaaatccgagaaagtcaaaggtttccggccgcccttgtccccgtctttgtcggttcttggcagcatacctgccgaactcaatcagtcgggttttctctggatgcaacgttagcgcgaactttgccagtcgctctttcagatcagctaggaatctttcgccatcttccttgttctggaagcctgcgacactatcgtcagcgaaacgcacgacgatcatatcacctttgcagtgcttttcccgccactgcttagcccacaggtcataagcatagtgaaggtagatgttcgcaaggagcggtgatatcacggctccctgcggtgttccttcttctgcctcgatccgtacgctatcttccagtaccccagctttcagccacttgataatcagtcggacaatccgcttgtcaccgatacggtgttccaaaaagcgtatcatccactcatggctgatcgtatcaaaaaaccgggaaatatcggcgtccaatacccagccgattttcttcaccttgatcccgtatgcgagtgcatccagcgcatcatgctgactgcgtcccggacggaatccatagctgaaccccagaaactccgcttcgtagattggcgtgagaatcgccaccactgcccgctgtacaattttgtcttccaatgcggcgatgccgagcggtcgttgttggccatttgccttcggtatgtacttccggcgcgatggctgtgcccggtacgctcccgtgtggattcgccggtgcaggtctgcaaggttctcttccagtccttccccgtaatctttccacgttatcccatcgactcccgttgctgcggtcttcttcagttcgaagtacgaccagcgcaggcagtctacggagatgtgatgcagaagcgctgtcagcttttctcctcgatttctggttactgcttcacgtatgcgaccctgcgcttggaacacggcttcccgaccctgtgtccgggccatgctttgcagttccgcatttctcttgttcccaccccttccctccacgaactccgctacgggcttacccgctttgttcgctcgcttctccggtagtatgggcaggtctgacttctccgtaccgtacatcatcggcttcaactattacgttttcccgatgcgacccgccaacgacgatgggtggtatcggagatctcccggttcccgtgtaagaggcttacatacatgccaggttctctgacgtcgtggggacagtcttgtgctcgcgttatcgcacttcgtctgtattgccttctgcttttaggagggcatgggctccccaaatttgctcattttcgccgctcaatggctggcctatatgcacccctgtcaatgcttcgcgcatatcctcgcggttatgcgcgcatgactcggggccagtgcggatcgctaatcctttcactgcagggacttgcaccctttacctcttaccggtctcccggcgcaccctaaattgagcgatagccatctggcaggcgacctcagccgataaaaaactgccgacagctcctgctgagttaccgttttaaccttttgaccatgtctttgcacgcaataccgctcacctaacgccttccgtcagacaatagtacaccataaccactgacagcgcaatcgattggacgcactgatcccgtcttttttgttcagttcatgctcaatcgaactggctaacagagttgtggcaagcgattccggcatatctcaaagagcttaccgaattggagccgctcataagctgctctcgggacttttatctgcaccttttctgaatgacaaacgatctgagcggcggtatcgatgaactgtcgacgaaaggtatgagcatagaccgacaccgatataacggatgctgtcacgtcttccttgaaggattcaaagaggttgttgcccagcagcatcagatagtaccatgctgcgtttgccggaaatcgtttgaagggcaattgttcatgaccaaaggttttcagtgcccggttagtgagttcatccgttccccgatcgtgataacgggccagaatcgtttcggctttgaaccactgctcttcttcgatggcgctgagctgcttgtcgattggttctcccttgccaatgttggtaatgatcaccgtatcccgacataacccgtcgagtaagtactgcccgttgtcttcccaaagtgtgctgaagattgtccgccgttctttcttccacgtcttctgtttgcacatgaaatccgtatacatccagcttgtccgttcatcagttactttcttgtaggcttgccaatcaatgctctctgatgcttcatcgattacgttggcatattgtttaccgccacacagatacccgatctccagttcttcacagacgttgaagatctggtcgtcgtaaaaccctgcgtccatacgcacaatgatgagaacatcttcccggtatgctgtccggattttccctaccatatgccgcagcatcttttcggccgtatcgccatgattggagtgcttcttgccgccacggaacaccgcgtctaccacataacggccccaattcagttgcaggggctggaaccctttgacctttttatacgtgggttcaacgccgtgacgtttttcggcatcattgttgtcgaagaccgtcgtatcgaggccaagcacaataaccttgggttttgtttggttcagccgccagatgaacagatcctgcaacaacttcctgaacaggtagactcgccgaaaggaaaatgcaccaaagaaccgtttcatggtatgcgatgaagccaatcgttcggaaccaaggacagccgaataactctcatcagccttaagctggtcgaaccagaccagatgacgactcgttccatccatgaaaaagctcagcatttgaacgaacagttcggtgatcggcaatcccttgctgttcttgcgcatgctgccaaacatgcgatcaacgatcggaaaaaattggatattgcgcagatacagggcaaacaggctcaagccagccctgccggtcaacttgtcatttgttggaagaatttcctgaatatgctgtttcttattctgccgaatccttttatttttgctcatgaagctctctacctattgggttgtgtgttttgtactggtaatttcgtcgttacccattacaatataacactttacgcccataggtgagggctttttttatacagaatcgctcaggtcaggttgaacagtgatttgaaaagtgcagtacatggcaataaaagcggagtatctcgaacaaaagaacagattcgaaaaaataaagcttctcatttgagacgactacaaaagattaatacctttaattgctggagcaataaatctctgtctaaaaaccggagtccatttcagcacgtcactcctcttatgttaggcttatgtagtatttctgaatcattaatccgggtttttgttgattatgaagaaataataagatttttatattacacagttatctttgatatgagactaacgctttttcatataatttcgtataatcatcacctatcttttttaatgaataatcatcaagaagagtctgataacaattttcctttttaatgccttttgatttttcgctgactataagcttacttaaatctcctggtaaggaattcaaaaagtcaaaaaacaaaccattatacccatcttttacatattcagcagctccacccccacattggacaatcacaggcaccattactgaataagcctccaagataacattaggggaattatcatatattgatgggcaaagcaaataatttgcactagatataacattaataacatccttattatttaaagggccataaaacacgaccccatcactacaacggtcaaactctcttttcattttaaccgaataattaccaatcaataaatactttataggaatacctttcacaagatcatttaaatatcgctttaatccccaaactccttttctgtaatcatctaatttcgaagcaaccaccactaaaacaatatttttatcagtcgcatgtttatcttgtttttctattttattactttcacttaatgaatacatatatgaatttcttatcacactcaaattattgactctactcattttaccagcaatagaattctttaaccataaactcggaaaagctatatatatatttgattttcgaagacatgagaccacatcatttttatagttatgattaaatatcctcacacaaatatagcgctttattttatcaatataatttaattcaacttgagtcggataatgagaatagcccgaaaacggccatagatcagacattctaaatactatcggcatatctatttctgctatttctttaaacgacagaatatttccaccagaaaaacctacctgcacaatatcaggcaaatactgatcaataacattttttatttttactgttggtccccacatacgaacaaaatgcccatctacattttctggcaacataatcttttctatcacacgctcaatcctacgaaagatttttataaatagattatatttaaaaacctcgttttcatctatttttattattttatgtccaacgctttcgagtgctaaaatcactttattatttccttgtgcagcacccccacgaagaaatgatttagatatataaagaattttgtattgcattaatattaattatttgacggcttaagtcacagggctcctatagatgaaatatttaatcgttataactatagggaacctcgaaatattgggaacctcgaaatattgagttttgcaatatttcatttgctgatagtatcagcaaaaatcgcatctgattgaaaaacagtcgttctttgacaaatttcaggcagaaaagccctgtaacagcttctattggacgtagttatcccagaaatacagcatagactttctttttcagttgcacacaccgcatcaggttgtaggtcaggttggccaacccgatctttgcggttgccctcacatagccgatggtttttatggtcatggctttcatggtgttggtcataaaaccgaagacatgctcgactctggaacgaaccttcgacttctcgcgattctttgctttctgggctgcagtgagcttgtggtttctggtggctttttcatggatttcgctctgcataccgcatgatttgatacattcctcctgcccgatgtatgcggcgtcaccgtagagcttttgtccggcatcatcgttgtcgatcagcgtttccagttcctgagagtcatggactgccgcatcggtgaccatataggtactgatgagcttcgaacccgcatcgaccttgatatgatttttgtagccgtagaaattcatcttgttctttttggtccagcgggcatcacgatctttctggcgcagtttgttcggctttgccttccaggtttccgggatttcgccctttttgatctggtcgttttcatcacggctgttgcgttgccgtggtacttcaacaaagctcgcatcaacaatctgttccgacatgtcggaattcacggaacttccagatggtcttgctgtccggtacccggtcacttgatttgagcccaagaaaccgtttgaagctgagacgatcgttaatctgaaattccatggcatcatccgagaggctgtacaggctctggagaataagaaccttgaacatcatgacccgatcaaaaggtggtcttccggcattgctatggttctctggtttgttgaaaacgacatcgagaatcggagcaaatattttccagtcgatgtattgctccagtttcaccagcggatctttgagctgggtgagacgttcgagctggaattgttcatcaaaaagttccgacaagtcggaattgatagttttcaaggcagcagagtcagaatgatggaaactgctgtaagatacggttttttggggtttttataaccgctaacttattgtatttaataaagatatatcattcaagaataaatagaggtgctctattgagttttgcaatattccattaactaatagtatcagccaagatcgtatctgattgataaatcaccgttctttgacaaatttcaggcaaaaaagccttgtaacagcttctatttggtgcacttatcccaagaaaacagcccggattttttcttgagctccccgggtgagtcgttcgatctggaatttttgaataaaaaggcaggatgagttgatgtttttcatgcagcagagtcagaatgatggaaactgctgtaaaatacgttttcttatggttattataactgctaactccgctttatatcaataaagatatatcattcaataataaataaaggcgctctaaagtatttaacatttatacttaccgtctatataccttgtatctttaattaactttagataaagtttccttataggcttcagcaaaaataaataaacaggcacaaaatatccattatttctccatgctaacatacactcataattagataatattctatttatgagtgatttactgctaacaccacccgtgtacgctcttataatcaacctgtcaaacaatacaaatctcaagttatcttgcaaaaagaatcgaagaaacaactcataatcacctgctattttataattattattatatttacctaattgattgaaacactttttcttaatataaatactttgatgtgatggaaaccacccgaaataaatatttcttttattaaactctggactaatattatacatatatacatcattattttttcctctaatctcactatgaccatataaaccatctatatcatttgcctcaaatctatcaactatatcacgaataacattatcatcatataattcatctcctgcatgaattaaaccaataatatcgcaacttgaattatcaattcctttatttatagcatcatatattcccttatctcgttcacttattacaacatcaattttattcctataaatatcgactatatccattgtaccatcagttgattttccatcaataattatatactcaaacttaatatctttctgactcagcaccgatcgtatagttcgttctatattatttttattattataacaaattgtaattatagatattttcattattttatttattaaaaactatttttacaagtacaggcatatgaatattcacaaaaaaacacaaaaacatctatattctgcttgttataaagtttatttctattaagggaacctagaaaaattgagttttgcaatattcattggctaatagtattagccaatgaatatctaaacgaaaaatcatggttcttcgataaatttaaggcataaaagccttgtaacagtttcaatagggcttacttactttaggaaaacagcatagacatttttcttgagctggatgcaccgctttaaattgtatgtgaggatggccaacccgattttagcgcttgccttcacatagctgatggttttaatcgtcatggtgtttgtcattaagctgaagaattgctcgaccctagagcgaaccttcaccttttcgcgattctttgcatgctggactgtagcgagctattggtttctggtggccttttcatgaatttcgatttggcatgccgcatgattcgatactttcattctacgcgatgtatacagcgtcactgtatagcttttacacggcatcatctttgttgataaacctttctcatgaactgtctcataagttaccatataggtactgatgcgcttggtacattggtctactttgatgtgattttatagcaatgtaagttcatcttgttcttcttggttcccgacttatcgtcatataacggactttctggtgcatcttgttcgtatttactttccacgattcagtggtctggtactttttgatctggtagttttcgttacggctataacgttaccaagggatttcagcaaacagactcccgacttgtcaggactgttccgatatgtcggaattcacagaacttccatatggtttgagcacaagaaaccatttgaaaccgagacgatcgttaatctgtaattccttggcatcatctgaaaggctgtacagactctgcaggattagaatcttaaacatcatgacccgatcaaaagctggcctttcgacattaatatggttttctgttttgttgaaaagacatcgagaatcagaacaaatattttccagtcgatgtattgcaccagtttcaccagcggttctttgatgttggtgagacgttcgagctggaattgttcatcataaaatctagcagcctgtcggccttgcgatagacagacctgttgaaaaaattatcctgaaaaacgcctgaacgttcatttttaggctgaaaaccagtttggtgtcaaaaacacgccataacagaccaatttgactgcccttttgtgctttgcaggccactgattcaccctttttcggacgtggcttcgccaatgcgtgcatccttttcaggttccaggccatactgatcaggttccattctgattggacattcttgagccctcgtcgcaaaaactgccgatgaccaagcaccgacttgatgataccgaagactggttcgaccgtgcattttcgttttgcgtaggtttcctttccttctgtggtctgtagtctgtgcttcatcttcgttaccggatcggcatctgctgcaatgggttccggttgcctgaaccgttgttccaaactctggttgtgtgcttcacgagacagagctatgagcgggttgattcctgcagcttcacaggcatcaacgttggctgcgctgaagtagccggcatcggtgatcacttcttttacctcgcccagctctccaggcagctttgccagttctgcaatggctggctcgatctgctgcttgtcattgggcttccgggtcatgtggcaggcgacaatgagcagggttgcgatgtctacacaggcctgcgcgttgtaggcctgcatgaagccgccgccactggccggcatgattctcgattcttcgtcggtcaggttgacctgatctttcggtcgggggcccggctcgggagctttcggtggcttgccgccaggcttcttgccggttttctctttcttttccctgtccgcaaccttttgttcatagagctgtttgtcttcctcatatctttctctggctcgctggtcgattttctttttcacctcgacgatggtctcaaggcgcttttcccggatggtaagctcctcagggatactcatcccgtcgggtatcgacgatgcatcggcctgatcggcaagcagccataactgttcgacttccgcctgcagtttcttttcaaggttgcaggcgtactgccagctcatcgcctgatgcttcgatgcattggctttgattttggtgccgtcaaggctgacggcaccaagctgcataagacccatttcattggcaatgacaagaacccggatgaaatgggctttcacttctgttgaaaatctctggcggaacgacgaaatggtgtcatgatcgggatgctgattgccggtaatgtaacggaacgctaccgaatcataggtcgcctgttccagctttctgctggaactcacgccggttgcatagccatagacaataagggtgagcagcatggctggatcatatggttttgagcctctgccagcataggaatttctcaacgacgagagatcgagttgactgacaatatctacgacaaaccgggcaagatgctctttcggcagccagtcctgtaccgatggcggaaacagatacggtgtatccctgtcagggaggataaaatcagctctcatacgtcagaaaagtgaatcaggaaaggctatcaagagacggcataattcttatatctgacagtaatataatgctttaacatgatttttcctaagcttttccttggtgttaagtccgacagactgctagtagattgatctttttcatatcagcagtctctgaatgatggacactgcggcaaataacttttttatgatatttataatcgacaatctattgattttattaagggtatatcattcgataataattagataccctatagagaaaggggaatgatcttgtgatgtgccacacgttacgtaacacggggaacaagtattaagtgtgtatcgacaaatacattcaatacgtccttttagggattgttgcggttttgttagcattgagagaatatgttcagctttatcaatccattcgcgccccatttctttgtctatataatctatatcgacacctatatagacttacgttgcgaattctgctgctgaaccttttgcgatctcgagaaaacggatttgtttacggtaaataaaaaagcgctaaagagaaaatgtttgcccgcgaattaacgcgaatttgcgcgaaggggaaattaaggctgtttgttgttaccgcttcgctgatccaacatccagccttgtctctggattaagtgacgaattataagaacgataaagagaagagttttgtccacgaattacacggattttcactaaaggaaattggcagttggttttctctggcttcgccgataaaaacaactgccggtttttcattaagaggcgaattgttttttgtcatctcgaccttcgggagagatctctcttctgttctttgccccaattcagaactcattgctcagcactcagcacttccatcctcccacatcctacattcttcaacgtaacccgtagcacttaacacgttcttgacccgctcttcccattacccattacccccaactcagcacttttaacagttttcccgttttttccattgctctggacttttttggggcgggagatgttggcgcagatctggcattcggtttccgatgcgaggagatcggttgtttcggctgccgggttgtattcgggtattattttattgagaatgcgcttgatgttttttacgtcgttaaccctgatggctacgatgagttgcgagagttcggtattgagttcgccaatgggcatgaactcttcatacgccttgaaaatacggggattggccgtcgggccggagttgttgccgatgagaagctcttcgtagagcttttcgccgggacgaaggccggttacctttatttcgatatcgccgttcgggttttcatggtcgcgcacggagagaccggagagctccaccatcttgcgggcaaggtcaatgattttaacgggtttgcccatttcgagcagatagaggtcgccccccgttgccatggctccggcctgtatgataagctgcgcggcttcgggtatggtcatgaagtaccgggtgatctcctcatgcgtgatggttatcgcgtttccttccttgatctgcctgcggaagagcggtacgaccgagccgctcgaaccaagaacgttgccgaaacgaaccatagaaaaacaggttttgtgcccctgttctgcagcatgcgcctgcagcgccatttcacagagccgtttgcttgcacccatcacattggttggccgtacggccttgtcggtactgaccagcacaaaattcgaaaccccctgacggattgccgcccgaacaacgctcagcgtaccaaaaacgttattgcgaaccccctcggcaggattgtactcaaccatcggcacatgcttgtaggcggcggcgtggtagatgacttccggcttgaaaacccggcatatttcggtaatccgttcctcgtccgttacatcgcagagcagtggaacaaaccgggttgccgcctggattttctgtgcccgggcctcaacatcgcagtgaatggtgtagagattgagctcggtattgtcaagcagcagaagggttgccggatgggcctgaagaagctgacggcagagttcgctgccgatgcttccgcccgctcccgttaccagaaccacctttttcgtaattgcccgatgaaccagttcatggtcgatcggaacagggtcgcgaccgagcagatcctcgatctcaacctccttgatatccgatatggttacccgtccatccgcaagctcgtcaacgcctggaagcgtctgaatgcgaaccggatagcggcggaaactttcgataatctcattcctgcgggttcggcttgccgacggcatggcaatgagcacattgttgattccctccttctgaatgagccgctccgcctccccggggtagtagaccggaatgccgttcagcttgcgaccgtgcagctccttgctgtcgtcgagatagccgagcagttcatagttcgcccgttcctgcaaggccttgcctatctcggcccctgatgagcccgctccgtagatcaacaatctgtcgagcgaacgccctctcatgctgtgcgaggttgccgccgtgtacataaacctgaccatggcccggctgcccgccgtcatcagaaagaggagaatcggctgcaggatcccgatcgaacggggaatgccgtcgatctgcatcaacagcatgatggaaaaaaaggcaaatccgtagaccagcatggcctttccgaccgtaatgaaaacagaaaaaccactgtaccggtgaatggcatgatagaggccaaacagggtaaatatcgggagcataagtgccggcgccagcaggtagagcctgaggtgcgtgagatcgggcaggctgatcgattcgagtcgtaacgaacaggcaagccagaccgttatgagcgccgaaaacagatcgaacccaaccgctatcagccacttgacatagcgaggcgaatcaagaatgtacttcccgaataaaaagatatatcgtttcactgcttgtaaccgttttgtcgaacgttatcggagcatcggacagggggtcgtcccgttttcaggacgacctgcctgccggcacttccgattctgttactctttgccctgaaggtatcggattactgttgctgctgctggttgctgccatttccgccgccggtaccaccgcctgttgcgccaccagttgaaccaccagccgctccgcctgttgcaccaccagttgcaccaccagttgcaccaccagttgcaccaccagttgcaccaccggttgcgccaccggttgcgccaccaactgcaccgcctgttgctccaccggttgcaccgcctactgcgccaccaacagctcctcctgttgcgccaccgactgcgctgccaacggcgctgccaacggctgctccaactcctcctgcaagggagctggtaacggcatcagataaattctctgcaaaaagcggtgaggagataaaagaggtacccatcgcggcaagtataagtgtacgaaccattctttttttcatgagtgatctccttgaaggttaaagtttaaaaccggtaccaacaataaagaggaaacggactccgtcaccggagttgtcggtgagatcaccggctccaactgctgttacgatcggcagattgtctatccagaatgtttttgccaaaccggcattgagattggttccattccagtcggcaataacgttgaattcgtcggcaacctcataggcgatattgccgaaaacgtaagtgccatgttctcctttgcctcttgcaatgtcatcgccgctcttgtcggcaaaacggccgttgcctgctccaatgctgaagtggagtcttgatacgccggtagcagcattgataaatggctcagactggacggactggctgtagaccgcataatagcttttaccggaatcgctgccttcagagagcatgatattttcaacaccgacgccaaaagagttggcattgccaaggtcacgatggagatggatcgccatggagtagcgatcccactcgctgagatcgagcgaaacaagacagacctgaaggccgagattttccttcgggttaccgatgccgaaaccaaccaccgctgctccgtcggagtcatcggcatagggtggcgggcatagttccgccaacacccatgaagacgatattgttggctgccccgccgccaacaggtgttgtcagggacttggcgtgactgttggcacgatagagtgatgcggcaaccccgcaatcgggtgcatgcagcataaacagcccgagcagggctggcacaagatacttttttgttgcgttcataatcttgtttgttatatggttgtcttttccaattctgtttcttttttgcactcttgtttcatgaccatgcgtcgatgaagtgatgatcttgaagtggaagttgttgtccacgaattgggatgaagaggaagagtttttttagggaagctggttagctgtttggctgattagcaagagagattggcttgatggcgggttagcttattagcttaatggcaagaaaagattttggcagcctcgctttcccactatcccgccaactggcaatccagctatctcgctatcaagcagataacacttttttgtaaaacgtccataatgctttcgacatgtcatcttttagcgtctcaagctccttaaaatcagttgtatcgatgtatcctaacctgtttgcaaatcccaggagatattcggtttctgctaaagagcctattgcaatattgagaaaccttgccagttctttatcccctttccgcgcatagccttcaacaatatttgtcggcactgacaaggctgcccttctgatctgtgacgttatgccgaacagctcatccttaggaaacgacctcgttttcagataaacttgatgcgcaaaggcatcggctttctgccagacgatgaggtctttgtaggtcattttttgggaggcttgttggcttgatggcgggttagcttgttagcaagagtgattggcttgatggcgggttagcttattagcttaatggcaagaaaagattttggctatttagctatttggccatcttacagaactgctggtttgcttgttagcttgttagcttaatggcaagaaaagattttggcagcctcgctttctggcaatccagctatctcgctatccagctatctcgctatccagctatctcgctatccagccatccagccatccagctatccagctatccagctatccagccatccagctatccagctatcccgctatccagccatcccgccccctcttgtcatctcgaccaacgggagagatctctcttctgttctttcctttaactctgaactcatcgctcagcactatcttcttcccagtccccagtccccagtaccctctacccactttccacagcctactttccactttcctattaccctcatttctcagcaactaacgcgttctttacacgtttttcacctggtatgagatggggctttttcctgttgtcaggtttcccatggattgactacggctactgataaatcattgaagtgccggacatttcgcgtggctatcgtcgcatgatttgccaatgaaatacctgcaataaacgtgtcacgcatatccaccgaacgaccgctcgccttgcgctctgctgcaagtttggcagcttgagtggctgcattactatcaaatataagtacccggttttgtaagtcttcttttaaaagctcctcgaatcgtgcttgcaataaatttttacgctgaccagatgccatcaaggccaaaccataacgagcttcaaacaatgttatgctgttcagccaaatcgattctgctggttggttgtcaagccaagccacgacctgcgggtcaggttgttgctgcatcagggccgagaggacattggtgtcgagaataatcatacaccaagatccattggtgtgatggtatcgcctcgcagttcaggcagtggttcgagtaagccaacgctggcaaaacgtgccgctatccgtgaaccgagtctttggcgcgttggtgaagcttcgctgacggcagtacgcaatatctgacaaacttcttcttcaatgctccacccgtgctgggctgcgcgtgctttaagtcgaattttcagttcatcttcaatgttgcgaataataacctgtgcgatgatacacctccagttaagacggtctgagtgaaacgatcgtgttacgaatgaagaggaaagagttgccgccgaattataagaaagaggaagagttttgcccacgaattaacacgaattttcacgaaaggaaattaaggctgtttgtggattgtgatactgtgctcccctttccttcttcagacgtcgctatagcacttaatacgttctttagcctacgaatttgcgcgaattaaagcctgctttaaagatcgtgtaaaggttttttattcatgtattaataatgatgttttactgatctcaatgaatctggctgattcgaatgcttcttctatattcgccatctcatttataatcaatcgctcaagctcggcattgccaatgttacctgatgcgaccaacaaaaggcgctgtggtgtatttcgtaaaaggtacgattggacgaaatcctcatctttcgtgacaacgatacggccatcactgtctgcaatacgggcaatttcagaatcctttgtgcggttgcccaaatccaggtcgagggtatgcagtgcatcatggccatttttccgtaaccaattgcagagacgacgcgggagctgggcatccacaagaaatttcacgcggcaaatcctttgatactcttgatgtgagccaaacgtgcggcataagcaagaaccgcgagtatgtcgtctttctgaagatcctcatagtcacccagaatgtcatcgatgctcattccgcctgcaagccactcaagtacgttttcaacgggatatcgcatcccgcgaatacatggcttcccatggcaaatatccggatcaatggttatacggtctatattttgcatcgttgttatgattgtgttaagacgaaaaggtagagttttgcccacgaattaacacgaatttgcacgaaaggaaattggcagttggttttctctggcttgccgataaaaacaactgccggtttttcgattaagagcgaattaggatgaagaggaagagttgcccacgaattacacgaattttcacgaaaaagaaattggcagttggttttctctggcttcgccgataaaaacaactgccggttttttgattaagaaacgaattaagtctgtttcgccatccagctatccagctatccagctatccagccatccagccatccagccatccagccatttcgccatcccgccccctcttgtcatctcgaccatcgggagagatctctcttctgttgtttcccccaactcagaactcattgctcagcactcagcactttcttcttcccattacccactttccgctatctactttctacatcctgcgtcccaagcacttaactcgatctttagacctggcacattttgtctttatccaactttcaagctgattacttccatctgactatgttttttgcgggcttcatccacaatttgttcaatctcggcagccacgctatcgtcaatccagtcagcgccacaaagcgcacagagtgtcgcaggaacatctctgactacaacaagtccgtatccaagctcaacagtcattgttgtttttcctgaaattttttcgccaccacataatgggcagcaagtacttgtgcttgtgccgatcatttctttcttcttgttttcaaattcgattcaaaatatttcaaatcaggcctgtaaacggtaatgataaaacatgtgccacttttatcatcatatgcagcaacgacatgtattacatcaccatcatcctgaccgtaaacaaggaagcttgaatatggtttatcccccggataagcatctatgatctctccggaaagcaatatatttttaactctttttctgctgatgcccctttcaagcattcgttcaagcgcgtgtttctgccactcaatatttcctgtgctaactgcagttctgattttttcaatcacgaaacattcacattaaacatgttcttcccagtccacggattgagacgaatggggatgaagagaagagtttgcccgcgaattttcacggattttcacgaattggcggccggtttgcccggcttctctgttcaaaacagccgccggcgtatatatactgcgttttttcaggttttcttcttttttatcatgtgtttaaattttaacaagcgaaattgagttctattgatgtttcggtatcacttgtttgaagatcgtcgtcaaaaatgtcggtaatgagttctccgctcttttgcatcagcgttttttgctctgctttgtcctgggcgagtgataactttttgatgcttcttgaaagctctctgatttttgaaaatgtctctatgatagatatcgtagcctgtactgcctgtggacttttcagtatcgtggcaagcatatacaatcctttttcagtaaacgctttgggatttaccgtagagtgcttgagtttctcgaaccggtggaaattttccaccagttcatttttttccggctttgagagcttaaggatatatcctgtcggaaatttatcaggattattcgttacagctttattgatatctctggtttcaaccccatatatctgagcaacatcactgtcaagcaatacactttcctctcttatttcaatgatgagttcttttaattgctctatttttactatatcactcattaaacaaggatcgttttaacgtgcggcgatgggagtatcgagcgcttcgtgctcgggagtatgctcgctaccgcatcgcggagtatagctcgcttcgctttgctggagtatcgcttcgcgagagaagatgtgaggtattcttatgcagcgcggagcgctatactcccatttgcgaagcaaatgatactcccgggcgtacccgtccgatattccagcgaagcgatactcctttttctgcccacgaatttacacgaaaagagaattggcagttggttttctctggcttcgccgataaaaacatctgcccgttttttgattaagagacgaattaaagctatctcgctatccagccatcctgctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagccatcctgctatcctgcctgcgaattgggatgaagaggaagagttgcccacgaattacacgaatttgcacgaaaagagaattaaggctgtttgttgtttccgcttcgctgctacaacatccagccttgtctttggattaagagacgaatttcgtgtgattgtgatactgtgcttcctttcttgtcatccctgacgctccctcttgtcatctcgaccatcgggagagatctctcttctgttctttccccaactcagaactcattgctcagcacaatcttcttcccattacccagtacccactttccactacccactttcctcagcctactttccactaccctcgttcttcagtacacgaattcacaaagattggctcttgttaattgggagtaagatccagtgtttgcactctcaactcttcaatacctgaaaatatttggtcgttggttaacagaatcgcattgtttatgattgccgttgccgcaatcactgcgtccggtagttttagtttattattttttttgcgtagttcaatggtcactctgcttacttcatcgtttaacggtatctgttcgagttctcgcaacaattcatgtattttttgctcttcactctcggatagcgaagaaaatgagagcaactcgattttagaaataactgaaacggcgaattccccttctggaagctgaaatgcaagacgaccgttcagcaggtaaatcacggcattcgtgtcgagtacatagcgattgctcatttccactcggatctgagttcacgctgataagcaacaccatctattttttttaatgcgggtatcgatccggcatattccatcagtttttttgaatttttaccggataggtttttttcatcaagtacaagaactaactcatgtctgccgggcgaaacctcttccgggagcttgatggtaattaacctgtccgataatacctcatagctaatattgagtgtaagcatcgattgttaagaccaggttaggttatgatgacttgtttgtcgactaatttggatgaagaggaagagttgcccacgaattacacgaatttacacgaaaagagaattaaggctgtttgttgtttccgcttcgctgatccaacatccagccttgtttttgattaagagacgaattaaggctatctcgctatctcgctatctcgctatctcgctatctcgctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagctatccagccatcctgctatcctgcctgcgaatggggatgaagagaagagttgcccacgaattaacacgaattttcacgaaaagaaattggcagttggttttctctggcttcgccgataaaaacaactgccggtttttcgattaagagacgaattgggatgacaactctccctcttgtcatctcgaccatcgggagagatctctcttctgttctttccccaactcagaactcattgctcagcactcagcactatcttcttcccagtacccagtacccagtacccattaccctctgcccactacccactttcccagtaccccatcgctcagcacttctattgtccttcagtccacttgttttcatgaagggaattcaggcggtttgttgactgaatcaggcttgttcttcgtattgtccgtattggtattttccatacccgtattttccatacccgtattttccgtatccgtactttccatatccatagcctgttccctggcgggagccgataagggcgacgccgagcaggaggggtctcatgaagtggtcggaaacaaaatcctgtatcggtttacggctggtaaactggaggcggctcaccagtagaatgccgtcgatggagtgggcaagctgcgcggcgtcgctgaggaagagcggcggactgtcgatgataaccttgtcgaattttgtttcgagctctctgataagatcctgcatttttgcggagccgagcagttcgttcggattgggtacctttttgccggagctcaggagaaagaggttatcgacatgggttgcctgaaaatagctctcatcgatcgaacgatcttcgccgaagagatagtcggtgagccctttttctctctttacgctgaactttttatgctgtgacgcccgacggaagtcgcagtcgacgatgatggtttttttaccgacaagggcgtaggccatggcaaggttggaacagacggtcgatttgccttcggacatcgccgtacctgaaatcagaagcgacttgagggggctttcgacacgcgagtagtcgagagccgtacggagcgttctgaaactttcggcaaatgaggaggagaggctgtcggtaatcatcggcatgggagtttcgactttcggttgagcccccttgcgcttgccagctccgttgcccgaaaggagcactttttcgcgaaacgccttgctcgtattgtagagaatgcggttgaatcccgagacctcacgcgagggaacggcgttcttttcgccgggaacaagcggaataatggagagcgtcgccagtccgatatccctgaaaaacgagtcgtccttgacgctgtcgtcaacaagctcggctgtgtaggtaaagagtacggcgagcagtccgccgagcaccagccccatgagcatatttttcttcagattcggcttttcaggcttgaagggcacaaatgccgatccgataaccgaaacgccgcccacttcggaaccgagcatgatgcgggtttcgtcgagcttctccttcagatagagataggttttgccgacgacctcccggtctctctggagcttgatatagtcctgttgtttttcaggcagttgaccaagcagcccttcgtaatactctttgagacggctgaactccctcgaactgaagctgagctcgttgagcttccgctggatctggagcttttcggaaaccatatcgaagctgaacttctgcgccttgccggcataaccgatctctccggcgatcttgctgcggctgagctgctcatagcgggttttaaccacctcgagctgttgccgtttggccttgacatcggcattatcgatccctttttcctgcaccagttgcatgtactcgctctcaagccccttgatctcgtccatgatggatccaagctggttcgatacgtttttggcgatctgcgaactgatggcccggtcggactcgctgagctttttttcgagaaaggccagaccgttgttggcaatattgtattcggcctggatgcttttgaactttgcgtcggcctcgacaagtttattgagcagttgctgggtgttgccggtcagctcgtagatctcgttggcctccatgtatttcgacagcgcataatcggcatcgccgacctttttctgctgatcgccgagcatctcggctatgaatttatttgcctgtgcatatttttcggagttcctgtcgatatcggcctcccgatagacccgacagagcgtgtttgacaaataggccgcctcgtcggcaaagggacttgcgaccgacaccttgagcacgttggtctctcgcgcagcctcgaccgttatgcgactgttcagtttaacggcatagcggcgcaactcctcatcggagagcgcccggtacggcgggttctgatcggcgttgagcggcgtgaacacattgagctggctgaaaaatcgggatacgggtgatcgatagatccttttttcgaaaaactcaagggagtcgcgtcttgcgctcttgtagagctccccgacggcgagcatggcaatcggcatcgatttgatcagctcgacatcttttttgacggccttgttatcgaccgcggcacctgaaccgagaaccgtggcaagcagatcggtaggctccttgttgtcgttgatcatcatcaccgcgaccgcatggtactccggggtttcggtatagtgatagaagatcgcggcgaaaaggctgagggccataaccagtataataccgtacttccgccgaaggacgatcttgaaaatctcttcaagactgatttcgcgttctccgcgctcaatctcctcctgctgctttatcggcgtctgttgttcaaccttcatttgggtttcagctctgttattaattactctggatgatgttgtagatgctcacccagggatagataatgctcatgacacgggcaatcttggtaagactgatcgccttttcggggatgatgatggtatcgtttggcttgagggcgataaaagatgaacggtcgccatgcttgtagtatttcttgatgtcgatcgtgtatgcctgaatgccgtttttttcagggttctgccgggcaaccaccacttttttcagattcgcctcctgtttgatccctccggcaagggcaaggatcgtcgcgaaatcgacattttcgcgcaccacgagctgtccctgcttgttgacctcgccaagcacgttgacgatcatgaggatgttgccgtagtcgtcggtaaagtaggagtcctggatgatagggtactgcggaccggcaagcggattgtatacctgacgagtcgtctgctgctgctctccggaaaagagttgggcagaaatatctgatgtaccgtattgtgcagcttcggctttgccgctcatgccgaaaaaggccatacattggagtgagagcagggcgacggtaagaatttttgtaaagcgcatagcctgttggtatctggttctttcaatcaatgcgagcatagccgaaggccgctttccgttgccggagcgggcggttccgggagaggcgaagcctgatacgggcgactctccgaagtggtaataataatagttaaacagcgaaattgcaggatgaatttacagagggagtgagataaccggttgcatgtgcgaggttccggttattcaaatattacgtcaatataagtcgatatttttttgttttgctaatcgcttcgctaccgtcagtcccatctgatctttttttggaaaggttttttccgttccctttctgctgttgtttacaatatagcttatgcatgcatatctaacaaatcaatgtatagctcgaagagcattatgtacttttcaaagtctttatcctgtttttattgttacgttcatggaaatagtttcttccgtttttgtgttttttgcgttgccaagccgcgtttttcttctcctctttttctgcgttcttttttttatttatctatgcgacgaggggggttttctcctgtaaagtatagctgatgatggctctatattattttttttattgccgttatcggtttgcttgatgcgcgctgctgtttgtttgcatgtctgtatgctttgttatattaagcgtttttttatatatcgttgtatatataaaggctttttcgaatggttgagcgggatatttttttattgctgtttttctctgtttttctggcgtaaatgtatttttaacgggtgtttttttgttgtgattgtttcgtatgtattcgcatagttttgattgttgtagtcggaaattaaaaatcagccaatttcggaaattagcaatcacccaggcagcggcttcagattacgtcattttgcaatgatttcctactcctttttgaagtggtagttgcttttttctacgattgccccctccttccggcgattgttgttgttcgaagatggttgtccggtgttcgagccggtagctcttgccggtcagtttaatgacttcgcacttgtagagcagccgatcaagcagagccgtcgcaagaacctcgtcgccaagcatctctgcccactctttcgggcttttattggtggtaatgatgaatgatgtctgttcatgcagttggttgacaagctggaacagcccgacggcaacacttttttccagcgggaacatcatgatgtcgtcgataaccagcagatgcgcactcaacaatcgtttgtactctcttgctgccgccgctgtaatctctttgaacctgatagtctggatgaggtcatccatggtgcggaacagtgcgtgataaccgagtttcagcgcttcatggcagagcccgccagcaagatagctcttgccggttccgcttggcccgataaggatcaggttgaagttctggtcgagccagagcagttgccgtaactgctggagctggacttggctgatcccgttttgcactcccgagtcataatgatcaagatcatggagcaacggaaggtttgctattttccggcgccgttcaagatgagctttccgtcggcaggagagttcactttcaagcagggtcagcgcaaaatcactgtaggatggttcgcttttgcgcgcttcttcgagcaggagatcgacggttcctgccagcccggtgagattaagttctcgggcgtgttcctgtatggtggtaatggttctttccatggtcgttaactgaaaatgttttcataggtggttatgccactgctgtccggcacgaacgagagcatcctgtccatatcacttcggagtgttttcgggcggaaggtgttgaacaccgcctgatgactctgtttttcctcctgcttccggtaatggtgcaggatatcatggaactcaccggacgaaaagagatgatgatcgacacagtgtgcgagggcatcatcaatcagcttctgctggcatccgctgatggcattgcgtacatgcaggaactggtctcgactgtatcggggataacggttgtggatgctttcaagaaaccgttccgcgtgttcctgattggtgaaaagcagcatgagcgaatcctgcaactctcgcagtttggaggaggtatcacggcgatggttgttgttgatcaccacggtgcctttgccgctctcaatcgggtgattggccagcaacctgccctcttgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagatcgtgttgtctttgcgaacgtgatactctttaccgacagtaccggaaatcggatagggtaagggttcaaaaggacgaagatgctgtttctccacctgccattcagcatcaggtatcagccgcgttgtggcatgttccttggcattggctgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcctcgatttttcctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtatttcctgaatgcctcagtatagaggatagcaccccggttctcatcggtaacaatggtggaatcctgatcatagaccagtgtgtgcggtatgccctcaaaaaaagaaaatgcctgttcatgagcctcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcatgatcatgaagtgcaccttcactttgcaggcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggcttttcggatccactggacaaaagagtagatcgttcgagtcgttacctccggaaaaacagggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcggaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggaggaacttgcgcaccgtcactctgtccatgcccgtctttcgactgatttggcggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgaaattggcttattcttgttttccgatcacacttgtgttcaatggccttccgttgtctattgttatatgtttttatatatatcattatggtttgcggttatattccagggcccggaattattacgtcatgtgtttgacggaaggattgggatgaagagggggagttgcccacgaattcacacgaattttcacgaaaagaaattggcagttggttttctcttgcttcgccgataaaaacaactgcccgttttttgattaagagacgaatttgtggattgagcatcccttactccctttctgtcatctcgactatcgggagagatctctcttctgttgttttcccctgttcatgctcaggacttcccaaccccccgagatccctctctgcgttcgggatgacaggagggggcagttcgggatgaaagaatgtaccagttcgggatgagaggattaaggctgttttgctatttcgccatctcgctatccagctatccagcctattcttctcatctctactatcgggagagatctctcttctattcattaccctgcacacgctcaggactcattgctcagcactcaggactatcttcttcccagtacccagtacccattaccctctgcccattttccacttcccactatccactttccacagcctactttccactttcctacatcccacgttcttttacccattgctcaaattcacctggtgtgataatcgggatcgttttaaaactttcttttataacaagcagatcgtgatcgccagtgaccagggcatctgctttagctgctatggctaacgtcaggaatatctggtcggttttatctctgatgagtggcacgtcagtcgggacttcaagtgaggttaccgtttcggcgtagggcagaaaatcggccagcagcagggatcgatctgttttggtgagcttgaattttggataggtgaatacttttatcagttcgctggcggtttctttgttgactaacggtatgatgttcccggattgccagttgtggcgaagccatgacattttgtgtctcgaaaatatgagtgcagagacaatgcagttcgtatcaagcactatgcgaaaactcatggcttgctttttcttgcccattgtactgcatccagaacatcttcgtcatcgatacctaatgtcgccaatttatcgcgcacggcatctgcctgctgtatacgcactggtgtaagcatgattcgtccattctctacttctatttgaaagtaatcagtcctgggaatggagcttataattgatttaggcagggtcaactgattcttgctggtgatttttgcaagcatggcattattttcgtttagtaaggatgtacggatacattactacaaaatattgttgattgcaaatttgcatggaggcaggatgggaggggggaagggatgaagagaagagttttgcccacgaattacacgaattttcacgaaaaagaaattggcagttggttttctctggctttgccgataaaaacatctgccggttttcctgagttcatacatgaagtgagcctgtgagcctgggaagccaataaaatcaaggggtcttttcgtttttgtccttgtagtgcctaataaggcattttccttgttttttctttttttgttttgtatttttcagtcaaagtctttttcactttctctatgcttgtccatgtttgttcgagtcaaatctacaccgaattcaccaaggcaaaccgtacagattgttgccagtgaacgcattggagataaagtcaaacagcgcattatccgctatgtcggtgttgccatgaatgacgaagaactggtaaaaatgaaagagctggccgagtttatcaaagcaaatcttgaggaagagtccgctccggcactcttccgtcctgatgaattggctcaaatggctatcgaaggacgaaaaaaagctgatttgtcgccagatcagccgttaacggtagatctgaagctgcttcaggaagaagaccgtgtggtggtcggcattcatgagatttatggcaagttgtttgatgaacttggttttgaccgggtgattggtgaccctgcacgacgagtacaggcagccaagacgatcgtacatctggtgatggccagaattgccaatccggcaagcaaacgcaagagtgtcctcgatcttgaacgggacttcggggtaaaacttgatttgaatgcggtgtaccgaacgctggattatatcgatgaccaaagtatagaactgatccagaaaaaagcatgggatgctgcgacgggattgttcgcccagaaaatcgatgtgattttttatgactgcacgaccctctattttgagtcttttactgaggatgagttgcgggaaaaaggattgagcaaggaacataagttcattgaaagccaggtgttactggccatgatggtgaccagggaaggacttcctcttggatattgtgatcggaaaacaagaataagccaatttcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgccaaatcagtcgaaagacgggcatggacagagtgacggtgcgcaagttcctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctccgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcaccctgtttttccggaggtaacgactcgaacgatctactcttttgtccagtggatccgaaaagcctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgcctgcaaagtgaaggtgcacttcatgatcatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaggctcatgaacaggcattttctttttttgagggcataccgcacacactggtctatgatcaggattccaccattgttaccgatgagaaccggggtgctatcctctatactgaggcattcaggaaatacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaaggaaaaatcgaggccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacagccaatgccaaggaacatgccacaacgcggctgatacctgatgctgaatggcaggtggagaaacagcatcttcgtccttttgaacccttaccctatccgatttccggtactgtcggtaaagagtatcacgttcgcaaagacaacacgatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcaagagggcaggttgctggccaatcacccgattgagagcggcaaaggcaccgtggtgatcaacaacaaccatcgccgtgatacctcctccaaactgcgagagttgcaggattcgctcatgctgcttttcaccaatcaggaacacgcggaacggtttcttgaaagcatccacaaccgttatccccgatacagtcgagaccagttcctgcatgtacgcaatgccatcagcggatgccagcagaagctgattgatgatgccctcgcacactgtgtcgatcatcatctcttttcgtccggtgagttccatgatatcctgcaccattaccggaagcaggaggaaaaacagagtcatcaggcggtgttcaacaccttccgcccgaaaacactccgaagtgatatggacaggatgctctcgttcgtgccggacagcagtggcataaccacctatgaaaacattttcagttaacgaccatggaaagaaccattaccaccatacaggaacacgcccgagaacttaatctcaccgggctggcaggaaccgtcgatctcctgctcgaagaagcgcgcaaaagcgaaccatcctacagtgattttgcgctgaccctgcttgaaagtgaactctcctgccgacggaaagctcatcttgaacggcgccggaaaatagcaaaccttccgttgctccatgatcttgatcattatgactcgggagtgcaaaacgggatcagccaagtccagctccagcagttacggcaactgctctggctcgaccagaacttcaacctgatccttatcgggccaagcggaaccggcaagagctatcttgctggcgggctctgccatgaagcgctgaaactcggttatcacgcactgttccgcaccatggatgacctcatccagactatcaggttcaaagagattacagcggcggcagcaagagagtacaaacgattgttgagtgcgcatctgctggttatcgacgacatcatgatgttcccgctggaaaaaagtgttgccgtcgggctgttccagcttgtcaaccaactgcatgaacagacatcattcatcattaccaccaataaaagcccgaaagagtgggcagagatgcttggcgacgaggttcttgcgacggctctgcttgatcggctgctctacaagtgcgaagtcattaaactgaccggcaagagctaccggctcgaacaccggacaaccatcttcgaacaacaacaatcgccggaaggagggggcaatcgtagaaaaaagcaactaccacttcaaaaaggagtaggaaatcattgcaaaatgacgtaatctgaagccgctgcctgggtgattgctaatttccgaaattggctgatttttaatttccgactacagatatcgtctctacaacggagcaacgtgggaaggccacacactcaaggatgccatagctcatataaaaagtatggctgaggttgatcgtgtggtgtttgttgccgatagcggattactctcaaaggacaaccttgatttgattgaagagagcaagaagcactacattgtagctgcacggttgaagaatcagcctgaaagcatcaagaagcagattctcgataaagcaagttatcagtcgggaaatcagatgatgatcaaagagatcgcattaccaggaaaacggcgactgttggtcaactacaccgaaaaacgggcaagaaaagatgctcatgatcgccaaaaggcgttggtcaaactgcagaagaaaatcaacaaatcgaaaaatccagaatcgtttatcagcaacgctggttatcgaaaatatctgaagatagagcatcagcaatccgtgcagattgatgatgaaaaaatcaggcatgccgaagagtgggatgggctgcatggtgtcatcaccaatatcagtgacatgtcagcacgcgatgcctttgagcaataccaagggttgtggcagatcgaagaatcattccggttaaccaaacatgatctgagagtccgtcctatttaccatgcaaggccaagacgaattcaggcgcatgtggccatctgttttatggcgctggtctgcatccgtcatttatcgtaccgggtaaagctgcaatatcagcccttatcgccggaaatcattcgcaatgaactggttcatgtgcaacaaagtatcctgattcataaaacgaatggaactcgttatggaatcccttcaaaaccaactcagcatgccaaaaagatttatcagatcatgggcgaaaaactcagttcaatgcccttccttatagcatagtttttttgtaaaactatcacattgtagtgcctaaatttttaggccgccccttattttatatgcatttacagtgattcatgtatgaactcaggagaaattggcagttggttttctctggctttgccgataaaaacatctgccggttttttgattaagagacgaattgggatgaagagaagagtttgcccacgaattcacacgaatttgcacgaaaggaaattggcagttggttttctctggcttcgccgataaaaacaactgcctgttttttgattaagaaacgaattggggatgaagagaagagttttgcccacgaatttgcacgaaaagaggattaaggctgttttgctatttcgccatctcgctatccagctatccagcctgcgaattgggatgaagaggaagagttgcccacgaattacacgaattttcacgaaaagaggattaaggctgtttgttgtttccgcttcgctgctacaacatccagccttgtctttggattaagagacgaattaaggctgtttcgctatcccgctatccagctatcccgccatccagccatcccgccccctcttgtcatctcgaccatcgggagagatctctcttctcttctgcagtttcccacatactcagaactcattgctcagcactcagcactttcttcttcccagtacccagtaccctttccccattaccctctacccactttctactgcctactttccacaagctaccgcccagtccccagtaccctctacccagtacccactacccacatccgggattccagtaaaacgggtataaacgacaaaagcccatcgaatgatgggcttttgataaaaaatcggcgacgacctactctcccgcagtgaagcagtaccatcggctctccagggcttaacgactctgttcggaatgggaagaggtgatcacctgggaaaaagtcgccgtaaaaagggaagacaacctggagcaaaagcgaagaagggttctgtgtaaacctataaactttcctgttgcggtgttgtaacacacacgaccagcagataaaaaaaaatggttaagtcgatcggcttattagtactactcggctgaacacattactgtgcgtacacctgtagcctatcaaccaggtcatcttcctggagcctgatggggaaatctcatcttgaggcgagtttcgcacttagatgctttcagcgcttacctcaaccaaacatagctacccagcggtgccactggcgtgacaactggtgcaccagaggtttgttcgtcccggtcctctcgtactaaggacaagccctctcaaatttcctgcgctcgcatcggatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccactttaaccggcgaacagccggacccttgggaccttctccagccccaggatgtgatgagccgacatcgaggtgccaaacccccgcgtcgatatgaactctcggcggggatcagcctgttatccctagcgtaccttttatcctatgagcgatggcccttccatgcgggaccaccggatcactatgaccaactttcgttcctgttcgacctgtcggtctcacagtcaagctcccttataccattatgctctacgttccattaccgacggaactgagggaacctttgtaagcctccgttactttttaggaggcgaccgccccagtcaaactacccgcctgacattgtccttagacaggatcaactgcccgaagttaggactcaaacacaaccagggtggtatttcacattgcgactccacagaagctgacgcccctgcttcaaagtctcccacctattctacacaaatcatgctcaagcgcaatgccaggttatagtaaaggtgcatagggtctgtccgtccagatgcgagtagccggcatcttcaccggcactacaatttcgccgagcgcgcagccgagacagtagtcaaatcgttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcggttcaaagcttcgcacgataaatcgcactaacaaatccccttaaccttccagcaccgggcaggtgtcactccctatacatcgacttaaatcgtcttagcagagagctgtgtttttgttaaacagtcgcttgactcatttcactgcggcctggaaaaccaggcaccccttatcccgaagttacggggctaatttgccgagttccttagctgcgtctcactcgagcaccttagaatactcatcccatctacctgtgtcggtttacggtacggtctgttcatgtcgtcccatagaggcttttctcggcagcatgattagggagagttgtggctcttacgagcaccctattcgtgtttcgaccttcacgaagtgcggatttgcctacacttcagcctacgcacttaaaccaccacttccgtcagatggctctcctttcacttctgcgtcaccccgtaggtaataaccttcatgaacgggtacaggattattaacctgttttccatcggctacgcctttcggcctcaccttagggcccgactaaccctgagttgattaacattgctcaggaaaccttagattttcggtgacaaagtttctcactttgtttatcgctactcatgcctacatgatcgtttccaggcgctccagcaaccgttatcagtcaccttcactgcccctggaatgctcccctaccgctagaataaattctaacactaagcttcggtatcaggcttagtcccggatattatcgacgcatgttcgcttgactagtgagctattacgcactctttaaatggtggctgcttctaagccaacatcctagctgtctgggcaaacaaacaatctttaatacacttagcctgaatttggggaccttagctgtagttctgggttgtttccctctcggacatggaccttatcgctcatgccctcactcctgggtatgtcataccggcattcggagttcatctgggtttggtaccgttgtgacagccctagcccaattggtagctctacctccggcagacttaaccccaaggctgtccctcaagacatttcggggagtacgagctatcaccgagtttgattggcctttcacccctatcctcaattcatccaagcggttttcaacccacactggttcggacctccatatggttttacccatacttcatcctgatcaaggatagatcactcggtttcgcgtctacggcatgctactattcgcccatttcggactcgctttcgctgcggctccggctctgaaagccttaacctcgcagcataccagtaactcgtaggctcattatgcaaaaggcacgcagtcacaccctgcactaatgcaggttagctcctacagttttgtaagcgtacggtttcaggtactatttcactcccttcttaagggtacttttcacctttccctcacggtacttgttcactatcggtcacaagagagtatttagccttacgagatggttctcgctggttcacacaggacctcacgtaccccgtgctactcaggatcctcctgtgcacttcgcaatttcgcttacagggctgtcaccttctttggctcatctttccagatgattctgctatcgctctatgtcacgttatggagtcctacaaccccggcgctgccgaaacagcagccggtttgggctgtttccttttcgctcgccgctactagggaaatcacttttgttttcttttcctccgggtactgagatgtttcacttccccgggttagcttcccgtcaagcgggataccccgataaatcggggtgggttgccccattcggatatttgcggatattcggctgcttacgcctccccgcaacttttcgcagttaagccgcgtccttcttcgccttcttgtgccaaggcatccaccgtacgcccttagtaacttaaccaaaaacctgttggtgatgagtattacttcacgttaacaggaaagtttataagttcacaaagaactttcttcttaagggtatcctgaaatccgccggcgttccgctttcacggttcgctccagctttcctttcaaggatcccttgatgcttttgcttcaatatgtcaaataacatggtatcaattcttccttcattcgatacctttgtggagcttaacggggtcgaaccgttgacctcctgcttgcaaagcaggcgctctaccaactgagctaaagccccaaaacaattcaaggcagactttcacctaaactgtagtgggcctgagtggatttgaaccactgacctcacgcttatcaggcgtgcgctctaaccaactgagctacaggcccctgctaaacatggatcagagtttcctctttttccacccttacttttctccactgctcttgtgctgcagttatgcacttaataatgttgctttagtgacgcctcagtcaatcgtttccatagccggatcggtactttttgagttgcatctgacattgctgccgatgtagctccattgaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttagtcccagttaccagtcttaccttaaacgcttgcgcggctttgggtactcctgacttccatgacttgacgggcggtgtgtacaaggcccgggaacacattcaccgcagcgtgctgatctgcgattactagcgattccaacttcacggagtcgagttgcagactccgatccggactgagatagcttttaagggattaactctgcctcgcggctttgccctctgtagctaccattgtatcacgtgtgtggccctgggcgtaagggccatgaggacttgacgtcatcccctccttcctcactacttgcgtaggcagttcaattagagtcctcagcttaacctgctagtaactaattgtaggggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtaccaattccccgaaggacctcccctttcagggagtttaattggcatatcaagcccaggtaaggttcttcgcgttgcatcgaattaaaccacatgatccaccgcttgtgcgggcccccgtcaattcctttgagtttcactcttgcgagcgtacttcccaggtggaatacttaacgcgttagctgcgacactgatcaatatgaccaacatctagtattcatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcctgagcgtcagttctcgaccagaagactgccttcgccactggtgttctttccgatatctacacattccaccgttacaccggaaattccatcttcctcttcgagactctagactcacagtatcggaagccttgcatgtgttaagcacatggatttaacccccgacttatgaatccgcctgcgcaccctttacacccagtaaatccggacaacgcttgccacccctgtatcaccgcggctgctggcacagagttagccgtggcttattcgcggagtaccgtcagtcccgataaatcgggatattcttcctccacaaaaggactttacattccgaagaacttcatcatccacgcggcgttgctgcgtcaggctttcgcccattgcgcaatattcctcactgctgcctcccgtaggagtctggaccgtgtctcagttccaatgtggctgatcatcctctcagaccagctacccgtcgtaggcttggtaagccgttaccttaccaactacctgatgggatataggttcatcctttggcgataaatctttaacaacataaccatgcggttccgctgcatcatctggtattgtcctcgatttctcgaggttatcccagtccaaagggcagattacctatacattactcacccttgcgccaagtacttacagccgaagctgctttcctttgacttgcatgtgttaggcacgccgccagcgttcgtcctgagccaggatcaaactctccgttgtagagtctaatctgtttgatccggctatttaaccttgagttgtttccaactgcaaagcaattgactttggcgttcactttagcaacaaattcaaagaacttgatcttactcgatcaagggaaaccaatgtacatcttttcttgtcttctgcaaaatctttttttctttttcatcctttaactttcggcagtctcctgcctctactctccggcatcttcagcttttgcggcttccttcaatcacagtattctcaaataacgtgccatttttcaggctctcccgcttttgccttttctcctttcttcagcgggttcctaatgtaccatctcactacttatcttccaaatctttttttcccttttcttcttttatttctttattccgcaatccgttcgactcgattgtgcctgctgcaaagctttttttccgctctatttacgagctttcgggccgaagcccggcgttcccggggctacgctacgtcaacccggaatcctggatttccggagaaaatgtaaccatggtcgccataaatcaatgaaaaaaagtactgtgttctgagtgccgggttgggggtaccggggactgggtactggggactggggactgggaagaagatagtgctgagtgctgagttgggggtaccgggaaggtggagagtggaaagtaggctgtggaaggtgggtagagggtaatggggactggggactgggaagaagatagtgctgagtgctgagcaatgagttctgagttgggaggaaagaactgaagagagatctctcccgttggtcgagatgacaagagggggcgggatggcgaaatggctggatggctggatagctggatagctggatagctggatagctggatggcgggatggcgaaacagacttaattcgctcttaatcgaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaattgtcttttcgtgcaaattcgtgtaattcgtgggcaaaactcttctcttcatccaaatccccggcattgccttgagatctctcccggtggtcgagatgacaagaagggagtaagggatggcgaaatggctggatggctggatggcgggatggcgggatggcgaaactgacttaattcgtttcttaatcgaaaaaccggcagttgtttttatcggcgaagcctgagaaaaccaactgccaatttcttttcgtgaaaattcgtgttaattcgtgggcaaactcttctcttcatccccattcgtgggcacctcccccctcttcatcagtgtattacggatcaacgtccacgaggcacggcatcgttatcattctccgggaattcaggctggaatgggcggaaacagaggaatcccgacgggggtcgggattcctgcgtgagcgtggccgtatggctgctttttgtggattcggcgcgttattgcgccggttcgttttcaacaggcatgaaggatggcatgtcgacggtgagttccatctggcgggaacctttctcgtactcttttgccgcggcaacgaagccgtgaaagagagggtgtacctgctgcactctcgatttgagttcgggatggaactgcacccctacaaaccagcggtgatccttgagttcaatgatttcgacaagttcgccgttgggcgaggttccggaaaagaccatcccctgctcttcaagcgcgctacgataggtgttgttgaattcgaagcggtggcggtgccgttcgttgataagaaattttttgtagatgtcgtaggctttggagccctctttgatgatgcaggggtagctgccgagccgcatggttccgcctttttccttgacctttttctgctgttccatgaggtcgataacgggaaagcgggttcgtttgttgaattcggtggagttggcgtcatgcaggccgcagacgttgcgggcaaactcgatggtggcgcactgcatgccgagacagattccgaaaaaggggatgttctgctccctggcgtaccggatgaagcttattttaccttcgatgccgcgatcgccgaatccgggcgctacaagtactccgctgaccccctgcatctcttttttgaagtcgaacgatcccgcttcggcgtcttcggcccggagcagcttgatggtgacgcgtacgttgttgcttgcgccggcatggataaatgcttcgagaatggatttgtaggcgtcggggtattcggtgtatttgccgcagacgccgatggttacttcgccctctgtggggtgcagtaccttgttgcagaagtctctccagtattcgaggttcggttccctgaattttttgagaccgagctttttcatgacgcgcaggtcgagcttctccttgagcagcatgagcggcacttcgtagatggtgtcgcagtcgttgagcccgatgacgtcgagttcgttgacgttgcagaagtggccgaccttgtttttgatctctctggagagcggtttttcgctgcggcagacgagaatatcgggctgtatgccggtttcaaggagcattttgacgctgtgctgcgtcggcttggttttgagctcgcaggcggccttgatatagggcacgaaggtgaggtggatgttgagcaggttgcgctctcccatttcaagcttcatctgccgcatcgcttcgaggaagggaagggactcgatgtcgccgatggttccgcctatttcggtgatgagtacgtcgaggttgccgtttttggcgagttcggccattctgtctttgatctcgtcgatgacgtgcggtacgacctgcacggttccgccgagatattcgccgctccgttctttgtcgatgacggatttgtagactcttcccatagtgaggttcgatgcctgggaggtggcttcgtcgaggaatcgctcgtagtggccgagatcaaggtcggtttcagcgccgtcgtcggttacatagacctctccgtgctggtagggggacatggtgccgggatcgacgttgatataggggtcgtatttctgtatggctactttgagccctcttgatttcagcagcatgccgagcgacgccgacagtatacctttgccaagagaggagatgacccctccggtaacaaaaatatgctttacatttttagggcgtgccataacgtcattcgtcgtttagtattaataattatcggcttttgcgctctctgatgcggttcctggtcatgcaccatgatgagcgcgcggcactcagccgagcgttttatgggctccgtcgcagaaggggagttttttggagatcccgcaggtgcagatggctacctttttttcggtttcgatttcaactttccatgggtgcagaccgctgcctttgtgcgatccgtcgcagtggggctgggtgccggattttccgcatgcgcagtagtatctggttcccggctgctccagtatgatgcagggcctgtttttttccatgggtcgccttccttttcggttctgttctgccggttttttgccggttcttctctgcccccgctttttcagcgagggctctttagctctccgtcggcctaaaagagatcgatctggccgtccgggttttcgggaagagagtccggatcgatctcttcgtcgcttttcggcacacgcgcaagcgcggagatgatgtctcccgccatgagtctgatgagtctgacgccggaggtgtttcttccggtgagcctgatatcggatacgtgctggcggttgacgatgccgttgttggtgatgatgatcagatcgtcttcgtcgttgacgtcgagcagaccgaccatcgcgccggttttttcgtgcgccttgagcgttatgaccccgcgagctcctcttttggtgaggcggtagtcttcgacccggcttcttttgccgaatccgttgtcggttacggccagaagcgtagtgtcaaagcgtttggtggtgaccatggagatgcacttttcgtcggcgtcgagcgtaatgcccctgacccccatcgcggtgcgccccatggagcggatttcgctttcggggaatcgcacgacataacccgagcttttggcaagaatgatctggtggtcgccgtcggtaagccgagcgtcgatcagttcgtcgttttcctcgatggtgatggcggctatgccgtttcgtctcgggcgggagaattcgtcgagcccggttttcttgacggttccgtttcctgttgccataacgatgaagcccggttcgtcaaagttccggatgttgatgtatgccctgattttttctgccggctgcagctccatgatgttcgcaagggagcggccccgagcggtacgaccggcttcgggtatttcgtagaccttgagccagtagcagcgtcctctggtggtgaagaagaggatgtagttgtgcgttgaggcaataaacatgtgctcgacaaagtcgtcgtgctttgcctgggctccggctaccccttttcctccccttgcctggcgtcggtagcccgatacgggaaagcgcttgataaagccgtcgtgggtgatggtgatcaccacgtcttcctgggcgatcatgtcttcgatggaaaagtctccttcctgcggcacaatttctgtgcggcgggcgtcgccgtatacatccttgactttaagcagctcttcgcggatgatctgcatctgcttctgggggttggcaagaatggagcgaagctcgtcaatgaggagcagggtttcctggtactccatgtcgatttttttgcgctccatgccggtgaggcgctgcagacgcatttcgagtatggctttcgactggatttccgtgagtccgaacttttccatgaggctgctctgggccgtcggagcgtcgggggactggcggatggtggtgatgacttcgtcgaggttgtcgagacagattttgagcccttcgagaatatgcgcccgtttttctgccgcggtgaggtcatattgcgtccggcgaagcacgatctcgttgcggtgcctgatgtagtactccatcatctgcttgagattgagtaccctcggcatgccgtcgaccagcgcaagcatgatgaccccgaaggtgtcctgcatcggggtgtgcttgtagagattgttcagtacgactttggctacggcgtctcttttgagttcgataaccagcctcatgccgtcccgatcggattcgtcgcggatatccgctatgccttcgagctttttgtcgtggacgagttcaacgattttttcgatcagcctgactttgttgacctgatagggcaattcggttacgataatcgattcgcgtccgtttttctgggtgacctccacgagcgctcgcgcgcggataaccaccttgcctcttccggtgaggtatgcctgcttgaccccttcgtagccgtatatgatgcctgcggtaggaaaatcaggggcgatcacatgtttcatgagatcggctatttcgatgtcggggttttctatgagcgctatgatgccgtcgacaacctccctgaggttctggggagggatgttggtggccatgcctacggcaatgccggaggagccgttgaccaggagattgggaattgccgagggcagaacggtcggttcttcgagggagtcgtcgaagttgagcgagaaatcgacggtctccttgtcgaggtctttgagcatttcgccggcaatggctttcatgcggacctcggtgtacctcatggccgccggcgagtcgccgtcaatcgaaccgaagttgccctgtccgtcgatcagcgggtagcgcattgaaaagtcctgcacaagtcggacaagactgtcgtagacggccgtgtcgccgtgggggtgaaacttgccaagcacttcaccgacgatacgggcagattttttatggggcttgcctgcctgcagcccgagttcgtgcataccgtagagtaccctgcgatggaccggtttgagcccgtcgcggacatcgggcagcgcacgactgacaataaccgacatggaatagtcgagataggaatcccgcatctcctcttcgatactgatcggcaatattctttcgcgctgcataaataaaatccatataataattaactgaaatagcccaatgacttacaagcatcagagcgttttgtccgcctcgcctcccctgcttcggggggttggcgacggttaacagagatgtccttaatgtagtaaaatcccccctgatttcttaaacgccgcaaggtgaaggcattgaaaagattgttcagtgagttcggctgaccgacctgaaaaaaatcgggcgggggtgcgcctcatgagaccatggtgaccggcgcgtcggaccagagggattcaaggtcgtagaaacgtcgttcatcgggcatgaatatatggactacaacattgacatagtcaagcagaatccagtgcggggtgtcgagaccttcgatatgcagcgggcgttcgtcgtcctctttgagcattgcgacgatatggtcggcggcggctcttgcttttcggtcggaatcggcggtaatgatgacgaaataatcggttaccgaggtcagccgtttgagatcgagaatttttacattctcacattttttttcgagagagagttcggcgatgcgtcgcgcaagaagttgaccgaggtcgacctcttttggctgcacatccgttttttttacatcgttatctgatttggtcataaaactcttttcattcacctgttatgggcagctctgctgatttatggtcatgattgcgacggagtcgtgcggaaccggcgattcatatgaccataaagggatcttgcgagatgataccctgaaaaattgttcgaagttcccccctgagggggatctttcctgtaaaatatagtaatgattcactgttttttaccatgcagaacaaacatttgcctgtactcgggctccacatctcccggcagtgcgccatgtccctctctgaatcgcatgagggcataaggagatagcgatgccgcagtaaagaaatccgcttcaaggacacccgcgtcttctgcatggagaaagtcccgcagttcggcgatctctcttccgacaacaacagcggatcggccaaaggatccggcaagcgaacgaatatcttcggccgagcctttacggacttcatcgctgaacgctcctttttcaagtgccatccgatcgagagcggcataaaagtattcgccctttcgcgactggataaccggaacgatgtggctggcctggtgaaagggaagcgaggctgcggccattgcgggaagggttggaaccggaagcagcgggatgccgagtcccccggccagaccttttgcaacagccataccgatgcgcagggcggtgaatgagcccggtccggacgatacggcaacagcgtcaagctccgttcggtcgactccgctttcggtgagcgcttcgtgaaccagcggcaccagcgtttctgccgctttcatccactctgcgccgatcctcagcgtgagggtaccctggtttgaaactgccgcgctcagggcaagatgggtgcattcgatggagagaaggtgcattggcgttcagcctgttatttgaattagcctgttgtcgccgccggcatggcagagcgttacggtacgggtgtacatggttcggtattccggaaatttttcgccccactccacaacggagatccatgggccggaaagatagtcgccgaacccgatcgtttcgagctctccgggctgctcgatgcggtagagatcgaagtggtgcagcgtgaccggcttgccctgacgcgaaccgtgatagatattaaacagggcaaacgtgggactcgataactggtcgtcgcaattgaacacttcggcgactcctctcataaactcggttttgcccgctccgagttccccggcaagacagattatgtcgccgggctgaagcgcggaggcaaactgacgcgcatagtcacgggttgcgtcgggcgagccggagaggaattccctgatcatggctgtatcagtcgagcgggttgaagacaagtcctgtcattattttcggataaaaaaacgttgatttctgaggcatgacctctcctgattccgacacggctacgacctgttgaaccgttgttggcttgacgacgatcccggcctgcgcggctccgttttcgacggcagcatacagttcggcttcatccttgatgtacttgatgttgctctgtttcgccatggcttcgggggttatgccaagcagcctgccgagcacgatctcgtggagggccaccagaccaagcttccggagggagtcgggagttgcgtggtcaaggagctcctcggggctccctttgaggacgatgccgagcatatattcccgcgttaccacgccgtatgcgtagatcgaaggttcgtcggccaggtagcgtttgagggcctctctgtggggaagttccgtgacgacgaagtattgctcaagctgtcggcggaacgccagggcgtcaaactgctcaaggctgtgcaggagtcgatggatcgggaaaataatcagcccttcgtcatgcatgttggcaaggcaggccagaataaagttgtatgcctcattgccggtgtgtgcggggttcattgccgctcgttcgtttcggtagttgagccctgtttcgtagcggtggtggccgtcggcgatgaaaacggtgcgatgctgaagccccgcccgcaccttttcgacgatctctttgtcggttatcttccacatccggtttctgacatcctgaaacacggcgtcgatcaggggggggttgctggatgcaaaggcggctatttgacgatcggctgctttatcgggatcggcatagatcccgaaaacggggctgatattggtttttgtctttctgaagaggttgagacggtctgcttttggccccgagagggttttttcgtgaggcagaaccttgcgttcgacaaaatcatggaggcgcatggcgcaaaaaaagccggttcggttgtagacggcgccttcggcgtcttcgaaggtctgcatgtacgggtagatcgccggttcagcgtcccttaccagttcgccgatgcggctccattcgagcagtcgttccatggctgcctggtagggatcggactcaagcgggagttcgagcctgacggcgttacagggcgagagttcgtagagctcctgctggcgggctggagagataacgtcgtagggcggacaaagaaccttttcggcgtggttcatggtttcctgcttgtagtgcagtgccctgaaaggcataatgtctggcatagaaaaatcggattagcatggttaaggtttgcgcagggtcatattctgccggaaatccagaaatcgtcgtagccctctttgacaagcacgataatttttcggtttttgcagagttcgagcacggcaagaaaggtgacgacaagaataatgtgttccggcgcttctgaaaaaagggagcgaaaggagacctgcacccgctcctgaagcctggagaaaatcagcgcgctctgttcttcgacggagaccggcgcgtccgaaacgttgcgggtgagctctgcggggctcttgttgatgaccgaccggtaggccatcatgagctggtagagtgtcggccgatgaagctcctcgtcaagctcgtcgataacctcaggctcgatctcttcgatatatcctctcgcaaaaagtgaggcccgctccatttcgagttcctgcattttcagcgctgcctccttgattcgtttatattccagaagccgctggacaagttccgctctgggatcgtactcctcttgctcgttttcttccatggagggccggggcaacagcattctggccttgatgctcatgagcatggaggccatatagatgaactcggcggctatttcaaggttcatgacctgcatgccggcaatatagccaataaaatcggcggtgattctggagatggggatattgtatatatcgagttcgtcgcgcctgataaaaaaaagcagcaaatcaagcggcccttcaaagtcttcgaggctgatcctgaacattgcggatgcgtggaggttgtgtgcctgtaacgaggcgccttttatcttgttcaagatagaaaaaaacacggcattatttgtataatcctccctgcgctttccgctttttgggcaagggagcgcgagacgaaaaaaaattgaacttcataagcatgaaatgaattagtttattgtgctcatgaagctgtaaaaaagcataccggcagtactctatcatcttatcgactggtcagcaatgaaaaggttattctctcttgcggcatgcgttcatattatcctgtttttgcttgtcgcgacggcctttgcggacggttcgaatgccgcgttcaacatcggatatgaaagccacctcagaggcgatctgaaaggtgccatcaagcactacacttcggctatcgagaagaatcccgtttttgccatggcctatcagatgcgcgctgcggcatggcagcagatgaaacgatatgatctggccattaacgacttttcgatggtcatctcttttggcgaaccctattttcaatccgtagggtactttaatcgcggcgtggctaaaaacatggccggcgattactatggcgccattcctgatttcaaccagaccattacgctcgataaaagaatgtcggcggcctattttcatcggggtatcgctaaaaagaaaaccggcgataccttcggtcaactgcaggactttcgcgaagccgcccgtcttggagagcccaatgctgaaaaatggctgaacgccaactatcccggctggaaagagatggcgtctggcatcacccctctcttcaccccttaatatccgaactgccgggtatcgacccactccatgttgatgatcgaccagaaatcgagagcaaggccgttgaggacgtattcgtagggaagccatccgtacccctcctccccccatccggttccccacgagtttcggatgcgcagagctcccgtcgtggcttttccgcaggcagtgttgaccacttttttttcgtcgtcgtagccgacaaccataatagcgtgtccccaggacgcatgctcgtcggggcaggggtagggtatggctcctttgttatccgattgttcaaaggagttgaatccgtaaaatccgcacatggagggtattccggccgcaaggtatttttttacgctttgaagcacgaggttcgccggtttttttgcgccgagagggtcgtgacagaagtatttgagcgcttcgaaattgtcggcaacggcgtagatgaatccgccgggttcattatcgaaatcaggatcctggtcggtgtatttccagtatttttcaggcggaacaccgcacagcgcaacggcgccgacggtattgcgcaaccatgctccggtgtcgccggttacgcccatgaggttgcgcgtcgctttgtagagaaagagcgccgatgcgtcgagatacttgccaaatgcgcggcactgaaaatattcgatgaccccgacggccgactgggccgtgcaggaacccagaagcccctggttttcgatcggagaacaccactggcgcagatcgacctgggccggcaatgccgatttgagcgtttttgcggtttgaggaatgccgagtttcgaagccagttcgataatttcaggcgtttcggcgttatagtctctgagatccggcagagggggaagccagccggtgcctacagggcgattaatgcatttgagttcaagaaatgaacgcatgggaaacatattgagcctcctttgatttcggacaccgccccggtgaagcgatcaaaccgctcgcgacaacagtttgcgaggccctgaagtaatgaaaaacacgatggcctgaaagaataaaaatacatggttcagggataataaccatattcggggaatgggcataaaaaaaggcagggtggatcgccctgcctttttttatgcttgttgcgctctggtttcagatcgctttaccgccccgctctctggttcttatcctgatgcactcttcaagcggcgtgataaatatttttccgtcaccgatttcgccctgtccgtggcgggccgtttcgattatggtgtcgacggttaccgtcacaaattcatcgttgacggctatatcgagcctgatcttcggaatcaggttcggagctattttctggccgcggtagaactcaatatcttcctggcggccatggccggttaccctgctcacggtaattctcgtgatatccgcctgtatcagtgcctcccgtacatggtcaagccgatctggcgggataattgctgtaatcagtttcattgcaacgaattagttaaggttgataaggccatatccatgctcgccgtgcatgctgtgatcaagacccgacatctcttcgtcttcggagatacgcaggccaaccgttttttcgacgatgaagagaagaatgaaagagatcactgccgcgtaggcaatggtaactcctaccgccgttgcctgtactccgaactgctgccatacggtccagcttccgcctgctttttccgctgcgtcaagcatccatgcgggacggataaaaaaggtcagggcgagagctccaacgataccgccgactccgtgaacgccgaatgcgtcgagactgtcgtcgtagccgatcttgtttttaagcacgatcgcggtgtaacagaagactgccgcaagcgcgccgagagcaaaagctcctgccggctgaacgacgcctgccgccggcgtgatggcaacaagtcctgcaagaattcccgatgcgacgccaagactggtcgctttgccatgctggaacatctcgatgatcatccaggtgaatgctcctgccgctgcggcaacctgcgtgacggtcaaggctcttgcggtgtcaaggttactggcaatcgcgctgccggcgttgaatccaaaccagcccacccacaagagtcctgctccggtaagggtcatgacgaggttgttggggtgcatgacgtttttgggataaccgcgtctttttccaaggtagagcgcagcaacaagggctgtaacgcccgatgagatatgaacaacggtaccgccggcaaaatcgatggcgccctttgctccaaggttgaaaaggaatccgtcgccagcccatacccagtgacagatggggctgtagacaaaaatgctccagagcgcgataaagagcgcataccctttgaagttcactctctcggcaaatgctccggcaataagcgcaggagtgataatggcgaacttgccctgaaacatcgcaaagacatattcgggtatctgcgtcgacatgatcgactcatcaatgccctgcagcatgaagaatttgttatcccaccctgccagaccgccgagaatgctggggccgaaactgagcgagtaacctaccagaggccagagcaccccgataattaccattgctgcaaagctgtgcatcatggttccgataacgtttttcgtgcggacaagaccgccatagaacatggcgagtcccggaaccataagcagtacaagggctgtcgaagtcagcatccatgaggttgtcccggtatcggttaccacctcgtcagcagcatgtactgttccgctgaacatcattactgccaggagaaacagcaatgaaccagagatttttttcatcatgcgattgttttatgtttagaaaagccttaataattaatgctaactacgataatgtagttaagattttaactaaaacaaacatttaagcatactttattacagagatgtagaaaaaaatgttttttcgtacggctcgggccggcgccgggcattgccgggaggagacggggtcggaacgttcgggcgaggaactgccatgcagcccctgtggcggttatcgggtaaaattatttgcctttcgtgaatttttatttttgaaatcctgtagtaattagggtaaattgaagctaatttagccagtggttggctgatcgcgattcaaataatttgtgctttggttatttgcttgcgtctctattctatcaatgcacatgtttactgagactaacaatgaatatttacattggtaatttgccttatcaagtcactgaagatgatcttcgcgatgcattctcgcagttcggacaggttgacagcgcaaacatcatcaccgacaagttttcaggccgttccaaagggttcgggtttgttgacatgcctcatgatgacgaagcccgtgaagctatcgaatcaatgaatgacaaggatttgaaaggtcgtactataaaagtcaatgaagcaaggccgcgcgaagaaaggccggcaagaagagatcgctattaattggcgcctccccccgtttaaaaaaaaagcccggctgtttgacgattgaacagccgggctttttcacttctctttttttttggactccccgttacttcttaaggaataccccgagatcttccagcagggcctgaaggtcctcttcatgctcgacttcgtcctgaagaatctggacggcgaggttgtaggtcacgggatctttcatcccgatctcctggatgatgctgttatagacattgatggcgcactgttcgcctgatatgttctgctgaagaattttctgcacgaacggatcgtcgggggcgtcgtacccgcagttcgaccatttgagccactctgccggactggtgaccggcgttcctccaagctgaataattcttgccgtcaccatgtcggcatgtcgcaactcgtcggcagcatgctgcaggagctcggcaatgacggcgtctttcatcgggccctgtacgacctttgcgcctatccagtactggtagtaggccagccattcgtcggcaaacgctttgttgagcagttcaagaatccggggcagattttcccccactatttcacgtcctcttgttcccattgatctctcctttgttattgttcgttaaaacaggcgtccgaatatcgatgttcatttgttcccggagtttgcagaacggtcgggaacgccgtcgtcagcatctcgaagaaccggggggcgaggaatagccggcatgcctattttttgccggataccagctccatcagtgcgtcgaaaagccgtggcgaggagaaaacaaagccgttttcgacaagctttgccggaatgacccgctgcccttttaccgcgtattccgctccctctccaagcagcagttgcacggcgagtttcggtacagcaaagagcgagggcctctgcatcaccgatccgagttcgacggcaaactctttcatggaaaccggtttggggccgacgagattgacggcgccctggtaggcggggttcaggagaagttcccgtattgcctgtatctcatcgtcgatatgaatccaggagatacattgattgccggatccgatgggtccgccgagaaagaagttgaagggcgtcatcattttctgcagcatgccgccttgcgttgtcagcacgatgcctgttcttaacaggacgacgcgaaccccgggcatctttgccggatcggcctctttttcccagtcgatacagattcgggcaagaaagtcgcggccttcggcgccgttctctgtgatttcgggggtatcgccgcagctttcgaacgagccgtaatagccgattgccgaggctgaaagaaagatttccggttttttcttcgctcccgcaatagcggcaaccatgtggcgggtgccgtttattcttgagtcatagcatgcttttttgtgttcttcggtccagcggctttcaaggaggggcttgcctgccagatgaatgacggcttttgctccctcgatgcttgcgacccactctccgtcagccttgtcggcatcccaggcgagatagttcgctgctccgggaatcttttcggctgcggcctgcgttgagcgggcaagaataaccacgtcataaccttcacgtatgagagcggcggcaactgccgcgccgataactcctgttgctcctgtaatgacaatatgtccctgcatggcatgttccgttttagtattgtggccgctcttttctgtgcgcctctgttcgtttgtcccgataccggattggcggattggtcgcgacaagtcagggaggcgcctttggttatcgttatgatgcggcgatccggttgttccgttgatcccggataccccgctctctcaacacaataaacagagccgcctaataattccccctctcttgcccggttactcgaccgtaacggatttggcgagatttctgggacggtctacgttgcaccctcgttcggtggcgatgtaataggagagcaactgcagggggatgaccgtcaggagcggcgtgaccggcgcggccgcatagggaatatagatcacatggtcggcgagattgctgatctcctggtccccctcggtggcaatggcgataatcttgccttttcgggtgcgaacctcttcgatattgctgagtatcttggtgtaggtgctgtcgcgcgtggcaataaaaatcaccggcatatccttgtcgatcagggcgatcgggccatgcttcatttcggctgccgggtagccttcggcatggatgtaggagatctccttgagtttcaatgcgccttcgagggcgacgggaaagttgaagccgcggccaaggtagagaaagttgcgcgcatccttgtatactttggctatcgcgcggatgtcggcatgctgcgcgatgatgcttgcggctttttggggcgcttctgaaagttctttgagatagagcgctatctcttcatccttgatggttcgcccgatactgagcgcaagcgccagcatgtagagcacaataacctgggcggtaaaggcttttgtcgatgcgactccgatttccgggccggcatgggtgtacatcccgcaggtggtttcgcgggcaatcgtggagccgacgacattgcagatgcccattaccagcgcgcctttttcttttgccattcgaagcgcggcaagggtgtcggcggtctctccggattgcgaaatcaccatgaccacatcgtcgggcgagatgatcggggtgcgatatctgaactccgatgcgtaatcgacttcaaccggaatacgggcaaactcttcgatgaggtactcgccgatcagtcccgcatgccaactggttccgcaggcacagataatgattcgtttcgccttgcggagcttttcgaggtgatcttttacaccgccgagatggagcgtgttgtcttcgagatgaattcttccgcgcatgacatcctgcatgacgctgggctgttcaaagatctccttgagcatgaagtgctcgaacccccctttttctatctcttcaagcttgaaatcgagctcggtgacgtttttttcggcctcttcgtttttatctgtttttacggcaaacccttcgcggttcatgacggccatctcgccgtcggccagatagatcacttttttggtgtattcgattatcggcgcggcgtcggaggctataaaatattcctgttcgccgataccgagtacgaggggacttcccatccgggcaacgatgagcgtctccggttcgcgcgaggatatgacgcagatcccgtaagctccttcgatgtagtgcagcgcccttcgaacgaccccttcaagggtgagatgccgctcttcgttccagattcggtcgatgagatgaacaagcacttccgtatcggtatcgctcagaaaggtgtagccctggctgctcagctcctgacgaagcgccgtgtggttctcgataatgccgttgtgtatcagggcaatatcgcctgccgcgttgaggtgcgggtgggcattgcggtcgctcgggtcgccatgggttgcccagcgggtatgtccgatgccgatggttcctcctttgaggaggcccgacgagtcggcgacggctcgctccagagcgccgacgcttcctttctgtttgatgaccgaaagggctccgttaaggacggcgatgcctgcggagtcgtacccgcggtattcaagtcgcttgaggccgttaagcagcaccgttgccgcatctcttttgccgatataacctacaattccacacataagacttttcggatcttgtttcatgcaataaatttcctgcttttgcatgatgatttatgctgtctgctgactgacgggagctgccgtaacgacgttacatggcacgtttcatggccagatgcagtttttcggattcaaccgaaacggcctgttcgaaggcgtcgatggaagcaaacgctccttgcgggaagatcaggcttcggctgacattgacgagagcgctttctttggccgaatcggcgccgtatcggacggcctcgtcaagagagcctccctgtgcgccgacgccgggaataaggaaaaaaagatccggagccgccgctctgatggcttcgagctgaccgtttttcgtcgcgccgaccacgatgccggcattgccgcctctgttccactgattcactttttcgagtaccgtttcgtagagcggcctgccgtcgccgagcaactgctcttcgaaatctttcgatccttcgtttgaggtgagacagagcacaaaaaccagcttatcttcgtaggcgaaaaagggttcgagagagtcgaagcccatataaggagctaccgtcaacgcgtcaaacgaccagtgttcaaaaaatgcctctgcatattttttgctggtattgccgatatccgcccgcttcgcatcggctatggttatgcaggcccggggaatgtcggcgagggttcgctccatgtcttgaatgcccggaataccccgcgcctcgtaaaatgccgtgttgatcttgtaggcaacggccgagttgctggtggcgcgaataatcgcccggttgaattcaagaacgggcgaaccggtttttttaaaaatttcggggatcttttgatcatcgctgtcaagcccgacgcacaagagcgagcgtaaatgggagattctgctgtttgctttttgtcgaacggtactcatgctcttttcctgatttcttggcggcgctttactgattcggtgttcctgccttgcccggaaacggtatcgattgacgctgcgatagcgaatggttcccgcttcgtggcgcttgtcagcggagcgagaggctcctctcttcgggcatgaacatccctgcaaaaaacgggttggaaagcgcccggaaatcgattgtcgaaacttataacacggcaacaggattatactgtactttaatatactaatatgttttttacgatatgcttcatttaatggaagaatcccgtaaattaagggcgtctttcttatttgtcatgagcgttctgccccgagaggctcgcggagtcgcgactgatccgcaatgcccttgctacgtcgccatcgagctgctttgatagtatgagaaaccgttatacccggcattgttcacctataactatgatctgattgattgatggctaataacctgtttaaaccttccaatccttacaataacgagccggaaaccaaagagaagcgtccgaagttttccatcatgtattatctggtggtcattctgctgcttatcggcattcagcttgcttttttctggtcgggaacttcgactgaaataccttacagcacgtttcgcaagtatattgccgaggataaaatcgagtcggtaaaaatagctcccgagagaatctacgttcagttgaaaacagagccgggtgttccgcctccggccaaggagagcccggagtcgctgctgccgggaaagtcatctccgtcgagggagatttttgttacgccggttcgcgacgatgagcttatcggactgctcgaaagcaaggggattcgctatcaggggattgccggcagcacctggatcggagaacttttgcagtggatactgccgtttggccttttgatcgggatttatttttttgttttgcgtcgcatgggcgctccgggttcgcagtttatgaatatcggaaaaaacaaggccgcgctttacgaaaatctcgacgagcatacccgcattacgttcaaggatgttgccggtctcgacgaggccaaggccgaggtgatggaggttgtcgattttctcaaagatcccaagaaatacacgaagctcggcggaaaactccctaaaggggttttgctggtcgggcctcccggtacaggaaagaccttgctcgcaaaggctgtggcgggcgaggcggatgttccgtttttcagtctcagcggttccgatttcgtcgagatgtttgtaggggtcggcgctgctcgtgtgcgcgacctgttcaagcaggcaaaggagaaggcgccctgcattatctttatcgacgagattgacgcggtgggtcgcagcaggggaaagggtgcgatgatgggtgccaacgatgaacgcgaaaacacgctgaaccagcttcttgtggaaatggacggatttgcaaccgacaagggtgttattttaatggcggcaacgaaccgtccggacgttcttgattcggctcttcttcgtccgggacgttttgatcgtcagattatggtggacaagcccgatcttaaaggccgtatcgatattttcacggttcataccaagaagctttcgctctcccccgacgtgaatctcaaggcgcttgcgtcgcaaactccggggtttgccggagcggaaatcgccaatgccgccaatgaggcggccctgctcgcttcgcggcaaaacaagctgactatcgagatgaaggatttcgaggatgccatcgagcgggttatcgccggtcttgaaaaaagaaacaaggtgattaatccgcgcgaaaagcagattgtggcctatcatgaggctggccatgcgattgtcagctggatgatgcccgaaaacgaccctgttcagaaaatttcgattgtgccgagagggatgagcgcgctgggctatacgatgaatatcccgcttgaagatcgctatctgatgacaaaaaaagagctgatcgcgcggatctgcggtctgctcggcggtcgtattgccgaggagatcgttttcggtgagatttcgacaggagcgcagaacgaccttgaaaaaatcaccgggatcgcatacaacatggtgatggtttacggaatgagcgaaaaactgggcaatctgtcgttctacgagagcaataatccctattacggcagtccgggcgtcgacaagaagtatggcgaggagaccgcccgccttatcgacgacgaggtgtcggctatcgtggcagatgcccgccggatggttttcgagatgctgacggctaatcgggaaaaacttgaacggcttgctaccgaactgcttgcaagagagatgctgcagtactgccagatcgaggaaattctcggcaaacgaccgccggggctctaccaggagcaccttgaagacccctgttcgcccgtcaaaagcgcattgaacgacgcaggcaatatcccggcggcacccatagagggcgcgctaggcgagaaggaacggatggatctcgaggctgccgttgcgaggcttcgccaggaaagggaaaaacaggaaaactgataccgtcggccatgcctatggaaagaaatgtgcggttgatggtttccgggtccgttcagagcgtcgggtacaggatgtttatccataaggctgccggggagctcaatctctccgggtgggtacgaaacctcatggacggctctgttgaaatcgaggttcagggctcttccgggatgattgacgaactggtgaaaagggcggaaagaggacctggccgatcgagcgtaacgaaggtgatggttgaggagctatctttggatcctcttaagaagggattttctatccgctgagaattttggcgaaaaacaataaaggcaggaaattcctgcctttatcttctgtgggtctcgagggattcgaacccccgacctactgggtgtaaaccagccgctctaaccagctgagctagagacccgttgaggggccactattataccattatttccgtttattgcaaaaaaaaaatcaccccgaaaggaagagaagcggcgggcggaatttgtaaccctttgcgaaaaagcataaattcatgccggtagattcaatacgaaaccccggcaactttttttactatacgttatgagatcactatccatcctcggcagtaccggttcgatcgggctcagcactctcgatgttgttcgtcagcaccctgagcagttcaccattaccggccttgctgaaggccatgatgtgggaatgcttgtaaaacagatccgggagttcaaccctcgccttgtttcggtacgaaatgccgatgccgcagccgaacttgcttcgctcctcggcaatgagaagccggagattttttacggtatcgagggagccgccaccgtcgccgcggcggatggagctgatatggtcgtttccgctattgtgggagctgccggacttgtgccgaccatcagcgccatcaaagccggtaaaaacatcgcgcttgccaacaaggagaccatggtcgtagcgggcaggcttgttaccgatcttgcccggcagcacaaggtgaccatcattcccgtcgacagcgaacattccgctatttatcagtcgcttctcggccatcggcacgaggatgttctgcgccttattctgaccgcatcgggaggaccgttcctgaacacctctgctgaagagcttcgcgaggttactctcgagcaggctctgaaacatccgaaatggacgatgggggcaaaaatcacgatcgattcggcgacgctgatgaacaaggggcttgaggtcatcgaggctcactggctgttcgacatgcccgcacataaaataggcgttgtggtgcatccgcaaagcatcattcactccatggtggagtatatcgacggttgcgtcatggcgcagctcggcatgccggacatgagggctcccatcgcttacgccatcgcctatccggaacgttgcccgagcggcatcgagcggcttgatctgccgaaaatcggttccctgagcttccaggaacctgatccgggcagattcccctgtctgcgactggcctatgaatcgcttgaggcgggaagaacctgtccggccgtgctgaatgccgccaatgaaatcgccgttgccgcgtttctcgacaaacggatcgggtttaccgatattgccgataccgtcgacaagaccatgcaggctcatgaggcgtatactccggtatcgctcgaggagtacctggaggcagaccggtgggcgcgagagatggcaaaaggtctcgttgaacgggcataaaatagcgtatccgctgctgtaacctatatcccgggctctgtaacaggatgtccgggcagttttttttctgaaacgaacgaggaatccatggattttctgaatacgacttttttctttatcgtcgccatcttcgtgctggtcaccgctcacgaactcggccactttcttacggcaaagcttttcggcatgcgcgtggacaagttttatatcggttttgactttttcgatcttcgcatctggaaaaaaaagatcggcgaaaccgagtacggcatcggggtgtttcctcttggcggctatgtcaagattgccgggatggttgacgaaagcatggacacctcctattcggcttcggcgccttcgccctgggagtttcgggcaaaaccggtctggcagcggcttatcgtgcttgccggcggcgtgatcatgaatatggtgcttgccacagcgatttttatcggcgttacctttacccttggggaatcgagaacaacggttgaaaatccggcttttattgaacagggttccgtgttttcttcaatggggatgaaaacaggcgaccggtttgtggccgttaacggcaaaccgctctccaactgggaggaggctctggatccgtcgctgtttacagccgggtcgctcaattataccatccttcgcgattccggcaggatctcgattactgcgccctcaaatatcgtttcacgaatcaacgaggaacaggcgctcggcatccgtccgatcatgccgccggttatcgacgaggtgcttgccaatcaacccgcagctcttgcgggaataaaagccggcgcagtgataacggcaatcaacggcgtttcggtatgggactggacggaagtcgtttcaatcatctcgaggcatgccggaaaacctctcgatattacgtggaagctctttgatccggccgcagcagcggggggatccgaaaaaatcttcgtgacaagggtcgtgccctcttctaccgggaaaatcggcatcgcgttgaaacaaacgcttgtttcagaacgactcaaatcaggatttttcgattccgtcatcagcggaagccggcagacctggaaaatgaccgtcatgacggttgacgggtttgcaaaaatcttttcgggaaaagaggatttcagaaaatcgctcggaggaccggtcaaaatcgcgaaaatcgccagcagaagcgccgaacagggcattgtcagctttttgtattttcttgccgtgctttcgatctctcttgccgtgatcaacatgctgccggttccggctcttgacgggggacagttcgttctgaatgctgttgaagggataatcagaagggagatccctcttgccataaagcttcgtatccagcagatcggcatgctcctcctgttgtcgctctttgcgttcattctttttaacgacatagtgaatccgtaaggactcgggagcatattcattgcagaaccatgtttgataaactgcaggctataaaggaaaaacacgaggatcttgagcagcagcttcttgatcctcatgcggcggaggatcagaaccgcttcagaaaactgaacaaggagtaccgtgatctctgttccattgtcgaggcctatgaccggtacgctctggctaaaaaacagcttgaggagtcgcgccttcttttgaagaatgagaaggagcaggatatgcgcgcaatggtgcaggatgaaatcagctcgctgcaggagagcatccttgaacgggaaaaacagctcaagctccttcttcttccaaaagatgaagtggattcccgcaacgtcattatcgagatcagggctgggaccggaggcgaagaggccgcgctctttgccgcggatctggtgcgaatgtatcagcggttcgccgaacagcagggctggaagtatgaggttcttgattttaacgagagttccgttcccggcgggttcagggagattgtgctcggcgtgagcggccatgacgtctatggcaccatgaaatacgaaagcggcgtgcaccgggttcagcgcgttccggatacggaaacgcagggacgtatccacacctctgccgcaagcgtggccgtgttgccggaagcggaagaggtcgatgttgagatccgcaaggacgatcttcggtttgatacctaccgaagcggtggaaagggtggccagaatgtcaataaggtcgaaacggcggttcgcattacccaccagccgagcggtattgttgttgcctgtcaggaagagcgatcccagttgcagaacaaggagcgggcaatgaagatgctcagggcaaaactctatgatcgtcaacttgccgagcagcaggagaaacgggccgggctgcgccgatcgatggtgacgacgggagaccgaagtgccaaaatcagaacctacaactatccgcagtcacgcgttaccgatcaccggatcgggtttaccagccatgctcttccgcaaatcatgcagggcgacatcaaggatatcatcgaggcgctgaaaatgcacgatcaggccgagcgactgcaggccgaactggtgtgatgggtcagaccgggatcaagagaattgagtgtcgctcttttattgtctgtttgtctgtatattttatacggtaacgaattatgaacggcagcccgaaagagccgctgaagaaacggagtatcgctcatggagatggaggctactggaaaaagccggggtgaatggatttttcacgatgagtttgatcggacggtgagttacctttccgaccatgctaaaattctcgggttcaatccgttctgttacaaggttgaacgcgttgaccttgaaaacgttttcaagtggcattttcgcgttaccgatccacagaacaacccgttcgatgttattttttatgtcaaacagttcgacgaaatcctcgtagagctgccacctgaccttcagtgcgataatcctgacgagctgagcgacgagatgatcaaggcctatacggtggggaaaaaaatctgttggcgacaccatcctctcatgaaccccgttgatgatccgaaaaattatctgttcgagggaaaagcgtttgccgaaatgtatgttcacccggtcatgaccggaaaaacaagggttcatttcgatcttaaaatcaatgtgaagtttgtgctctaccctgcgtttcgcatcattcccgagcagatcattcgagccatgaccaatgcgggcatgtcgataatcatgcagacggctacaaacaagatgtttcaaggcatatcgaaagacttcgggtttactgaacatgcatgaaaaactgacctcgatgaattttcacgaccttgtgaaaaatcgctgcagcattcgcagcttcgtgagcgatcgaaaaattccgcaggagatcctcgaaaaaattcttgcggcaggaaggctcgctccttcggcaaaaaacctgcaaccctggaaattcagggtggtgagctctcccgaccggcttttgcaactctgtgcctgttacccgcgagactggctgcgttccgctccacacatccttgtggtaaccggcctgcgcaaacaggcctgggtaagagctgcagacggctataactcgcttgagacggatctgactatcgccatggatcacctgattcttgccgctgcctcggaaggggttggcacctgctggatcgcggctttcgatccggatcgtttacgcgcagccctcggcatggatgaggatgagatggtttttgccatgacgccgcttggctatgcagcccccgatgccatcgttcagcaaaaaacacgcaaaccgctcgctgaaatcgttgagtttctctgaagcctgaagatctcccgccggtaaaaaaaacggcagagggtcgaaatctaccactctgccgtgcattgcgaaaaagaaaagcatccctctctcttgtcagaacgatcgtatcggacgaacgtttataccgatcgacttcatatgaaaatgaggcttgccgtcatatatctgcgcccatacgtcgcccgcacccacctctgacgaactccagtgcccgtcttctatggtacatttgaatgccgaattggtgcatagcttgttcagttcgtccttgctgggcagataccagtcggtgaatccgccggagacgtaatcgtcacagattttagccgcgcttctcgtatgacccggttgccggacaatcaacgccgtattggcgcttccgctgccaatggctgtttttgtaccttccacggcaccgcttgtgatgttgctccactccacccctcgtccctgatcttcgactgcggcaatcagccctttttgacgccctgcgtcgtatcccgggtctccgggctgcagaatatagaaaacaattcctcccccatatcggtcgccgatggttatcgtagcggcaatgccggatttacccggaaacgaaaaacacagcataccggtgaacagcagagctatccggatagcggcggcttttattgttattctgtttctcatggttaatctcctggttgcgttattcagagaggtcgtgctgaagaggaaatgagtcgctctgtggcaaaacagcccggccttttctttcttatacaatgtataccggttatgcctgccataaaatacgtatgactacgatatatttatacgtatatatacggatgaaacacaggcaacggcgcatcgtgctgaagaggtggtactgccccgtgtcagcattggatgccatcggggatgagagctggttgcagggatttttttatcgttggggaaacggtatgacgtcgaggagcgggggtgacggggatggtttatatcaaaccgtgttcgcgggcgtaccctgccagtcctgttgcggtacggatgttcagtttttccatgatgtgctgcctgtgcgtttcaaccgtgcggtggctgataaacagttcgctggctatctgccgactggtaagacctcgcacaacgcagcggagcacttcgacctccctgttcgttaactgcccttcgcagcaactcgcatagaggttcggattgtcctgaaatctgccgagatagagtttgttgtcggcaactttgacgattgcctcggcgatctcttcgtatgcagcctctttgagcacgtagccgtataccccgctttcaagagcgcgccgaacggtttcgatgtcgtccttcatggtgagaataatgcatcgggtgttgctgtgggctgcccgaatacttgatacgacttcaaggccatcgggtctcggcatggaaagatccagcaccgctacctgcggcttctctttccagataagattaagcgcctctttgccgttacttgcctcgccaagaagcttgaacctgtcgtcatcggcaagaagcctcgataatccctgtcggaatattttgtggtcgtcggctatgataatggtaatcatggcaactccagcgtcacggtaattgtggtgcccgaagcggtggatgccatgtcgagctttccgcctatgagcgaaacccgttcctctatgattcgcagtccaacacctttatttgtcgaaacgtcttttattccgcaaccattatcggctatgagcagtgttaacgcattatcaacacgggttaagcgtaccgtgatcagggttgccgccgcgtggcggtcggcatttgctatcgcctcctgggaaatacggtagaggttttcgctgacctgacaggagagggaactgaaatcgccgacacaactgatgctgattggaacccctcgtcttccgagcatctcgcagcgcttgataatggctcgatcaagggtgatttcctgaagataggcaggacggaggtgatgggcaatatcacggatttcagcagagatatcggcaatttcaccagcaagttcagatgcgagcgacttgaggtctccatatcctccgcgaccatccgcaatcattttaagatgcagacataccgcgtgcagcgactggcctgctccgtcgtgcaggtcacggtagagcagggagcgctcctcgacttccgacatgaccttgattttgctgttgagctcctgcagttgagcctggtattgatcggtggttctgagcgtatcaagaagctgctgcttttcggtttgcagcttctcctcaaggacttttcgctcggtgatgtctatcaaaacgtatagcattgcgggcttgccgttccattcggtttttaacccgcccatttcgatccagaggatccttccgttttttttgatgatccgtaactcaattctcaggtcgggcaggtcgctcttgagacatttgaggtggtggtgttttacccgctccctgtcatcaggatgcatcatatcggtaaacgaaaaggagagcagctccgcttcagtgtaaccggtcatttccgatacgatcggattcacaaaacgcaaatggtcgccgtgaataacaagaacgccttcgctgaccgtttcaatcaggcatcgatagaggcggtcgctttcccataacgagtcctcaagctgtttttgaatggtgatgtccgtcagaaaggcccagcactcctgtttttcgctgttaactatggcatcgatacgaaccatgcgtcgttgacgcgggccggaggttgcgatctcctgtttatctctggcatggtcaagcagcatcacctcgcaatatccgctctcccgagtggcgaagactctctttatgagggcattgaaaaccggaagatcttcatagacaataaaccgtcccaaccggtcgcctttcaaaagagagcgatcgagaccaagcattgttgcggccgtcaggttcagcttgcgtattgtgctgtccgcggcgatggtcaggtatccaaggggcgcaaaatcgtagagctcgttatatctctttaaccccgcttcgagaactgctctcgactgcagcagttcgtcctgctgcatttcaagctcaatctggttgaccgatagctcatggataatgcgaagacgatcttcgactgattcaaggctatcaacttttttttttcgctcatgcagcaggatcgcttctgcctggagacgcttttcggagaagtcgtcggcatctgctgttctgttttttttcatgaagtgagttctcctgattaagcgaaagcaccctgttccgatagtactgccaaaacgtgcgctacgtccctcaacctgataaacaggcccgggaggcctctttttctgttcggttttgttcaggatgaatgaagcaccgtttcagtcgcgcgcgattatcccccatcctgccgtttcttcggtggaaatccgcacgctcattgaggacccaaaaccctgcatcccgctataatatacggttttccatttttttcccggcaacgcaatactcaaatctttttttgttcaccgatttcgggcacatcttttcagatgtgcccgggtcaaggcgtcccgataagtcgcagggagatatgacgtgagtaccctgtttgttctgctgaaactcagcgatctttttttccaagccgaagtacaacctctccaagactgtccttaatctctgcggtgttccctgcggttggaataacaaaacctgtatgaccggaggataacgagccaaacccgactttcagacgaacctcgctgtcctgaacatcaagccctttgaggttggtacgaatgttggcatagaattcgtcaagcagggcggaaactctttccggcggaacaaaggcaactttatgcgtactgtccatctgctgaagaagcgatacgttttcagcttcgagcttcgatacttttctgtcgagatcgatcctctgtttttctgtttctgccgatgccgacgctttcgcattggcaacggcggtttcaagcgttgctgtggcctcttttgccttttcggcaaagagtttgctgtcggtgctcaatccgtcaagctgctcctgcaacaacctgttctcttcgacaagacttccgattctgctgtcaagtttatctgaggccgcatttttagcctgctcttcctttaactgcgcttcgagcgcgctcactcgtccaagctgctggcgagcttcgagaagctcctgaaagagggccttcataacggaaaccggttttggctctactccggcaagtgagggaacggctgggtgcaaggcggcaagcgatgcggtaaaaagctcttccgatttacgatactccgtcagggttctctctgtcgcctgaaaacgggtctcgctttttttgagcgcatctttaagcgcatcctgctcccgggtccagccggcttctttaaccgcagcctgctgcgcgaatgccacgtgttcgcgctctgctgttttcagggatttctgcagttccgtaatctgcgcaagcgctttgatctgaccgctctgctcccttttaagaaccagatcgagctccgagcgcaacgttgttgttccggcctgatattcggactcttttttttctgcaatctgaagctgctctttcagggcagcatcctttttggagatctcggttatggcgcttctcaatcctgtccataacccttccgaatcggctgtgaccgtatcaagaagccgggatgcgggcttgagcctgagaagttcggcttcgattttgctgcgcgctctctcttgcgtctgcattttcaccgttgcgcttttcagctcttcctgagcttttccaagttcttcctgtatgcgcttgttatcctgctggagttttgcaacaagctgcgcatctccaggcagtatgaccggcttgattggtttttttcgttcaggaggcatggattctcttgtttatttcttgtcttcaatggtaatggtgcgaacggtccgggctttgccgtcggtcaccttgactgtccagaggttcatctcgcccgcataggtagcgctatagtcgagtttacccagaatatcggtcagtcttgcaacatcttttcgacctgcgacggcaccgataacctcctcttttgtgtgtgatggagccgaggcttcggctgcttcctgacgggatgctacataccggatggtgatggtcgaaagggcttcgggaacgatgttcccttgcgttgaagatgctgccgaaaccggttcgatgagaatggttttcccttcatagcgcattcccactttaagggcgagttcggcgttggcaataagcataccggctttcataccttccggcactcctatctctttttgcgcatcgccgaatgactttccggcagcctcaagaaaagcgttaaaattaatttcctctgcgctcattggttctcctgtaaaaaaatgaaaaagaaggtcgccgcagcagttcagcaaccttctttttacggttatgcgttttcagtcgagcgaacaggctcaatgcgcagcggcatcggtaccggaacaagggttgccgttattttcgagacgattttcatatcccggtcaagcttgcgctcaaagcggattgccgaagtgtcggcaagcaaaacaagcccttttctcgtccctgactcggttgtcgcttcggtgattttcagatccatctgtatttcaatcacggtctgcgaaaactgataaaaagtaggcattacccccaaatcaagcagcgataccgttcgaggttttccgtgcttataggttacctcgcctccttgtgaaatcgtttcggtgatgcttggaattatttcaaccggcgtctcggcaagctccctgagcaggcttgccgaagaacggtcaagtgccgcttgcgcatcggccacactttctgctacaagccggataagatcggcaaacgacgcctgctcggtctctttaaccttgagtgcaggcgaaaagagcggttctcgaatagttggtgacaatgattatctcctccattgcatggttatggggttggggttggggccggtgtcctcttgtccgtaacgatgatttctggcgcgatacgtgcagggggaggaaccggaaccatttttgtcatcagtcggctcgtgccgtgaacctctttgccgaatttacgattatgggagacatccgtattgaccgttgcgctccagcaggcaaaaccgaccttggcgcttgcgcttacttttatattggtctcggtcgacatggttgtcttgatatccatggtaacctcaatcgtcgcttcggaaaactgataaaaggtcggcaaaagacctatctgcagaagcgatactttaacgggaggcgtcgatttaaacgtcacgccgttatccgttatctcctgactcatgccgagaatcagatcaacctctgtttccgccagcatttttgctgtttcaaccgagttctggtcaagagccctctgagcctccgcaatgccgaggccaagcttcattaccatttccggtaatgggacatcgagtaattcacgaccgacacttgccataggattatctccttttttgtgttgcccttgagatgtgacaacgggttcaggaatatgagcacgtgaaaaataaattacaaaagcgtattgataaccggatgaacaccgtcaaggggtttttcaccctgttcctgcaagaatatcgtcaatatcggagccatccgtcgcgccaagggtttgcaagagacgttgatagcgttcgatatccatatgaatgcctccaaccatagctatcgaaggttctttctgcatcgccagcgcgtcggtaagggtgagtcgggcaacaagggctttgctttgattcatccgcaataccacctctcctccataggcgccgaccatgcgtgacgggtctccgctgtgagaaacaacaagaaaaagagcggctcccccttcttcgaaatgaaccgtagctccaaaacgggtgtaaatatctgacgtcacagactctcttttttctttttatatctttcctgaagttaacgatttctaaaagaagaaaagagtataattcttttttctcgctccccaacagcatcttttttacattttttggcgtactatcagggcctgtttgcaatatttttacttctcttctgcttttcgatgaagggcttgagttgtgaagcggcgatgattttagctgctatatcggtattgtcgtaaaacccggtaaatacggaagctccgaccccaagagccataacctgtaccggaagggctgtatgaaccggacttgtccacccgattccggccctcctgttgagcattcctgtcgcgactgtcgccaatgcatccggtgcgctgtagcgatttttgtccgatacctctcttgccatgctcgacgagtaggcatcgttgagcgactggcgatcagcagaggagagggcaagggcggagtcggctgcggcattgccaagcccatagtagacttttatactgtcaagcgccatgggaaaggatatgttgcggttttttttccatgtcgcgactttttcggcaaagcgctctccggagattttctggtaacccagcaactcaaaccgcgatgcataaccgcgtgccgcattgccaagcgtcaaccctccgcattcgtggtcggcggttacgataatgagggtttgatgcgggcgctttcgataaaacagaacggcttcggctattgcccgatcaaagtcacgcacgtcgccagcgacagcagcagcatcattggcatgacaggcccagtcgatttttcccccttcaaccatcatgaaaaagcctctcgggttgtcgagcagacgaataccttcgcgggtaaattcggcaagggagatctctttctgcttgcgatccagagcatagctcatggctccttgttcatcatatgccgtataggcccagcatctggttccgggctgaacgcttccgagctgctctctttcggttacaacagcatagttacgggatttcatgagatcgacaatatcgccgcgaaaggaggttccgcttttgcggttttgcggaaggtttccgttggcgtagcctccgccgaaatagtcaaccccgcttgagggcatctgcaaggcgatgttgtatacatttttccggttggcgttatgagcatagaaacaggcgggcgttgcatcgttaatgccgacagtgctgacaatgccgactttcatgcctttcgctttcaccatttcggcaatggttctgagcgtatcgttatgatttgcggccatggaaatagtcccgatgctcgtcttgcttccggtagcaagcgctgttccggccgctccggaatcggtaatgaaacggttttcggcatgggtggttgcgatgccgattgaagggaatgtgttcatcaccagcccaggggtgcccctttctcgcatcgcatcggagagtgccgcctgtgcgagccccatcccgtcgccgataaagagaaagatatagcgaggagcgcctgcgggtttcgttgtcctccgcgatgcggcatcgagcggagccgacagcaatatgagaacgaacagcgctgatgaaaacagcgcgattctttttgttctgttcgtcagaaaatgtcgcatgaatggttgccgttggagcgttgatcagattttctgaaaatgtagggaatccttcggttccatactattacagtatcgttaactcctcgcatcaaccacccgacccggccatgatcgcatcgtgacgatatcgctcttttttcgcttggcgattctttcgccgtgttgttcccgtcaagaggcagagatccccctgtcagatcagtataaccaggaaactccaagaacaagcgcatgggagttgatgccgtcgttggatcgatccatcgtgcccgcatgagagatatgccgaaagcggtatcccccgaaaagagcattggttttcgttattctgtactgaagtcccgctcctgcctggtcaagaaaattaaatccgcctgcgccttgctctccggtatcgattccgaggtacattggcgcgatgcttccttctatataaatatcgagaggaagggatagtttatgcctgtagcgcaaaccgatgccgatgccggcttccactccgtctgtttctgaagataccggatttaaaaatggttcgagtgccagctgaagggatgcgcgttcactcctgatgccaaagagagggttgagcgtgaatccaatgcgcacaaatgcaggataaacggcatgatctctggagccatggtcaagagttccccggatataccctgtaccaaacgcaagttcgttaagggagatcctccgcttgcctgtgtcggtatccgcatggggattgtcggtttgcgcgattgctgcgggcctgctatcgagtgcggcgaggaggaaaaatgaaataaaaaagcagaatagccggggttttatgatagtcatattctgttgtaaaggttaaagggaacagaatataaccgtcgtaaaacgataacaaaacgatctgtcaggatcggttatgatgcacccgacgatcgacgaaatccactatcgctcgaacggcaagttccctctcgctgtcgcagaacatctgatgttccgagtgctcaagccatacaattgatttgttcgagacgcctgtcgctatcgcattgcatagtatggtcgcgctttcaggcatcacggtggtttcccttcggttgtgcaggataaagagcgggacagtgacggatccgagctcggatattgttttttctatcaggaggaaaaaagagagaatggtatcggtggggacccaggcataacggcccgtgcccagggcataacgccgatcggcaattgcggttttcatctcccatttttttttcactcttgcaagaagcggcgcaaaacgataaagcggtcgaccgggagaaaatatggaatacagctttattgccggggcggcgaggacaagggaatcaaccctgctttcatgtcgcacggcaaggttaagagcaagaagagcgcccatgctgtgaccgacaagaataatcttttcgcatgaagcggagagttgactgaaggctttttcggcgtcggtcagccaatcggtgcaggtgattccgcgaagcgcttcgggcgatgacgctccgtgtccggcaagaagcggtgctcgtaccagcactccggtgcgatgtaatgcgtcgacaagcagggagacgctgtcggtcgttgccgtaaaaccgtgaaaaacaagaataccgagttgggttttctgttgttgcttttcagtcatgaatcacgtttatctttcagcggcagataaggaggaacggatacgttgcgctgtattgtgtaaatttgttgcttaaatatatttccgctcagtgataattccctgcattttgctatttttttctgcgtaccttgacaagaacacttccaagcctttgttatgcgcagattttttttagcggcctctgccgtgcttttgatcggccttggctcatgcaaatcatccctgcctccctataagggaacggatactcccaggctctcgcctgctgaagcttttcggctcggaaaaatcaagaacacgccttatgtgatcaatggaaagttatatattccaatgagttatgaacaggcgacagcctatgaggaaaccggcatcgcttcatggtacggccaggaaacccttcttcagcataacgggcaggcgacagcgtatggcgagcctttttatccggataaaccaagcgccgctcacaagtatctgcctctcccctccattgtccgcgttaccaatctcgatacaagcgcgtccattgaggttcgggtcaacgatcggggaccttttgtcgacaaccgggttatcgatctgagcgccgaagcggcaaaacagctcgggttttatgaaaagggtacggcaagggttaaacttgaagttatttcgaagccatgagaggagatcgggatgcaacctgtatttaaacgtcgatctcctgcccggctggttacgacaacaacgtttcgacaatcctcttttacgcgtcgctctcttttttgaggatcgctgcgtcttccatgaattttttcaaccctgcatcggtcaacggatgattggcaagctgacggataacactgaacggaatggtcgcaatgtctgcccccatcatcgcagactcgacaacgtgtcgggggtgcctgatgctggctacgatgacttcggtcaaatacccgtagttatcgtagatggtgatgatctgttcgacaagcgccatcccttcggtactgatatcgtcaagccggcctacgaacggactgacgtatgaagctcccgctttggcggcaagcagcgcctgattgggagaaaataccagcgtggcgttggtacgaatgcctttttccgacaaatgccggatggctttgagaccatctatcgtgaggggacattttaccacaacgttttcgtgaattgcggcaagagcctctccttcatgaatcatctcctctgcatccgtcgttgtgacttcggcgcttaccggtccgtctgcaatctcggcgatgcgtctgatatgctctctgaagtcctgataggaaaagctggaggcatccccgacaattcgtgcgatgagcgagggattcgtcgtcacgccgtcgagcatgccaagatccttggctgcctgaatttcttcaagacttgccgtatcaataaaaaatttcattctgactcctcaggctgttacggattgacggtcaagcatagcattgaaattttttgcccgacgcccttcccagtttcgtttgtgataggcatatccggcaataaggggcagcgcaatcgtggcttcagcaaacaccatctgctcatgaacggtatcgacctttccccaggaacttgcctctttgagggtcgatcccgaaagcgccccgtcccgttcgtcagcaacggtgatctgaacggcataggtgtgcatcgatacatcctcgtatccgagaacttcggcggcgacaacgatatcctgggtgaagtttttcggaactcctccgccaatcatgaaaataccggttttatcgttggcaatcttgatacgggtgagttcgcggaaatcttttaccgagtcgatggcgacatggttttcggggttgtgccactgatggtgcacaagtccgaatcccgcagaacagtccgaaaatgcggggcagaaaatcggcacccctttttcataggctttatagacaatggagttcttgtcgtgatggtgcttttcgatgtatctggccatctcgacaataaattcgcgcgacgagtatgctcccggcttcatggagttggctatgagcgccgttgtatcgtcacagacccgaagatcgtcttcatcgatataggtatcgtaaatacggtcgatatgcagatccctgagtatggcgtcgtcaataaacggcgtcccctgatagtggcgaaacccaagggcttcgaaaaagtcctggtcaacaatatttgcgcctgtcgatacaatggcgtcaaccatatggttgtcgatcatgtcgatgatcacctgtttcaaccccgcgcttataagcgatcctgcaagagtgagaatgaccgcacactctttatcctgctgcatgaggtcaacaattgatgctgccctggcaagatttcttgcctgaaaggctgtaccgctcatctggtcgatcaggggaacaatattgagctcttttatatcgatatgcctgactggcgcatgcagcagctcttccttttttatccctgtttccataatgactcccgaagctgtagtaaaaatgttcaaaaaaaaagagagtaagcttactatatcacacattcaaattaccggatgctgcttccttccggatctgacatggttgggcaaccgaatgctgtataggacttactctctgaatatatttgttttgaagctctttttctgttaagaaatccaaaacatgttgcttaatatagtgcacgaaatgtaaaaaacaaataaaggcttttttctttgtggcaactgttataacttcctctgcatttatcagtggaacccgccacattcatagcctgcctgtggctgtttatacgccttcagcgagaaccgatactattattctatggcaatacagcgcattttaagcgggatgcgtcctaccggaaagctgcatctcggtcattttaccggcgctcttgaaaactgggtcgagcaacagaaccttatgagagaggatgggtcgcgggtttatgaaacctgttttcttattgccgattatcacagcctcacgacttcgctcgataccggcgatctgtatgcaaactctctcgatatgctcatcgactggctttcggcaggcgttgatccggaaaaaagccctgtcttccggcaatcgagaatcaaggaacatgccgaactcttccttcttttttcaatgcttgtcacggcgtcgcgtctggaacgaaatccaaccctgaaagaacaggttcgtgaccttaatcttgagtccctggtttacggccatctcggctatcccgttctgcaggcagccgatatcctgctgtataagggaacggtcgtgcctgtcggcgaggaccagatcccccatgttgaaataacaagagagatcgcccgtaaatttaataaccattaccctcatccgttaaacggcgtggtgtttatggagcctgagcctaaaataaccaaattctcacggcttgtcggtcttgacgggaagtctaaaatgtcgaaatctctcggcaacaccatccttctttccgacggaagcgaggaggtattcaaaaaagtccgcaatgctgtcaccgataccgagaaaatccgaaagaacgaccccggaagacctgaggtctgtacggttttcagctatcatggcaaatttactccgcaaatgcaacgagacatcatcgaaatggactgccgttccggtagcctcggttgcgttgactgtaaaaaaatctgcgcggcaaatatttcgcatgcgcttctgccccttgttgaaaaacgacgctattatgaagcgcatatcgatctggttacggaaattctttatgagggcgaacgcaaggcgcaggcaatagcccgaaatacgatggaagaggtcagagaggccatgaggcttggttgaatagagtcgattgaagcactattgcacaagaggagagcagtgaaagagcataaccgatacgcgtttatttttgacatggatggcgtcctgactgacaacatgaagcttcatgctttatcatgggtcgagctgttcaatgatttcggcctcaaaggtctcgatcccgaacgttatcttgtcgaaaccgctggcatgaagggtcacgatgtcctcaaacattttctcgatccggcgataaacgcgaccgacgccgaccgtcttaccgagctgaaggattttctctaccgggtaatgtctcgcagtagtatccatcctctttcaggactctctctttttcttgacgccgccgaacgcctcgggatccggctcggcgtcggaaccggttccggccctaaaaacaccgggtatgttctgggtcttcttggaattcagcagaaatttcaggctgttgtgacggctgatcaggttgcaaacggtaaaccggctccggatatatttcttgaagctgcccgccgtcttatggttgagccctctcaatgtattgtttttgaagacgcgatccctggcgtcgaagcggcggaacgtgccggcatgaaatgcgtggctctgacgacgacaaacagccgaaacatgttcagcggcttcgcaaatgttatcgccgtcgttcatgatttcaccggtctgaatcccgaaattctgctcgacatgccttttaaggcacctttattgactcattaaattattctgatgcacgatttttttcttccggtcattaaaaatgcccttctctcgctggcggtttcaagcgataaacctgttctgatcgagcgacccgctgataaaaaattcggcgatttttctacgaacattgcctttctgattgccaaagagagtcgtcgcaatccgaaagagtttgccggtgagctgatcgctcacctctcgtttcctccggataccatcaaaagcatgacggtagccggtccgggttttattaattttttccttacaccaacctttatcatgcagtccgtcgaacagattctgcttgagggaaaagggtacggaagatcgtgtctgggaaaagggaaaaaagctattgtcgagtatgtaagcgctaatccaaccgggcccttgaccattggacgcggcaggggcggcgttctgggcgactgtatcgcgaacctgcttgaaacccaaagctatgccgttaccagagagtattattttaatgatgccggcagacaaatgcagattctcggcgaatcggttcggtttcgatacctcgagttgtgcggcgtcgccgaaacgtttcccgagacgcactaccagggagcctacatcagggagattgccgaatccctttttgccgggcatggtgccgctttgcaaggggttcatgatcttctgccctttatcaagagcgctgaaaccattattttcaagtccattaaaaacacgcttgagcgtatcggtatccgccacgactctttttttaacgagcatacgctctaccatcgcgagggaagcggtcaatccgccaacgaagaggttattgatctgctcagagaaaagcagttcatcggcgagtatgatggggctacctggtttctgacatcccgtatcggccaggaaaaagacaaggttctcatcaaatcttcaggcgagccaagttatcggcttccggacatcgcctatcacataacgaaattcaaacggggctatgaccttatggtcaacgtgttcggggccgaccatatcgatgagtatcccgatgttcttgaggcgcttaaaattctcgggtatgacgcaagccgcattcaggtggcgatcaatcagttcgtcacgacaacggttgacggtcagagcgtgaagatgtcgaccagaaaaggcaatgccgatctgcttgacgatcttgttgacgatgttgggcctgatgccacgaggctgttctttatcatgcgcagcaaggactcgcatcttaacttcgatattgatctggcaaaaaaacagtctaaagataacccggttttttacctgcattatgctcatgcaagaatatgcagtcttcttcgtatggccgctttggaaaacgggttcgatccggacggctcgggacatcatcttcttcagttgctcgatagcgaacccgaactgagacttggtcttcttctgcttgagtacccgcaaatgatcacggcgtcgattcgactgcttgaacctcagaaaatggtcgattatctccactccgtcgctgaactgtatcataaattctatcaggagtgtccgatactgaaagccgaacctgatatatcgaaggccagattgtttctgtcgctggcaacgaaacaggtgctctgcaatggattcaggatacttggcatttcagctccggaatcgatgtaacgggctttcaatcccgatagagacgatggtcgatgatgtatcggttgattgccgagggtatcttcgcggttaccggacgtcccgaagcgatatccgctcttatcgttgttgacgatatcgggcagtcgaaatcgataaaccgtacgtttccgatcatctccagtcgctgctccctgtgggcaatttgctcagggggaactcttctgaacacggctatcctacagagcaacacaagctcctcatatgatttccataagggaaattcacgataactgtcctctccgacaagcagcgtcagttggacgtcgggatattctgtgcggagaaaccggagcagctctacggtatacgagggggtctttttctgaagctcccagccgcttacttcagcaggaagttctgtttttttcagttcggaagcaagcagcccgaccatgtttttgcgatggtcatcatgatcggaccgcagtagtttgaaggggttgtttgatatcgacagtattaccttgtcgatatgcagcagctctcttgctaaaaggcacatggcaagatgtccgttatggggaggatcgaacgtccccccgaaaaccgcaacgtgcaatcgcgcgctcctgtcaggaattgccgaagttctgcatgattttatctctgctacccttcatctgatcctgcttttcggggtataactgtagatactgatcaagcgcctggcctgcttccatccatttttttcgaagaattaacgcgtcaacttttcctttccatgctgcttccaaatagatcgtatccgggtagaacctgattacctcatcataaaatatgacagctcctttgggtttgccgagctgaatgtattgatgagcaatggataccttgtttcttgcgagtttgtcgcggaatgtttttatggcgtttttcgcataactgagcgaaccgcttctttcagattccagtttgagtaccgctaattgatcctgatagttcgcgtttgcgggattgattttcagaagctcctggtaagtttgaatatcggcagcaacgacggcagaatctcgtccagggtactgctctatgtagagggcgtattgctgaatcgcttttttggtgtgctcgtgatcgaattcgtagtgcgaggagagcttttcgtgtgatttagcaagctgaaactgcgccgttggggtgtagggagaccctgcgttcaactgtaaaagacgggagtacatttctgccgaaagaaggtactgtttggtattgaaataggactgcgcaagataaaacagtacgtcgtcttcaagagcggatcctcttactgaaaacatcagcgcttcaagcgtaagcgccgcatcgtcataatcctttttattgtaatcagcaagcgctgctgcatagcgttcagccgtgtcgcctcccgaattcgtcgcaattttcgatgatgagcatgatgacaaaaacagtgaagaaaaagtcaatacaatcattgccgtagctacaaggaacctcttcgcccgcataattactccgttatcccttttgttgacataaagaccatagcatggcatggtcagaaattattatttagtaagcgatccgtcgctctattctaatcggccctgattttttctgacccgatattttttgctcccggtatcgcccgttttcgcactcactcctttatggtttcggcatacgagttccggtttttccaggcttgtcggtacctggaggattaccgcaggtagtaactccgataatcgtatagagcggacaataggcaagaagcgctgtcaaaaggggaacaagcccagccagcccccaccagctctggtatacgataccaagaataacaataataagtccaagaacaagacgtatagccctgtcggtatttcctatattcttctgcatcaggggtctcctttagttcggttaccattcgcttttttttatgtacaagcaatttacaatctctcgacctgattatcaattcactgttttatttttctacgtgaattcggcacaacggggattttcatgcgcatttatcgggaaaacaagggattccgaagatcattgttcgcgcatttcgttgtgtaaccggggcctctatgacgataagggatgcgtcatgcatctcatgggaagagtgagtggagtgtggagcttaggggagtcgaacccctgaccttctcattgcgaacgagacgctctaccaactgagctaaagccccgacgattatgaggccgaaccttgccctatggcctcccgacacgcaaacagcccgccggaagcaggctgttatgcataaacccggtcgttgcctatgcctgataccgcttatacgcgttccgatacaagggcttttttgagcaactgtagctgatgacgcacgctgccgtcaagaatcgtgtcgccgatttttacggttacaccgccaagcagctctccgttcagcgccattttctcccgaatggtcttgccggtatatgacgagagtttggctacaagcgcttttacctgatcatcactcatgggggttgcgctcgtaatggaaacattgataatgccattggcttcatcaaggagcttttggtactcaacgatgatttgcggcagcattcccgaacgtttctttttggctatcagctttaaaaatatcatcaccttgtcgcctaccgtatccgcgaacacttcctggaggatatgcgttttcttgtcggcattgatcaccgggctgcgtaacacatggaccagctcgcgagattgatcgagaacaattttgatttgcgcgagctcctgagtcgcctgatcaagaaatcctccctcttcggctgcagacaataaggctgaggcataacgccgacttgctataacacttgacatgtcctgacctttttcagttacgtttcgttgaaagatcctgaatcatgctgtcgacaatttttttctgcatgtcggcatcaagagaggttttaatgattttttcagctcccatgacggccagttcggcaacctcgtttctcagaacatcaagcgccctgcgtttttcctgctcgatttcttctttggccatcgagatcatttttgcagcttcagcctgggctttttcggcaattcccgccctgagcttttcgccatactcttttccttcacggattatcttgtcggactcggcatctgcctttgcaagcagctccctgtttttgcgaagaatttcttcagcctcgtctttggctttgtgcgcgcggtcaattgatgactgtatgcctttttctctttcttccaatgcagaaatgatcggcccccatgcaagcttcctgaggatgagcaggacaatgacaaacgacacggtggtccagaaaataagacccggatttgggctgagaagtccgccattgagaagtatgactcccgatgttaacatgaacactgttcttttaacgggttaataaaatccgactgcgaatgattgcgttaatcgtttcgcaatcggaatatcttctgttatgaggctgtgcgctattgccgattatttaagggcaagaagaacacagataacctcgccaaacagggcaacaccttcaataagagctgcggcaataatcatggtggtacgaatatctgcagtcgcttcaggctgacgagcaacaccttcagcagcagatgctgctacgttaccaataccgagtcctgcaccgataacagccagtccggcaccaatacctgcccctaaataacctaaacctaaaccttccatattgtaattacctccgtttatttgttgtaagatgttattcaaaaaaattaatcagcagttacaaaatcagctcttttctcaccctcgatattctgacatgacctatcagggattcaatgatgtgcagctccggcttcgtgatcggcatgctcctcatgtgctgaagcaagaccgataaagagtgccgaaagcatcgtgaaaatataggcctgaaggaaggctacaaatatctcaagcagataaataaatatagagaacgggacagacatggcaaccgccacgatataactcttgagaataaagctgataaaaatcaaactgagaatcacgatgtgcccggcggtcatgttggcaaataaccggatcgtcagcgcaaccggcttggtaaacagaccgatgaactcgatgggaatcatgatgatccagagcgcagggtgagtacctcccgtcaggtgcgcaagatagccttttatgccatgggctttcaatgctgctatctgggtaaggacgaaggtaaatgttgcaagggtcagcgtgacgttaatgttgcctgtcgccgtcgccccgtaaggaacaagcccgaggacgttacagagaagaacaaacatgaataccgtcagcagataggggagatatttttcatatcctggcccgatattggcttttgctacatcaagccttataaactcaaccagagcctccatcgcgttgacaaaacccttgggagcagtcttcggagacatggttttgtacttgctgccgattatcgtgaagactatcagcacgatcgccgaaacgacccagagcgtaacgacatgtttcgttatggagatatcaaatccgcctacgacgattttcgggagcacgatctcgccaaagggttcaaaggagtagacgttgctgtcaagaatatggtgcatgatgacgtcgccggccttctcttcgccgtgacctgccgcctcgccgtgcggagcctccccggcgtgagctccctcggtacgggcaaccgcagcgatcgaatcatgagtcactcccgcgctttctgccggagaagcgaacgcattgacgttgaggagaaaaggcactacaagtgctataacctttatcaatcccttgactttactggtgcgttcctgtttcatgcaacgttctttttctgtttgtttttcttttgataagcgagtatttcaacaatcacataaatacagtaaaaagcgaaaaacgaaagcacaaaatcgttcacgacggcaatattcttgacaataatccaggctaccaaccccataagaatcaacagccgcgccgcaagacctccaaaaacaactttcgtaaatactgacgagtctttatcaaacgcatactcaaacatcagatatccaacgagggaattggcgactatgatcccccaggcaaaaaaaaccgatcgctgatcgactgtccccggagcaagtccataccagataaccacccataaaatgacggataagataattaactttataagaaaatcaaatactggtttcatatgcgcgtttagattcttgattgataaaggaaacctctttctcaagggctcgccgattacttctgcccgctgatctgacgaagcagttcagaagggattccctgcatttcagaacagctttttcaaccatcctccgatggttgtgcagggcaccgtcatggtttgttttttctgtcggcattgcgaacgactttcatgagcacaaggaccatgccgcccattccgaccactacgccagcaagaagaaacagcggcgatgtaccgagttttccgtccgcccagtagccaagcagtacgaaaaaagcgaagctgacggaaatctgcaggccgagaccgatatagtcggacagtcccctgacggaacgtccgaactgttctgaatatttttcgttctctggctgggtcatggcttttctttcaaggggctcaatggtttttcatcgtgaatcgttcatcctgcattttcgacaacgtatattcagatacgagagtcaatttacatgctttttatttctttaacgatagcaaaaggttctttttactcgtccgtaccgaagggatttacggcatgttcggatgattttattcactcaagttatcatgtttatcggctattatgaaaaaaaagccttttatacgccccggatatatcgttcccgcgctgttttccggctttggcaatcttgttgcgggtcaatcgctccgtaccgggggcacaagccttcctccctacgcgtcgctgaatgcaggcttcgctacgggcgacaatcccgccgtgataaacaataacattgcgctcctgtgcgatgaacttgccatcgaaccacgacaattggcatggtctgaacaggttcacgggacgtcgattcttgaggtgactgcgccgggggcctatcgaggttatgatgcgctgatcacctctgttgccgatatttacctttcgatctttactgccgactgctatcccgttcttgtttatgatccggttcatctggccgtcggggctgtccatgcgggatggaagggcactgccggagagattgtcgtaaaaaccgtttcgctcatgcaacgcagattcaatacctgcccggagaactgtctggcctatatcggtaccggaatttcgcaaccggcttatgaggtaagtcgtgaaacgtcggttctttttccagcgagctgccgtatcgcgtcgccgggaggcgacgacgcgttcatgcttgatcttgcgcaggccaatcatgagcagctcctctcttcgggaatcccggacaagaacatcgaacgatcgccgttctgcacctgtcgcaatgccgacctcttttattcttatcggcgcgatgaggggaaaaccggtcggatggtcagcctgataggcatcagagcctgacggaactctttcggacggcgataagggcggttcccgttttttcttcaagctcgcgaagcctggcgagctgttcatcgctcagatcgtcagcaagaacatcataatcagtataggagagcagcgtcttgcctgcctctttttcaagagcccggatctcgtcaatccggtatggagtgagttttgaatgactcgagcgcatacaaaacctccttataattcattggtgatttcatggtcatgcaggggccttgtcttcatgaatgatacgacatactgttcaaacctcacctcacagttgtttcataattctaattgggctaaattacgggtcaatcattacattgagtattttatctttgctccgggtgtacatttttaaactatcaagccgcttccgtatcatgaacgacattgagttactgcaacaaaaccacagagctaacgaactttgttttaaagggctggtggagttcggctgtttcaaggctgccgttgaacttgatctattcagtctccttgccgatgagccaaaagataccgaggatctcgcatcatctgtcggagccgttcccatgcgtctcggcatgctgctcgaggctctgcgccaaatcggtattactgaggagcgtgacggaaaatgggctctgacctctttttcaaaagcaatgttcgttcccaacagcgagcatccgaatatgtacatgactcccgttgccagggcaatggttcatctctccgataatttttatatggatctggccagcgccgtcaaaggcaccatgaatttcaagggggaagtgccttatcctccggttacgcgtgaagacaactggtattttgaagagatccaccgcagcaatgctcattttgcaatcaagctccttctggaggaggccgacctttctgcagcgaaaaccctggttgacgtcggtggcggcattggcgatatttcagccgcgctgttgaaaaaatataccgggctgcaatcgacgattctgaatcttcccggcgccgttccgcttgtcaatgataacgctgcggaaaaaggtgtcgccgaccgcctcagaggagctgttgtcgatatttacaaagaggcttatccccaggctgacgccgtgatgttctgtcgcattctttactctgccaacgaacagttaaccgacatgatgtgcagaaaggcttttgaggctctttcggcaggcggaaagctgatcattcttgatatggttatcgatgaccccgaaacgcctaatttcgactaccttagccactatattcttggcgcaggaatgccgttctcggttctcgggttcaagccgcagtcggcatacaaggagattctcgaagcgatcgggttcaccgatgtccgaatggtgagaaaatatgaccagcttctttgcgaagccgtaaagcccgcctgacaataactgaaaaggcagccttccggctgccttttctttttggtgacgttttccgtccttccggtcatttctcctgccgcacgctctctaaagtttttttgcatcgtctgattccgacgatgggggcgaatcttccgttccgctcgcaagtgacgattattcgccctgacttttcggcccgtagaggttatatgcctgacggcagatatcttcgcggaaatcgggatgagcaattcctgcaagactcaaagccctctgacggaggtttttgccgtgcaggttcacgattccgtactcggtcacaacgtactgcacatgcgctctggtagtaacgactcccgcgccgtgcttgagctgggctacaattctcgattcgcctttttttgtggtagcaggcagggctatgattggcttgcctccttcggatagcgccgcgccgcgaataaaatccatctggccgccgacgccggaaaagtatttctgcccgatcgagtccgcacagacctggccactcatatcgatttcaagcgcgctgttgatagccgtcaccctcgggttttttctgatctcactggtatcgtttacgacatcggaaccaagcatttcgaccagcgggttgtcgttgacaaaatcgtagaggcgtttcgtcccgaccataaagctcgcgacaatgatctggttgtaaattttcttgtgcctgcctgtaattacccctttttcgacaagatccaccacgccatccgaaaacatttcggagtggacgccaagatccttatgcccgccaagcgcggccagcgtcgcatccggaatggccccgatacccatttgcagcgtagctccgtcctcaacaatggatgcgatatgttttcctatctgcagctccacctcgctgagctcgtgccttggcgtttcgggaagctgatcgtccacgtcaacaagcgcgtgaatcttgctgacatgcagcattccttgtccgtgagttcgaggcatatgcggatttacctgcgcaattacgtaacgagccgtctggactgcggcaagcgctgcatctaccgacacgccaagcgaacagtatccgtggcgatccggcggcgaaacatgaacaagggcaacgtcaagggggagaatcccgttgtagaacattgagggaacatcgctgagaaaaatcggtatggcgtcagataacccgtcctgtaccgatttgcgaacattacgcccgacaaaaaaggcgttaagcctgaaacttttctggtattcggggagcacatagtcggcggccccttctgtatgaagactgactatctcaacgtttcgtaattcgtcagccctcctcaccatcgcgtcaatgagcctatgaggggttgctgccgctgtatggagaaaaaccctgttgcctgacttaatgacagaaactgcctcatctgctgaaatcgtccggtaatgcataaaacactttgattagtaaacgggacttgtcatgtcccgttattttttcttcgaagataggcaggaagttcggactgtcctttgtgaatctgatcttcctccgcagctttagccgcaggatgatcagagataccggaatacccctcgttcctgtttttatttctcagagcgtcttcagttggatcgtgaatcgctatctgacgcctgatataggttggaatgcgcaaatcctcctgctcctgatcctgatatcccgcccccatcactctgccaggaacaggaagtttcggcgatggtttgcccgggcggaatgttgcggatgtcttgacgttcagacgatccgtctcgtcgtgctcttttcttttgaatccggtaacaataacggtcaccctgatttctcccgagtcctggggctcgtcaacatagccattgattattttggcatcgttcccgacctgctcttcaatgtagttcattgcatcagacatgtcgcgcatggtaacgtcgcccgtaatgttcacaagcactcctttggcccctctgacggaaaacccttcgagaagcggactgttaatggcgtcggaggaggctttaagcgcccggcgttcaccggcagccgcagcagaacccataacggcatcaccggcgccggacatgatgcttttcacatccgcaaaatcaacgttgatatgcccgtgccgggtaatgatatcagcgattccttttgccgcgcgaaaaagaacgtcgtttgccatgttcagcgcttccgtggcgccaacgccctcttctgcaaggctgagtattttctcgttttcgacaagaatcagggtatcgatatatttgcgaagctccgcaatgccgccgtcagcaatacgagccttgacctgaccttcaaaattgaatggtctggtcacgactccgatcgtcaaaatccccatatttcttgctatcgaggcgataaccggggccgctccggttccggttccctttcccatacccgcagcaataaacacaagatcggcgcccttaagctgagccatgatcaagtcccgatcatcctctgcagcctgcttgcctttggccggatccgtaccggcaccaagcccgttggtcgctttttttccgatctgcacccgaatgggcgctcttgaattaagcagcgcctggcgatccgtattgaatacgatatattcaaccccgcttattttgcggtcgatcatgttattgacggcattgccgccgcaaccgccaacgccgacaatccttatggtaaccccttttccctggtcgctgtcgaaaagccccgggtccagttcaaatgccattgtttgttccccctctcgtttctctttcctctctgttcttcatcatagctgctcccagaatttcttgacgcgatcgatcagctttttgccgtccggattaggtttttcctggggggtttcttctccggcaggagctgcggcttccccgatcaggttctctttcgtctcctcaaatccctgactttcaaaaatatggtgctggaaagcgtgggcgacaagccccatgaccgtagcgtacatcgggttgttaacagcgtccttgatgcctcccgaaaccctttcaggatacccgatacgcacatcgagcccgagaacatcgccgacaagcgcctctgttccgggaagcagcgcgcctcccccggttataatcgctccggcgttcagatactcgctataccccgatcttttgatcgaatcccgcacaagttcgaatatctcgatcatgcgcgcttcgataatcatggtcagtgaacttttcggaaaggatttctgaggtcggccttcaatgccttcgatcagaatcgtttcgtcttccttgaggattttactgtaggcgcaaccatgccggattttaagcgcttcggcaacttcatacagcgctttaacgccgtgggcgacatcgtgggtaacgtcgttgccggctattctgatcacttccgaatatcgtatcgcgccatcaaaataaatcgcgacctcggttgtgccccccccgacgtcaataacgaccacaccgctttttttctcgctctctttcataacagccagacccgaggcaactggttcgaaggtgagctcgctgacgacaagtcctgctttttcgatgcactgcttgatattacgaattttagtcctcagcccgacgacaatatacgcactgcctctcatggtggtgccggccatgcctatcgggtcgagcaccccctcctggtcgtcaacgataaactcctgcggaataacatgaatgatctcatgatcaatgtcgaggagatacctgatgttcgtttttgccttttcaagaaaccgcttgacatcggaatcgttgacaatgccggtctgattgatgctgatttctgatttgctgtgaatgcaattgacatgcgccccggaaataccaacgttcaccccgagaattctgatggacgactctctttccgcgtctgccaccgctgcttttatggcatcaaccgttttgttgatgttgactaccgtcgccctctgaagtccgtccgaattggcccgacctttgccgagaacattgatttttcccatttcatctttttcggcaacaacaacgcagacctttgttgtcccgatatcaagccctaccgctatattgcttttcagcatttttccatattccatgatttatcacatcgaatccttacgaacaatttccggcaactgtacttccgtggcaaaaactctgtccttgaagcgcagatccacagtttcatatctttcgaaaccttttttggaaacgaccttttgccagaatatctcgaattttttcaacttttccttgaaattcccgtcattacccataataaaacggctcctggatcctcttgcaaaaaccgaggagccgttattgttttgaaaatgaaattcacgtacaagcagtgcggcataatcgctcttctgcaaggctgttgtgaattcgtgcacaagggcataatcccttgccgatagttttcgcaatcccctttcggcatgatccagtctggtgatgcctgaaacatgaaggagcgttcctgaacggtctgaaaaccctttatggtcgggaacaagcaccccgtcctgatcgataaccatcggcgtcggcatgtcaatcaagagcgcaagcggttcccgctctacgactcttacacgaagaatcccgttaagctctttactgaccgctgcgtcccgaatatagggaattgccatgactgaagccctcaccttatcaatatcaagcgcatgaactttcatccccgaataccttttcaaccttgcggaaagttcctgtacggaaacatacctggcgtcttcgataacgatctctctgacgcgaacctctttctgccagtcagaagcatggtatccgagccagccaagccctataacgacaagaaacagaatcaggaacagtgccttccagctcccgctgtcggcgggctcaaggggccctgatccgtctgaccgatcttcagtgtcaagctcaatgtcggggagcctctcccctttttgttcgggatcatgcatatgcgtcatcttttggatctccgggcttcccatatgccgaatgaaccgctgcgaagcatcggaatcatcccatcttgcgatcttttcctgtgaacgatataacaacctgaacaatgggcctgatgctggcgtttgccgccgctggcgggaggttcgtcaaaccatgtcgcctgaccggcctgtaaccgagacaaaccggataagtcggttagtcgttctgtcgaaatcttttttcctgtttcgggatcgttccgatttcccggcatgcccggaaaaacccgggggaacccgacctgcgccggttgcctctgcgacccatgccgcgctgtcgtacccggtttcccgtcggacagaacagcgctcatcatgccctgcgagcccgctcccggaatgggaagcggcagagaggagttctgaacctgatctggcgggacacagaaatacggtcgctcctcccggtcagaacgataatcggcagatccgccacgcctgacggatctgcggggacgaagtggtacgaaacgaatcactctcccgctgatcgggcgcttatgctcctcaacggcaatcattgctcttttgctccatcatgctgaaaatttattgatccactccccggcaagccttgtagacagatgggtaatatcccccgcccccataaacagtacgaccgtactcttttgcgggcatgtttcgaccgtttggtacaaaagttccctgtcggctataaattcggcatgctttccccctgccttgtgtaccgccgcggcaaccagactcccgctcacaccgggataatctgccgctttttctctggaaggatagatgtcggcaacatatattttatcggctcgaagaagcgcccaaccatattcatccgcaaattctctggttcttgaaaaaagatgaggctgaaaaacagcgacaatttctgcattcggccagccatctcttgctgcttttaccgcagccttgacttctgagggatggtgggcgtaatcgtcaacgacgagaactccagcactattgtcatacttgatctgaaaccgtcgtctcatgccgctgtaccgggtaaggcctgcgataatgcgctcgggcgcaattcccagctcaagcccggaagcgaaagccgccagcgcattcatgacgttatgccggccaggaacattgaggctgactccgggatactccttgcctgaagctcgcaccgtgaaacgggatctgtttttatccataaccatatccgaggccatcacatctgccggctcatcaatgccaaaggtggtgtatcgacggttgagatgcggaatgagtttcctgatttccggccagtcgacgcagcagatgactcgtccgtaaaaaggcactttgttggcaaaagcgataaaggctttacgcagctcttctatcgtcccataggtatccatatgctctgactcaagactgttgatcacggcgattgttggtgtcagctttaaaaacgcccgatcaaactcgtcagcctcaataacgaggtatttgccgctgccaacgaccgtgctccctttgagatagtcggaaacgccgccgatcatgaccgtcggcgactcacccgcttcgatgagcatggtggcaatcattgccgttgtggttgtctttccgtgtgttccggaaacgcagaccccgtagttatagcgcatgagctctccgagcatctcgtctcgtttgatcacaggaatacccgcctgctcggctgcaacgatctcgacgttttctgccggtctgatagcagaggagtaaacgacaacgtcgctttctccgacctgttccgctttatgcccctggtaaattacagctccccgttccgagagcctctcggttacctctcctgaagagaggtctgagcccgttaccccgaaacccgaggttaacagaagttcggcaatggcgctcattcccgctccgccgattcctacgatatgaacactttttgtttttccgagctccatgtttttcctttatgattttgcaaggcggatgattctgtcaacaagcgctgccgtcgcatccggataagcaagcaaaagagcggccttgctcatggcggagcgtcttgtccggtcatgcagcagatcgagaacaagttgtcgtgattcaggcgcctgaagatgctcgtcgtctataagcaaggctgcgccgttttctgccagagcgcgcgcgttatggcgctgatgatctcctgtcgcatgcggatagggaaccagcaccgagggttttgccgtattggtcacctccgcgatggtggaggccccggccctgcacaccacaagttccgatgcggcgtaggcttcgcccatattttcgatgtacgggcctatccagattctcgcggaagacgttaccccggcttttatcctttcgtaatcaaggctgccggtctgccagatcaggttagccgatgcggtgatctgatcaagccacttcaggacggcattgttgatcgagcgagctccccgactgccgccgaaaacaagcagcgtaggcagtgattcagcgagaccgaagcgcaatcgcgcttggtcgggatcgatagcggagaatgaacgagatggattgccggagatatatacctctttttttcttgcaatatacggtttcgcctcttcgaaagagagatgtatctcgctggcaaaaagagagagcagctttgttgttacgccgggaaacgcattctgttcctggatcagcgtttttttgcctctcatctgggcggcaagcagaagcggggcgctgacaaagccgcccgttccgacgacaacgtcgggggattcgctgtttataatcgctaaagcgctccgaaccgccccgataaaatcggcaagcacgccaaggttatcaacaagcgcccccaaagagcggccgcgcttcaatcctcttaccgacagcaggtgaagacgatagccgagccggggaatttctctggcctcgattcctgcctccgttcctgcaaaagagagctttacatggggaacccttttctggagttcgcccgccatggcaaccgccggataaagatggcctccggttccgcctccggcaaacaggacgttcatatgccgcctcccgattcatcatccgatgatgatcgttcaggatggttccttttcttgtgtcgcgatatgctgataagaatccccactccgagagagttgaaaataagcgccgtacctccgtaactgataaagggaagggccacgcctgtcgtaggaagaagatggcaggctactgctatattgataaatgcaaaaaaaacaatcgctatcgtaatgccgctggccacatatctgccgaaattgtcgggcgcgtgttttgcgataataaggccgcagataaaaaagccgacaaagagcgaaatcacgacaagtgccccgacaagaccgtactcttcgcctataacaacgaacacaaagtcgttatacgagagcggcagatagagttccctctgtttgctggcgccgattcccagtccgaaaaggccgccgttgccaagaccgatgagcgcctgaagcacctggtagctcagccctttttcagtgccgctgaaaaaggagttgatcctctccatccgatagtttgcactgagagcatacgctgcgccgatcggaatcaaaagccccagcagagagaatagatactttaatttcactcccccgataaacatcatgataaccccgataatggcaatcagggccgccgtgctgaaattgggctcaagggcaatgagcgaaacaaccgtgagcagaagtatgaggagcggaagaaaagagtcatgaaaatcctcgatataccgctgcttttcgcttatcagcgttgagaaatgaaaaatgagcgcatatttcgccaggtcggagacctggaatttcataggcccgtaccctatccaccgcgctgctccggaaatgagcccaaccattttcaagagaagaaggagggtcaaaagaaaaatacttgcgagcagaaagagtttgctggtttttcgaaacacgtggtaatcaagccgggcaaacactataatcgtgacaatgccaagcagcgaaaaggcaagctgcctccacagaaaatattcggagctcgaaaatttgttttcggcccatcccgctccgctgctgtagacgacaaccacgccgatgcacatcagcatggtcacgacaagcaacagcagtttgcctgcgataacctccccctgtgattgagcggatagtgccggagggggttcggcattaccgatctctttggcgttatgtatcatgagcgcagatccgtcgttaattttttaaactgcctcccccgatcctcgaaatcctcaaacatgtcgaaactagaacaccccggcgaaaacagcaccgtctggccgggttcaaccaaggctctggcaagagaaaccgcctcttcaagggagttggcagatctgacatcgaccatgcctccgtatgcggcgcagagtttttcgcgagcttcgcctattgcaacaagagccgcgactttttttctgacaatcccggcgatctccctgtaatcgctgcctttgtctcttcctccggcaataagcaccatccgtccgggtacggtttcgagtgcctgagaaagcgcattgatgttggttgcttttgagtcattgatccagtcgctcccgtcaagcgtccgcacaaattcctgacgatgttcgactccgctgaatccctgaagcgcagaacggatggcttcgttgccgataccgagcgcacgagcggcagcgacggcggcaagggcattggcaatattgtgacggccacgaaaactccgtttcagaaaatcttccgcttcgataatgttctcgctctttgccccggcgtcaaaaacgatcctgtggtcgcaaaaccttaccgccgcagcaaaacccgcatgttccggcttgcatccgataccgaacggaacgatgcggcacgggagggtctccctgtttgaggcaaaatggtcgtgaagaagcgggtcgtcatcattatagaccagcgtgtcctctttgccctgatgggcgtaaattcgatactttgtttgcgcgtagttatgcagctccccttcataccggtcgaggtgatccggggttatattggttatcaccgatacgtcgggcctgaaggtgcagcatccttcgagctgataactgctcagctcaataacggcaacgtcttcggggcgcatggtgagcactctcgatgagaatggctgaccgatattgcctacgctgaacgcccggtatcgatgcgtcatcccgtccgtttcaaaaatacggtgcaccagcgtcgctgtcgttgttttgccgtccgtgccggtaatacctataattctcgccttgcagaaccagtacgcaacctcgatctcgctgaataggggaatgcctttttcgagcatcgctctgacaaccggggcccgcccgggaatccccggactgatcacacagaaatccgtgcaaagcacgttgtcggaatgccctccctcttcaaaagggatccgcaatgcctgcagacgggctgattcgtgcgctccaattgtaccgagctcgcttacaaagaccgaggctcctttaagcgaaagcagttcggcaactgccataccgcttcgtcttgcgccaagcacggctacttttttacccgcaacgtccatcacctgagctttaaggtcataagactcgttaaaaaaaacagaatgcttataatccagaacctgataacgattttctgttctgcccatcctttcagctgaaaatggtggtgcagcggggccatcagaaatattcggcgcccttgacccgagagcttttttgtcagtttgaagtagagcacctgcattgaaaccgacagagcttcaagaacaaaaacgccggcaagcaccggcaggagcagttcctgtttgatgagcagcgcaataacggcaaccgcgctgccgagggcaagcgaaccggtatcgcccataatgatctccgccggattggaattaaaccataaaaaaccaacgcatgccatcacgattgccatacagacaacggcaatctcgccacctccgggaataaagggaattttcagataatcggcatagaccgcgttgcctgccagataggagaacgcgccaagagcggataccacaatagccgtcgttccggaggcaagcccgtcaagcccgtcggtgaggttcactgagtttgagacggccgtgatgataaagatgacaatcgggatatagaaaatcccgtagtcgatgctcagttgtttgataaacggtatggtggtttttgacaacagaacggcaaaagccgggtcgaaccatgtatagaggccgatcacaaggccaagggatatctggccaagaagtttgtagcgcgccgataaaccgcccttgatcttgaggacaacctttcgatagtcgtcaataaacccgataagacccatccagaaaatggcaagcatgacaagccagacgtgaggatcatcaaattttgcccagagaaataccgatacctcgatggaaaagatgatcagaatgccacccatggtagggagctcttttttctttttatgttcgggaggcgcctcctctttgaccggctcgataaaacggcctttgagatagcggataaaccacggccccgccataagactgatcaaaagcgccgttattgccgctgcgcttgccctgaacgtcaggaattcgatgacgccgaaccccgggggatcaaacacatcgttaatgtatttcagaagataataaagcatgccgtgccctttctacattgttgttctttctttgatcagcgcctcgacaaccagctcaagccgcatacttcttgatgccttgaacagcacggcgtcacccggctgaacgaccatcttcaactcatccagcagcttttgccgattttcgtaatggccgtggcagcgggctccggcctcaataccgtagagccgggcatgtcgcccataggtaaacagcaggtcgatcggactttgctgaatatacctgcctgttttttcatgttcaactattcccgcttcgccaagttcaagcatatcgccgagcacggcgatttttttgccactgcacggtatatcgacaagcgcatcgatggcaagacgcatggagtctgaattggcgttgtaggtatcgttgatcagcacgacgcctcccgcgtcctggacttcaaggcgtttccagccgggggatggacgcagcgcttcgagcccttttttgatctgctcaagcgaaaggccgaaataagtgcccactgccgcggcggccagtgcgttgatgacgttgtgttttcctataaaatgcagggcgattctttcggacaacccgccggaaacaaactcgaaggagactcgtcctgatcggtcgacagcaatatggcgcgcttggcaggctatctggctgtcgtcagcagttccgtatgtaaaactgccggtcaatccttcggcggcttccttcaaccagagatcgtctgcattgacaaagcaggtgcctccatgctgttgaaggtatctgaaaagcctggtttcttcggcggcaacgccttcgaggttcagaagaaactccagatgttcgtggccgatattggtcagaaggccatgggtcgggcgggccagttcaaggagcagttccatctcgccgggatgattgatacccatttcgacgacggcaatcccggtttgccgacggagctgcagcagggtcaaggggacgccaagatggttgttcaggttccctttgctcgtctgaaccgtaaatcccgtaccaagaacggccgcaaccatctctttcgttgttgtttttccattactgcctccgacggcaataaccggaatcgaaaaggtttgccggtagatggccgcaagccgctgaagtccggcgacaggatcctcgacgaccagaaagccgcacccttccggcgcggcgggagccccttctgattcataccatgcctttttcaccatcgcccaatgagcgcctttggcaaacacctcgtcgatgtactgatgcccgtcggtatgctctccctgcagagcaacaaatatcgcgccgtcgacgaccgctctggagtcaataaccacaacaggatccgttactatcccgcgcacatcgccgtttccggcaacggttacagggaatttgagcgatagctcttcaatattcagcaccccttgcatacggcccccttttccggctcaccggcattttcttcagcaagagcgtttcgaagcgtttcctgatctgaaaaaaagcttttttcgccggcagtttcctgatattgttcgtgaccttttcctgccacaagcaggacgtctcccggctgaagcagggcgactgccgttctgatggcttgagctcgatcggttattcttttatgatttttcactcttatgcctttctcgatttcatcaataatcatctccggatcttcatcccgcggattatcggaggtcagaataaccaggtcagcgttttccacagctatcctacccatttccggcctcttcaggcggtctctgtttcctccgcagccgaataccacgataaggcgggaggcaggcgatttcagtgcgttcaaggttgaaagcgctttgaaaagtgcatccggagtatgggcataatcaacaaaaacgaactccttgcgtcgccgatccatgatccgctccattcggccagcaacccccggcaacgcgtcgagcgctgccgcaaccaccggcgaacccagacccatgccgcaaccgacagccgcagcctgaagcaggttcatcacgttatactgtccgggaagaacggtagagatcgtctgctgtgcgtcaggaaaacagaggcgtatggttgctgaggcaatcgattgatcgatgagctctgccgaaaacctccgggaggcatctccagcaacccggcctgtctggtcaagcgtgcagcagaacctcttttcagggtttattttcgataccatctcctctgcccgcggatcgtcactgttaataacggcaaaaccttgcggagaaagctgctcgaacaactgccgttttgccccggcatactcctgcatggttttatgaaaatcaagatgctccatgctcagattggtaaaaaccgccgcatgaaaggttatgccatataccctctgcagcaccagggcgtgcgaggagacttccataacggctacggaacatccgctatcaagcatcctcctgaagagggcgtgaagaatatgcgcttcaggggtagtccggtcaagaggaatctgctgttcgccaaacgtacagaggtttgtgccgatgtagcccgtccgaatgccgcaggcattgagcattgccgttataagtcttgcggtggttgtcttgccgtttgttcccgtcacgccgataacgtgaagggcgtctgacgcaaaaccgtaaaactggcgggcggcaagcgccagggcctgacgagcatcctcgactctgagataagggagcgatgcgtcgggaagcacaggtggaatctcttcgcataaaaccgccgcagcgcctcgctcaacggcgctcttgataaatcgatgaccatccgcagaatatcctcgtacggcaataaaaagcgctccgggcagaacatcccttgagtcggagctgatcatgctcaccggtagggacgtcgtgctgccgcctgccgcttcgagtacggggatctgccggatgagatccgcgagcgacatcgcccgatttccatcatcagtgcgcaggcttttcacagggatgtcctcttcaccgttttcatggcaagctttactctgattatgctttccttgtcgacaggaactcctgccgtcacgttctgataaacaacaagaccgtcactatcgcccgtgtattccatgacaagaccgagccattcgagcagacgttttgcatccttgcccttgagcccatgcaggtcgggaaccgctactgttgcgatggcgtcaatcaccccctgttcaggagccctaaaggcaagatttttctgtagttcttctgaacaggcgagcatccttgttgctatcgacgaaaaaacaggcgccgcgacggtcccgccataatacattccccgaggctcctcaacaagaataatcatggcatatctcggagattcgaccggaaaaaatccgacaaatgaggcgataaaaacgggattggcataggatccgtttctggcccggcgagccgtacctgtttttcccgcaacactgatgcccggaattgcggctttttttgcggttccgctgtcaacgacagccttgaagtacctctgggcgagatatcttgccgtttccgttgtcacaacttttctgactgtttgaggggtgttttcgcgaatcaccttcccctctctatccataaccttttttactacaaatggacgcatcagctcgccgtcattggccagagcagcataggcctgcaccatctgcaacggcgttaccataacctgataaccataacccatccagggcagggtcgttttatcccattttttcagggaacgtacaaatcccggagactccccgatcagacctaccccgctttttgatccaaacccgaagtttttcgtataggcgtaaaacttttccgggccaacggccatcgccgtctttgctgcgataacgttgcttgaatacatgacggcctgctgaaacgtaatgttcccgtatgcctcatggtcccggattctgagccgaccgaacggaagcaccccgttatgagcaaacaccatgtcttccgcttttcggtgcaagacctctgttcctgctgatgccatgacgatcttgaaggttgaacccggttcataactgtcggttaccgcccggtttcgcgacctctccggagtccaggtcgctcttcggttcagatcatatgtcggattgcttgccattgcgagaatctcgccgcttctgacatccataacgattcccgatgccgcacctgcctgaaattcaaccactgctttggcaagctcatcttcaacgatgctctgtatatctgcatcgatggtcaactgaaccgagtttcctttttcagggtcctgctgaagaacatcgggtgcggggtatcgagtgccgtttgctgaacgctgataaatccttgaaccgtcctgcccgcgaagcgatttgtcaagttgcagctcaagaccgctgatccccttgtttttactgtcggtaaccccgattacctgagcggcgacattgagataatatcgctgctgctctttgtcgaaccagacaccgtgaatcttttgctgcataagcggcaaagccttcgcgaccggcaacttccgggcaagaacggctacccctttgcgcttcctgagcgccttgagataaaacctttgcggttggccggttacctctgaaaacatctttgcgatttccgccgtgttgtcatgggttttcagttccctgcttttcctgtcgactaccattttgccgtttttatcgacgaccggcgttttcctgaccttcttcgggtcggcataaaacgagatcgtctcaaccgtttcggcaagcatgcgtccgtgacggtcgatgatgatacccctctgcgctttttcggtcacaatcctgacatactgctttaatgctttttcctgatactttctgacattgacaacctgaatattgagcagcatcagaataatggcaacaagaaacacgaaaaacagcagaacaacaaatccgagacgttgtccgaatcgcttatcgccggtctccgtatgcgacagattgtcattcatggccgaatccttttcaatccgttgaaagttcatggaacagcaagctcaacggcaggaactgaagaggcctgcagaccaagagctcccgtgcattccgtgatattgtgaatactctgcaattcactcgccttgagctcctgagccgttatcacgcttgcgctcatctgcagttgctctctgagtatctcattctgcatggcgagattttttatggctatggtattgtgtgtctgaaacagaaaaattaccgttatgacaaagagatagaaaaatgtccgcaattgcagaacatctcctatatcaaatccgaaacttctttttgtcgacttgcgcaaactctcctgcgcaggcggcacatcgttcatgatctcgagctcaggctccacgcctccatcgtgaaagcgatcggaaggggagttgccctgtggcgttttttcatcacttttcccctgccatcctgttttcaggattccggtaaactgcgagagagaaaatcgtttatccttgtcactctgcatgggagccccctgttgccacgttctcaacaacacgcaatttcgcgctgcgcgctcttggattttcctgaatttccttttcatcggcgatgagcggctttcgggtaaccaggccgagcacccctttatgtaacggttcacgcatgccaactcctttcgggccccagtcgctttttgatttttcaacaaaaaatgatttgacgatcctgtcttcaagagagtgataactgataacagccattcgtccgtgataatcaagacaatccacgccgtcgctgagtgcctgtttgagcacctcaagctcctgattgacctcaattctcagcgcctgaaaaacgcgggaaagcgttttgatctgtttatgcgggtctctctcggcgtttcgaataattgccgcaagcacctccgtgccggtcaccgctcctgtctgttcccgatagtttacaatgtgtcttgcgatcattctgctgcgaggctcctctccataccgaaaaaaaaggcccgcaagttctttttcatccagggtgttgacaatatctgcggccgtcgtcgatgaacacctatccatcctcatatcgagagggcctttctgcaaatagctgaacccccggcccgctgtatcaatctgtgaagaggagaccccgagatccagaagaattccagccgctcgactgaccaggcctctctgcttgcatacctttccaagaatactgcgtacgtcgctgaaattgccttttacaagaaccgtcgtctctttataccacgaaagtgtcgtgctggcagcgtgcagcgcctcatcgtcctgatcaatgccgatcagaagagagtttttttcaaaacctgccgtctcaagcgctctcatgatggcaagagcgtgccctccgccgccaagcgttccgtcgatataaatgcccggtctcaggaccagaaaatccgtaacttgagcagcaagaacaggctcatgataagcgctacgtttcatggccttcaaaaatatcttcgcgctaacgaggagtaccgctcagcattttccataacaagaagagagagtcgttcgggagcccagacaatcattttggtatcagcgccgataataacgacatccctgacgatccccgcatgttcaagaaattcccttgaaaaaggaacccgtccctgacggtctatggctacaacgtcaaggctctcatagatcatggttttcagcaatcgctcctcagggttgaaatcggaaagtaccgcaagactctttttcataccctcccatatatccggctcgtagagctcaattgaaccatcgggggccttcatgagatagatcgtcgatccccttccggtcgattccggagagagctctcttcgaaacctgacaggaatcataagccggcctttttcgtcaagggcgtgccgttctttgccgataaatcctgccatgagtgcccggtttcccctgcatgagtattaataataaagcgatacctgttatgccagtatttttttcccatattttaccacttcgtaccacataaaatgtataaaaaagcaagcactaaaaaaatattaagctattttatacagcggtatgcggacattttttcaaccgattgtcggttgcgcattcactctttcttctgacgcgtcaggagttccgatgtttatcgttcgcaagcggtccggcttgcgaacgataaacatcgggatgaccggaacgcgaatgttgggagccgccaaatcatgaccggccggtaaatcggagaacaagtaaaccggtacgcttcattcatgaaacatcaagaagtgatcattgatggctataacctgatgcataagcagttcaggtcgatcagtgccgataacatagcagcgttgagggataaaaccgaacatgcgctgcaacgttttcagcttgagcaccattgtgccgttaccattgtctatgacgggaaatatgaccggaacgagtcggtttcaggtattcggccccgcgttgtttttacggcgtcttcttcaagcgctgaccagtggatcgttgactatgtgaaatcattgaacacaaggataaaaaagattactattgtaagttcagatcatgaggttcgcctgtatgcaagggctttcggagcaaactgtctgacctcggaagcttttattgcgatgcttgatctgacccgccgggctaaaaactcgtcgccagggtatcagcagcttgaagggtatgaaaaaaacaggggcaagttcagtgatgaatacctcagtaaacatgaagtcgatgaatggaaacgccttttcaataccgggaaaacataggcattccccttcattttctttatacttggtaaaaatgtgatttgcttctataaaacatgacggcatcatgcaagaaccttcaaacaacacgaccgatcaccgtcaggaactcgaacagtggcgaaaaaaaatcgatgctcttgacagccagttgtcggcgcttctctgccagaggctccgctgcgcacaaaacatcagcaccctgaaggcatccatcggggaacaggttcttcagcctgaacgagaaaaagaggtactgagcaatgtactgaataatgctgattccgagtctattgctgttgttctggaaaaaatctatcgctgtattattgaagaaactcgcctttttcagcatgaaaaacagtgcggggagcgaaacattcagccctgacaattccggccactcaccatgttatccgataaatcatctgcacagaaaacgctatttgcagggctgttcctgctcttactgtcgctttgcggaatatttttcattccgggcctgaataccgccgggatgccgacccggcttgtcgtccacaggggttcggggtttatggctattgccgacacccttcgcaggaacgaagccattaaaaaccgctggcaggttgtgcttaccggcagaatgattcccggattgcacaagatcaaacccggcaggtattccattccccccgggttgtcgaacttcgggctgttgcgatacctgcatacacaccatcaggatgaagtccgcatcaccattccggaaggtctggagcaacgggaaattgccaggaggatggcgggaaaactcgatatggactcttcccgcttcatgaaggcggcaaaaaacgccgcgctgctgtcgaaataccggatatccgcccaaagcgctgaaggctatctgttccccggtacgtatgatttcgcatggggcagtacgcccgatgaggtcgcagggttccttatcagccggttcagactgttttattccgactctcttcaacgcgcggcggcgtcaaaaggtctgactgagacaagcctgctgaccctcgcttcgatcgttgaggcagaaacccctctcgacgaggaaaaacctcttgttgccggcgtctatctcaaccggttaaaaaaaggcatgcgcctgcaggccgatccgaccgttcaatacgctcttgacggacctccgcgccatctttattacaaggatcttgccattgattctccctataatacctatcgctacggcggtctgccgccaggaccgatctgtaatcccggaacggcatcgatacttgccgttctcaatcccgaagaaaccgggttcatctactttgtcgcaacaggaaaaggtggtcactattttgctgaaaccatcgctgcgcatcacgaaaacatcagaaaatacaaggcggccaagcatgcgtcattaccctgattccttgaggaatagctcaacggggtgtaagccgttccttgaaataatttatattatcaccatatacataaacgattttctctaactaaccttacgttacaatgcagaaaaagaccttgtctgacgtagcaatccaaggcaaacgggtattaatgcgcgtcgattttaatgtccctatcgatgaagaaaaaaatatcaccgatgacaaaagaatcgttgaggcccttccttccataaaaaaaatcatcgacgggggtgggcgcctgattctcatgtcccatctgggcaggccaaaaggaaaggtgaatgccgagttttcgcttgctcctgttgcgcacagactttcggaacttcttgatactcccgttgccatggctaaagactgcatcggcacggaagtcatgcaggcggctctcgctcttcaggacggcgaagtgatgcttcttgaaaatctcagatttcacgccgaagaggaggccaacaacccggatttcgcaaaagagcttgcttcgcttggagagatttttgtgaacgatgcgtttggaactgcccacagagcccatgcgtcgacagagggaattacccattatgtccccgtagcggttgccggctatcttatcgaaaaggaactgaactatcttgggaaagctcttgacaaccccgaaagaccttttgtggcaattctcggcggatcgaaaatatccggcaagatcgatgtgcttgaaaatctctttacaaaagtcgatacggtgctcataggcggagccatggtgtttacctttttcaaggctcaggggctcaatgtcggaaactccctggttgaagacaacaaactcgaccttgctcaggcgctgctcaaacaggccgccgataagggaatcaacctccttcttccggacgatgttctggtggctgcgactatttcttccgacgcgtcttcgcatgttgaggcggtcaacagcatgagcgacgggatgatcggtgttgatatcggcccgaaaaccatcgaaaaataccggaatgaaattcttgccgcccgcaccgtgctgtggaacggtcctatgggagtttttgaaatcgacaactttgccgagggaacattcgccattgcgaaagctcttgccgaagcgacctcctccggggcaataaccattgtgggggggggcgattctgctgccgctatcgctaaagcagcgctttcggactctatcacccatatttcaacgggcggaggagcgagtcttgaatttctcgaggggaaagcgcttcccggaatcgaagcactgaacgattaaagagtaccgaggattatgggtatgtctacagaaaagatcgattactccctttacgctttcgggatgccagagagccgcaaagtaacaacggacaatgaacaataacagccagccatacagtcccggggggttccaggtaattcccccggctataaagcttatcattcttgccaatgtggcgatatttttattccagaccagcggacttggcgcatttattaccgcctatggagcgttgtggccgatcaattcgcataacgacactggcctctcgtttcagatatggcaaccggtaacctacatgtttcttcatggcagcatggggcacctgttcttcaatatgttcgcgctctggattttcggaacggagattgaaaattactggggaacccgtcagttcacgatctattattttatctgcggcatcggagccgcacttatcaacctgctgacgaccatcggagacccgtactctactgtcggcgcttcgggagctatttacggcattctcctcgctttcgggatgatgtttcctgaacggtacatctatctctattttctgcttccggttaaagcaaaatattttgttgcgggctatgcctttcttgaattcatttcgggccttggcagcagaactatgggcagcggaagcaatatcgcgcatttcgcccatctcggcggtatgcttgtcgggtttatctacataaccctgaaacgtcaggagtggtcgctttcccgtttcatcagcaaggctcgccctgctcttccgaaaaagaagagcgcagcgatccacaacatcagttccggcactaccaaaccgtcagaagaggaaatcgacgccattcttgacaagatctcgcgtaacggttatgaatcattaaccgggcaggaacgacaaaaactgctcaaagcggggggcaaagagtcatgagcacaaaaaaaaccaacccggtgtttcagaaggcaaagctgaaggcggaatcgctccttaatgatccagaaaagacaaaaaagctcattcaggccgccttcaacaaagctgattccggaaaatacgcatcatctttccgcgccgttaccggaaagctcaatgccctgggaagaatggttcggtgctacgtcaaaaaagagtatcgcgatatttcgctccaaaccattgttctggcaaccgcggcgctgatatactttgtctggcctcttgacgtgatggccgacattattcctcttttgggctttgcggacgacgcggcaatcattttggccgtcttttcatctatcagtcaggatatagaaaaatttcttgcctgggagagttcaaaagagagcggtgctgaagttattgagtatacagaaatcgacccccccacaccctgatcactcgcgctcaaaacaggcaacgctttcaatgtggctggtatgcggaaacatatcaaccggttggagcgatgtgagccggtatccccccttgcatatctcgctgccgtcacgggcaaggcttgccgggttgcaactgacatagacgattttttcaggagcaatcctcaccatcacctcaagcgcctttggatgcatgcctgctcttggcgggtcggtcacaataacccggggtttgtcgtgacgttgaagcgcatcaaccatggctctgtgatcattgaggtcaacctgcatgaaaagaacatgctctctctggttcagtgccgcattttttcgggcatcggcaaccgagctttcagaaacctcaagccctatcacctgtcggcagtaatcggaaagatagagcgcaatggttcctgttccacagaaaagatcataaacggtatctccgatgtcgagcccggcgaccctcagaatttcgtcgtaaagcaaaactgtctgcgctgaattggtttgaaaaaacgagttcgccgatatgttgaaatccagtttccccaatctttcggtgataaacccgtctccggctacaagaaactcctcttctccgagagcgacggtgttctttcttgtcgttacattattcaggatggtcatctcctgattcggcatggccgcggaaagaacttcagcataacttctcatcagttcactgtcatgccatgatgtcaccagattcaccatgagttgacgacggtgttcactggatctgataacaaggtttcgtaaataacccgtattcgatctggtgctgtatgcgctgagttcgcgctcaagacaaaaactgcgcgtcagggcaagaacctcattcatgctcgaaggcgcaagataacagtagtcaacatcgagcactttttcaaaatttcccggagcatggaacccaagggcaaaatccggcgaagagagtggcttttcaagcacaagctcccctggcatgaggtaacgacgagcggaaaaggaaaactcgatcttgttgcggtaatgtaatggcgcgacggcgcccatgaccggcttgacctgaggattttcgaaacctccgatatgaaccatggcgtcgatgatctttttacgcttgagctccttctgcacctcataagcgatatgcatcatcttgcatcctccacaaacgccaaaaaagccgcactcaggcgtcaccctgtcgcccgagggaatcagcacctcaacgagagtcgcttcgatatatcgctgccgaattttttttatcgctgccgatacccggtctccgaccgcaagcatccctgtaaccataacggccataccgttatcaagtcgcccgaagcactggttcttttcggcaagatcggtaatgctgagctcgataagcgctccttttctgtactgctctttttccattggccatgcaattatctgccgtgagtcaacagcgcggcaccaaaaacacctgcgctgtcgccaagaccgggttgtagtaaaggaattcggagttccgtgttgaatagatgacgttcaatcgcacgaacggtttgacttgtataaagctgcgttatgcgcccgacgccaccgccgatgatgcaaatatcaggatcaagtatattgattaccgcacccagcgcttttccgaaatagttctgaagacggctgatcgtcgctcttgctgccggatcgctttcgaccgatccggcgatctcttcgagcggtttaacgctcccggtaagagtgccataataccgttcgagcgcggggccggagataacggtttcgacgcaccctttccgcccgcagtagcaggcatctccatcctcaatgagttcattgtgtccccattcgccggcaattccatgtgcaccgcggatcagttgaccgctgaaaacgattcccccgccgacaccggtgccgagaatgatgccaaatgcagtttttcccggcatccgcatgcagtcgatacccgatccgagttttgattcggcaagtgtaaaacagttcgcgtcgttctcgatcaccatctctctttgaagaagttcttcaagatcccgcttgagatcgcggccgttaaggcatgtcgtatttgagttcctgatctctcctgttgccaggtcgtaccgtcccggcgtccccattccgatgcataaggggaggggatagccgctctctgttgaaacaacttcgagtaacagcctgatcctcagaagcaggtgacggtagcctctgtgagcttcggtagctatccgtcgacgaatcagcgggacggaagccctgtcggtaacaacaacctcgatttttgttccgccaagatcgatgccccagtatcgttggctcatggtttcaactcccgacgcatgatcatcatcctgataacatttttataaagccatgaccagataatataggtcaacaacgcgctgcatatgccgatgaacgaaccggcgaacacgtccgaaggataatgaacgccgacataaactctcgaataagcgacaaaaaaggcataaagagcgatcaacagggaaaacagtttgtcaacaatgctaccgttcctgtaaaaatatatccagatagttgcggcaactgctgcggcattggcggcatgtgaagaggcaaacgaaaaggagtgggattgatcgacaagcaatcgacacccctcaaggacaaaacagggtcttatacgctggaaaaggggtttgagtatccctgaggcggtataatcggcaattcctaaggcacagagagaaaacaggatgataagtgcgccttctcttccttttctgagcaggataacaagagccgcaacaaaaaatattggccaggaaagtccgaaggtcgtgagaaacaccatgagaccgtctgctgcggggtgaaccatattctggttcacctcacgaaatagccagacatctgcctgctcgatcagcaccatagtgtttgttactttttaggccctgcttttttctttttcgatgatgaagtaccgagattgacattcggcatgtcatccgcggtggtcgtagcattgatataaaactgctgggctacgctgaaaatattgaacatcaggtagtagagcccgaggcctgcaggaagattgttgaaaaacaggagcatcatggccgggaacatgtacatcatgatcttcatctgctcattgctctgtgccgtaggagtgattttctgctgcacaaaaacagtgatcgccataagaatgggaaatactgcgatatggtctccgtacatgggaatggcgaaaccgaaatcgagtattgaatcgggcaccgaaagatcttttgcccagagaaaaccgtgatgacgaagctgaatcgatgaacggaaaacatagaacatggcaaaaagaagcggcatctgcaagacgaccggcaaacatccgccaagcgggttgactccggcttccttgtaaatccttcccaattcgctctgaagctttgcgggattatccttgtatttctcctggagttccttgagagccggctgcaatgccgacatttttttcatcgactttgtcgatgccatcgagagcggataggtcaccagtttgatgagcagggcaaaaatgataataatcagaccgtaattgcttacaaacctgttcatccaggtaaaggcaggaagaatgatatactcggcgaacggtctggtgagccagtcccatccaaagtccatgatcttttcaagatcgactccaagtgatttgaccgtgttgtagtcaagcgggccgacatagagactgtagctgttgctgctgaccggctctgttgccgagacgctcattttaagcgccgcaagatagtcttcaaaatgcgtagctgccgttttgcggccttcgagaaatatgccttccgttgctccccgagggatgatcgccgcaacaaaatacttgtttctcagggcgacccatttggcaagtccggattgctcttcacgatagctctctttatccttgcttgcgtcaagtttcacaaaactgcctccgagataggaccccgccagcgcgttatgcgactcatcctcccggtttttctcggaatagaccagacctccgtcccactgcacctggtactcattgccgacaagcgcgttgttgaaccctgtgagcttgacatcataatcgattctgtagctgttgccggagaacccataggtgatggcaatagccttttccggggtaacgtcaagcacatagcggataacatagcgctcggttccgctgagcgttttgagcgtgtcaagagagacgcttctgaaataaagatctcttgtatcgatcttttttccgtcgttgctcagaaaaagaagtgaaagcgcgcctttatcaggggtgctgacaagattgaactgtttgagatgaccgtcaagatgctgtttgagtactaccgattttatcgtcgctcctttcgaggaaagcgtgactttaaagagatcgttttcaaccgtttgcaactgctcggcaccggctgatgccgttgcgaatatcccgagattgtctccgacgggcgctgcgggagctccgggcgttaccgcggcactggttgcaagctctttttttaccggctccgtccggagcttcggtttattttcaggggacataaactgcagccagacaatcatgatcatagctatcagagcaagacccgtcaccgaatttctatccattacttccttctttttgttttctctcagagttcccggtttttaaaggcaccggatcgtacccgccctttgaaaagggattacaacgaagaacacgccacagcgtcagccatgaggcataaaatatattgtattgctgatatgcctcgagcgcataggccgaacaggtgggataatacttgcaggatggccccatcaatggcgacagaaatacccgataaaaccttatcaggagaatcggaactgcattgaatagctttctcgaaaacgtcataacggtgcgggagaaagccgttgctcatcttttttcatctcttcttcacaatcaaaaccgttcaggtgagttcggatagtctgatattatgcattaatcgacttatttcctgccttaagagctcaaatgagggaaaagattttctccctccgatatacagtaccgctatttgcagatggatcccgctcatttcaggccggccttcatcacacaaagtgaacagttgctgtttttcgttacgatatgcctctcgcatcaatcgtttcagtctgtttcgcgacacggcatgaggcacgttttttttactgacggcaaaaagaacctgtaccgcgggcgaacgactcttcacgtccgaaacggtcttctggtaaaataacttcaaatattcgcccttgcagcttttgccgctcacgaacaacgctgcaatgagttgttctttgcggaggatctcatgcttgcgcagggaattgacatgaaggccgctcattacctcatgatgcacatggttttcaactgattcgacacacccgaaacttgttgccgacaggctactgtccagccgtacccatagcgctgcttacggaaagagagtggcgccctttggctcttcttgaagcaagaaccctgcgaccgttttttgtcgacattctctgccggaaaccgtgcttgttccttcttttcctgttccgaggctggtatgttcttttcatcgcttaatactccagactgatttctaatactatttaaaataaaacggcttgtaatgtagcataatgatcccttattaacaaacctctcgacttttgccagcgaaaacatacggattacgtgcaaaaatcgagagaaatatttcgagctgaaacggaatcccgaaactcatcaacatcatgccacctttttttatccacaatgtggacaacttgtggataaaaaaaggtggcgccccaaaaaaccataacggaagcacactgcaacaaatcaacacatgttgacaactgttccgtcaaaaaaccttatatcattataatatatacttatacaatgttgaaaagaccgcttttacgaataccttcttcctctctctttttatccagtaaaattgttttttatctcccgaaaactttaccttatgaacatcggatgtggatgattccgtttattatcgccgccatgcccctctttcaaacaatcgtttttt